.Shell_shell__OuqvD{min-height:100vh;display:flex;flex-direction:column}.Shell_shellEmbedded__rfEJd{min-height:0}.Shell_shellHeader__pVmrf{display:flex;align-items:center;gap:clamp(12px,3vw,40px);min-width:0;padding:10px clamp(12px,3vw,26px);border-bottom:1px solid rgba(255,255,255,.08);background:var(--deep-sea);color:var(--text-on-dark);position:sticky;top:0;z-index:10}.Shell_shellEmbedded__rfEJd .Shell_shellHeader__pVmrf{position:static;justify-content:center;padding:12px clamp(12px,3vw,20px);border-bottom:1px solid var(--line);background:var(--mint-pale);color:var(--charcoal)}.Shell_shellBrand__vJ97t{display:flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0;background:none;border:none;padding:0;color:inherit;font-family:inherit}.Shell_shellBrandMark__P0Evg{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--mint),var(--teal-light));color:var(--deep-sea);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.Shell_shellBrandName__CKRyV{font-weight:600;font-size:15px;letter-spacing:-.01em}.Shell_shellSteps__xRxwo{display:flex;align-items:center;gap:0;flex:1;min-width:0;justify-content:center}@media(max-width:900px){.Shell_shellSteps__xRxwo .Shell_shellStepLabel__P_Dc0{display:none}}.Shell_shellStep__OWqvx{display:flex;align-items:center;gap:8px;color:rgba(234,247,244,.55)}.Shell_shellEmbedded__rfEJd .Shell_shellStep__OWqvx{color:var(--charcoal-soft)}.Shell_shellStepDot__mK0Kx{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:rgba(234,247,244,.7);flex-shrink:0}.Shell_shellEmbedded__rfEJd .Shell_shellStepDot__mK0Kx{background:var(--white);border-color:var(--line);color:var(--charcoal-soft)}.Shell_shellStepActive__1yMnH .Shell_shellStepDot__mK0Kx{background:var(--mint);border-color:var(--mint);color:var(--deep-sea);box-shadow:0 0 0 4px rgba(79,209,181,.22)}.Shell_shellStepDone__7Lra1 .Shell_shellStepDot__mK0Kx{background:rgba(79,209,181,.18);border-color:var(--mint);color:var(--mint)}.Shell_shellEmbedded__rfEJd .Shell_shellStepDone__7Lra1 .Shell_shellStepDot__mK0Kx{background:var(--mint-pale-2);color:var(--deep-sea)}.Shell_shellStepActive__1yMnH .Shell_shellStepLabel__P_Dc0{color:#fff;font-weight:600}.Shell_shellEmbedded__rfEJd .Shell_shellStepActive__1yMnH .Shell_shellStepLabel__P_Dc0{color:var(--deep-sea)}.Shell_shellStepDone__7Lra1 .Shell_shellStepLabel__P_Dc0{color:rgba(234,247,244,.75)}.Shell_shellEmbedded__rfEJd .Shell_shellStepDone__7Lra1 .Shell_shellStepLabel__P_Dc0{color:var(--charcoal-soft)}.Shell_shellStepLabel__P_Dc0{font-size:13px;white-space:nowrap}.Shell_shellStepLine__JKKbG{width:clamp(16px,4vw,56px);height:1px;background:rgba(255,255,255,.2);margin:0 12px}.Shell_shellEmbedded__rfEJd .Shell_shellStepLine__JKKbG{background:var(--line)}.Shell_shellHeaderSpacer__JgMSW{width:100px;flex-shrink:0}@media(max-width:900px){.Shell_shellHeaderSpacer__JgMSW{display:none}}.Shell_shellMain__x7QaF{flex:1;display:flex;justify-content:center;padding:22px clamp(14px,3vw,26px) 44px}.Shell_shellEmbedded__rfEJd .Shell_shellMain__x7QaF{padding:17px clamp(14px,3vw,24px) 22px}.Shell_shellMainWithSidebar__JEvm7{padding:0;align-items:stretch;justify-content:flex-start}.Shell_shellEmbedded__rfEJd .Shell_shellMainWithSidebar__JEvm7{padding:0}.Shell_shellMainWithSidebar__JEvm7 .Shell_shellMainInner__hrMV1{padding:22px clamp(14px,3vw,26px) 44px;min-width:0}.Shell_shellEmbedded__rfEJd .Shell_shellMainWithSidebar__JEvm7 .Shell_shellMainInner__hrMV1{padding:17px clamp(14px,3vw,24px) 22px}@media(max-width:900px){.Shell_shellMainWithSidebar__JEvm7{flex-direction:column}}.Shell_shellMainInner__hrMV1{width:100%;max-width:1600px}.Shell_shellBack__RymPZ{background:none;border:none;color:var(--text-dim);font-size:13px;cursor:pointer;padding:6px 0;margin-bottom:16px;transition:color .15s}.Shell_shellBack__RymPZ:hover{color:var(--text)}.Shell_shellTitle__AVaYx{font-size:clamp(1.4rem,.7vw + 1.1rem,1.75rem);font-weight:650;line-height:1.2;letter-spacing:-.02em;margin:0 0 8px}.IconSprite_sprite__Im1WD{position:absolute}.Button_ghost__go6ge,.Button_primary__j_CuC,.Button_secondary__b1JGM{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:15px;padding:13px 14px;border-radius:999px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.Button_ghost__go6ge:focus-visible,.Button_primary__j_CuC:focus-visible,.Button_secondary__b1JGM:focus-visible{outline:2px solid var(--dark-teal);outline-offset:3px}.Button_ghost__go6ge:disabled,.Button_primary__j_CuC:disabled,.Button_secondary__b1JGM:disabled,[aria-disabled=true].Button_ghost__go6ge,[aria-disabled=true].Button_primary__j_CuC,[aria-disabled=true].Button_secondary__b1JGM{opacity:.55;cursor:not-allowed;box-shadow:none}.Button_ghost__go6ge:disabled:active,.Button_ghost__go6ge:disabled:hover,.Button_primary__j_CuC:disabled:active,.Button_primary__j_CuC:disabled:hover,.Button_secondary__b1JGM:disabled:active,.Button_secondary__b1JGM:disabled:hover,[aria-disabled=true].Button_ghost__go6ge:active,[aria-disabled=true].Button_ghost__go6ge:hover,[aria-disabled=true].Button_primary__j_CuC:active,[aria-disabled=true].Button_primary__j_CuC:hover,[aria-disabled=true].Button_secondary__b1JGM:active,[aria-disabled=true].Button_secondary__b1JGM:hover{transform:none;box-shadow:none}.Button_primary__j_CuC{background:var(--deep-sea);color:var(--white)}.Button_primary__j_CuC:link,.Button_primary__j_CuC:visited{color:var(--white)}.Button_primary__j_CuC:hover:not(:disabled){background:var(--dark-teal);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.Button_secondary__b1JGM{background:var(--white);color:var(--deep-sea);border-color:var(--line)}.Button_secondary__b1JGM:link,.Button_secondary__b1JGM:visited{color:var(--deep-sea)}.Button_secondary__b1JGM:hover:not(:disabled){border-color:var(--teal);background:var(--mint-pale)}.Button_ghost__go6ge{background:rgba(0,0,0,0);color:var(--white);border-color:rgba(255,255,255,.35)}.Button_ghost__go6ge:link,.Button_ghost__go6ge:visited{color:var(--white)}.Button_ghost__go6ge:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}.Button_sm__uJE__{padding:9px 11px;font-size:13.5px}.Button_block__aC2qG{width:100%}.Button_spinner__stDzl{width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid rgba(0,0,0,0);opacity:.85;animation:Button_btn-spin__Zopxf .6s linear infinite}@media(prefers-reduced-motion:reduce){.Button_spinner__stDzl{animation:none}}@keyframes Button_btn-spin__Zopxf{to{transform:rotate(1turn)}}.Input_wrapper__n_z5s{display:flex;flex-direction:column;gap:6px}.Input_label__uUDIN{font-size:13.5px;font-weight:600;color:var(--text)}.Input_field__vLE2Q{width:100%;font-family:var(--font-body);font-size:15px;color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 13px;transition:border-color .15s ease,box-shadow .15s ease}.Input_field__vLE2Q:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.Input_field__vLE2Q:disabled{opacity:.6;cursor:not-allowed}.Input_fieldError__JcWI0{border-color:var(--danger)}.Input_fieldError__JcWI0:focus-visible{box-shadow:0 0 0 3px var(--danger-dim)}.Input_errorText__EbXEe{margin:0;font-size:12.5px;color:var(--danger)}.Input_helperText__EryFb{margin:0;font-size:12.5px;color:var(--text-dim)}.Select_wrapper__1Gk0z{display:flex;flex-direction:column;gap:6px}.Select_label__UsSYG{font-size:13.5px;font-weight:600;color:var(--text)}.Select_field__x__hL{width:100%;font-family:var(--font-body);font-size:15px;color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 13px;transition:border-color .15s ease,box-shadow .15s ease}.Select_field__x__hL:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.Select_field__x__hL:disabled{opacity:.6;cursor:not-allowed}.Select_fieldError__gg5s_{border-color:var(--danger)}.Select_fieldError__gg5s_:focus-visible{box-shadow:0 0 0 3px var(--danger-dim)}.Select_errorText__Borer{margin:0;font-size:12.5px;color:var(--danger)}.SpecialtyRail_rail__HJd4J{flex-shrink:0;width:212px;padding:22px 14px;background:var(--mint-pale);color:var(--charcoal);border-right:1px solid var(--line)}.SpecialtyRail_railHead__gfmzP{display:flex;flex-direction:column;gap:2px;padding:0 8px 10px;border-bottom:1px solid var(--line);margin-bottom:10px}.SpecialtyRail_railTitle__h3JG8{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--deep-sea)}.SpecialtyRail_railHint__1TpsH{font-size:11.5px;color:var(--charcoal-soft)}.SpecialtyRail_railList__AsLc8{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.SpecialtyRail_railItem__YOdS8{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:1px solid rgba(0,0,0,0);border-radius:9px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--charcoal);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.SpecialtyRail_railItem__YOdS8:hover:not(:disabled){background:var(--bg-card);border-color:var(--line);color:var(--deep-sea)}.SpecialtyRail_railItem__YOdS8:hover:not(:disabled) .SpecialtyRail_railDot__uGVdx{border-color:var(--teal)}.SpecialtyRail_railItem__YOdS8:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.SpecialtyRail_railItem__YOdS8:disabled:not(.SpecialtyRail_railItemActive__ddgjp){color:var(--charcoal-soft);opacity:.55;cursor:default}.SpecialtyRail_railItemActive__ddgjp{background:var(--bg-card);border-color:var(--teal);color:var(--deep-sea);font-weight:700;cursor:default}.SpecialtyRail_railItemActive__ddgjp .SpecialtyRail_railDot__uGVdx{background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 3px var(--mint-pale-2)}.SpecialtyRail_railDot__uGVdx{width:8px;height:8px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--line);background:rgba(0,0,0,0);transition:background .15s ease,border-color .15s ease}.SpecialtyRail_railBody__cwrXY{display:flex;flex-direction:column;gap:1px;min-width:0}.SpecialtyRail_railLabel__V50XS{line-height:1.3}.SpecialtyRail_railBadge__E1fcK{font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--charcoal-soft)}@media(max-width:900px){.SpecialtyRail_rail__HJd4J{width:auto;padding:14px clamp(14px,3vw,24px)}.SpecialtyRail_railHead__gfmzP{border-bottom:none;padding:0 0 8px;margin-bottom:0}.SpecialtyRail_railList__AsLc8{flex-direction:row;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.SpecialtyRail_railItem__YOdS8{width:auto;white-space:nowrap;border-color:var(--line);border-radius:999px;background:var(--bg-card);padding:8px 14px}.SpecialtyRail_railBody__cwrXY{flex-direction:row;align-items:center;gap:6px}}.Icon_icon__6oBQr{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.TextArea_wrapper__ODrXK{display:flex;flex-direction:column;gap:6px}.TextArea_label__bPkn1{font-size:13.5px;font-weight:600;color:var(--text)}.TextArea_field__U9Xw1{width:100%;font-family:var(--font-body);font-size:15px;color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 13px;resize:vertical;min-height:96px;transition:border-color .15s ease,box-shadow .15s ease}.TextArea_field__U9Xw1:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.TextArea_field__U9Xw1:disabled{opacity:.6;cursor:not-allowed}.TextArea_fieldError__5RDV9{border-color:var(--danger)}.TextArea_fieldError__5RDV9:focus-visible{box-shadow:0 0 0 3px var(--danger-dim)}.TextArea_errorText__hkuCC{margin:0;font-size:12.5px;color:var(--danger)}.TextArea_helperText__9IFsb{margin:0;font-size:12.5px;color:var(--text-dim)}.ContactForm_formCard__2TtEW{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-marketing);padding:36px;display:flex;flex-direction:column;gap:20px;box-shadow:var(--shadow-card)}@media(max-width:600px){.ContactForm_formCard__2TtEW{padding:22px;gap:18px}}.ContactForm_formRow__yItrO{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:720px){.ContactForm_formRow__yItrO{grid-template-columns:1fr;gap:20px}}.ContactForm_bookDemoCard__YnEfJ{margin-top:24px;display:flex;align-items:center;gap:18px;background:var(--mint-pale);border:1px solid var(--border);border-radius:var(--radius-marketing);padding:24px 28px}@media(max-width:600px){.ContactForm_bookDemoCard__YnEfJ{flex-direction:column;text-align:center;padding:22px;gap:14px}}.ContactForm_bookDemoIcon__2OO5z{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--white);color:var(--deep-sea);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.ContactForm_bookDemoIcon__2OO5z svg{width:20px;height:20px}.ContactForm_bookDemoText__UQVcv{flex:1;min-width:0}.ContactForm_bookDemoText__UQVcv h3{font-size:16px;font-weight:650;margin:0 0 4px}.ContactForm_bookDemoText__UQVcv p{font-size:13.5px;color:var(--charcoal-soft);margin:0;line-height:1.5}.ContactForm_bookDemoBtn__emL3C{flex-shrink:0;text-decoration:none;white-space:nowrap}@media(max-width:600px){.ContactForm_bookDemoBtn__emL3C{width:100%}}.ContactForm_formRow__yItrO>*{min-width:0}.ContactForm_formNote__Wsmy_{font-size:13px;color:var(--charcoal-soft);margin:0;text-align:center}.ContactForm_formError__819Jp{font-size:13.5px;color:var(--danger);margin:0;text-align:center}.ContactForm_check__Hb4OV{width:52px;height:52px;border-radius:50%;background:var(--mint-pale-2);color:var(--deep-sea);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.ContactForm_check__Hb4OV svg{width:22px;height:22px}.ContactForm_successTitle__JMbWT{font-size:1.15rem;font-weight:650;margin-bottom:8px}.ContactForm_successBody__mpczy{color:var(--charcoal-soft);font-size:14.5px}.ContactForm_formCardCentered__JS1s6{gap:0;text-align:center}.ContactForm_recap__09w3u{margin:18px 0 4px;text-align:left;border-top:1px dashed var(--line);padding-top:14px}.ContactForm_recap__09w3u>div{display:flex;justify-content:space-between;gap:14px;padding:6px 0;font-size:13px}.ContactForm_recap__09w3u dt{color:var(--charcoal-soft);flex-shrink:0}.ContactForm_recap__09w3u dd{color:var(--charcoal);font-weight:600;text-align:right;overflow-wrap:anywhere}.ContactForm_againBtn__gukZ3{margin-top:14px;background:none;border:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--deep-sea);text-decoration:underline;cursor:pointer}.Auth_wrap__S60zN{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:56px 20px 72px}.Auth_card___OBwW{width:100%;max-width:420px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-marketing);padding:30px 28px;box-shadow:var(--shadow-card)}.Auth_title__OqmRn{font-family:var(--font-display);font-size:25px;font-weight:600;color:var(--charcoal);margin-bottom:8px}.Auth_sub__uynZs{font-size:14.5px;color:var(--charcoal-soft);margin-bottom:24px;line-height:1.5}.Auth_field__2eMOU{margin-bottom:16px}.Auth_codeInput__UvFEU{font-family:var(--font-mono);letter-spacing:.35em;text-align:center;font-size:18px}.Auth_error__Xf2YK{background:#fdf2f2;border:1px solid #f3c9c9;color:#9b2c2c;border-radius:var(--radius-sm);line-height:1.45}.Auth_error__Xf2YK,.Auth_notice__igNoD{padding:10px 12px;font-size:13.5px;margin-bottom:16px}.Auth_notice__igNoD{background:var(--mint-pale-2);border:1px solid var(--line);color:var(--deep-sea);border-radius:var(--radius-sm)}.Auth_actions__bT20E{margin-top:20px}.Auth_footNote__Cj3DZ{font-size:13px;color:var(--charcoal-soft);margin-top:18px;text-align:center}.Auth_link__23lVz{color:var(--teal);font-weight:600;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;cursor:pointer;text-decoration:none}.Auth_link__23lVz:hover{text-decoration:underline}.Auth_linkRow__mG0bL{margin-top:10px;text-align:right;font-size:13px}.Auth_checking__zGqHx{min-height:50vh;display:flex;align-items:center;justify-content:center;color:var(--charcoal-soft);font-size:14px}.DemoPageShell_btnGhost__Z6Alx,.DemoPageShell_btnPrimary__YQVAZ,.DemoPageShell_btn__mVf7C{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:15px;padding:13px 14px;border-radius:999px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.DemoPageShell_btnGhost__Z6Alx:focus-visible,.DemoPageShell_btnPrimary__YQVAZ:focus-visible,.DemoPageShell_btn__mVf7C:focus-visible{outline:2px solid var(--dark-teal);outline-offset:3px}.DemoPageShell_btnGhost__Z6Alx:disabled,.DemoPageShell_btnPrimary__YQVAZ:disabled,.DemoPageShell_btn__mVf7C:disabled,[aria-disabled=true].DemoPageShell_btnGhost__Z6Alx,[aria-disabled=true].DemoPageShell_btnPrimary__YQVAZ,[aria-disabled=true].DemoPageShell_btn__mVf7C{opacity:.55;cursor:not-allowed;box-shadow:none}.DemoPageShell_btnGhost__Z6Alx:disabled:active,.DemoPageShell_btnGhost__Z6Alx:disabled:hover,.DemoPageShell_btnPrimary__YQVAZ:disabled:active,.DemoPageShell_btnPrimary__YQVAZ:disabled:hover,.DemoPageShell_btn__mVf7C:disabled:active,.DemoPageShell_btn__mVf7C:disabled:hover,[aria-disabled=true].DemoPageShell_btnGhost__Z6Alx:active,[aria-disabled=true].DemoPageShell_btnGhost__Z6Alx:hover,[aria-disabled=true].DemoPageShell_btnPrimary__YQVAZ:active,[aria-disabled=true].DemoPageShell_btnPrimary__YQVAZ:hover,[aria-disabled=true].DemoPageShell_btn__mVf7C:active,[aria-disabled=true].DemoPageShell_btn__mVf7C:hover{transform:none;box-shadow:none}.DemoPageShell_btnPrimary__YQVAZ{background:var(--deep-sea);color:var(--white)}.DemoPageShell_btnPrimary__YQVAZ:link,.DemoPageShell_btnPrimary__YQVAZ:visited{color:var(--white)}.DemoPageShell_btnPrimary__YQVAZ:hover:not(:disabled){background:var(--dark-teal);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.DemoPageShell_btnGhost__Z6Alx{background:rgba(0,0,0,0);color:var(--white);border-color:rgba(255,255,255,.35)}.DemoPageShell_btnGhost__Z6Alx:link,.DemoPageShell_btnGhost__Z6Alx:visited{color:var(--white)}.DemoPageShell_btnGhost__Z6Alx:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}.DemoPageShell_appealSection__kesrs{padding:clamp(24px,4vw,48px) 0 clamp(32px,5vw,64px)}.DemoPageShell_heroCtaRow__W_zZR{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center}.DemoPageShell_phiNotice__hNh2w{max-width:680px;margin:22px auto 0;background:var(--mint-pale-2);border:1px dashed var(--teal-light);border-radius:var(--radius-sm);padding:15px 11px;display:flex;gap:11px;align-items:flex-start}.DemoPageShell_phiNoticeIcon__fh_zd{flex-shrink:0;color:var(--deep-sea)}.DemoPageShell_phiNoticeIcon__fh_zd svg{width:17px;height:17px}.DemoPageShell_phiNoticeText__jqIbm{flex:1;min-width:0;font-size:13px;color:var(--charcoal-soft)}.DemoPageShell_phiNoticeText__jqIbm b{color:var(--deep-sea)}.DemoPageShell_phiNoticeCta__ZJZep.DemoPageShell_phiNoticeCta__ZJZep{display:flex;width:fit-content;align-items:center;gap:6px;margin:12px auto 0;padding:8px 15px;border-radius:999px;background:var(--deep-sea);border:1px solid rgba(0,0,0,0);color:var(--white);font-size:13px;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.DemoPageShell_phiNoticeCta__ZJZep.DemoPageShell_phiNoticeCta__ZJZep:after{content:"→"}.DemoPageShell_phiNoticeCta__ZJZep.DemoPageShell_phiNoticeCta__ZJZep:hover{background:var(--teal);transform:translateY(-1px)}.DemoPageShell_phiNoticeCta__ZJZep.DemoPageShell_phiNoticeCta__ZJZep:focus-visible{outline:2px solid var(--deep-sea);outline-offset:2px}@media(prefers-reduced-motion:reduce){.DemoPageShell_phiNoticeCta__ZJZep.DemoPageShell_phiNoticeCta__ZJZep{transition:none}.DemoPageShell_phiNoticeCta__ZJZep.DemoPageShell_phiNoticeCta__ZJZep:hover{transform:none}}.DemoPageShell_widgetBox__t_qdY{background:var(--white);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lift);width:100%;max-width:var(--container-max);margin:0 auto;overflow:hidden}.DemoPageShell_footnote__381_V{text-align:center;margin-top:26px;font-size:13.5px;color:var(--charcoal-soft);max-width:640px;margin-left:auto;margin-right:auto}.DemoPageShell_footnoteLink__ITkYT{color:var(--deep-sea);font-weight:600}.DemoPageShell_sectionMint__5660H{background:var(--mint-pale)}.DemoPageShell_eyebrowCenter__92BpV{justify-content:center}.DemoPageShell_eyebrowMint__Og_vz{color:var(--mint)}.DemoPageShell_eyebrowCenterMint__ICXr_{justify-content:center;color:var(--mint)}.DemoPageShell_headingOnDark__BqQLt{color:var(--white)}.DemoPageShell_rowCenter__KWq33{justify-content:center}.DemoPageShell_btnMint__rYUJ_{background:var(--mint);color:var(--dark-teal-2)}.DemoPageShell_btnMint__rYUJ_:link,.DemoPageShell_btnMint__rYUJ_:visited{color:var(--dark-teal-2)}.DemoPageShell_btnMint__rYUJ_:hover{background:var(--mint)}.DemoPageShell_phiNoticeNote__dpG3m{display:block;text-align:center;margin-top:8px;font-size:12px;color:var(--charcoal-soft)}.PickerGrid_pickerSubtitle__TQkQb{color:var(--text-dim);font-size:15px;margin:0 0 32px;line-height:1.5}.PickerGrid_pickerGrid__0ayR0{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}@media(max-width:520px){.PickerGrid_pickerGrid__0ayR0{grid-template-columns:1fr}}.PickerGrid_pickerCard__S1uQo{position:relative;display:block;text-decoration:none;font:inherit;min-width:0;text-align:left;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:13px 14px;cursor:pointer;transition:border-color .15s,background .15s,transform .15s;color:var(--text)}.PickerGrid_pickerCard__S1uQo:hover:not(:disabled){border-color:var(--accent);background:var(--bg-card-hover);transform:translateY(-1px)}.PickerGrid_pickerCard__S1uQo:disabled{opacity:.4;cursor:not-allowed}.PickerGrid_pickerCardTitle__NIJ0x{font-size:16px;font-weight:600;margin-bottom:6px}.PickerGrid_pickerCardDesc__BtYan{font-size:13px;color:var(--text-dim);line-height:1.5}.PickerGrid_pickerCardNote__L8PN0{margin-top:12px;font-size:11.5px;color:var(--text-dim);opacity:.85;letter-spacing:.02em}.PickerGrid_pickerCardBadge__c9MNn{position:absolute;top:18px;right:20px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);background:var(--bg-elevated);border:1px solid var(--border);padding:3px 8px;border-radius:5px}.PickerGrid_pickerCardMeta__pmucQ{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.PickerGrid_pickerChip__WJrxD{font-size:11px;padding:3px 9px;border-radius:20px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-dim)}.PickerGrid_pickerHeader__IJea3{margin-bottom:28px}.PickerGrid_pickerEyebrow__7Sjc0{color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.PickerGrid_pickerTitle__rHtCa{font-size:26px;font-weight:600;line-height:1.2;margin:0 0 10px}.PickerGrid_pickerFootnote__or2WZ{color:var(--text-dim);font-size:13px;line-height:1.6;margin:24px 0 0}.ClaimPicker_claimCardNumber__aoldq{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:8px}.ClaimPicker_claimEmpty__rrfq0,.ClaimPicker_claimError__b6Z8Q,.ClaimPicker_claimLoading__FdkXr{color:var(--text-dim);font-size:14px;padding:16px 0}.ClaimPicker_claimError__b6Z8Q{color:var(--danger)}.ClaimPicker_claimCardHead__SEhPt{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ClaimPicker_claimCardHead__SEhPt>*{min-width:0}.ClaimPicker_claimCardStake__lxKkY{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;line-height:1.2}.ClaimPicker_claimCardStakeValue__Q2cRi{font-size:17px;font-weight:700;color:var(--danger);letter-spacing:-.01em}.ClaimPicker_claimCardStakeLabel__Drza0{margin-top:2px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.ClaimPicker_claimCardDenial__MllW5{margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--danger);border-radius:var(--radius);background:var(--denied-red-soft)}.ClaimPicker_claimCardDenialHead__NJMjx{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ClaimPicker_claimCardDenialTag__RbvCQ{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--danger)}.ClaimPicker_claimCardCode__txxUM{padding:2px 8px;border-radius:5px;background:var(--danger-dim);color:var(--danger);font-family:var(--font-mono);font-size:11px;font-weight:600}.ClaimPicker_claimCardCodeRarc__2_Pvv{background:var(--bg-elevated);color:var(--text-dim)}.ClaimPicker_claimCardReason__gVS6k{margin:8px 0 0;color:var(--text-dim);font-size:12.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ClaimPicker_pickerChipCode__zQaNi{font-family:var(--font-mono);background:var(--accent-glow);border-color:var(--accent-dim);color:var(--accent)}@media(max-width:860px){.ClaimPicker_claimCardHead__SEhPt{flex-direction:row}}.ClaimPicker_claimCardComp__LyVF6{display:inline-block;align-self:flex-start;margin-bottom:6px;padding:2px 9px;border-radius:999px;background:var(--mint-pale-2);color:var(--deep-sea);border:1px solid var(--teal);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.DocumentViewer_dv__SxUK0{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);overflow:hidden;min-height:560px}.DocumentViewer_dvEmpty__KVZrK{padding:clamp(14px,2vw,20px);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-faint);font-size:14px;text-align:center}.DocumentViewer_dvSidebar__L2jP3{border-right:1px solid var(--border);background:var(--mint-pale);overflow-y:auto;max-height:720px}.DocumentViewer_dvSidebarHead__MrEYS{padding:14px 16px 10px;color:var(--text-faint);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.DocumentViewer_dvList__2tWry{margin:0;padding:0 8px 12px;list-style:none}.DocumentViewer_dvItem__CYral{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;margin-bottom:2px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.DocumentViewer_dvItem__CYral:hover{background:var(--mint-pale-2)}.DocumentViewer_dvItemActive__veYMG{background:#fff;border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.DocumentViewer_dvItemIcon__ImUoK{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:var(--mint-pale-2);color:var(--teal)}.DocumentViewer_dvItemActive__veYMG .DocumentViewer_dvItemIcon__ImUoK{background:var(--deep-sea);color:var(--mint)}.DocumentViewer_dvItemIcon__ImUoK svg{width:15px;height:15px}.DocumentViewer_dvItemBody__YEqT9{min-width:0}.DocumentViewer_dvItemTitle__fMKmq{display:block;font-size:13px;font-weight:500;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.DocumentViewer_dvItemActive__veYMG .DocumentViewer_dvItemTitle__fMKmq{font-weight:600;color:var(--deep-sea)}.DocumentViewer_dvItemKind__dbM4W{display:block;margin-top:3px;color:var(--text-faint);font-size:10px;font-weight:700;letter-spacing:.07em}.DocumentViewer_dvStage__Yfm3_{display:flex;flex-direction:column;min-width:0}.DocumentViewer_dvStageHead__beM_P{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-card)}.DocumentViewer_dvStageIcon__aoldB{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;color:var(--teal)}.DocumentViewer_dvStageIcon__aoldB svg{width:16px;height:16px}.DocumentViewer_dvStageTitle__FYN6W{flex:1;min-width:0;margin:0;font-size:1.05rem;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentViewer_dvStageActions__AWecw{display:flex;flex-shrink:0;gap:8px}.DocumentViewer_dvAction__3W_0m{padding:6px 13px;border:1px solid var(--border-strong);border-radius:7px;background:rgba(0,0,0,0);color:var(--text-dim);font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease}.DocumentViewer_dvAction__3W_0m:hover{border-color:var(--teal);background:var(--accent-glow);color:var(--teal)}.DocumentViewer_dvActionPrimary__HEbjF{border-color:var(--deep-sea);background:var(--deep-sea);color:#fff}.DocumentViewer_dvActionPrimary__HEbjF:hover{background:var(--teal);border-color:var(--teal);color:#fff}.DocumentViewer_dvCanvas__SUuaO{flex:1;min-height:520px;padding:16px;background:var(--mint-pale-2)}.DocumentViewer_dvFrame__f4rTB{width:100%;height:100%;min-height:520px;border:1px solid var(--border);border-radius:6px;background:#fff;box-shadow:var(--shadow)}@media(max-width:820px){.DocumentViewer_dv__SxUK0{grid-template-columns:minmax(0,1fr)}.DocumentViewer_dvSidebar__L2jP3{border-right:none;border-bottom:1px solid var(--border);max-height:220px}}.ReviewPanel_panel__61dlQ{--deep-sea:#0f4c46;--deep-sea-dark:#0a3733;--teal:#178f82;--charcoal:#16211f;--charcoal-soft:#3c4b48;--line:#dcebe7;--line-soft:#eaf3f0;--mint-pale:#f4fbf9;--mint-pale-2:#e7f5f1;--bg-card:#fff;--denied-red:#c92f28;--denied-red-soft:#fff0ef;--warning:#b46a08;min-height:100%;background:var(--mint-pale);color:var(--charcoal);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}.ReviewPanel_error__XYVUL,.ReviewPanel_loading__JwsaS{padding:28px 20px;font-size:14.5px;color:var(--charcoal-soft)}.ReviewPanel_error__XYVUL{color:var(--denied-red)}.ReviewPanel_body__JhUzw{display:grid;grid-template-columns:minmax(0,1fr) 470px;align-items:start;min-height:100%}.ReviewPanel_main__y5Y_Z{padding:18px 20px 30px;min-width:0}.ReviewPanel_side__MdNCp{padding:16px 18px 30px;border-left:1px solid var(--line);background:var(--mint-pale);min-width:0}@media(max-width:1100px){.ReviewPanel_body__JhUzw{grid-template-columns:1fr}.ReviewPanel_side__MdNCp{border-left:0;border-top:1px solid var(--line)}}.ReviewPanel_metrics__GVsh6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}@media(max-width:1100px){.ReviewPanel_metrics__GVsh6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ReviewPanel_metrics__GVsh6{grid-template-columns:1fr}}.ReviewPanel_metric__65wmB{display:flex;align-items:center;gap:12px;min-height:87px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card)}.ReviewPanel_metricIcon__o_HZF{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--mint-pale-2);color:var(--deep-sea);font-size:18px}.ReviewPanel_metricPaid__6C9Zq .ReviewPanel_metricIcon__o_HZF{background:#e9f8ef;color:#17834d}.ReviewPanel_metricRed__wqasa .ReviewPanel_metricIcon__o_HZF{background:var(--denied-red-soft);color:var(--denied-red)}.ReviewPanel_metricTeal__CSpvc .ReviewPanel_metricIcon__o_HZF{background:var(--mint-pale-2);color:var(--teal)}.ReviewPanel_metricTeal__CSpvc .ReviewPanel_metricValue__maaZk{color:var(--teal)}.ReviewPanel_metricNote___XbyY{display:block;margin-top:2px;font-size:10px;color:var(--charcoal-soft)}.ReviewPanel_metricLabel___q3CI{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--charcoal-soft)}.ReviewPanel_metricValue__maaZk{display:block;margin-top:4px;font-size:22px;font-weight:700;color:var(--charcoal);font-variant-numeric:tabular-nums}.ReviewPanel_metricRed__wqasa .ReviewPanel_metricValue__maaZk{color:var(--denied-red)}.ReviewPanel_tablePanel__bxl1e{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);overflow:hidden}.ReviewPanel_tableHead__cLCgD{padding:12px 15px;border-bottom:1px solid var(--line)}.ReviewPanel_tableTitle__2rvV_{display:block;font-size:17px;font-weight:800;color:var(--deep-sea)}.ReviewPanel_tableSub__Ulu5q{display:block;margin-top:3px;font-size:11px;color:var(--charcoal-soft)}.ReviewPanel_tableWrap__WCrnA{overflow-x:auto}.ReviewPanel_table__xOpOT{width:100%;min-width:640px;border-collapse:collapse;font-size:12px}.ReviewPanel_table__xOpOT td,.ReviewPanel_table__xOpOT th{padding:9px 10px;text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap}.ReviewPanel_table__xOpOT thead th{background:var(--mint-pale);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--charcoal-soft)}.ReviewPanel_table__xOpOT tbody tr:last-child td{border-bottom:none}.ReviewPanel_rowActive__kyI0m,.ReviewPanel_row__9FNoj{cursor:pointer;transition:background .12s ease}.ReviewPanel_row__9FNoj:hover{background:var(--mint-pale)}.ReviewPanel_rowActive__kyI0m{background:var(--mint-pale);box-shadow:inset 2px 0 0 var(--deep-sea)}.ReviewPanel_num__w7F_l{text-align:right;font-variant-numeric:tabular-nums}.ReviewPanel_code__F429N{font-family:var(--font-mono);font-weight:700;color:var(--deep-sea)}.ReviewPanel_unpaidCell__3ZRiD{font-weight:700;color:var(--denied-red)}.ReviewPanel_reasonPanel__Ozmsv{margin-top:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);overflow:hidden}.ReviewPanel_reasonBody__AkzzR{padding:14px 17px}.ReviewPanel_reasonPills__4_7DI{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.ReviewPanel_reasonPill__OwwpP{padding:8px 14px;border-radius:18px;background:var(--mint-pale-2);color:var(--teal);font-size:12px;font-weight:800}.ReviewPanel_reasonPillActive__nQEvD{background:var(--deep-sea);color:#fff}.ReviewPanel_reasonBox__lbTBS{padding:13px;border-radius:var(--radius);background:var(--mint-pale);color:var(--charcoal);line-height:1.6}.ReviewPanel_reasonBox__lbTBS strong{display:block;margin-bottom:8px}.ReviewPanel_noLines__XKEoF{margin:0;padding:16px;border:1px dashed var(--line);border-radius:var(--radius);font-size:14px;color:var(--charcoal-soft)}.ReviewPanel_pill__ki_xz{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.ReviewPanel_settled__axK_W{background:#daf4e4;color:#08713c}.ReviewPanel_denied__zK91X{background:var(--denied-red-soft);color:var(--denied-red)}.ReviewPanel_short__KU65A{background:#fff0d8;color:#ad5e00}.ReviewPanel_conf___36Zh{display:inline-block;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:700}.ReviewPanel_confHigh__MqzUz{background:#def5e6;color:#08713c}.ReviewPanel_confMedium__kpo54{background:var(--mint-pale-2);color:var(--teal)}.ReviewPanel_confLow__ZlWBt{background:#ffe2df;color:#bd3931}.ReviewPanel_lineNav__ywxmj{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ReviewPanel_navBtn__S7qnr{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--bg-card);font-size:18px;line-height:1;cursor:pointer;color:var(--deep-sea)}.ReviewPanel_navBtn__S7qnr:hover{border-color:var(--teal)}.ReviewPanel_lineCount__TMXRJ{flex:1;font-size:13.5px;font-weight:700;color:var(--charcoal-soft)}.ReviewPanel_lineCard__OEKPA{padding:13px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:14px}.ReviewPanel_lineCardHead__ZG7Cu{display:flex;align-items:center;justify-content:space-between;gap:10px}.ReviewPanel_lineCode__9v0Uf{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--deep-sea)}.ReviewPanel_lineUnpaid__xm1kq{padding:4px 9px;border-radius:7px;background:var(--denied-red-soft);color:var(--denied-red);font-size:12.5px;font-weight:700}.ReviewPanel_lineDesc__Oo49B{margin:9px 0 11px;font-size:14px;font-weight:600;color:var(--charcoal)}.ReviewPanel_lineMeta__xg8F0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.ReviewPanel_lineMeta__xg8F0 dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--charcoal-soft)}.ReviewPanel_lineMeta__xg8F0 dd{margin:2px 0 0;font-size:13.5px;font-weight:600;color:var(--charcoal);font-variant-numeric:tabular-nums}.ReviewPanel_aiCard__LJ_b0{padding:15px;border:1px solid #d9c7ff;border-radius:var(--radius);background:linear-gradient(180deg,#fbf8ff,#fff);margin-bottom:20px}.ReviewPanel_aiHead__TeJfu{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ReviewPanel_aiLabel__7bjkd{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7142ce}.ReviewPanel_aiTitle__RoWaR{margin:3px 0 0;font-size:17px;font-weight:700;color:var(--charcoal)}.ReviewPanel_aiConf__n6AAZ{flex-shrink:0;text-align:right;font-size:11px;color:var(--charcoal-soft)}.ReviewPanel_aiConf__n6AAZ b{display:block;margin-top:3px;padding:4px 9px;border-radius:6px;font-size:12px;font-weight:700}.ReviewPanel_aiCopy__0kpkK{margin:11px 0 0;font-size:14px;line-height:1.55;color:var(--charcoal-soft)}.ReviewPanel_sectionTitle__eyNvQ{display:flex;align-items:center;gap:8px;margin:20px 0 9px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--deep-sea)}.ReviewPanel_sectionTitle__eyNvQ:before{content:"";width:14px;height:3px;border-radius:2px;background:var(--teal);flex-shrink:0}.ReviewPanel_bullets__mpabI,.ReviewPanel_steps__GuWdn{margin:0 0 0 6px;padding-left:20px;border-left:2px solid var(--mint-pale-2);list-style-position:outside}.ReviewPanel_bullets__mpabI li,.ReviewPanel_steps__GuWdn li{margin:9px 0 9px 4px;font-size:13.5px;line-height:1.55;color:var(--charcoal-soft)}.ReviewPanel_bullets__mpabI li::marker,.ReviewPanel_steps__GuWdn li::marker{color:var(--teal);font-weight:700}.ReviewPanel_steps__GuWdn{padding-left:26px}.ReviewPanel_outcome__XgJlX{margin-top:18px;padding:13px;border:1px solid #bcebd2;border-radius:var(--radius);background:#ecfbf4}.ReviewPanel_outcome__XgJlX p{margin:5px 0 0;font-size:13.5px;line-height:1.5;color:var(--charcoal-soft)}.ReviewPanel_outcomeTitle__J7L8T{font-size:14px;font-weight:700;color:#096a3b}@media(max-width:980px){.ReviewPanel_body__JhUzw{grid-template-columns:1fr}.ReviewPanel_side__MdNCp{border-left:none;border-top:1px solid var(--line)}.ReviewPanel_metrics__GVsh6{grid-template-columns:repeat(2,minmax(0,1fr))}}.ReviewModal_backdrop__DKAa6{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(8px,2vw,28px);background:rgba(16,33,74,.45);backdrop-filter:blur(2px)}.ReviewModal_dialog__OHSkx{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;display:flex;flex-direction:column;width:min(1400px,100%);height:min(94vh,100%);border-radius:var(--radius-lg,10px);background:#f4fbf9;box-shadow:0 24px 70px rgba(16,33,74,.3);overflow:hidden}.ReviewModal_dialog__OHSkx:focus{outline:none}.ReviewModal_head__ZSofU{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:none;padding:15px 20px;border-bottom:1px solid #dcebe7;background:#fff}.ReviewModal_title__VzKCT{margin:0;font-size:19px;font-weight:800;color:#0f4c46}.ReviewModal_subtitle__2M6q6{margin:3px 0 0;font-size:12px;color:#3c4b48}.ReviewModal_actions__zRh6a{display:flex;align-items:center;gap:9px;flex:none}.ReviewModal_btn___ek8X{padding:9px 14px;border:1px solid #dcebe7;border-radius:var(--radius,6px);background:#fff;font:inherit;font-size:13px;font-weight:700;color:#0f4c46;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.ReviewModal_btn___ek8X:hover{background:#e7f5f1;border-color:#0f4c46}.ReviewModal_btnPrimary__Jqr_x{border-color:#0f4c46;background:#0f4c46;color:#fff}.ReviewModal_btnPrimary__Jqr_x:hover{background:#0a3733;border-color:#0a3733;color:#fff}@media(max-width:700px){.ReviewModal_btn___ek8X{display:none}}.ReviewModal_close__H7_bq{flex:none;width:36px;height:36px;border:1px solid #dcebe7;border-radius:var(--radius,7px);background:#fff;font-size:21px;line-height:1;color:#3c4b48;cursor:pointer;transition:background .15s,color .15s}.ReviewModal_close__H7_bq:hover{background:#e7f5f1;color:#0f4c46}.ReviewModal_content___vZgI{flex:1;min-height:0;overflow:auto}.AppealLetter_appealLetter__GGdEk{display:flex;flex-direction:column;gap:14px}.AppealLetter_letterPage__1TUGF{padding:31px 34px;border-radius:6px;background:#fff;color:#1a1a1a;font-family:Times New Roman,Times,Georgia,serif;font-size:14px;line-height:1.65;box-shadow:0 8px 32px rgba(0,0,0,.35);max-height:720px;overflow-y:auto}.AppealLetter_letterHead__ZeQye{padding-bottom:12px;border-bottom:2px solid #0f4c46;margin-bottom:26px}.AppealLetter_letterHeadName__lSdRQ{color:#0f4c46;font-size:21px;font-weight:700;letter-spacing:-.01em}.AppealLetter_letterHeadMeta__M5PwP{margin-top:3px;color:#444;font-size:11px;line-height:1.5}.AppealLetter_letterDate__PGEds{margin-bottom:14px}.AppealLetter_letterRecipient__W64tC{margin-bottom:22px;line-height:1.5}.AppealLetter_letterRe__sAjlA{padding:14px 11px;margin-bottom:24px;border:1px solid #0f4c46;background:#f4fbf9}.AppealLetter_letterReLabel__O9HBR{margin-bottom:6px;color:#0f4c46;font-size:11px;font-weight:700;letter-spacing:.06em}.AppealLetter_letterReLine__zKbDI{font-size:13px;font-weight:700;line-height:1.7}.AppealLetter_letterSalutation__jKFQ9{margin:0 0 14px;font-weight:700}.AppealLetter_letterHeading__I02wo{margin:26px 0 10px;color:#0f4c46;font-size:14px;font-weight:700;letter-spacing:.02em}.AppealLetter_letterBody__1HRK5{margin:0 0 13px;text-align:justify;hyphens:auto}.AppealLetter_letterClosing__y9iBG{margin:22px 0 2px}.AppealLetter_letterSigner__4txws{margin:0;font-weight:700}.AppealLetter_letterSentence__llz3O{border-radius:3px;transition:background-color .15s ease,box-shadow .15s ease}.AppealLetter_letterSentence__llz3O:hover{cursor:pointer;box-shadow:inset 3px 0 0 currentColor;padding-left:10px;margin-left:-13px}.AppealLetter_letterSentenceKbGrounded__LW_od:hover{background:rgba(23,143,130,.12);color:var(--teal)}.AppealLetter_letterSentenceCaseFact__m0NnD:hover{background:rgba(15,76,70,.1);color:var(--deep-sea)}.AppealLetter_letterSentenceDerived__sdOfj:hover{background:rgba(42,169,154,.14);color:var(--teal-light)}.AppealLetter_letterEnclosures__iTceR{margin-top:30px;padding-top:16px;border-top:1px solid #ccc}.AppealLetter_letterEnclosureLabel__hhWT5{margin:12px 0 6px;color:#0f4c46;font-size:11px;font-weight:700;letter-spacing:.06em}.AppealLetter_letterEnclosureList__Moqyj{margin:0;padding-left:11px;color:#444;font-size:12.5px;line-height:1.75}.AppealLetter_letterEnclosureList__Moqyj li::marker{content:"› ";color:#0f4c46}.AppealLetter_appealLetterLegend__Ni4_7{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);font-family:var(--font);font-size:12px;color:var(--text-dim)}.AppealLetter_legendItem__Hf4ic{display:inline-flex;align-items:center;gap:6px}.AppealLetter_legendDot__jVZ2y{width:9px;height:9px;border-radius:50%}.AppealLetter_legendDotKbGrounded__tN858{background:var(--kb-grounded)}.AppealLetter_legendDotCaseFact__sOofw{background:var(--case-fact)}.AppealLetter_legendDotDerived__HHfF7{background:var(--derived)}.AppealLetter_legendHint__sKSuT{margin-left:auto;color:var(--text-faint);font-style:italic}@media(max-width:700px){.AppealLetter_letterPage__1TUGF{padding:17px 14px}}.ProvenancePanel_provOverlay__jCDh7{position:fixed;inset:0;background:rgba(6,8,13,.6);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:100;animation:ProvenancePanel_overlayIn__nA5yO .15s ease}@keyframes ProvenancePanel_overlayIn__nA5yO{0%{opacity:0}to{opacity:1}}.ProvenancePanel_provPanel__hcScC{width:420px;max-width:92vw;height:100%;background:var(--bg-elevated);border-left:1px solid var(--border-strong);padding:17px 16px;overflow-y:auto;position:relative;animation:ProvenancePanel_panelIn__BwcEi .2s ease}@keyframes ProvenancePanel_panelIn__BwcEi{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.ProvenancePanel_provClose__0JeUR{position:absolute;top:20px;right:20px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-dim);width:28px;height:28px;border-radius:8px;cursor:pointer;font-size:13px}.ProvenancePanel_provClose__0JeUR:hover{color:var(--text);border-color:var(--border-strong)}.ProvenancePanel_provSentenceLabel__0Ql_o{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);margin-bottom:8px;margin-top:8px}.ProvenancePanel_provSentence__xlFvW{font-size:16px;line-height:1.55;color:var(--text);margin-bottom:22px;font-style:italic}.ProvenancePanel_provGrid__Dqom9{display:flex;gap:24px;margin-bottom:8px}.ProvenancePanel_provField__sd75q{margin-bottom:16px}.ProvenancePanel_provFieldLabel__FHH7G{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-bottom:5px}.ProvenancePanel_provFieldValue__aeu1K{font-size:14px;color:var(--text);line-height:1.5}.ProvenancePanel_provFieldValueMuted__n0noC{color:var(--text-dim)}.ProvenancePanel_provTypeBadge__4OIj3,.ProvenancePanel_provVerifyBadge__t8RiV{display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px}.ProvenancePanel_provTypeBadgeKbGrounded__cpQ6r{background:rgba(23,143,130,.15);color:var(--kb-grounded)}.ProvenancePanel_provTypeBadgeCaseFact__6GEQV{background:rgba(15,76,70,.12);color:var(--case-fact)}.ProvenancePanel_provTypeBadgeDerived__ZhaVf{background:rgba(42,169,154,.16);color:var(--derived)}.ProvenancePanel_provVerifyBadgePass__CzIm1{background:var(--success-dim);color:var(--success)}.ProvenancePanel_provVerifyBadgeDropped__Dnitk{background:var(--danger-dim);color:var(--danger)}.ProvenancePanel_provDivider__S49Kc{height:1px;background:var(--border);margin:20px 0}.ProvenancePanel_provQuote__BTrCG{font-size:13px;color:var(--text);background:var(--bg-card);border-left:2px solid var(--accent);padding:10px 14px;border-radius:6px;line-height:1.5;font-style:italic}.ProvenancePanel_provVerifyLink__tckSk{display:inline-block;margin-top:12px;font-size:13px;color:var(--accent);text-decoration:none;font-weight:500}.ProvenancePanel_provVerifyLink__tckSk:hover{text-decoration:underline}.ProvenancePanel_provRationale__PyhLB{padding:10px 12px;border-left:2px solid var(--teal);border-radius:0 6px 6px 0;background:var(--accent-glow);line-height:1.6}.StageDetail_detail__gPCyM{display:flex;flex-direction:column;gap:10px;padding:12px 0 4px}.StageDetail_detailEmpty__jORf9{font-size:13px;color:var(--text-faint);padding:8px 0}.StageDetail_detailSummary__birnV{font-size:13.5px;line-height:1.55;color:var(--text-dim)}.StageDetail_detailBadges__0sKgH{display:flex;flex-wrap:wrap;gap:6px}.StageDetail_detailBadge__mqYXr{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--bg-elevated);color:var(--text-dim);border:1px solid var(--border)}.StageDetail_detailList__zimAj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.StageDetail_detailRow__XMUcZ{padding:10px 12px;border-radius:var(--radius-sm,8px);background:var(--bg-card);border:1px solid var(--border);min-width:0}.StageDetail_detailRowPassed__c2Hr2{border-left:3px solid var(--success)}.StageDetail_detailRowDropped__KLi1w{border-left:3px solid var(--denied-red);background:var(--denied-red-soft)}.StageDetail_detailRowHead__ranSd{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;min-width:0}.StageDetail_detailRowTitle__uCnwt{font-size:13px;font-weight:600;color:var(--text);line-height:1.45;min-width:0;flex:1}.StageDetail_detailRowKey__i1Y5k{font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--text-faint);line-height:1.5;flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.StageDetail_detailRowLongValue__pyddV{font-size:12.5px;line-height:1.6;color:var(--text);margin-top:7px;padding:8px 11px;background:var(--bg-elevated);border-radius:4px;overflow-wrap:anywhere}.StageDetail_detailRowValue__JG0VC{font-family:var(--font-mono);font-size:12.5px;color:var(--text);font-weight:600;text-align:right;overflow-wrap:anywhere;word-break:normal;flex:1 1 auto;min-width:0}.StageDetail_detailRowBadge__63JVX{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:var(--bg-elevated);color:var(--text-faint);flex-shrink:0}.StageDetail_detailRowFlagDropped__XAwHm,.StageDetail_detailRowFlagPassed__WTlaw{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:4px;flex-shrink:0}.StageDetail_detailRowFlagPassed__WTlaw{background:var(--success-dim);color:var(--success)}.StageDetail_detailRowFlagDropped__XAwHm{background:var(--denied-red);color:#fff}.StageDetail_detailRowBody__DYSeJ{font-size:12.5px;line-height:1.55;color:var(--text-dim);margin-top:5px}.StageDetail_detailRowSource__MDlCH{font-size:11.5px;color:var(--text-faint);margin-top:6px}.StageDetail_detailRowSource__MDlCH strong{color:var(--text-dim);font-weight:600}.StageDetail_quoteText__9nf7E{font-size:12px;line-height:1.6;color:var(--text-dim);border-left:2px solid var(--border-strong);border-radius:0 4px 4px 0;overflow-wrap:anywhere}.StageDetail_quotePairs__XvHza,.StageDetail_quoteText__9nf7E{background:var(--bg-elevated);padding:8px 11px;margin:8px 0 0}.StageDetail_quotePairs__XvHza{border-radius:4px;display:flex;flex-direction:column;gap:5px}.StageDetail_quotePair__AXZSD{display:flex;gap:10px;align-items:baseline;min-width:0}.StageDetail_quotePair__AXZSD dt{font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);flex:0 0 auto;max-width:45%;overflow-wrap:anywhere}.StageDetail_quotePair__AXZSD dd{font-family:var(--font-mono);font-size:11.5px;color:var(--text);margin:0;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.StageDetail_quoteTableWrap__5R54F{margin:8px 0 0;overflow-x:auto;border-radius:4px;border:1px solid var(--border)}.StageDetail_quoteTable__WuGw8{border-collapse:collapse;width:100%;font-size:11.5px}.StageDetail_quoteTable__WuGw8 th{text-align:left;font-size:10px;letter-spacing:.03em;text-transform:uppercase;font-weight:600;color:var(--text-faint);background:var(--bg-elevated);padding:6px 9px;border-bottom:1px solid var(--border);white-space:nowrap}.StageDetail_quoteTable__WuGw8 td{font-family:var(--font-mono);color:var(--text);padding:7px 9px;vertical-align:top;overflow-wrap:anywhere}.StageDetail_detailRowReason__yXtDi{font-size:12px;line-height:1.5;color:var(--denied-red);margin-top:6px}.StageDetail_detailRowCount__tJ6In{font-size:11.5px;color:var(--text-faint);margin-top:5px}.StageDetail_detailSources__UhhE3{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px}.StageDetail_detailSourcesLabel__Lz_0h{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint)}.StageDetail_detailSource__EaOKF{font-size:11.5px;padding:3px 8px;border-radius:4px;background:var(--bg-elevated);color:var(--text-dim);border:1px solid var(--border);word-break:break-word}.StageTimeline_stageTimeline__Li1vZ{display:flex;flex-direction:column;gap:2px}.StageTimeline_stageRow__g2wDH{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:var(--radius);transition:background .2s}.StageTimeline_stageRowRunning__pwIbT{background:var(--accent-glow)}.StageTimeline_stageRowIcon__D98_I{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:700;border:1.5px solid var(--border-strong);color:var(--text-faint);margin-top:1px}.StageTimeline_stageRowCompleted__pCb7v .StageTimeline_stageRowIcon__D98_I{background:var(--success-dim);border-color:var(--success);color:var(--success)}.StageTimeline_stageRowRunning__pwIbT .StageTimeline_stageRowIcon__D98_I{background:var(--mint-pale);border-color:var(--accent)}.StageTimeline_stageRowFailed__IJgdS .StageTimeline_stageRowIcon__D98_I{background:var(--danger-dim);border-color:var(--danger);color:var(--danger)}.StageTimeline_stageSpinner__thtNp{width:13px;height:13px;border-radius:50%;border:2px solid var(--teal-light);border-top-color:var(--accent);animation:StageTimeline_spin__WRoKj .7s linear infinite}@media(prefers-reduced-motion:reduce){.StageTimeline_stageSpinner__thtNp{animation-duration:2.4s}}@keyframes StageTimeline_spin__WRoKj{to{transform:rotate(1turn)}}.StageTimeline_stageRowBody__pbPai{flex:1;min-width:0}.StageTimeline_stageRowLabel__Qwccv{font-size:14px;font-weight:500;color:var(--text-faint)}.StageTimeline_stageRowCompleted__pCb7v .StageTimeline_stageRowLabel__Qwccv,.StageTimeline_stageRowRunning__pwIbT .StageTimeline_stageRowLabel__Qwccv{color:var(--text)}.StageTimeline_stageRowSummary__llBWu{font-size:13px;color:var(--text-dim);margin-top:3px;line-height:1.4}.StageTimeline_stageRowError__zCeOm{font-size:13px;color:var(--danger);margin-top:3px}.StageTimeline_stageDisclosure__V3dNJ{min-width:0}.StageTimeline_stageSummaryRow__MXxui{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;user-select:none}.StageTimeline_stageSummaryRow__MXxui::-webkit-details-marker{display:none}.StageTimeline_stageSummaryRow__MXxui::marker{content:""}.StageTimeline_stageSummaryRow__MXxui:hover .StageTimeline_stageDisclosureHint__b_Jfz{color:var(--accent)}.StageTimeline_stageDisclosureHint__b_Jfz{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-faint);flex-shrink:0;transition:color .15s}.StageTimeline_stageChevron__5I87K{display:inline-block;font-size:10px;transition:transform .2s ease}details[open] .StageTimeline_stageChevron__5I87K{transform:rotate(180deg)}.RegenerateModal_regenOverlay__CZi3C{position:fixed;inset:0;background:rgba(6,8,13,.6);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:100;animation:RegenerateModal_regenOverlayIn__F6t1r .15s ease}@keyframes RegenerateModal_regenOverlayIn__F6t1r{0%{opacity:0}to{opacity:1}}.RegenerateModal_regenModal__LWghr{width:480px;max-width:100%;max-height:90vh;overflow-y:auto;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:24px 20px 20px;position:relative;animation:RegenerateModal_regenModalIn__mcQl_ .2s ease}@keyframes RegenerateModal_regenModalIn__mcQl_{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.RegenerateModal_regenClose__AIYwL{position:absolute;top:16px;right:16px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-dim);width:28px;height:28px;border-radius:8px;cursor:pointer;font-size:13px}.RegenerateModal_regenClose__AIYwL:hover{color:var(--text);border-color:var(--border-strong)}.RegenerateModal_regenTitle__s_ZKV{margin:0 0 8px;padding-right:32px;font-size:17px;font-weight:600;color:var(--text)}.RegenerateModal_regenIntro__NnQfg{margin:0 0 14px;color:var(--text-dim);font-size:13px;line-height:1.6}.RegenerateModal_regenTextarea__dbip_{width:100%;padding:11px 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-card);color:var(--text);font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;min-height:84px}.RegenerateModal_regenTextarea__dbip_:focus{outline:none;border-color:var(--accent-dim)}.RegenerateModal_regenTextarea__dbip_:disabled{opacity:.7;cursor:not-allowed}.RegenerateModal_regenFactsNotice__WJI_o{margin:10px 0 0;color:var(--text-faint);font-size:12px;line-height:1.6}.RegenerateModal_regenRefusal__aHXmU{margin-top:14px;padding:11px 12px;border-left:1px solid var(--denied-red);border:1px solid var(--denied-red);border-left-width:3px;border-radius:var(--radius);background:var(--denied-red-soft)}.RegenerateModal_regenRefusalTitle__efITe{margin-bottom:4px;color:var(--denied-red);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.RegenerateModal_regenRefusalText___ihqC{margin:0;color:var(--text);font-size:13px;line-height:1.6}.RegenerateModal_regenError__YF0C_{margin-top:14px;color:var(--danger);font-size:13px;line-height:1.6}.RegenerateModal_regenActions__OPI3d{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}.RegenerateModal_regenSkipBtn__XV2Ql{padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-card);color:var(--text-dim);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.RegenerateModal_regenSkipBtn__XV2Ql:hover:not(:disabled){border-color:var(--teal);background:var(--accent-glow);color:var(--teal)}.RegenerateModal_regenSubmitBtn__J_W09{padding:12px 16px;border:none;border-radius:var(--radius);background:var(--accent);color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .15s ease}.RegenerateModal_regenSubmitBtn__J_W09:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.RegenerateModal_regenSkipBtn__XV2Ql:disabled,.RegenerateModal_regenSubmitBtn__J_W09:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:520px){.RegenerateModal_regenActions__OPI3d{flex-direction:column-reverse;align-items:stretch}}.CaseReview_review__0PxYS{display:flex;flex-direction:column;gap:20px}.CaseReview_reviewError__hZixc,.CaseReview_reviewLoading__XtdOh{padding:19px 0;color:var(--text-dim)}.CaseReview_reviewError__hZixc{color:var(--danger)}.CaseReview_reviewBanner__Qq_Rl{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:14px;border:1px solid var(--border);border-left:3px solid var(--danger);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--denied-red-soft),transparent 62%),var(--bg-card)}.CaseReview_reviewBannerMain__dv7j7{min-width:0}.CaseReview_reviewBannerCategory__oeMfS{display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:999px;background:var(--bg-card);color:var(--charcoal-soft);border:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CaseReview_reviewBannerComp__fv_kB{border-radius:999px;background:var(--mint-pale-2);color:var(--deep-sea);border:1px solid var(--teal)}.CaseReview_reviewBannerComp__fv_kB,.CaseReview_reviewBannerTag__WO1Ct{display:inline-block;margin-right:8px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CaseReview_reviewBannerTag__WO1Ct{border-radius:999px;background:var(--danger-dim);color:var(--danger)}.CaseReview_reviewBannerTitle__eGpo9{margin:0 0 12px;max-width:62ch;font-size:1.1rem;font-weight:600;line-height:1.4;color:var(--text)}.CaseReview_reviewBannerCodes__aCf6U{display:flex;flex-wrap:wrap;gap:8px}.CaseReview_reviewCode__d1Jr3{padding:4px 10px;border-radius:6px;font-family:var(--font-mono);font-size:12px;font-weight:600}.CaseReview_reviewCodeCarc__i6O3M{background:var(--danger-dim);color:var(--danger)}.CaseReview_reviewCodeRarc__ajbfl{background:var(--bg-card-hover);color:var(--text-dim)}.CaseReview_reviewBannerRarc__IMUGp{margin:10px 0 0;max-width:62ch;color:var(--text-dim);font-size:13px;line-height:1.6}.CaseReview_reviewBannerMoney__cRPGn{flex-shrink:0;padding-left:14px;border-left:1px solid var(--border);text-align:right}.CaseReview_reviewMoneyLabel__6iEjQ{color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.CaseReview_reviewMoneyValue__jqny_{margin-top:6px;color:var(--danger);font-size:30px;font-weight:700;letter-spacing:-.02em}.CaseReview_reviewMoneySub__sswGy{margin-top:4px;color:var(--text-faint);font-size:12px}.CaseReview_reviewQuote__nPodx{padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.CaseReview_reviewQuoteLabel__NnAkF{margin-bottom:8px;color:var(--text-faint);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CaseReview_reviewQuoteText__QybrN{margin:0;max-width:90ch;color:var(--text);font-size:14px;font-style:italic;line-height:1.7}.CaseReview_reviewCard__OfJJ6{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.CaseReview_reviewCardTitle__wFid1{font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:10px;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border);font-size:15px;font-weight:600;color:var(--text)}.CaseReview_reviewCardCount__IjQu0{padding:2px 8px;border-radius:999px;background:var(--accent-glow);color:var(--accent);font-size:12px;font-weight:700}.CaseReview_reviewCardHint__5Vd9O{margin:-6px 0 16px;color:var(--text-faint);font-size:13px;line-height:1.6}.CaseReview_reviewFacts__KzDDt{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 24px;margin:0}.CaseReview_reviewFacts__KzDDt dt{color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.CaseReview_reviewFacts__KzDDt dd{margin:4px 0 0;color:var(--text);font-size:14px;font-weight:500;overflow-wrap:anywhere}.CaseReview_reviewPaidZero__MCG6d{color:var(--danger)}.CaseReview_reviewDeadline__3xxSQ{display:flex;align-items:center;gap:12px;padding:14px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.CaseReview_reviewDeadlineUrgent__Jx0u8{border-color:rgba(183,121,31,.35);background:rgba(183,121,31,.07)}.CaseReview_reviewDeadlineLabel__4du9Q{color:var(--text-faint);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CaseReview_reviewDeadlineDate__IyMbd{color:var(--text);font-size:14px;font-weight:600}.CaseReview_reviewDeadlineDays__iPcpj{margin-left:auto;color:var(--warning);font-size:13px;font-weight:600}.CaseReview_reviewCta__WHQLI{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px;border:1px solid var(--accent-dim);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent-glow),transparent 65%),var(--bg-card)}.CaseReview_reviewCtaTitle__qIyXl{margin:0 0 6px;font-size:17px;font-weight:600;color:var(--text)}.CaseReview_reviewCtaText__9RvRr{margin:0;max-width:64ch;color:var(--text-dim);font-size:13px;line-height:1.6}.CaseReview_reviewCtaBtn__Xg9oK{flex-shrink:0;padding:13px 16px;border:none;border-radius:var(--radius);background:var(--accent);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .15s ease}.CaseReview_reviewCtaBtn__Xg9oK:hover{filter:brightness(1.1);transform:translateY(-1px)}@media(max-width:860px){.CaseReview_reviewBanner__Qq_Rl{flex-direction:column}.CaseReview_reviewBannerMoney__cRPGn{padding-left:0;border-left:none;text-align:left}.CaseReview_reviewCta__WHQLI{flex-direction:column;align-items:stretch}}.CaseReview_reviewAppeal__uXu6t{display:flex;flex-direction:column;gap:18px;padding-top:4px}.CaseReview_reviewAppealActions__A1dcV{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.CaseReview_reviewDocDownload__I6Sgd{display:inline-flex;align-items:center;padding:13px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-card);color:var(--text-dim);font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease}.CaseReview_reviewDocDownload__I6Sgd:hover{border-color:var(--teal);background:var(--accent-glow);color:var(--teal)}.CaseReview_reviewCtaBtn__Xg9oK:disabled,.CaseReview_reviewDocDownload__I6Sgd:disabled{opacity:.6;cursor:not-allowed}.CaseReview_reviewProgress__u52S3{padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.CaseReview_reviewProgressChevron__e1qDe{position:absolute;right:16px;font-size:18px;line-height:1;transition:transform .2s ease}.CaseReview_reviewBlocked__S0K_T{padding:22px 24px;border:1px solid var(--border);border-left:3px solid var(--warning,#b7791f);border-radius:var(--radius-lg);background:var(--bg-card)}.CaseReview_reviewBlockedHead__K_ClT{margin-bottom:10px}.CaseReview_reviewBlockedTag__kJoof{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;background:var(--denied-red-soft,#f6e4e1);color:var(--danger,#c2483c);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.CaseReview_reviewBlockedTitle__YEtNs{margin:0;font-size:17px;font-weight:600;color:var(--text)}.CaseReview_reviewBlockedText__X3N2Y{margin:0 0 18px;max-width:74ch;color:var(--text-dim);font-size:14px;line-height:1.65}.CaseReview_reviewBlockedLabel__7y9Jx{margin-bottom:10px;color:var(--text-faint);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.CaseReview_reviewBlockedList__MrRF8{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.CaseReview_reviewBlockedItem__6uMKZ{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.CaseReview_reviewBlockedType__0To84{flex:none;min-width:190px;color:var(--text);font-size:13.5px;font-weight:700}.CaseReview_reviewBlockedAsk__DLA2f{flex:1;min-width:220px;color:var(--text);font-size:13.5px;line-height:1.55}.CaseReview_reviewSummary__U2KSk{padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated)}.CaseReview_reviewSummaryHead__tHBCo{margin-bottom:10px;color:var(--text-faint);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.CaseReview_reviewSummaryLead__tRv5S{margin:0 0 8px;max-width:82ch;color:var(--text);font-size:13.5px;line-height:1.65}.CaseReview_reviewSummaryLead__tRv5S:last-child{margin-bottom:0}.CaseReview_reviewSummarySub__Ej577{margin:16px 0 8px;color:var(--text-faint);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CaseReview_reviewSummaryGrounds__7_aI6{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px}.CaseReview_reviewSummaryGrounds__7_aI6 li{max-width:82ch;color:var(--text);font-size:13.5px;line-height:1.6}.CaseReview_reviewBlockedActions__J8Djo{margin-top:18px;padding-top:16px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.CaseReview_reviewBlockedFile__gmhVG{display:none}.CaseReview_reviewBlockedError__bM_RV{margin:0;font-size:13px;color:var(--danger)}.CaseReview_reviewSummaryFacts__jOvxS{margin:0 0 4px;display:flex;flex-direction:column;gap:8px}.CaseReview_reviewSummaryFact__SjL_S{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:4px 14px;align-items:baseline}.CaseReview_reviewSummaryFact__SjL_S dt{color:var(--text-faint);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CaseReview_reviewSummaryFact__SjL_S dd{margin:0;max-width:74ch;color:var(--text);font-size:13.5px;line-height:1.6}@media(max-width:620px){.CaseReview_reviewSummaryFact__SjL_S{grid-template-columns:1fr;gap:2px}}.CaseReview_reviewSummaryGrounds__7_aI6 details summary{cursor:pointer;color:var(--text);font-size:13.5px;font-weight:600;line-height:1.5}.CaseReview_reviewSummaryGrounds__7_aI6 details summary:focus-visible{outline:2px solid var(--accent,#0f4c46);outline-offset:2px;border-radius:3px}.CaseReview_reviewSummaryGrounds__7_aI6 details p{margin:6px 0 0;max-width:78ch;color:var(--text-dim);font-size:13px;line-height:1.6}.CaseReview_reviewSummarySteps__mz9PG{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.CaseReview_reviewSummarySteps__mz9PG li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:baseline;color:var(--text-dim);font-size:13px;line-height:1.55}.CaseReview_reviewSummarySteps__mz9PG b{color:var(--text);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.CaseReview_reviewSummaryKept__L_O56 b{color:var(--success,#2f7d5f)}.CaseReview_reviewSummaryCut___ScIB b{color:var(--danger,#c2483c)}.CaseReview_reviewDisclosures__kjprG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.CaseReview_reviewDisclosureBtn__xbupF{position:relative;grid-row:1;min-width:0;display:flex;align-items:center;gap:12px;padding:14px 34px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);font:inherit;font-size:14px;font-weight:600;color:var(--text-dim);text-align:center;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.CaseReview_reviewDisclosureBtn__xbupF>span:first-child{flex:1;text-align:center}.CaseReview_reviewDisclosureBtn__xbupF:hover{color:var(--text)}.CaseReview_reviewDisclosureReview__LExEm{grid-column:1;border-color:var(--teal-light);background:var(--mint-pale);color:var(--deep-sea)}.CaseReview_reviewDisclosureReview__LExEm:hover{background:var(--mint-pale-2);color:var(--deep-sea)}.CaseReview_reviewDisclosureBtn__xbupF[aria-expanded=true] .CaseReview_reviewProgressChevron__e1qDe{transform:rotate(180deg)}.CaseReview_reviewModalStages__U0ZuV{padding:18px 20px 30px}@media(max-width:760px){.CaseReview_reviewDisclosures__kjprG{grid-template-columns:1fr}}.DemoStart_startGrid__eQeHT{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:clamp(18px,2.5vw,28px)}@media(max-width:720px){.DemoStart_startGrid__eQeHT{grid-template-columns:1fr}}.DemoStart_startCard__M_m_d{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:clamp(18px,2vw,24px);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.DemoStart_startCard__M_m_d:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.DemoStart_startCard__M_m_d:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.DemoStart_startCard__M_m_d{transition:none}.DemoStart_startCard__M_m_d:hover{transform:none}}.DemoStart_startCardPrimary__BVquI{background:var(--bg-elevated);border-color:var(--accent-dim)}.DemoStart_startIcon__SoART{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--bg-elevated);color:var(--accent)}.DemoStart_startIcon__SoART svg{width:17px;height:17px}.DemoStart_startCardPrimary__BVquI .DemoStart_startIcon__SoART{background:var(--bg-card)}.DemoStart_startCardTitle__OujgU{margin:14px 0 0;font-size:17px;font-weight:600;line-height:1.3;color:var(--text)}.DemoStart_startCardBody__eg287{margin:7px 0 20px;font-size:13.5px;line-height:1.55;color:var(--text-dim);min-height:41.85px}.DemoStart_startBtn__UmWvt{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:11px 18px;border-radius:999px;font-size:14px;font-weight:600;border:1px solid rgba(0,0,0,0)}.DemoStart_startBtnPrimary__hewiv{background:var(--accent);color:#fff}.DemoStart_startBtnSecondary__zzKv3{background:var(--bg-card);border-color:var(--border);color:var(--text)}.DemoStart_startNote__aYouM{margin-bottom:14px;font-size:12.5px;color:var(--text-dim)}.ReadingProgress_reading__ct_5a{margin-top:18px;padding:16px 18px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}.ReadingProgress_head__Wvuqa{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ReadingProgress_title__f_D_f{font-weight:600;font-size:14.5px;color:var(--text)}.ReadingProgress_elapsed__i34xA{font-family:var(--font-mono);font-size:12.5px;color:var(--text-dim);font-variant-numeric:tabular-nums}.ReadingProgress_track__IfI73{margin-top:12px;height:4px;border-radius:999px;background:var(--border);overflow:hidden}.ReadingProgress_bar__mRPnM{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .25s linear}.ReadingProgress_steps__xolYB{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.ReadingProgress_step__qncEo{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-faint)}.ReadingProgress_dot__7NIU7{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.ReadingProgress_done__EdlbO{color:var(--text-dim)}.ReadingProgress_done__EdlbO .ReadingProgress_dot__7NIU7{background:var(--accent)}.ReadingProgress_active__3go8E{color:var(--text);font-weight:600}.ReadingProgress_active__3go8E .ReadingProgress_dot__7NIU7{background:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);animation:ReadingProgress_reading-pulse__1swzR 1.4s ease-in-out infinite}@keyframes ReadingProgress_reading-pulse__1swzR{50%{box-shadow:0 0 0 5px var(--accent-glow)}}@media(prefers-reduced-motion:reduce){.ReadingProgress_bar__mRPnM{transition:none}.ReadingProgress_active__3go8E .ReadingProgress_dot__7NIU7{animation:none}}.ReadingProgress_note__BPbjm{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-dim)}.OwnCase_subtitle__eJ1Gm{color:var(--text-dim);font-size:15px;line-height:1.5;margin:0 0 24px}.OwnCase_dropzone__ud_CA{border:1px dashed var(--line,#cbd8d5);border-radius:10px;padding:40px 24px;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.OwnCase_dropzoneActive__vA1L4,.OwnCase_dropzone__ud_CA:focus-visible,.OwnCase_dropzone__ud_CA:hover{border-color:var(--accent);background:var(--accent-glow)}.OwnCase_dropzoneTitle__EyDb0{font-size:15px;font-weight:600;margin:0 0 6px}.OwnCase_dropzoneHint__O8xph{color:var(--text-dim);font-size:13px;margin:0}.OwnCase_hiddenInput__XXSNl{display:none}.OwnCase_fileList__xHzgY,.OwnCase_resultList__OaKKh{list-style:none;padding:0;margin:18px 0 0}.OwnCase_fileRow__ZUg0b,.OwnCase_resultRow__7pdzR{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line,#e4ecea);font-size:14px}.OwnCase_fileName__9prZX{word-break:break-all}.OwnCase_fileRemove__kxCZm{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.OwnCase_resultOk__7aR_K{color:var(--accent);font-size:13px;white-space:nowrap}.OwnCase_resultFailed__NPHcL{color:#9a3324;font-size:13px;text-align:right}.OwnCase_noticeWarn__3ViBa{border:1px solid #e0c9a0;background:#fdf6e9;border-radius:8px;padding:16px 18px;margin:20px 0 0;font-size:14px;line-height:1.55}.OwnCase_noticeWarn__3ViBa p{margin:6px 0 12px}.OwnCase_error__q_Fqi{color:#9a3324;font-size:14px;margin:16px 0 0}.OwnCase_retention__oKWnb{color:var(--text-dim);font-size:12.5px;line-height:1.6;margin:20px 0 0}.OwnCase_summary__RM7Mp{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px;margin-bottom:24px}.OwnCase_summaryTitle__hUNzE{font-size:15px;font-weight:600;margin:0 0 14px}.OwnCase_summaryGrid__B2oQz{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px 24px;margin:0}.OwnCase_summaryGrid__B2oQz dt{color:var(--text-faint);font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px}.OwnCase_summaryGrid__B2oQz dd{font-size:14.5px;font-weight:600;color:var(--text);margin:0;overflow-wrap:anywhere}.OwnCase_routeRow__eLjgB{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line,#e4ecea)}.OwnCase_routeReason__VTNf_{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-dim)}.OwnCase_routeBadgeNo__l2q2K,.OwnCase_routeBadgeOk__kd54X,.OwnCase_routeBadgeWarn__VW_8R{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap;line-height:1.5}.OwnCase_routeBadgeOk__kd54X{background:var(--mint-pale-2,#e4f4f0);color:var(--deep-sea,#0f5f57)}.OwnCase_routeBadgeNo__l2q2K{background:#f2f4f6;color:#55606b}.OwnCase_routeBadgeWarn__VW_8R{background:#fdf4e3;color:#8a6412}.OwnCase_narrative__bQcHp{border-left:2px solid var(--line,#cbd8d5);color:var(--text-dim);font-size:13.5px;font-style:italic;line-height:1.6;margin:16px 0 0;padding-left:12px}.OwnCase_gapSection__MwHsH{margin-bottom:24px}.OwnCase_gapList__E6nlU{list-style:none;padding:0;margin:0;display:grid;gap:10px}.OwnCase_gapCritical__hwuRT,.OwnCase_gapRecommended__KhX5F{border:1px solid var(--line,#e4ecea);border-left-width:3px;border-radius:8px;padding:14px 16px}.OwnCase_gapCritical__hwuRT{border-left-color:#9a3324}.OwnCase_gapRecommended__KhX5F{border-left-color:#c9a227}.OwnCase_gapLabel__WVlnd{font-size:14px;font-weight:600;margin:0 0 5px}.OwnCase_gapWhy__YoJLa{color:var(--text-dim);font-size:13.5px;line-height:1.55;margin:0}.OwnCase_actions__OjLzC{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}