.uwGRFa_root{--bg:#f9f1e6;--bg-alt:#faf6f0;--bg-card:#fff;--fg:#042241;--fg-muted:#5a6a7e;--fg-faint:#8a9ab0;--border:#e8ddd0;--border-strong:#d1cbc3;--line:#f0e8dc;--primary:#007050;--primary-hover:#005c41;--primary-fg:#fff;--primary-soft:#e6f4ef;--accent:#be3f60;--accent-soft:#fdf0f4;--pink:#f7c9d4;--gold:#b45309;--invert-bg:#042241;--invert-bg-hover:#0a3a63;--invert-fg:#fff;--invert-muted:#a0b4c8;--invert-line:#0d3055;--ok:#007050;--warn:#b45309;--bad:#c62828;--st-ok-bg:#e6f4ef;--st-ok-bd:#b3deca;--st-warn-bg:#fff8e1;--st-warn-bd:#fde68a;--st-info-bg:#e3f2fd;--st-info-fg:#1565c0;--st-info-bd:#bfdbfe;--st-err-bg:#fce4ec;--st-err-bd:#f48fb1;--st-neutral-bg:#f3f4f6;--st-neutral-fg:#4b5563;--st-neutral-bd:#e5e7eb;--shadow-card:0 2px 18px #0422410f;--shadow-menu:0 4px 24px #0422411f;--radius:7px;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.uwGRFa_root *{box-sizing:border-box}.uwGRFa_root h1,.uwGRFa_root h2,.uwGRFa_root h3{letter-spacing:-.02em;color:inherit;margin:0;font-family:inherit;font-weight:600}.uwGRFa_root em{color:var(--primary);font-style:normal}:where(.uwGRFa_root) a{color:inherit;text-decoration:none}.uwGRFa_root button{cursor:pointer;font-family:inherit}.uwGRFa_header{z-index:20;background:var(--invert-bg);min-height:60px;color:var(--invert-fg);justify-content:space-between;align-items:center;gap:16px;padding:0 1.5rem;display:flex;position:sticky;top:0}.uwGRFa_logo{letter-spacing:-.01em;color:inherit;white-space:nowrap;align-items:center;gap:10px;font-size:1.05rem;font-weight:600;display:flex}.uwGRFa_logoMark{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.uwGRFa_logoSub{opacity:.6;font-weight:400}.uwGRFa_nav{gap:1.5rem;display:flex}.uwGRFa_nav a{color:var(--invert-muted);white-space:nowrap;font-size:.8rem;font-weight:600;transition:color .15s}.uwGRFa_nav a:hover,.uwGRFa_nav a[aria-current=page]{color:var(--invert-fg)}.uwGRFa_headerCta{align-items:center;gap:14px;display:flex}.uwGRFa_lang{border:1px solid var(--border);background:var(--bg-card);border-radius:100px;padding:2px;display:inline-flex}.uwGRFa_lang button{color:var(--fg-muted);background:0 0;border:0;border-radius:100px;padding:4px 10px;font-size:12.5px}.uwGRFa_lang button[aria-pressed=true]{background:var(--primary);color:var(--primary-fg)}.uwGRFa_header .uwGRFa_lang{border-color:color-mix(in srgb, var(--invert-fg) 30%, transparent);background:0 0}.uwGRFa_header .uwGRFa_lang button{color:var(--invert-muted)}.uwGRFa_header .uwGRFa_lang button[aria-pressed=true]{background:var(--primary);color:var(--invert-fg)}.uwGRFa_header .uwGRFa_linkSm{color:var(--invert-muted);font-size:.8rem;font-weight:600}.uwGRFa_header .uwGRFa_linkSm:hover{color:var(--invert-fg)}.uwGRFa_menuWrap{position:relative}.uwGRFa_avatar{background:var(--primary);color:#fff;width:34px;height:34px;font:inherit;letter-spacing:.04em;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.85rem;font-weight:600;transition:box-shadow .15s;display:flex}.uwGRFa_avatar:hover,.uwGRFa_avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--invert-bg), 0 0 0 4px #cfe3da}.uwGRFa_menu{background:var(--bg-card);border:1px solid var(--border);min-width:240px;box-shadow:var(--shadow-menu);z-index:100;color:var(--fg);border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.uwGRFa_menuHead{border-bottom:1px solid var(--line);padding:.875rem 1rem}.uwGRFa_menuName{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.uwGRFa_menuEmail{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.72rem;overflow:hidden}.uwGRFa_menuItem{color:var(--fg);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:.65rem 1rem;font-size:.82rem;font-weight:600;display:flex}.uwGRFa_menuItem:hover,.uwGRFa_menuItem[aria-current=page]{background:var(--bg-alt);color:var(--primary)}.uwGRFa_menuTools{border-top:1px solid var(--line);padding:.5rem 1rem}.uwGRFa_menuSignOut{text-align:left;width:100%;font:inherit;color:#d94f4f;border:0;border-top:1px solid var(--line);background:0 0;padding:.65rem 1rem;font-size:.82rem;font-weight:600;display:block}.uwGRFa_menuSignOut:hover{background:var(--accent-soft)}.uwGRFa_linkSm{color:var(--fg-muted);font-size:14px;font-weight:500}.uwGRFa_menuBtn{color:var(--invert-fg);background:0 0;border:0;padding:4px;font-size:22px;line-height:1;display:none}.uwGRFa_mobileMenu{display:none}.uwGRFa_btn{color:var(--fg);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.5rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.uwGRFa_btn:disabled{opacity:.5;cursor:not-allowed}.uwGRFa_btnLg{padding:.85rem 1.75rem;font-size:.95rem}.uwGRFa_btnPrimary{background:var(--primary);color:var(--primary-fg)}.uwGRFa_btnPrimary:hover:not(:disabled){background:var(--primary-hover)}.uwGRFa_btnGhost{background:var(--bg-card);color:var(--fg);border-color:var(--fg)}.uwGRFa_btnGhost:hover:not(:disabled){background:#f7f4ef}.uwGRFa_btnLight{background:var(--invert-fg);color:var(--invert-bg)}.uwGRFa_btnGhostOn{border-color:color-mix(in srgb, var(--invert-fg) 40%, transparent);color:var(--invert-fg)}.uwGRFa_btnDanger{background:var(--bg-card);border-color:var(--st-err-bd);color:var(--bad)}.uwGRFa_btnBlock{width:100%}.uwGRFa_eyebrow{color:var(--fg-muted);border:1px solid var(--border);background:var(--bg-card);border-radius:100px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.uwGRFa_eyebrowDot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.uwGRFa_kicker{color:var(--primary);letter-spacing:.02em;margin-bottom:6px;font-size:.8rem;font-weight:600}.uwGRFa_kickerOn{color:var(--pink)}.uwGRFa_muted{color:var(--fg-muted)}.uwGRFa_faint{color:var(--fg-faint);font-size:13px}.uwGRFa_section{padding:88px 56px}.uwGRFa_sectionAlt{background:var(--bg-alt)}.uwGRFa_sectionInner{max-width:1200px;margin:0 auto}.uwGRFa_h2{max-width:760px;font-size:clamp(30px,3.6vw,46px);line-height:1.12}.uwGRFa_lead{color:var(--fg-muted);max-width:640px;margin:16px 0 0;font-size:17px}.uwGRFa_hero{padding:40px 56px 88px}.uwGRFa_heroInner{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;max-width:1200px;margin:0 auto;display:grid}.uwGRFa_h1{margin:22px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.06}.uwGRFa_heroLede{color:var(--fg-muted);max-width:560px;margin:22px 0 0;font-size:18px}.uwGRFa_heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.uwGRFa_stats{flex-wrap:wrap;gap:24px;margin-top:40px;display:flex}.uwGRFa_stat{border-right:1px solid var(--border);padding-right:24px}.uwGRFa_stat:last-child{border-right:0}.uwGRFa_statN{font-size:30px;font-weight:600;line-height:1}.uwGRFa_statL{color:var(--fg-muted);margin-top:6px;font-size:13px}.uwGRFa_art{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.uwGRFa_artBlob{background:radial-gradient(circle at 30% 30%, var(--pink), var(--primary-soft));border-radius:48% 52% 44% 56%/52% 44% 56% 48%;position:absolute;inset:30px 10px}.uwGRFa_phone{background:var(--fg);width:290px;height:560px;box-shadow:0 40px 80px -30px color-mix(in srgb, var(--fg) 45%, transparent);border-radius:44px;padding:12px;position:relative}.uwGRFa_phoneScreen{background:var(--bg);border-radius:34px;flex-direction:column;gap:10px;height:100%;padding:22px 16px;display:flex;overflow:hidden}.uwGRFa_phoneTop{color:var(--fg-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.uwGRFa_phoneHello{margin:6px 0 4px;font-size:20px;font-weight:600}.uwGRFa_miniCard{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:10px 12px;font-size:12.5px}.uwGRFa_miniCard b{font-size:13.5px;display:block}.uwGRFa_floatCard{background:var(--bg-card);border:1px solid var(--border);box-shadow:0 18px 40px -20px color-mix(in srgb, var(--fg) 35%, transparent);border-radius:16px;width:210px;padding:12px 14px;font-size:13px;position:absolute}.uwGRFa_floatCard b{font-size:14px;display:block}.uwGRFa_float1{top:60px;left:-10px}.uwGRFa_float2{bottom:90px;right:-10px}.uwGRFa_float3{border-radius:100px;width:auto;padding:8px 14px;font-weight:500;bottom:24px;left:20px}.uwGRFa_pulse{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 25%, transparent);border-radius:50%;margin-right:8px;display:inline-block}.uwGRFa_grid3{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.uwGRFa_grid4{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.uwGRFa_feature{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.uwGRFa_featureIcon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;margin-bottom:16px;font-size:18px;display:grid}.uwGRFa_feature h3{font-size:19px}.uwGRFa_feature p{color:var(--fg-muted);margin:8px 0 0;font-size:14.5px}.uwGRFa_typeCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;min-height:250px;padding:20px;transition:transform .15s,box-shadow .15s;display:flex}.uwGRFa_typeCard:hover{box-shadow:0 18px 40px -26px color-mix(in srgb, var(--fg) 40%, transparent);transform:translateY(-2px)}.uwGRFa_typeSwatch{background:linear-gradient(90deg, var(--primary), var(--invert-bg));border-radius:100px;height:6px}.uwGRFa_typeCard h3{font-size:18px}.uwGRFa_typeCard p{color:var(--fg-muted);margin:0;font-size:14px}.uwGRFa_chips{flex-wrap:wrap;gap:6px;display:flex}.uwGRFa_chip{background:var(--primary-soft);color:var(--primary);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.uwGRFa_typeLink{color:var(--primary);margin-top:auto;font-size:14px;font-weight:500}.uwGRFa_steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.uwGRFa_step{border-top:2px solid var(--primary);padding-top:18px}.uwGRFa_stepN{color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:600}.uwGRFa_step h3{margin-top:8px;font-size:18px}.uwGRFa_step p{color:var(--fg-muted);margin:8px 0 0;font-size:14.5px}.uwGRFa_split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.uwGRFa_checkList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.uwGRFa_checkList li{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;gap:14px;padding:16px 18px;display:flex}.uwGRFa_checkList li:before{content:"✓";color:var(--primary);font-weight:700}.uwGRFa_faq details{border-bottom:1px solid var(--border);padding:18px 0}.uwGRFa_faq summary{cursor:pointer;font-size:16.5px;font-weight:600;list-style:none}.uwGRFa_faq summary:after{content:"+";float:right;color:var(--fg-faint)}.uwGRFa_faq details[open] summary:after{content:"–"}.uwGRFa_faq p{color:var(--fg-muted);margin:10px 0 0}.uwGRFa_ctaBand{background:var(--invert-bg);color:var(--invert-fg);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px;display:flex}.uwGRFa_ctaBand h2{max-width:620px;font-size:clamp(28px,3.2vw,40px)}.uwGRFa_ctaBand p{color:var(--invert-muted);margin:12px 0 0}.uwGRFa_footer{background:var(--invert-bg);color:var(--invert-muted);padding:48px 1.5rem 56px;font-size:14px}.uwGRFa_footerInner{flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1100px;margin:0 auto;display:flex}.uwGRFa_footerLinks{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.uwGRFa_footer .uwGRFa_logo,.uwGRFa_footer a:hover{color:var(--invert-fg)}.uwGRFa_authWrap{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.uwGRFa_authAside{background:var(--invert-bg);color:var(--invert-fg);flex-direction:column;justify-content:space-between;gap:32px;padding:64px 56px;display:flex}.uwGRFa_authAside h2{font-size:clamp(30px,3vw,42px);line-height:1.12}.uwGRFa_authAside p{color:var(--invert-muted)}.uwGRFa_authAside em{color:var(--pink);font-style:normal}.uwGRFa_authMain{flex-direction:column;align-items:center;padding:16px 56px 24px;display:flex}.uwGRFa_authTop{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:flex-end;align-self:stretch;align-items:center;gap:16px;padding-bottom:16px;display:flex}.uwGRFa_authTop .uwGRFa_linkSm{white-space:nowrap}.uwGRFa_demoMenu{position:relative}.uwGRFa_demoMenu summary{cursor:pointer;white-space:nowrap;list-style:none}.uwGRFa_demoMenu summary::-webkit-details-marker{display:none}.uwGRFa_demoMenu summary:after{content:" ▾";font-size:11px}.uwGRFa_demoList{z-index:30;background:var(--bg-card);border:1px solid var(--border);min-width:240px;box-shadow:0 18px 40px -20px color-mix(in srgb, var(--fg) 35%, transparent);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.uwGRFa_demoList p{color:var(--fg-faint);margin:4px 10px 6px;font-size:12px}.uwGRFa_demoList a{min-height:44px;color:var(--fg);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.uwGRFa_demoList a span{text-align:center;width:18px;color:var(--primary)}.uwGRFa_demoList a:hover,.uwGRFa_demoList a:focus-visible{background:color-mix(in srgb, var(--primary) 10%, transparent)}.uwGRFa_authTopLogo{margin-right:auto;display:none}.uwGRFa_authCard{width:100%;max-width:420px;margin:auto 0;padding:48px 0}.uwGRFa_authFooter{color:var(--fg-faint);flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:13px;display:flex}.uwGRFa_authFooter a:hover{color:var(--fg)}.uwGRFa_authCard h1{font-size:1.75rem}.uwGRFa_socialStack{gap:10px;margin-top:26px;display:grid}.uwGRFa_social{border:1px solid var(--fg);background:var(--bg-card);width:100%;color:var(--fg);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.uwGRFa_social:disabled{opacity:.55;cursor:not-allowed}.uwGRFa_socialLine{color:#fff;background:#06c755;border-color:#06c755}.uwGRFa_socialApple{color:#fff;background:#111;border-color:#111}.uwGRFa_socialMark{border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.uwGRFa_divider{color:var(--fg-faint);align-items:center;gap:12px;margin:22px 0;font-size:13px;display:flex}.uwGRFa_divider:before,.uwGRFa_divider:after{content:"";background:var(--border);flex:1;height:1px}.uwGRFa_form{gap:14px;display:grid}.uwGRFa_field{gap:6px;font-size:14px;font-weight:500;display:grid}.uwGRFa_input,.uwGRFa_select,.uwGRFa_textarea{width:100%;font:inherit;border:1px solid var(--border);background:var(--bg-card);color:var(--fg);border-radius:10px;padding:11px 14px;font-size:16px}.uwGRFa_input:focus,.uwGRFa_select:focus,.uwGRFa_textarea:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:none}.uwGRFa_codeInput{letter-spacing:.5em;text-align:center;font-family:ui-monospace,monospace;font-size:22px}.uwGRFa_error{background:var(--st-err-bg);border:1px solid var(--st-err-bd);color:var(--bad);border-radius:7px;padding:10px 14px;font-size:14px}.uwGRFa_notice{background:var(--st-info-bg);border:1px solid var(--st-info-bd);color:var(--fg);border-radius:7px;padding:10px 14px;font-size:14px}.uwGRFa_devCode{color:var(--fg-faint);font-family:ui-monospace,monospace;font-size:12.5px}.uwGRFa_authFoot{color:var(--fg-muted);text-align:center;margin-top:22px;font-size:14px}.uwGRFa_authFoot a{color:var(--primary);font-weight:600}.uwGRFa_appMain{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 3.5rem}.uwGRFa_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.uwGRFa_pageHead h1{font-size:1.5rem;line-height:1.2}.uwGRFa_card{background:var(--bg-card);border:.5px solid var(--border-strong);border-radius:7px;padding:15px}.uwGRFa_cardTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 10px;font-size:.72rem;font-weight:600}.uwGRFa_clinicGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.uwGRFa_clinicCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;display:flex;overflow:hidden}.uwGRFa_clinicBand{background:var(--invert-bg);height:64px;position:relative}.uwGRFa_clinicGlyph{background:var(--bg-card);border:1px solid var(--border);width:44px;height:44px;color:var(--primary);border-radius:14px;place-items:center;font-size:20px;display:grid;position:absolute;bottom:-20px;left:20px}.uwGRFa_clinicBody{gap:4px;padding:28px 20px 20px;display:grid}.uwGRFa_clinicBody h3{font-size:19px}.uwGRFa_recordWrap{grid-template-columns:240px 1fr;align-items:start;gap:28px;display:grid}.uwGRFa_recordHero{background:var(--invert-bg);color:var(--invert-fg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;padding:26px 28px;display:flex}.uwGRFa_recordHero h1{font-size:clamp(24px,2.6vw,34px)}.uwGRFa_recordHero .uwGRFa_faint,.uwGRFa_recordHero .uwGRFa_muted{color:var(--invert-muted)}.uwGRFa_heroPills{flex-wrap:wrap;gap:8px;display:flex}.uwGRFa_heroPill{background:color-mix(in srgb, var(--invert-fg) 14%, transparent);border-radius:100px;padding:4px 12px;font-size:12.5px}.uwGRFa_sideNav{gap:2px;display:grid;position:sticky;top:88px}.uwGRFa_sideNav button{text-align:left;color:var(--fg-muted);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;font-weight:600;display:flex}.uwGRFa_sideNav button[aria-current=page]{background:var(--primary-soft);color:var(--primary);font-weight:600}.uwGRFa_sideNav button:hover{color:var(--fg)}.uwGRFa_badge{background:var(--accent);color:#fff;text-align:center;border-radius:100px;min-width:20px;padding:1px 7px;font-size:11px;font-weight:600}.uwGRFa_stack{gap:16px;display:grid}.uwGRFa_profileHero{align-items:center;gap:16px;display:flex}.uwGRFa_avatarLg{background:var(--invert-bg);color:#fff;letter-spacing:.04em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:600;display:flex}.uwGRFa_cols2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.uwGRFa_cols3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.uwGRFa_kpi{letter-spacing:-.01em;font-size:1.6rem;font-weight:600;line-height:1.1}.uwGRFa_rows{display:grid}.uwGRFa_row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.uwGRFa_row:last-child{border-bottom:0}.uwGRFa_rowMain{min-width:0}.uwGRFa_rowMain b{font-weight:600;display:block}.uwGRFa_status{background:var(--st-neutral-bg);color:var(--st-neutral-fg);border:1px solid var(--st-neutral-bd);white-space:nowrap;border-radius:999px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.uwGRFa_statusOk{background:var(--st-ok-bg);color:var(--ok);border-color:var(--st-ok-bd)}.uwGRFa_statusWarn{background:var(--st-warn-bg);color:var(--warn);border-color:var(--st-warn-bd)}.uwGRFa_statusBad{background:var(--st-err-bg);color:var(--bad);border-color:var(--st-err-bd)}.uwGRFa_allergy{border:1px solid var(--st-err-bd);background:#fff7f9}.uwGRFa_table{border-collapse:collapse;width:100%;font-size:14.5px}.uwGRFa_table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);border-bottom:1px solid var(--border);padding:8px 6px;font-size:.72rem;font-weight:600}.uwGRFa_table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 6px}.uwGRFa_flagHigh,.uwGRFa_flagLow,.uwGRFa_flagCritical,.uwGRFa_flagAbnormal{color:var(--bad);font-weight:700}.uwGRFa_tableScroll{overflow-x:auto}.uwGRFa_spark{width:100%;height:120px;display:block}.uwGRFa_empty{text-align:center;color:var(--fg-faint);padding:28px 12px;font-size:14.5px}.uwGRFa_qr{border:1px solid var(--border);background:#fff;border-radius:14px;justify-items:center;gap:8px;padding:16px;display:grid}.uwGRFa_teeth{grid-template-columns:repeat(16,1fr);gap:4px;display:grid}.uwGRFa_tooth{aspect-ratio:3/4;border:1px solid var(--border-strong);color:var(--fg-faint);background:var(--bg-card);border-radius:8px 8px 10px 10px;place-items:center;font-size:10.5px;display:grid}.uwGRFa_toothExisting{background:var(--st-warn-bg);color:var(--fg);border-color:var(--st-warn-bd)}.uwGRFa_toothPlanned{background:var(--accent-soft);color:var(--fg);border-color:var(--accent)}.uwGRFa_toothCompleted{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.uwGRFa_progress{background:var(--bg-alt);border-radius:100px;height:8px;overflow:hidden}.uwGRFa_progress span{background:var(--primary);border-radius:100px;height:100%;display:block}.uwGRFa_toast{background:var(--invert-bg);color:var(--invert-fg);z-index:50;box-shadow:var(--shadow-menu);border-radius:999px;padding:12px 18px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.uwGRFa_demoBar{background:var(--accent);color:#fff;text-align:center;padding:8px 16px;font-size:13.5px}.uwGRFa_demoBar a{text-decoration:underline}.uwGRFa_inlineForm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.uwGRFa_switchRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.uwGRFa_typeTabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.uwGRFa_typeTab{border:1px solid var(--border);background:var(--bg-card);color:var(--fg-muted);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600}.uwGRFa_typeTabOn{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}@media (max-width:1080px){.uwGRFa_header{padding:0 1.25rem}.uwGRFa_nav{display:none}.uwGRFa_menuBtn{display:block}.uwGRFa_mobileMenu{border-bottom:1px solid var(--invert-line);background:var(--invert-bg);color:var(--invert-fg);gap:0;padding:8px 1.5rem 14px;display:grid}.uwGRFa_mobileMenu a,.uwGRFa_mobileMenu button{color:var(--invert-muted);border:0;border-bottom:1px solid var(--invert-line);text-align:left;background:0 0;padding:12px 0;font-family:inherit;font-size:.9rem;font-weight:600}.uwGRFa_mobileMenu a[aria-current=page]{color:var(--invert-fg)}.uwGRFa_grid4,.uwGRFa_steps,.uwGRFa_grid3{grid-template-columns:repeat(2,1fr)}.uwGRFa_heroInner{grid-template-columns:1fr}.uwGRFa_art{min-height:520px}.uwGRFa_recordWrap{grid-template-columns:1fr}.uwGRFa_sideNav{z-index:10;background:var(--bg);scrollbar-width:none;padding:6px 0;display:flex;position:sticky;top:60px;overflow-x:auto}.uwGRFa_sideNav button{border:1px solid var(--border);background:var(--bg-card);border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:.85rem}}@media (max-width:760px){.uwGRFa_header{padding:0 1rem}.uwGRFa_headerCta .uwGRFa_linkSm,.uwGRFa_headerCta .uwGRFa_hideSm{display:none}.uwGRFa_mobileMenu{padding:8px 16px 16px}.uwGRFa_hero{padding:20px 16px 56px}.uwGRFa_section{padding:56px 16px}.uwGRFa_grid3,.uwGRFa_grid4,.uwGRFa_steps,.uwGRFa_split,.uwGRFa_cols2,.uwGRFa_cols3{grid-template-columns:1fr}.uwGRFa_stat{border-right:0;padding-right:0}.uwGRFa_art{min-height:500px}.uwGRFa_phone{width:250px;height:480px}.uwGRFa_floatCard{width:170px;font-size:12px}.uwGRFa_float1{left:0}.uwGRFa_float2{right:0}.uwGRFa_ctaBand{border-radius:22px;padding:32px 22px}.uwGRFa_footer{padding:32px 16px 48px}.uwGRFa_authWrap{grid-template-columns:1fr}.uwGRFa_authAside{display:none}.uwGRFa_authMain{padding:12px 16px 24px}.uwGRFa_authTopLogo{display:flex}.uwGRFa_appMain{padding:16px 16px 64px}.uwGRFa_recordHero{border-radius:10px;padding:20px}.uwGRFa_teeth{grid-template-columns:repeat(8,1fr)}.uwGRFa_typeTabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 16px;padding:0 16px;overflow-x:auto}.uwGRFa_typeTab{flex-shrink:0}}
.t8_j2a_toggleWrap{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:10px;display:flex}.t8_j2a_toggleWrap input{opacity:0;width:1px;height:1px;position:absolute}.t8_j2a_track{background:var(--n-300);width:46px;height:27px;transition:background var(--transition);border-radius:999px;flex:none;position:relative}.t8_j2a_knob{background:var(--n-0);width:23px;height:23px;transition:transform var(--transition);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.t8_j2a_toggleWrap input:checked+.t8_j2a_track{background:var(--terra)}.t8_j2a_toggleWrap input:checked+.t8_j2a_track .t8_j2a_knob{transform:translate(19px)}.t8_j2a_toggleWrap input:focus-visible+.t8_j2a_track{outline:2px solid var(--terra);outline-offset:2px}.t8_j2a_segmented{border:1px solid var(--n-300);border-radius:var(--r-md);background:var(--n-100);flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.t8_j2a_segmented label{cursor:pointer}.t8_j2a_segmented input{opacity:0;width:1px;height:1px;position:absolute}.t8_j2a_pill{border-radius:calc(var(--r-md) - 2px);min-height:34px;font-size:var(--fs-sm);color:var(--ink-2);transition:background var(--transition), color var(--transition);justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.t8_j2a_segmented label:hover .t8_j2a_pill{background:var(--n-0)}.t8_j2a_segmented input:checked+.t8_j2a_pill{background:var(--terra);color:var(--n-0)}.t8_j2a_segmented input:focus-visible+.t8_j2a_pill{outline:2px solid var(--terra);outline-offset:1px}.t8_j2a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t8_j2a_dateWrap,.t8_j2a_timeWrap{align-items:center;min-width:0;display:inline-flex;position:relative}.t8_j2a_dateWrap{min-width:10.5em}.t8_j2a_timeWrap{min-width:6em}.t8_j2a_dateWrap .t8_j2a_dateInput,.t8_j2a_timeWrap .t8_j2a_timeInput{width:100%;min-height:var(--touch);font-variant-numeric:tabular-nums}.t8_j2a_dateWrap .t8_j2a_dateInput{padding-right:calc(var(--touch) + 2px)}.t8_j2a_dateWrap .t8_j2a_dateInput[aria-invalid=true],.t8_j2a_timeWrap .t8_j2a_timeInput[aria-invalid=true]{border-color:var(--danger-700)}.t8_j2a_dateWrap .t8_j2a_calBtn{width:var(--touch);height:var(--touch);border-radius:var(--field-radius,var(--r-sm));color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.t8_j2a_dateWrap .t8_j2a_calBtn:hover:not(:disabled){color:var(--terra)}.t8_j2a_dateWrap .t8_j2a_calBtn:disabled{cursor:not-allowed;opacity:.5}.t8_j2a_dtWrap,.t8_j2a_monthWrap{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.t8_j2a_dtWrap .t8_j2a_dateWrap{flex:170px}.t8_j2a_dtWrap .t8_j2a_timeWrap{flex:0 110px}.t8_j2a_monthWrap select{min-height:var(--touch)}.t8_j2a_calPop{z-index:60;border:1px solid var(--field-border,var(--n-300));border-radius:var(--r-md);background:var(--field-bg,var(--n-0));width:316px;max-width:calc(100vw - 16px);box-shadow:var(--e-3);color:var(--text-1);font:400 var(--t-body) var(--font-body);padding:10px;position:fixed}.t8_j2a_calHead{align-items:center;gap:4px;margin-bottom:6px;display:flex}.t8_j2a_calPop .t8_j2a_calNav,.t8_j2a_calPop .t8_j2a_calDay,.t8_j2a_calPop .t8_j2a_calLink{min-width:var(--touch);min-height:var(--touch);border-radius:var(--field-radius,var(--r-sm));color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.t8_j2a_calPop .t8_j2a_calNav:hover,.t8_j2a_calPop .t8_j2a_calDay:hover:not([aria-disabled=true]),.t8_j2a_calPop .t8_j2a_calLink:hover:not(:disabled){background:var(--terra-bg,var(--n-100))}.t8_j2a_calPop .t8_j2a_calSel{min-width:0;min-height:var(--touch);border:1px solid var(--field-border,var(--n-300));border-radius:var(--field-radius,var(--r-sm));background:var(--field-bg,var(--n-0));color:var(--text-1);font:600 var(--t-body) var(--font-body);flex:1 1 0;padding:0 6px}.t8_j2a_calGrid{border-collapse:collapse;table-layout:fixed;width:100%}.t8_j2a_calGrid th{color:var(--text-3);font-size:var(--t-minor);text-align:center;padding:4px 0;font-weight:600}.t8_j2a_calGrid td{text-align:center;padding:0}.t8_j2a_calPop .t8_j2a_calDay{font-variant-numeric:tabular-nums;width:100%}.t8_j2a_calPop .t8_j2a_calDayToday{box-shadow:inset 0 0 0 1px var(--terra)}.t8_j2a_calPop .t8_j2a_calDaySel,.t8_j2a_calPop .t8_j2a_calDaySel:hover:not([aria-disabled=true]){background:var(--terra);color:var(--n-0);font-weight:700}.t8_j2a_calPop .t8_j2a_calDay[aria-disabled=true]{color:var(--n-400);cursor:not-allowed;text-decoration:line-through}.t8_j2a_calFoot{justify-content:space-between;margin-top:6px;display:flex}.t8_j2a_calPop .t8_j2a_calLink{color:var(--terra-text,var(--terra));padding:0 12px;font-weight:600}.t8_j2a_calPop .t8_j2a_calLink:disabled{opacity:.4;cursor:not-allowed}
.Ney95G_btn{border-radius:var(--r-md);min-height:40px;font:600 var(--t-minor) var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--transition), border-color var(--transition), color var(--transition);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:1;text-decoration:none;display:inline-flex}.Ney95G_btn:disabled,.Ney95G_btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.Ney95G_sm{min-height:32px;font-size:var(--t-caption);padding:0 10px}.Ney95G_iconOnly{width:40px;padding:0}.Ney95G_sm.Ney95G_iconOnly{width:32px}.Ney95G_icon{flex:none;place-items:center;display:grid}.Ney95G_label{min-width:0}.Ney95G_primary{background:var(--terra);color:var(--n-0)}.Ney95G_primary:hover:not(:disabled){background:var(--terra-dark)}.Ney95G_ghost{background:var(--n-0);border-color:var(--n-200);color:var(--n-700)}.Ney95G_ghost:hover:not(:disabled){background:var(--n-50);border-color:var(--n-300)}.Ney95G_danger{border-color:var(--danger-border);color:var(--danger-700);background:0 0}.Ney95G_danger:hover:not(:disabled){background:var(--danger-bg)}.Ney95G_subtle{color:var(--text-2);background:0 0}.Ney95G_subtle:hover:not(:disabled){background:var(--n-100);color:var(--text-1)}
.Y9oZtW_dialog{border:1px solid var(--n-200);border-radius:var(--r-lg);box-shadow:var(--e-3);background:var(--n-0);width:calc(100vw - 48px);max-width:380px;color:var(--text-1);padding:0}.Y9oZtW_dialog::backdrop{background:#0f141273}.Y9oZtW_body{padding:var(--s-5);gap:var(--s-3);display:grid}.Y9oZtW_body b{font-size:var(--t-reading)}.Y9oZtW_body p{color:var(--text-2);font-size:var(--t-body);line-height:var(--lh-reading);margin:0}.Y9oZtW_actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-1);display:flex}.Y9oZtW_cancel,.Y9oZtW_confirm{height:36px;padding:0 var(--s-4);border-radius:var(--r-md);font:600 var(--t-body) var(--font-body);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.Y9oZtW_cancel{border:1px solid var(--n-300);background:var(--n-0);color:var(--text-1)}.Y9oZtW_cancel:hover{background:var(--n-50)}.Y9oZtW_confirm{background:var(--danger-700);color:#fff;border:0}.Y9oZtW_confirm:hover{background:#952b20}
._1ZqwUq_toolbar{align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}._1ZqwUq_search{border:1px solid var(--n-300);border-radius:var(--r-md);background:var(--n-0);flex:260px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}._1ZqwUq_search input{min-width:0;font:400 var(--t-reading) var(--font-body);color:var(--text-1);background:0 0;border:none;outline:none;flex:1}._1ZqwUq_countBadge{background:var(--terra-bg);color:var(--terra-text);border:1px solid #d977574d;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}._1ZqwUq_listWrap{border:1px solid var(--list-border);border-radius:var(--r-md);background:var(--list-bg);overflow:hidden}._1ZqwUq_listWrap table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._1ZqwUq_listTable{border-collapse:separate;border-spacing:0;border:1px solid var(--list-border);border-radius:var(--r-md);background:var(--list-bg);width:100%;font-size:var(--fs-sm);overflow:hidden}._1ZqwUq_listWrap thead th,._1ZqwUq_listTable thead th{background:var(--list-head-bg);color:var(--list-head-text);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-xs);text-align:left;white-space:nowrap;border:none;padding:10px 16px;font-weight:500}._1ZqwUq_listWrap tbody td,._1ZqwUq_listTable tbody td{border-top:1px solid var(--list-border);vertical-align:middle;color:var(--text-1);border-bottom:none;padding:12px 16px}._1ZqwUq_listWrap tbody tr:hover,._1ZqwUq_listTable tbody tr:hover{background:var(--list-row-hover)}._1ZqwUq_listTable tbody tr:hover td{background:0 0}._1ZqwUq_listTable tbody tr:first-child td{border-top:none}._1ZqwUq_cardList{border:1px solid var(--list-border);border-radius:var(--r-md);background:var(--list-bg);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._1ZqwUq_cardList>li{border:none;border-top:1px solid var(--list-border);box-shadow:none;transition:background var(--transition);background:0 0;border-radius:0;padding:12px 20px}._1ZqwUq_cardList>li:first-child{border-top:none}._1ZqwUq_cardList>li:hover{background:var(--list-row-hover)}._1ZqwUq_rowClick{cursor:pointer}._1ZqwUq_rowClick:focus-visible{box-shadow:inset 0 0 0 2px var(--terra);outline:none}._1ZqwUq_listWrap tbody tr._1ZqwUq_rowOpen,._1ZqwUq_listWrap tbody tr._1ZqwUq_rowOpen:hover{background:var(--jade-50)}._1ZqwUq_listWrap tbody tr._1ZqwUq_editorRow td{background:var(--n-50);padding:var(--sp-2) var(--sp-3) var(--sp-3)}._1ZqwUq_rowChevron{width:28px;color:var(--n-400);text-align:right;padding-right:12px!important}._1ZqwUq_rowClick:hover ._1ZqwUq_rowChevron{color:var(--terra-text)}._1ZqwUq_rowHint{font-size:var(--fs-xs);color:var(--ink-2);margin:0}._1ZqwUq_listWrap tbody tr:first-child td{border-top:none}._1ZqwUq_avatar{background:var(--terra);width:36px;height:36px;color:var(--n-0);font-size:var(--fs-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._1ZqwUq_sub{color:var(--ink-2);font-size:var(--fs-xs)}._1ZqwUq_scrollX{overflow-x:auto}
.oLbB1q_bar{justify-content:space-between;align-items:center;gap:var(--sp-1);border-radius:var(--r-md);margin-top:var(--sp-2);background:var(--terra-bg);flex-wrap:wrap;padding:10px 16px;display:flex}.oLbB1q_summary{font-size:var(--fs-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.oLbB1q_pills{align-items:center;gap:4px;display:flex}.oLbB1q_pill,.oLbB1q_pillActive{border-radius:var(--r-md);border:1px solid var(--n-300);background:var(--n-0);min-width:28px;height:28px;color:var(--ink-2);font-size:var(--fs-xs);cursor:pointer;transition:background var(--transition);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.oLbB1q_pill:hover:not(:disabled){background:var(--n-100)}.oLbB1q_pill:disabled{opacity:.4;cursor:not-allowed}.oLbB1q_pillActive{background:var(--terra);color:var(--n-0);border-color:#0000}.oLbB1q_ellipsis{font-size:var(--fs-xs);color:var(--ink-2);-webkit-user-select:none;user-select:none;padding:0 4px}
.YrUVlW_codes{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.YrUVlW_chip{border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--n-50);height:18px;color:var(--n-700);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.YrUVlW_sys{color:var(--n-500);letter-spacing:.04em}.YrUVlW_none{color:var(--n-500);font-size:11px}
.lIXRVW_wrap{flex:240px;min-width:200px;display:flex;position:relative}.lIXRVW_compact{flex:180px;min-width:160px}.lIXRVW_search{width:100%;position:relative}.lIXRVW_search>input{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);width:100%;min-height:44px;color:var(--ink);font:400 var(--fs-sm) var(--font-body);padding:0 12px}.lIXRVW_search>input:focus-visible{outline:2px solid var(--terra);outline-offset:1px}.lIXRVW_hits{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:300px;box-shadow:var(--e-2);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.lIXRVW_hits li button{border-radius:var(--field-radius);width:100%;min-height:44px;color:var(--ink);font:400 var(--fs-sm) var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.lIXRVW_hits li button:hover,.lIXRVW_hits li button:focus-visible{background:var(--n-50);outline:none}.lIXRVW_hits b{font-variant-numeric:tabular-nums;flex:none;min-width:52px}.lIXRVW_hits small{color:var(--ink-2)}.lIXRVW_none{color:var(--ink-2);margin-top:4px;font-size:11px;display:block}.lIXRVW_chosen{border:1px solid var(--line);border-radius:var(--field-radius);background:var(--n-50);min-height:44px;font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px 0 10px;display:inline-flex}.lIXRVW_name{color:var(--ink-2)}
.x_XvfG_card{--chart-ink:#1f2937;--chart-muted:#6b7280;--chart-line:#e5e5e5;--chart-soft:#f4f4f5;border:1px solid var(--chart-line);background:#fff;border-radius:8px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.x_XvfG_span3{grid-column:span 3}.x_XvfG_span4{grid-column:span 4}.x_XvfG_span6{grid-column:span 6}.x_XvfG_span8{grid-column:span 8}.x_XvfG_span12{grid-column:span 12}@media (max-width:1199px){.x_XvfG_span3,.x_XvfG_span4{grid-column:span 6}.x_XvfG_span8{grid-column:span 12}.x_XvfG_t6{grid-column:span 6}.x_XvfG_t12{grid-column:span 12}}@media (max-width:900px){.x_XvfG_span3,.x_XvfG_span4,.x_XvfG_span6,.x_XvfG_span8,.x_XvfG_t6{grid-column:span 12}}.x_XvfG_cardHead{align-items:baseline;gap:var(--s-2);padding:var(--s-4) var(--s-4) 0;flex-wrap:wrap;display:flex}.x_XvfG_cardTitle{color:var(--chart-ink);font-size:16px;font-weight:600}.x_XvfG_cardMeta{font-size:var(--t-caption);color:var(--chart-muted);font-variant-numeric:tabular-nums}.x_XvfG_cardLink{font-size:var(--t-caption);color:var(--terra-text);margin-left:auto;font-weight:500;text-decoration:none}.x_XvfG_cardLink:hover{text-decoration:underline}.x_XvfG_cardBody{padding:var(--s-3) var(--s-4) var(--s-4);flex-direction:column;flex:1;justify-content:center;min-height:120px;display:flex}.x_XvfG_empty{color:var(--chart-muted);font-size:var(--t-body);margin:0}.x_XvfG_bigStat{padding:var(--s-4) 0;place-items:center;gap:2px;display:grid}.x_XvfG_bigValue{font:600 36px/1.1 var(--font-body);color:var(--chart-ink);font-variant-numeric:tabular-nums}.x_XvfG_bigCaption{font-size:var(--t-minor);color:var(--chart-muted)}.x_XvfG_columns{gap:4px;display:grid}.x_XvfG_colPlot{border-bottom:1px solid var(--chart-line);background-image:linear-gradient(to top, var(--chart-soft) 1px, transparent 1px);background-size:100% 50%;align-items:flex-end;gap:3px;display:flex}.x_XvfG_col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.x_XvfG_colValue{font-size:var(--t-caption);color:var(--chart-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1.4}.x_XvfG_colBar{border-radius:2px 2px 0 0;width:100%;max-width:44px;min-height:2px;display:block}.x_XvfG_colAxis{font-size:var(--t-caption);color:var(--chart-muted);font-variant-numeric:tabular-nums;gap:3px;display:flex}.x_XvfG_colAxis span{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;overflow:visible}.x_XvfG_area{gap:4px;display:grid}.x_XvfG_areaPlot{height:150px;position:relative}.x_XvfG_areaSvg{width:100%;height:100%;display:block;overflow:visible}.x_XvfG_grid{stroke:#e5e5e5;stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.x_XvfG_areaMax{font-size:var(--t-caption);color:var(--chart-muted);font-variant-numeric:tabular-nums;position:absolute;top:-2px;left:0}.x_XvfG_areaDot{border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.x_XvfG_areaAxis{font-size:var(--t-caption);color:var(--chart-muted);justify-content:space-between;display:flex}.x_XvfG_spark{width:100%;height:28px;display:block}.x_XvfG_hbars{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.x_XvfG_hbarRow{align-items:center;gap:var(--s-2);font-size:var(--t-minor);grid-template-columns:minmax(72px,38%) 1fr auto;display:grid}.x_XvfG_hbarLabel{color:var(--chart-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x_XvfG_hbarValue{color:var(--chart-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.x_XvfG_hbarValue small,.x_XvfG_stackLegend small,.x_XvfG_legendList small,.x_XvfG_rankValue small{color:var(--chart-muted);font-weight:400}.x_XvfG_track,.x_XvfG_trackThin{border-radius:var(--r-full);background:var(--chart-soft);width:100%;height:12px;display:block;overflow:hidden}.x_XvfG_trackThin{height:8px}.x_XvfG_fill{border-radius:var(--r-full);height:100%;display:block}.x_XvfG_groups{margin:var(--s-2) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.x_XvfG_group{gap:4px;display:grid}.x_XvfG_groupLabel{font-size:var(--t-minor);color:var(--chart-ink);font-weight:600}.x_XvfG_groupBar{align-items:center;gap:var(--s-2);grid-template-columns:1fr 36px;display:grid}.x_XvfG_groupValue{font-size:var(--t-minor);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.x_XvfG_stacked{gap:var(--s-3);display:grid}.x_XvfG_stackBar{border-radius:var(--r-md);background:var(--chart-soft);gap:2px;height:30px;display:flex;overflow:hidden}.x_XvfG_stackSeg{color:#fff;min-width:4px;font-size:var(--t-caption);flex-basis:0;place-items:center;font-weight:700;display:grid}.x_XvfG_stackLegend,.x_XvfG_legendList,.x_XvfG_legendInline{font-size:var(--t-minor);color:var(--chart-ink);margin:0;padding:0;list-style:none}.x_XvfG_stackLegend,.x_XvfG_legendList{gap:4px;display:grid}.x_XvfG_stackLegend li,.x_XvfG_legendList li{grid-template-columns:12px 1fr auto auto;align-items:center;gap:6px;display:grid}.x_XvfG_stackName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x_XvfG_legendInline{gap:var(--s-3);color:var(--chart-muted);flex-wrap:wrap;display:flex}.x_XvfG_legendInline li{align-items:center;gap:6px;display:inline-flex}.x_XvfG_swatch{border-radius:3px;flex:none;width:12px;height:12px}.x_XvfG_pipeline{gap:var(--s-2);counter-reset:stage;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.x_XvfG_stage{padding:var(--s-3) var(--s-2) var(--s-2);border:1px solid var(--chart-line);border-radius:var(--r-md);text-align:center;background:#fff;border-top:3px solid;gap:4px;display:grid;position:relative}.x_XvfG_stage+.x_XvfG_stage:before{content:"›";left:calc(-1 * var(--s-2));color:var(--chart-muted);font-size:18px;position:absolute;top:50%;transform:translate(-25%,-50%)}.x_XvfG_stageValue{font:600 28px/1.1 var(--font-body);color:var(--chart-ink);font-variant-numeric:tabular-nums}.x_XvfG_stageLabel{font-size:var(--t-minor);color:var(--chart-ink)}.x_XvfG_waffleWrap,.x_XvfG_donutWrap{align-items:center;gap:var(--s-4);min-width:0;display:flex}.x_XvfG_waffleWrap>ul,.x_XvfG_donutWrap>ul{flex:1;min-width:0}.x_XvfG_waffle{flex:none;grid-template-columns:repeat(10,1fr);gap:2px;width:120px;display:grid}.x_XvfG_cell{aspect-ratio:1;border-radius:2px}.x_XvfG_donutSvg{flex:none;width:120px;height:120px}.x_XvfG_donutTotal{fill:var(--chart-ink);font-size:18px;font-weight:700}.x_XvfG_donutCaption{fill:var(--chart-muted);font-size:8px}.x_XvfG_rank{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.x_XvfG_rankRow{align-items:center;gap:var(--s-2);grid-template-columns:22px 1fr auto;display:grid}.x_XvfG_rankNo{text-align:right;width:22px;font-size:var(--t-caption);color:var(--chart-muted);font-variant-numeric:tabular-nums;font-weight:600}.x_XvfG_rankText{gap:3px;min-width:0;display:grid}.x_XvfG_rankName{font-size:var(--t-minor);color:var(--chart-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x_XvfG_rankName code{border-radius:var(--r-full);font:600 11px/1.5 var(--font-body);background:var(--terra-bg);color:var(--terra-text);margin-right:4px;padding:1px 8px;display:inline-block}.x_XvfG_stem{align-items:center;height:8px;display:flex}.x_XvfG_stemLine{background:var(--fam-accent,var(--terra));opacity:.55;height:2px}.x_XvfG_stemDot{background:var(--fam-accent,var(--terra));border-radius:50%;flex:none;width:8px;height:8px}.x_XvfG_rankValue{font-size:var(--t-minor);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.x_XvfG_gauge{justify-items:center;gap:2px;display:grid}.x_XvfG_gauge svg{width:100%;max-width:200px}.x_XvfG_gaugeTrack{stroke:#f4f4f5}.x_XvfG_gaugeValue{fill:var(--chart-ink);font-size:16px;font-weight:700}.x_XvfG_gaugeCaption{font-size:var(--t-minor);color:var(--chart-muted);font-variant-numeric:tabular-nums}
.oXCn4G_consentBar{font-size:var(--fs-sm);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;display:flex}.oXCn4G_consentOk{background:var(--jade-50,#ecfdf5);color:var(--jade-700,#047857)}.oXCn4G_consentNo{background:var(--danger-50,#fef2f2);color:var(--danger,#b91c1c)}.oXCn4G_badge{font-weight:600}.oXCn4G_editor{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.oXCn4G_face{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);cursor:crosshair;touch-action:none;border-radius:12px;flex:none}.oXCn4G_pin{fill:var(--jade-500,#10b981);stroke:#fff;stroke-width:2px}.oXCn4G_side{flex-direction:column;flex:240px;gap:6px;min-width:220px;display:flex}.oXCn4G_pinRow{font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.oXCn4G_pinRow input{min-width:0}.oXCn4G_mini{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:8px}.oXCn4G_hint{color:var(--ink-500,#6b7280);font-size:var(--fs-xs);margin:0}
.UH5xfq_wrap{justify-content:flex-end;display:flex;position:relative}.UH5xfq_toggle,.UH5xfq_toggleOpen{border-radius:var(--r-md);border:1px solid var(--n-300);background:var(--paper);height:36px;color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--transition), background var(--transition);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.UH5xfq_toggleIcon{place-items:center;display:grid}.UH5xfq_toggle:hover{background:var(--n-100)}.UH5xfq_toggleOpen{border-color:var(--terra);color:var(--terra-text);background:var(--terra-bg)}.UH5xfq_count{background:var(--terra);min-width:18px;height:18px;color:var(--n-0);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-flex}.UH5xfq_backdrop{z-index:20;position:fixed;inset:0}.UH5xfq_pop{z-index:30;border-radius:var(--r-md);border:1px solid var(--n-300);background:var(--paper);width:min(780px,100vw - 2rem);padding:var(--sp-3);margin-top:8px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #0000001f}.UH5xfq_grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px;display:grid}.UH5xfq_field{gap:6px;display:grid}.UH5xfq_label{font-size:var(--fs-xs);color:var(--ink-2);font-weight:600}.UH5xfq_field input,.UH5xfq_field select{border-radius:var(--r-md);border:1px solid var(--n-300);width:100%;height:40px;font:400 var(--t-reading) var(--font-body);color:var(--text-1);background:var(--n-0);transition:border-color var(--transition), box-shadow var(--transition);padding:0 12px}.UH5xfq_field input:focus,.UH5xfq_field select:focus{border-color:var(--terra);outline:none;box-shadow:0 0 0 3px #d977572e}.UH5xfq_actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.UH5xfq_reset,.UH5xfq_apply{border-radius:var(--r-md);height:36px;font-size:var(--fs-sm);cursor:pointer;transition:opacity var(--transition);align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.UH5xfq_reset{border:1px solid var(--n-300);background:var(--paper);color:var(--ink-2)}.UH5xfq_apply{background:var(--terra);color:var(--n-0);border:none;font-weight:700}.UH5xfq_apply:hover,.UH5xfq_reset:hover{opacity:.9}
.wieFvq_stack{flex-direction:column;gap:14px;min-width:0;margin-top:18px;display:flex}.wieFvq_card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.wieFvq_title{font-size:var(--fs-md);margin:0}.wieFvq_sub{font-size:var(--fs-sm);color:var(--ink-2);margin:0;font-weight:600}.wieFvq_subRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wieFvq_hint{color:var(--ink-2);font-size:var(--fs-xs);overflow-wrap:anywhere;margin:0}.wieFvq_error{color:var(--danger-700,#b42318);margin:0}.wieFvq_ok{color:var(--ok-700,#166534);font-size:var(--fs-sm);margin:0}.wieFvq_charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.wieFvq_chart{gap:4px;margin:6px 0 0;display:grid}.wieFvq_plot{position:relative}.wieFvq_svg{width:100%;height:160px;display:block;overflow:visible}.wieFvq_grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 4}.wieFvq_dot{border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.wieFvq_axisMax{font-size:var(--fs-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;position:absolute;top:-4px;left:0}.wieFvq_axisMin{font-size:var(--fs-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;position:absolute;bottom:-4px;left:0}.wieFvq_axis{font-size:var(--fs-xs);color:var(--ink-2);justify-content:space-between;display:flex}.wieFvq_legend{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;display:flex}.wieFvq_legendItem{align-items:center;gap:6px;display:inline-flex}.wieFvq_swatch{border-radius:2px;width:14px;height:4px}.wieFvq_plan{flex-direction:column;gap:10px;display:flex}.wieFvq_planHead{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wieFvq_status{font-size:var(--fs-xs);background:var(--jade-050,#eef6f2);color:var(--jade-700);border-radius:99px;padding:1px 9px;font-weight:600}.wieFvq_status[data-status=completed]{color:#1e40af;background:#dbeafe}.wieFvq_status[data-status=stopped]{color:#6b6a63;background:#eceae6}.wieFvq_goals{font-size:var(--fs-sm);margin:0;padding-left:20px}.wieFvq_meter{flex-direction:column;gap:5px;display:flex}.wieFvq_meterLabel{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.wieFvq_bar{background:var(--jade-050,#eef6f2);border-radius:5px;height:10px;overflow:hidden}.wieFvq_barFill{background:var(--terra);height:100%;display:block}.wieFvq_actions{flex-wrap:wrap;gap:8px;display:flex}.wieFvq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.wieFvq_formGrid label{min-width:0;font:500 var(--fs-xs) var(--font-body);color:var(--field-label);flex-direction:column;gap:4px;display:flex}.wieFvq_formGrid input,.wieFvq_formGrid textarea,.wieFvq_sel{border:1px solid var(--field-border);border-radius:var(--field-radius);min-width:0;font:inherit;background:var(--field-bg);padding:7px 9px}.wieFvq_span2{grid-column:1/-1}.wieFvq_formGrid fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;margin:0;padding:8px 10px 10px}.wieFvq_formGrid legend{font-size:var(--fs-sm);padding:0 4px;font-weight:600}.wieFvq_rows{flex-direction:column;gap:8px;display:flex}.wieFvq_row{flex-wrap:wrap;gap:6px;display:flex}.wieFvq_grow{flex:140px}.wieFvq_wNum,.wieFvq_wUnit{width:84px}.wieFvq_chips{flex-wrap:wrap;gap:6px;display:flex}.wieFvq_chip{border:1px solid var(--line);color:var(--ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;border-radius:99px;padding:5px 12px}.wieFvq_chip[aria-pressed=true]{border-color:var(--jade-700);background:var(--terra);color:#fff}.wieFvq_chip:focus-visible{outline:2px solid var(--jade-700);outline-offset:2px}.wieFvq_tableWrap{max-width:100%;overflow-x:auto}.wieFvq_table{}.wieFvq_num{text-align:right;font-variant-numeric:tabular-nums}.wieFvq_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wieFvq_item{border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-sm);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.wieFvq_item p{overflow-wrap:anywhere;margin:0}.wieFvq_itemHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wieFvq_pill{background:var(--jade-050,#eef6f2);color:var(--jade-700);font-size:var(--fs-xs);border-radius:99px;padding:1px 8px}@media (max-width:520px){.wieFvq_formGrid{grid-template-columns:minmax(0,1fr)}.wieFvq_card{padding:12px}}.wieFvq_codeChip{align-items:center;gap:2px;min-height:44px;display:inline-flex}.wieFvq_hint{color:var(--ink-2);font-size:var(--fs-xs);flex-basis:100%}
._y9ZRG_dialog,._y9ZRG_dialogWide{border-radius:var(--r-lg);box-shadow:var(--e-3);background:var(--n-0);width:640px;max-width:95vw;max-height:90vh;color:var(--text-1);border:0;padding:0;overflow:hidden}._y9ZRG_dialogWide{width:900px}._y9ZRG_dialog::backdrop,._y9ZRG_dialogWide::backdrop{background:#0f0f0f73}._y9ZRG_panel{flex-direction:column;max-height:90vh;display:flex}._y9ZRG_head{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--n-200);display:flex}._y9ZRG_head h2{font:600 var(--t-reading) var(--font-body);color:var(--text-1);flex:1;margin:0}._y9ZRG_close{border-radius:var(--r-md);color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}._y9ZRG_close:hover{background:var(--n-100)}._y9ZRG_body{padding:var(--s-4) var(--s-5);gap:var(--s-3);flex:1;display:grid;overflow:auto}._y9ZRG_notice{border-radius:var(--r-md);color:#b91c1c;font-size:var(--t-caption);background:#fef2f2;border:1px solid #fecaca;margin:0;padding:8px 10px}._y9ZRG_grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:640px){._y9ZRG_grid{grid-template-columns:1fr}}._y9ZRG_field,._y9ZRG_fieldFull{gap:4px;min-width:0;display:grid}._y9ZRG_fieldFull{grid-column:1/-1}._y9ZRG_caption{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3,#71717a);font-size:11px;font-weight:500}._y9ZRG_req{color:#b91c1c}._y9ZRG_hint{color:var(--text-2);font-size:var(--t-caption)}._y9ZRG_body input:not([type=checkbox]):not([type=radio]),._y9ZRG_body select,._y9ZRG_body textarea{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);width:100%;min-height:40px;color:var(--ink);font:400 var(--fs-sm) var(--font-body);padding:0 10px}._y9ZRG_body textarea{resize:vertical;min-height:88px;padding:8px 10px}._y9ZRG_foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-5);border-top:1px solid var(--n-200);display:flex}
.hk7u8a_wrap{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.hk7u8a_head{font-size:var(--fs-md);justify-content:space-between;align-items:center;display:flex}.hk7u8a_year{color:var(--ink-2,#52514e);font-size:var(--fs-sm)}.hk7u8a_balance{flex-direction:column;gap:5px;display:flex}.hk7u8a_balanceLabel{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hk7u8a_bar{background:var(--jade-050,#eef6f2);border-radius:5px;height:10px;overflow:hidden}.hk7u8a_barFill{background:var(--terra);height:100%;display:block}.hk7u8a_hint{color:var(--ink-3,#8a887f);font-size:var(--fs-xs)}.hk7u8a_form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hk7u8a_form input,.hk7u8a_sel{border:1px solid var(--field-border);border-radius:var(--field-radius);font:inherit;background:var(--field-bg);padding:6px 8px}.hk7u8a_grow{flex:160px;min-width:120px}.hk7u8a_wTooth{width:64px}.hk7u8a_wFee{width:100px}.hk7u8a_primary{border-radius:var(--radius-sm);background:var(--terra);color:#fff;font:inherit;cursor:pointer;border:0;padding:7px 15px;font-weight:600}.hk7u8a_table{}.hk7u8a_num{text-align:right;font-variant-numeric:tabular-nums}.hk7u8a_covered{color:var(--jade-700);font-weight:600}.hk7u8a_error{color:var(--danger);font-weight:600;font-size:var(--fs-sm)}.hk7u8a_ok{color:var(--jade-700);font-weight:600;font-size:var(--fs-sm)}.hk7u8a_link{color:var(--jade-700);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hk7u8a_overdue td{background:var(--danger-50,#fef2f2);color:var(--danger)}.hk7u8a_muted{color:var(--ink-500,#6b7280);font-size:var(--fs-sm);margin:4px 0 0}.hk7u8a_check{font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}
.i0aRoW_wrap{overflow-wrap:anywhere;min-width:0}.i0aRoW_mono{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.i0aRoW_status{font-size:var(--fs-xs);white-space:nowrap;color:#4a4944;background:#eceae6;border-radius:99px;padding:1px 9px;font-weight:600;display:inline-block}.i0aRoW_status[data-status=checked_in]{color:#1e40af;background:#dbeafe}.i0aRoW_status[data-status=in_or]{background:var(--warn-bg);color:#7a5300}.i0aRoW_status[data-status=recovery]{background:var(--jade-050,#eef6f2);color:var(--jade-700)}.i0aRoW_status[data-status=discharged]{background:var(--ok-bg);color:var(--ok-700)}.i0aRoW_status[data-status=cancelled]{background:var(--danger-bg);color:var(--danger-700);text-decoration:line-through}.i0aRoW_facts{font-size:var(--fs-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px 14px;margin:0;display:grid}.i0aRoW_facts dt{color:var(--ink-2);font-size:var(--fs-xs)}.i0aRoW_facts dd{overflow-wrap:anywhere;margin:0}.i0aRoW_cancelled{border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-700);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;padding:8px 10px}.i0aRoW_stepper{font-size:var(--fs-sm);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.i0aRoW_step{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.i0aRoW_stepDot{border:1px solid var(--line);width:22px;height:22px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.i0aRoW_step[data-state=done] .i0aRoW_stepDot{border-color:var(--jade-700);background:var(--terra);color:#fff}.i0aRoW_step[data-state=current]{color:var(--ink);font-weight:700}.i0aRoW_step[data-state=current] .i0aRoW_stepDot{border:2px solid var(--jade-700);color:var(--jade-700)}.i0aRoW_step[data-state=off]{opacity:.55}.i0aRoW_statusActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.i0aRoW_cancelRow{flex-wrap:wrap;flex:260px;justify-content:flex-end;gap:6px;display:flex}.i0aRoW_cancelRow input{border:1px solid var(--field-border);border-radius:var(--field-radius);min-width:0;font:inherit;flex:160px;padding:7px 9px}.i0aRoW_count{font-size:var(--fs-xs);background:var(--warn-bg);color:#7a5300;border-radius:99px;padding:1px 9px;font-weight:600}.i0aRoW_count[data-done=true]{background:var(--ok-bg);color:var(--ok-700)}.i0aRoW_allergyAlert,.i0aRoW_allergyNone{border-radius:var(--radius-sm);font-size:var(--fs-sm);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.i0aRoW_allergyAlert{border:2px solid var(--danger-700);background:var(--danger-bg);color:var(--danger-700)}.i0aRoW_allergyNone{border:1px solid var(--line);color:var(--ink-2);background:#faf9f7}.i0aRoW_allergyList{overflow-wrap:anywhere;margin:0;padding-left:18px}.i0aRoW_checklist{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.i0aRoW_checkItem{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;font-size:var(--fs-sm);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.i0aRoW_checkItem[data-done=true]{border-color:var(--ok-border);background:var(--ok-bg)}.i0aRoW_checkItem label{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:flex}.i0aRoW_checkItem input{width:20px;height:20px;accent-color:var(--jade-700);flex:none}.i0aRoW_warn{border-radius:var(--radius-sm);background:var(--warn-bg);color:#7a5300;font-size:var(--fs-sm);margin:0;padding:8px 10px}.i0aRoW_noteView{font-size:var(--fs-sm);grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.i0aRoW_noteView dt{color:var(--ink-2)}.i0aRoW_noteView dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.i0aRoW_inline{align-items:center;gap:6px;display:flex}.i0aRoW_inline input{border:1px solid var(--field-border);border-radius:var(--field-radius);min-width:0;font:inherit;flex:auto;padding:7px 9px}@media (max-width:520px){.i0aRoW_noteView{grid-template-columns:minmax(0,1fr)}.i0aRoW_noteView dd{margin-bottom:6px}}.i0aRoW_fieldLabel{font:500 var(--fs-xs) var(--font-body);color:var(--field-label);margin-bottom:4px;display:block}
._5y03oW_stack{padding:var(--sp-1) var(--sp-3) 0;gap:6px;display:grid}._5y03oW_strip{align-items:flex-start;gap:var(--sp-1);border-radius:var(--radius-sm);font-size:var(--fs-sm);border:1px solid;padding:10px 12px;line-height:1.5;display:flex}._5y03oW_info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-700)}._5y03oW_warning{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-700)}._5y03oW_critical{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-700)}._5y03oW_icon{flex:none;padding-top:2px}._5y03oW_text{overflow-wrap:anywhere;flex:1;min-width:0}._5y03oW_text b{margin-right:6px}._5y03oW_text a{color:inherit;white-space:nowrap;margin-left:6px;font-weight:700}._5y03oW_dismiss{flex:none;margin:-4px -4px -4px 0}@media (max-width:640px){._5y03oW_stack{padding:var(--sp-1) var(--sp-1) 0}}@media print{._5y03oW_stack{display:none}}
.irH38q_guide{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:var(--sp-2);margin:0 0 var(--sp-2)}.irH38q_guide summary{cursor:pointer;color:var(--jade-700);min-height:var(--touch);align-items:center;font-weight:700;display:flex}.irH38q_links{gap:var(--sp-2);margin:var(--sp-1) 0;font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.irH38q_webhook{align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.irH38q_webhook span{color:var(--ink-2)}.irH38q_webhook code{overflow-wrap:anywhere;border-radius:var(--radius-sm);background:var(--ivory);padding:2px 6px}.irH38q_webhook button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);min-height:32px;font:600 var(--fs-xs) var(--font-body);cursor:pointer;padding:0 10px}.irH38q_part h3{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-md)}.irH38q_part ol,.irH38q_part ul{gap:var(--sp-1);margin:0;padding-left:1.4em;display:grid}.irH38q_part li{font-size:var(--fs-sm);line-height:1.6}.irH38q_part li b{display:block}.irH38q_part li span{color:var(--ink-2)}
.tnJv5q_main{max-width:var(--content-detail);padding:var(--sp-6) var(--sp-3);gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.tnJv5q_head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.tnJv5q_head h1{font-size:var(--fs-2xl);color:var(--jade-900);margin-right:auto}.tnJv5q_ghost{min-height:var(--touch);padding:0 var(--sp-2);border:1px solid var(--jade-700);border-radius:var(--radius-sm);color:var(--jade-700);font:600 var(--fs-sm) var(--font-body);align-items:center;text-decoration:none;display:inline-flex}.tnJv5q_banner{top:var(--topbar-h);z-index:10;align-items:center;gap:var(--sp-2);background:var(--jade-50);border:1px solid var(--jade-200);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);box-shadow:var(--e-1);display:flex;position:sticky}.tnJv5q_avatar{background:var(--terra);width:48px;height:48px;color:var(--gold-200);font:700 1.2rem var(--font-display);border-radius:50%;place-items:center;display:grid}.tnJv5q_banner b{font-size:var(--fs-lg);display:block}.tnJv5q_banner small{color:var(--ink-2)}.tnJv5q_form{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-3);gap:var(--sp-2) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.tnJv5q_form>h2,.tnJv5q_form>ul,.tnJv5q_form>div,.tnJv5q_form>p,.tnJv5q_form>button,.tnJv5q_form>.tnJv5q_spanAll{grid-column:1/-1}.tnJv5q_form h2{font-size:var(--fs-lg);color:var(--jade-700)}.tnJv5q_form label{font:500 var(--fs-xs) var(--font-body);color:var(--field-label);gap:4px;display:grid}.tnJv5q_form input,.tnJv5q_form select,.tnJv5q_form textarea{min-height:var(--touch);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-1);font:400 var(--fs-md) var(--font-body);transition:border-color var(--transition), box-shadow var(--transition);padding:8px 12px}.tnJv5q_form select{padding-top:0;padding-bottom:0}.tnJv5q_form input:hover,.tnJv5q_form select:hover,.tnJv5q_form textarea:hover{border-color:var(--field-border-hover)}.tnJv5q_form input:focus,.tnJv5q_form select:focus,.tnJv5q_form textarea:focus{box-shadow:var(--focus-ring);outline:none}.tnJv5q_form textarea{resize:vertical}.tnJv5q_hits{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.tnJv5q_hits button{text-align:left;background:var(--paper);width:100%;font:400 var(--fs-sm) var(--font-body);cursor:pointer;border:0;border-bottom:1px solid var(--line);padding:10px 12px}.tnJv5q_hits button:hover{background:var(--jade-050)}.tnJv5q_hits small{color:var(--ink-2)}.tnJv5q_selected{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tnJv5q_selected li{align-items:center;gap:var(--sp-2);background:var(--jade-050);border-radius:var(--radius-sm);font-size:var(--fs-sm);padding:8px 12px;display:flex}.tnJv5q_radio{color:var(--jade-900);align-items:center;gap:4px;font-weight:600;display:flex}.tnJv5q_remove{color:var(--danger);font:600 var(--fs-xs) var(--font-body);cursor:pointer;background:0 0;border:0;margin-left:auto}.tnJv5q_primary{min-height:var(--touch);border-radius:var(--radius-sm);background:var(--terra);color:var(--paper);font:600 var(--fs-md) var(--font-body);cursor:pointer;border:0}.tnJv5q_primary:disabled{opacity:.6}.tnJv5q_visits{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.tnJv5q_visit{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-2) var(--sp-3)}.tnJv5q_visitHead{color:var(--ink-2);font-size:var(--fs-sm);justify-content:space-between;display:flex}.tnJv5q_visitHead b{color:var(--jade-900);font-family:var(--font-display);font-size:var(--fs-md)}.tnJv5q_cc{margin:6px 0 0;font-weight:600}.tnJv5q_note{font-size:var(--fs-sm);color:var(--ink-2);white-space:pre-wrap;margin:4px 0 0}.tnJv5q_soapHead{font:600 var(--fs-xs) var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--jade-700);margin:10px 0 0}.tnJv5q_form .tnJv5q_soapHead{padding-top:var(--sp-2);border-top:1px solid var(--line)}.tnJv5q_form .tnJv5q_soapHead:first-of-type{border-top:none;padding-top:0}.tnJv5q_dx{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.tnJv5q_dxChip,.tnJv5q_dxPrimary{font-size:var(--fs-xs);background:var(--jade-100);color:var(--jade-900);border-radius:999px;padding:1px 10px;font-weight:600}.tnJv5q_dxPrimary{background:var(--terra);color:var(--paper)}.tnJv5q_tele{min-height:var(--touch);padding:0 var(--sp-2);border:1px solid var(--jade-700);border-radius:var(--radius-sm);background:var(--terra);color:var(--paper);font:600 var(--fs-sm) var(--font-body);cursor:pointer}.tnJv5q_specialty{background:var(--jade-050);color:var(--jade-900);font-size:var(--fs-sm);border-radius:999px;padding:2px 12px;font-weight:600}.tnJv5q_extraGrid{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:720px){.tnJv5q_extraGrid{grid-template-columns:1fr}}.tnJv5q_qty{width:72px}.tnJv5q_dosage{flex:1}.tnJv5q_selected li input{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);min-height:36px;font:400 var(--fs-sm) var(--font-body);padding:0 8px}.tnJv5q_invoiceBtn{align-items:center;gap:6px;display:inline-flex}.tnJv5q_invoiceBtn input{border:1px solid var(--field-border);border-radius:var(--field-radius);width:76px;min-height:32px;font:400 var(--fs-sm) var(--font-body);padding:0 8px}.tnJv5q_empty{color:var(--ink-2)}.tnJv5q_error{color:var(--danger);font-weight:600}.tnJv5q_ok{color:var(--ok);font-weight:600}.tnJv5q_sectionTitle{font-size:var(--fs-lg);color:var(--jade-900);margin-bottom:var(--sp-1)}.tnJv5q_safetyBox{gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--danger);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 8%, transparent);display:grid}.tnJv5q_safetyBox ul{color:var(--danger);margin:0;padding-left:1.2rem}.tnJv5q_tabs{gap:var(--s-1);padding-bottom:var(--s-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.tnJv5q_tab,.tnJv5q_tabActive{padding:6px var(--s-3);border-radius:var(--r-sm);font:600 var(--t-caption) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n-500);cursor:pointer;background:0 0;border:0}.tnJv5q_tab:hover{background:var(--n-100);color:var(--text-1)}.tnJv5q_tabActive{background:var(--terra-bg);color:var(--terra-dark)}.tnJv5q_bannerSkeleton{width:100%;height:72px}.tnJv5q_rowSkeleton{width:100%;height:44px}.tnJv5q_scribeBox{gap:var(--s-1);padding:var(--s-3);border:1px dashed var(--jade-300);border-radius:var(--r-md);background:var(--jade-50);display:grid}.tnJv5q_scribeBox small{color:var(--ink-2)}.tnJv5q_scribeBox textarea{min-height:64px;padding:var(--s-2);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);font:400 var(--t-body) var(--font-body)}.tnJv5q_preaudit{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.tnJv5q_preauditOut{font-size:var(--t-minor);color:var(--ink-2);background:var(--gold-100);border-radius:var(--r-sm);padding:2px var(--s-2)}.tnJv5q_obsList{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tnJv5q_obsItem{border-top:1px solid var(--line,#e3e1dc)}.tnJv5q_obsHead{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:1fr auto auto 16px;align-items:baseline;gap:10px;padding:5px 2px;display:grid}.tnJv5q_obsHead:disabled{cursor:default}.tnJv5q_obsName{color:var(--text-1,#1a1a1a)}.tnJv5q_obsValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.tnJv5q_obsAbnormal{color:var(--gold,#b5730a)}.tnJv5q_obsCritical{color:var(--danger)}.tnJv5q_obsFlag{font-weight:700}.tnJv5q_obsRef{color:var(--text-3,#8a887f);font-size:var(--fs-xs);white-space:nowrap}.tnJv5q_obsChevron{color:var(--text-3,#8a887f);font-size:var(--fs-xs)}.tnJv5q_trendBox{padding:4px 2px 8px}.tnJv5q_trendSvg{width:100%;max-width:300px;height:auto}.tnJv5q_studies{margin-bottom:16px}.tnJv5q_studyList{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tnJv5q_studyRow{border:1px solid var(--line,#e3e1dc);border-radius:var(--radius,10px);background:#fff;align-items:center;gap:12px;padding:8px 12px;display:flex}.tnJv5q_studyMod{text-align:center;background:var(--terra);color:#fff;min-width:46px;font-size:var(--fs-xs);letter-spacing:.03em;border-radius:6px;flex:none;padding:3px 8px;font-weight:700}.tnJv5q_studyMain{flex-direction:column;flex:1;display:flex}.tnJv5q_studyMain small{color:var(--ink-2,#52514e);font-size:var(--fs-xs)}.tnJv5q_viewerBtn{border-radius:var(--radius-sm,7px);background:var(--terra);color:#fff;font-size:var(--fs-sm);flex:none;padding:6px 14px;font-weight:600;text-decoration:none}.tnJv5q_studyStatus{color:var(--ink-2,#52514e);font-size:var(--fs-xs);flex:none}.tnJv5q_feePick{font-size:var(--fs-sm);position:relative}.tnJv5q_feePick summary{cursor:pointer;color:var(--jade-700);white-space:nowrap}.tnJv5q_feePickList{z-index:5;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:260px;max-height:260px;box-shadow:var(--shadow);gap:2px;margin-top:4px;padding:6px;display:grid;position:absolute;overflow-y:auto}.tnJv5q_feePickList label{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:4px;display:grid}.tnJv5q_feePickList input{width:auto;min-height:0}.tnJv5q_feePickList small{color:var(--ink-2);white-space:nowrap}
.YXWp0q_pill{border:1px solid var(--n-200);border-radius:var(--r-full);background:var(--n-0);flex-shrink:0;display:inline-flex;overflow:hidden}.YXWp0q_pill button{min-height:26px;padding:0 var(--s-3);font:600 var(--t-caption) var(--font-body);white-space:nowrap;cursor:pointer;color:var(--text-2);background:0 0;border:0}.YXWp0q_active{background:var(--terra)!important;color:var(--n-0)!important}.YXWp0q_idle:hover{color:var(--jade-700)!important;background:var(--jade-50)!important}@media print{.YXWp0q_pill{display:none}}
.QlMLPW_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);gap:var(--sp-1);display:grid}.QlMLPW_title{font-size:var(--fs-md);color:var(--jade-900)}.QlMLPW_row{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.QlMLPW_row input{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);min-height:40px;color:var(--ink);font:400 var(--fs-sm) var(--font-body);padding:0 12px}.QlMLPW_search{flex:260px;min-width:220px;position:relative}.QlMLPW_search>input{width:100%}.QlMLPW_search>ul{z-index:20;background:var(--paper);max-height:280px;box-shadow:var(--e-2);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.QlMLPW_chosen{border-radius:var(--radius-sm);background:var(--jade-050);min-height:40px;font-size:var(--fs-sm);align-items:center;gap:8px;padding:0 12px;display:flex}.QlMLPW_ok{color:var(--ok);font-weight:600;font-size:var(--fs-sm);margin:0}
.DlFltG_tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:10px 0 4px;display:grid}.DlFltG_tile{--tint:var(--terra-text);background:color-mix(in srgb, var(--tint) 6%, var(--n-0));border:1px solid;border-color:color-mix(in srgb, var(--tint) 30%, var(--n-0));border-radius:10px;padding:12px 14px}.DlFltG_tileLabel{font-size:var(--fs-xs);color:var(--ink-500,#6b7280);margin:0 0 4px}.DlFltG_tileValue{font-variant-numeric:tabular-nums;color:var(--ink-900,#111827);font-size:1.35rem;font-weight:700}.DlFltG_tileValue.DlFltG_warn{color:var(--danger,#b91c1c)}.DlFltG_pipeline{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:8px 0;display:grid}.DlFltG_stage{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:8px;padding:8px 10px}.DlFltG_stageName{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-500,#6b7280)}.DlFltG_stageCount{font-size:1.15rem;font-weight:700}.DlFltG_seg{font-size:var(--fs-xs);border-radius:999px;padding:1px 8px;font-weight:600;display:inline-block}.DlFltG_champion{color:#047857;background:#ecfdf5}.DlFltG_loyal{color:#1d4ed8;background:#eff6ff}.DlFltG_at_risk{color:#b45309;background:#fffbeb}.DlFltG_dormant{color:#6b7280;background:#f3f4f6}
.V6Rn0a_main{max-width:var(--content-form);padding:var(--sp-6) var(--sp-3);gap:var(--sp-3);margin:0 auto;display:grid}.V6Rn0a_main h1{font-size:var(--fs-2xl);color:var(--jade-900)}.V6Rn0a_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-3);gap:var(--sp-2) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}.V6Rn0a_span2{grid-column:span 2}@media (max-width:560px){.V6Rn0a_span2{grid-column:span 1}}.V6Rn0a_card>.V6Rn0a_sectionTitle,.V6Rn0a_card>.V6Rn0a_check,.V6Rn0a_card>button,.V6Rn0a_card>.V6Rn0a_error,.V6Rn0a_card>.V6Rn0a_ok,.V6Rn0a_card>div{grid-column:1/-1}.V6Rn0a_card label{font:500 var(--fs-xs) var(--font-body);color:var(--field-label);gap:4px;display:grid}.V6Rn0a_card input,.V6Rn0a_card select{min-height:var(--touch);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-1);font:400 var(--t-reading) var(--font-body);transition:border-color var(--transition), box-shadow var(--transition);padding:0 12px}.V6Rn0a_card input:hover,.V6Rn0a_card select:hover{border-color:var(--field-border-hover)}.V6Rn0a_card input:focus,.V6Rn0a_card select:focus{box-shadow:var(--focus-ring);outline:none}.V6Rn0a_card label>.V6Rn0a_fieldHint{font:400 var(--t-caption) var(--font-body);color:var(--text-2)}.V6Rn0a_check{flex-direction:row;align-items:center;color:var(--ink)!important;gap:8px!important;font-weight:400!important;display:flex!important}.V6Rn0a_check input{width:18px;height:18px;min-height:0;accent-color:var(--jade-700)}.V6Rn0a_primary{min-height:var(--touch);border-radius:var(--radius-sm);background:var(--terra);color:var(--paper);font:600 var(--fs-md) var(--font-body);cursor:pointer;border:0}.V6Rn0a_primary:disabled{opacity:.6}.V6Rn0a_error{color:var(--danger);margin:0;font-weight:600}.V6Rn0a_ok{color:var(--ok);margin:0;font-weight:600}.V6Rn0a_split{grid-template-columns:1fr 1.1fr;min-height:100vh;display:grid;position:relative}.V6Rn0a_langFloat{z-index:5;position:absolute;top:16px;right:24px}.V6Rn0a_brandPane{background-color:var(--jade-950);color:var(--n-0);justify-content:center;gap:var(--s-5);padding:var(--s-12);background-position:100%;background-size:cover;flex-direction:column;display:flex}.V6Rn0a_brandPane .V6Rn0a_mark{object-fit:contain;width:112px;height:112px;display:block}.V6Rn0a_brandPane h1{color:var(--n-0);font-size:var(--t-display)}.V6Rn0a_brandPane p{color:#fdfcf9b3;max-width:400px;line-height:var(--lh-reading);margin:0}.V6Rn0a_brandKranok{opacity:.6;max-width:160px}.V6Rn0a_formPane{padding:var(--s-12) var(--s-8);flex-direction:column;justify-content:center;display:flex}.V6Rn0a_formPane>*{width:100%;max-width:420px;margin:0 auto}.V6Rn0a_formTitle{font-family:var(--font-body);font-size:var(--t-h2);color:var(--text-1);margin-bottom:var(--s-4);font-weight:600}@media (max-width:820px){.V6Rn0a_split{grid-template-columns:1fr}.V6Rn0a_brandPane{padding:var(--s-8);gap:var(--s-3)}}.V6Rn0a_bgSignup{background-image:linear-gradient(to bottom right,#002222eb 0%,#002b2bd1 55%,#0044448c 100%),url(/art/auth-signup.jpg)}.V6Rn0a_bgLogin{background-image:linear-gradient(to bottom right,#002222eb 0%,#002b2bd1 55%,#0044448c 100%),url(/art/auth-login.jpg)}.V6Rn0a_orRow{align-items:center;gap:var(--s-3);color:var(--text-2);font-size:var(--t-minor);display:flex}.V6Rn0a_orRow span{border-top:1px solid var(--n-200);flex:1}.V6Rn0a_socialBtn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--touch);border:1px solid var(--n-300);border-radius:var(--r-md);background:var(--n-0);color:var(--text-1);font:600 var(--t-body) var(--font-body);cursor:pointer;transition:border-color var(--transition), background var(--transition);text-decoration:none;display:flex}.V6Rn0a_socialBtn:hover{border-color:var(--n-400);background:var(--n-50)}.V6Rn0a_appleBtn{color:#fff;background:#000;border-color:#000}.V6Rn0a_appleBtn:hover{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.V6Rn0a_lineBtn{color:#fff;background:#06c755;border-color:#06c755}.V6Rn0a_lineBtn:hover{color:#fff;background:#05b34c;border-color:#05b34c}.V6Rn0a_socialBtn:disabled,.V6Rn0a_socialBtn:disabled:hover{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.V6Rn0a_socialHint{text-align:center;color:var(--text-2);font-size:var(--t-minor);margin:0}.V6Rn0a_demoPanel{border:1px solid var(--line,#d8e0dc);background:color-mix(in srgb, var(--teal,#0f4c4c) 4%, transparent);border-radius:12px;margin-top:22px;padding:16px 18px}.V6Rn0a_demoTitle{margin:0 0 4px;font-size:14px;font-weight:700}.V6Rn0a_demoHint{opacity:.75;margin:0 0 10px;font-size:12px}.V6Rn0a_demoGrid{gap:8px;display:grid}.V6Rn0a_demoAcct{text-align:left;border:1px solid var(--line,#d8e0dc);background:var(--card-bg,#fff);cursor:pointer;width:100%;font:inherit;border-radius:10px;padding:10px 12px;display:block}.V6Rn0a_demoAcct:hover{border-color:var(--teal,#0f4c4c)}.V6Rn0a_demoClinic{margin-bottom:2px;font-size:13px;font-weight:600}.V6Rn0a_demoCreds{font-family:var(--font-mono,ui-monospace, monospace);opacity:.85;flex-wrap:wrap;gap:12px;font-size:12.5px;display:flex}.V6Rn0a_demoNote{opacity:.65;font-size:12px}.V6Rn0a_sectionTitle{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);font-size:var(--fs-md);color:var(--jade-900);font-weight:700}.V6Rn0a_wide{max-width:960px}.V6Rn0a_mono{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:.92em}.V6Rn0a_demoLink{text-align:center;color:var(--text-2);margin:18px 0 0;font-size:14px}
.XXKUqa_main{max-width:var(--content-table);padding:var(--sp-6) var(--sp-3);gap:var(--sp-3);margin:0 auto;display:grid}.XXKUqa_head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.XXKUqa_head h1{font-size:var(--fs-2xl);color:var(--jade-900);margin-right:auto}.XXKUqa_ghost{min-height:var(--touch);padding:0 var(--sp-2);border:1px solid var(--n-200);border-radius:var(--radius-sm);background:var(--n-0);color:var(--n-700);font:600 var(--fs-sm) var(--font-body);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.XXKUqa_sectionTitle{font-size:var(--fs-lg);color:var(--jade-900);margin-bottom:var(--sp-1)}.XXKUqa_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-2) var(--sp-3)}.XXKUqa_form{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-3);gap:var(--sp-1);display:grid}.XXKUqa_formRow{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.XXKUqa_form input,.XXKUqa_form select,.XXKUqa_form textarea,.XXKUqa_formRow input,.XXKUqa_formRow select{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);min-height:40px;color:var(--ink);font:400 var(--fs-sm) var(--font-body);padding:0 10px}.XXKUqa_form textarea{resize:vertical;padding:8px 10px}.XXKUqa_grow{flex:1;min-width:140px}.XXKUqa_primary{min-height:40px;padding:0 var(--sp-2);border-radius:var(--radius-sm);background:var(--terra);color:var(--paper);font:600 var(--fs-sm) var(--font-body);cursor:pointer;border:0}.XXKUqa_primary:disabled{opacity:.5}.XXKUqa_danger{border:1px solid var(--danger);border-radius:var(--radius-sm);min-height:36px;color:var(--danger);font:600 var(--fs-xs) var(--font-body);cursor:pointer;background:0 0;padding:0 10px}.XXKUqa_list{}.XXKUqa_row{align-items:center;gap:var(--sp-2);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.XXKUqa_who{margin-right:auto;display:grid}.XXKUqa_who small{color:var(--ink-2)}.XXKUqa_who a{color:var(--ink);font-weight:700;text-decoration:none}.XXKUqa_who a:hover{color:var(--jade-700)}.XXKUqa_chip{font-size:var(--fs-xs);border-radius:999px;padding:2px 10px;font-weight:700}.XXKUqa_chipWarn{color:var(--warn);background:#f4e9c9}.XXKUqa_chipOk{color:var(--ok);background:#ddeee2}.XXKUqa_chipDanger{color:var(--danger);background:#f6deda}.XXKUqa_chipInfo{background:var(--jade-100);color:var(--jade-900)}.XXKUqa_pick{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px}.XXKUqa_pick:hover{color:var(--jade-700)}.XXKUqa_chip.XXKUqa_pick{min-height:0;margin:2px}.XXKUqa_table{}.XXKUqa_empty{color:var(--ink-2)}.XXKUqa_error{color:var(--danger);font-weight:600}.XXKUqa_ok{color:var(--ok);font-weight:600}.XXKUqa_mono{word-break:break-all;font-family:monospace;font-size:.8rem}.XXKUqa_gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:10px 0;display:grid}.XXKUqa_thumb{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ivory,#fdfcf9);aspect-ratio:4/3;text-decoration:none;display:block;position:relative;overflow:hidden}.XXKUqa_thumb img{object-fit:cover;width:100%;height:100%;display:block}.XXKUqa_thumbCat{background:var(--terra);color:#fff;border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:600;position:absolute;top:4px;left:4px}.XXKUqa_thumbCaption{color:#fff;background:linear-gradient(#0000,#000000a8);padding:3px 6px;font-size:11px;line-height:1.25;position:absolute;bottom:0;left:0;right:0}
.ft8AZa_bar{z-index:30;height:var(--topbar-h);align-items:center;gap:var(--s-3);padding:0 var(--s-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);background:#ffffffd9;display:flex;position:sticky;top:0}.ft8AZa_hamburger{border-radius:var(--r-sm);width:36px;height:36px;color:var(--hdr-icon);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.ft8AZa_hamburger:hover{background:var(--n-100)}.ft8AZa_date{font:600 var(--t-body) var(--font-body);color:var(--n-900);white-space:nowrap}.ft8AZa_searchWrap{flex:1;justify-content:center;min-width:0;display:flex}.ft8AZa_search{width:100%;max-width:448px;position:relative}.ft8AZa_searchIcon{color:var(--text-3);display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ft8AZa_search input{width:100%;height:36px;padding:0 var(--s-3) 0 30px;background:var(--n-0);border:1px solid var(--border);border-radius:var(--r-sm);font:400 var(--t-body) var(--font-body);color:var(--text-1);transition:border-color var(--transition), box-shadow var(--transition)}.ft8AZa_search input::placeholder{color:var(--text-3)}.ft8AZa_search input:focus{border-color:var(--terra);outline:none;box-shadow:0 0 0 3px #d977572e}.ft8AZa_results{padding:var(--s-1);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--e-2);z-index:40;background:#fff;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.ft8AZa_result,.ft8AZa_resultActive{text-align:left;width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);cursor:pointer;font:500 var(--t-body) var(--font-body);color:var(--text-1);background:0 0;border:0;display:grid}.ft8AZa_result small,.ft8AZa_resultActive small{font-size:11px;font-family:var(--font-mono);color:var(--n-500);font-variant-numeric:tabular-nums}.ft8AZa_resultActive{background:var(--terra-bg)}.ft8AZa_cluster{gap:var(--s-1);display:flex}.ft8AZa_iconBtn,.ft8AZa_iconBtnActive{border-radius:var(--r-sm);width:36px;height:36px;color:var(--hdr-icon);transition:background var(--transition), color var(--transition);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ft8AZa_iconBtn:hover{background:var(--n-100)}.ft8AZa_iconBtnActive{background:var(--terra-bg);color:var(--hdr-icon-active)}.ft8AZa_badge{border-radius:var(--r-full);background:var(--danger-red);color:#fff;min-width:16px;height:16px;font:600 10px var(--font-body);justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:-2px;right:-2px}.ft8AZa_user{position:relative}.ft8AZa_avatar{border-radius:var(--r-full);background:var(--terra);color:#fff;width:32px;height:32px;font:700 var(--t-caption) var(--font-body);cursor:pointer;border:0}.ft8AZa_menu{border:1px solid var(--border);border-radius:var(--r-sm);width:208px;box-shadow:var(--e-2);padding:var(--s-1);z-index:50;background:#fff;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ft8AZa_menuWho{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-150);margin-bottom:var(--s-1);display:grid}.ft8AZa_menuWho b{font-size:var(--t-body)}.ft8AZa_menuWho small{color:var(--n-500);font-size:11px}.ft8AZa_menu a,.ft8AZa_menu button[role=menuitem]{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font:500 var(--t-body) var(--font-body);color:var(--text-1);cursor:pointer;text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.ft8AZa_menu a:hover,.ft8AZa_menu button[role=menuitem]:hover{background:var(--n-50)}.ft8AZa_menuSep{border-top:1px solid var(--n-150);margin:var(--s-1) 0}.ft8AZa_signOut{color:var(--danger-red)!important}@media (max-width:1100px){.ft8AZa_date{display:none}}@media (max-width:767px){.ft8AZa_hamburger{display:inline-flex}}@media (max-width:900px){.ft8AZa_cluster{display:none}}@media print{.ft8AZa_bar{display:none}}
.KkEnDq_pubLang{padding:var(--s-2) var(--s-6) 0;justify-content:flex-end;display:flex}.KkEnDq_main{flex:1;min-width:0}@media print{.KkEnDq_pubLang{display:none}}
.eSbG6G_head{gap:2px;display:grid}.eSbG6G_title{font-family:var(--font-body);color:var(--n-900);font-size:20px;font-weight:700}.eSbG6G_subtitle{font-size:var(--t-minor);color:var(--n-500);margin:0}.eSbG6G_tabs{gap:var(--s-1);padding-bottom:var(--s-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.eSbG6G_tab,.eSbG6G_tabActive{padding:6px var(--s-3);border-radius:var(--r-sm);font:600 var(--t-caption) var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n-500);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0}.eSbG6G_tab:hover{background:var(--n-100);color:var(--text-1)}.eSbG6G_tabActive{background:var(--terra-bg);color:var(--terra-dark)}.eSbG6G_card{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-5);gap:var(--s-4);background:#fff;display:grid}.eSbG6G_cardTitle{font-size:var(--t-h3);color:var(--text-1);font-weight:600}.eSbG6G_meta{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.eSbG6G_meta div{gap:2px;display:grid}.eSbG6G_meta dt{font-size:var(--t-caption);color:var(--n-500);font-weight:600}.eSbG6G_meta dd{font-size:var(--t-body);color:var(--text-1);margin:0}@media (max-width:700px){.eSbG6G_meta{grid-template-columns:1fr}}.eSbG6G_linkRow{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.eSbG6G_wardBlock{gap:var(--s-2,8px);margin-top:var(--s-4,16px);padding-top:var(--s-3,12px);border-top:1px solid var(--line);display:grid}.eSbG6G_wardBlock table input,.eSbG6G_wardBlock table select{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);min-height:36px;font:400 var(--fs-sm) var(--font-body);padding:0 8px}
.XABe8G_main{--dash-ink:#1f2937;--dash-muted:#6b7280;--dash-line:#e5e5e5;--dash-soft:#f4f4f5;--dash-card:#fff;--dash-radius:8px;width:100%;max-width:var(--content-table);padding:var(--s-6) var(--s-6) var(--s-12);gap:var(--s-6);align-content:start;margin:0 auto;display:grid}.XABe8G_head{gap:4px;display:grid}.XABe8G_head h1{font:600 24px/1.25 var(--font-body);color:var(--dash-ink);margin:0}.XABe8G_headNote{font-size:var(--t-body);color:var(--dash-muted);font-variant-numeric:tabular-nums;margin:0}.XABe8G_famOps{--fam-chip-bg:#fff0e8;--fam-chip-fg:#b8542f;--fam-accent:#d97757}.XABe8G_famFin{--fam-chip-bg:#fef3c7;--fam-chip-fg:#b45309;--fam-accent:#d97757}.XABe8G_famPat{--fam-chip-bg:#dbeafe;--fam-chip-fg:#1d4ed8;--fam-accent:#d97757}.XABe8G_famClin{--fam-chip-bg:#dcfce7;--fam-chip-fg:#15803d;--fam-accent:#d97757}.XABe8G_famAlert{--fam-chip-bg:#fee2e2;--fam-chip-fg:#b91c1c;--fam-accent:#d94f4f}.XABe8G_grid{gap:var(--s-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.XABe8G_counters{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.XABe8G_counter{--tint:var(--terra-text);min-height:var(--touch);padding:var(--s-4);background:color-mix(in srgb, var(--tint) 6%, var(--n-0));border:1px solid;border-color:color-mix(in srgb, var(--tint) 30%, var(--n-0));border-radius:var(--dash-radius);color:inherit;transition:border-color var(--transition), box-shadow var(--transition);gap:2px;text-decoration:none;display:grid}a.XABe8G_counter:hover{border-color:var(--tint);box-shadow:inset 0 -3px 0 var(--terra)}a.XABe8G_counter:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.XABe8G_counterValue{font:600 30px/1.15 var(--font-body);color:var(--dash-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.XABe8G_counterAlarm{color:#b91c1c}.XABe8G_counterHot{border-color:var(--tint)}.XABe8G_counterLabel{font-size:var(--t-body);color:var(--dash-ink);font-weight:600}.XABe8G_counterSub{font-size:var(--t-caption);color:var(--dash-muted)}.XABe8G_kpiSkeleton{border-radius:var(--dash-radius);width:100%;height:96px}.XABe8G_kpi{align-items:start;gap:2px var(--s-3);min-height:96px;padding:var(--s-4);--tint:var(--fam-chip-fg,var(--terra-text));background:color-mix(in srgb, var(--tint) 6%, var(--n-0));border:1px solid;border-color:color-mix(in srgb, var(--tint) 30%, var(--n-0));border-radius:var(--dash-radius);color:inherit;transition:box-shadow var(--transition);grid-column:span 3;grid-template-columns:1fr auto;grid-template-areas:"label chip""value chip""sub sub""spark spark";text-decoration:none;display:grid}.XABe8G_kpi4{grid-column:span 4}a.XABe8G_kpi:hover{box-shadow:var(--e-2)}a.XABe8G_kpi:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.XABe8G_chip{background:var(--fam-chip-bg);width:28px;height:28px;color:var(--fam-chip-fg);border-radius:50%;grid-area:chip;place-items:center;display:grid}.XABe8G_chip svg{width:16px;height:16px}.XABe8G_kpiLabel{font-size:var(--t-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted);grid-area:label;margin-bottom:6px;line-height:1.4}.XABe8G_kpiValue{font:600 30px/1.15 var(--font-body);color:var(--dash-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:value;min-width:0}.XABe8G_kpiSub{font-size:var(--t-caption);color:var(--dash-muted);grid-area:sub;margin-top:4px}.XABe8G_kpiDanger{color:#b91c1c}.XABe8G_kpiFlag{color:#b91c1c;font-weight:700}.XABe8G_kpiSpark{margin-top:var(--s-2);grid-area:spark}.XABe8G_tabs{scrollbar-width:none;border-bottom:1px solid var(--dash-line);gap:4px;display:flex;overflow-x:auto}.XABe8G_tabs::-webkit-scrollbar{display:none}.XABe8G_tab,.XABe8G_tabActive{min-height:var(--touch);padding:0 var(--s-4);color:var(--dash-muted);font:500 var(--t-body) var(--font-body);white-space:nowrap;cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px}.XABe8G_tab:hover{color:var(--dash-ink)}.XABe8G_tabActive{color:var(--terra-text);border-bottom-color:var(--terra);font-weight:600}.XABe8G_tab:focus-visible,.XABe8G_tabActive:focus-visible{outline:2px solid var(--terra);outline-offset:-2px}.XABe8G_tabPanel{gap:var(--s-6);align-content:start;display:grid}.XABe8G_tabPanel:focus-visible{outline:none}.XABe8G_section{gap:var(--s-3);display:grid}.XABe8G_columns{gap:var(--s-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.XABe8G_panel{background:var(--dash-card);border:1px solid var(--dash-line);border-radius:var(--dash-radius);padding:var(--s-4);gap:var(--s-2);display:grid}.XABe8G_panelHead{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.XABe8G_panelHead h2{font:600 16px/1.4 var(--font-body);color:var(--dash-ink);margin:0}.XABe8G_panelHead a{font-size:var(--t-caption);color:var(--terra-text);font-weight:500;text-decoration:none}.XABe8G_panelHead a:hover{text-decoration:underline}.XABe8G_table{}.XABe8G_table a{color:var(--dash-ink);font-weight:600;text-decoration:none}.XABe8G_table a:hover{text-decoration:underline}.XABe8G_qno{color:var(--terra-text);font-variant-numeric:tabular-nums;width:56px;font-weight:700}.XABe8G_sub{font-size:var(--t-minor);color:var(--dash-muted)}.XABe8G_empty{padding:var(--s-2) 0;font-size:var(--t-body);color:var(--dash-muted);margin:0}.XABe8G_stats{gap:var(--s-5);display:grid}.XABe8G_statsHead{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.XABe8G_statsTitle{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.XABe8G_statsTitle h2{font:600 20px/1.3 var(--font-body);color:var(--dash-ink);margin:0}.XABe8G_statsTitle small{font-size:var(--t-caption);color:var(--dash-muted);font-weight:400}.XABe8G_periodTabs{border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0);max-width:100%;display:inline-flex;overflow:hidden}.XABe8G_periodTab,.XABe8G_periodActive{min-height:var(--touch);padding:0 var(--s-4);color:var(--n-600);font:500 var(--t-body) var(--font-body);white-space:nowrap;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;flex:auto}.XABe8G_periodTab+.XABe8G_periodTab,.XABe8G_periodTab+.XABe8G_periodActive,.XABe8G_periodActive+.XABe8G_periodTab{border-left:1px solid var(--n-200)}.XABe8G_periodTab:hover{background:var(--n-50);color:var(--text-1)}.XABe8G_periodActive{background:var(--terra-bg);color:var(--terra-text);font-weight:600}.XABe8G_periodTab:focus-visible,.XABe8G_periodActive:focus-visible{outline:2px solid var(--terra);outline-offset:-2px}@media (max-width:1199px){.XABe8G_kpi{grid-column:span 6}.XABe8G_kpi4{grid-column:span 4}}@media (max-width:900px){.XABe8G_main{padding:var(--s-4) var(--s-4) var(--s-10)}.XABe8G_columns{grid-template-columns:1fr}.XABe8G_counters{grid-template-columns:repeat(2,minmax(0,1fr))}.XABe8G_kpi,.XABe8G_kpi4{grid-column:span 6}}@media (max-width:520px){.XABe8G_counters{grid-template-columns:1fr}.XABe8G_kpi,.XABe8G_kpi4{grid-column:span 12}}
.iPSFWW_dialog{border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-50);width:min(960px,100vw - 32px);max-width:none;max-height:none;color:var(--text-1);box-shadow:var(--e-3);padding:0;overflow:visible}.iPSFWW_dialog::backdrop{background:#0f141273}.iPSFWW_shell{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 32px);display:grid}.iPSFWW_head{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--paper);display:flex}.iPSFWW_headText{flex:1;min-width:0}.iPSFWW_headText h2{font-size:var(--fs-xl);color:var(--jade-900);margin:0}.iPSFWW_headText p{color:var(--text-2);font-size:var(--t-minor);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.iPSFWW_body{overscroll-behavior:contain;padding:var(--s-4);overflow-y:auto}.iPSFWW_form{margin:0}.iPSFWW_loading{gap:var(--s-2);display:grid}.iPSFWW_skeleton{height:var(--touch);border-radius:var(--r-md);display:block}.iPSFWW_foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--paper);flex-wrap:wrap;display:flex}.iPSFWW_footStart{margin-right:auto}.iPSFWW_footError{flex:1 0 100%}.iPSFWW_dialog .iPSFWW_touch{min-height:var(--touch)}.iPSFWW_dialog .iPSFWW_touchIcon{width:var(--touch);flex:none}.iPSFWW_dialog [role=radiogroup] label>span{min-height:var(--touch)}@media (max-width:560px){.iPSFWW_dialog{width:calc(100vw - 16px)}.iPSFWW_shell{max-height:calc(100dvh - 16px)}.iPSFWW_body{padding:var(--s-2)}.iPSFWW_footStart{margin-right:0}}
.QFrwxW_toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.QFrwxW_navGroup{align-items:center;gap:var(--s-1);display:flex}.QFrwxW_navBtn{border-radius:var(--r-2);width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.QFrwxW_navBtn:hover{background:var(--n-100);color:var(--text-1)}.QFrwxW_navLabel{text-align:center;min-width:200px;font:700 var(--t-body) var(--font-body);color:var(--text-1)}.QFrwxW_todayBtn{margin-left:var(--s-2);height:28px;padding:0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-full);background:var(--n-0);color:var(--text-2);font:600 var(--t-caption) var(--font-body);cursor:pointer}.QFrwxW_todayBtn:hover{border-color:var(--n-300);color:var(--text-1)}.QFrwxW_toolbarRight{align-items:center;gap:var(--s-2);display:flex}.QFrwxW_bookBtn{height:32px;padding:0 var(--s-3);border-radius:var(--r-2);background:var(--terra);color:#fff;font:600 var(--t-caption) var(--font-body);cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}.QFrwxW_bookBtn:hover{background:var(--terra-dark)}.QFrwxW_modeToggle{border:1px solid var(--n-200);border-radius:var(--r-2);background:var(--n-0);align-items:center;gap:2px;padding:2px;display:flex}.QFrwxW_modeBtn,.QFrwxW_modeBtnActive{height:26px;padding:0 var(--s-3);font:600 var(--t-caption) var(--font-body);cursor:pointer;color:var(--text-2);background:0 0;border:0;border-radius:6px}.QFrwxW_modeBtnActive{background:var(--terra);color:#fff}.QFrwxW_frame{border:1px solid var(--n-200);border-radius:var(--r-3);background:var(--n-0);overflow:hidden}.QFrwxW_dayHead{background:var(--n-50);border-bottom:1px solid var(--n-200);grid-template-columns:repeat(7,1fr);display:grid}.QFrwxW_dayHeadCell{text-align:center;font:600 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:var(--s-2) 0}.QFrwxW_monthGrid{background:var(--n-100);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.QFrwxW_monthCell,.QFrwxW_monthBlank{background:var(--n-0);text-align:left;min-height:92px;font:inherit;cursor:pointer;border:0;width:100%;padding:6px;display:block}.QFrwxW_monthBlank{cursor:default}.QFrwxW_monthCellToday{background:#fff9f7}.QFrwxW_monthCellSelected{background:#fff7f4}.QFrwxW_dayNumRow{justify-content:flex-end;margin-bottom:4px;display:flex}.QFrwxW_dayNum{width:24px;height:24px;font:600 var(--t-caption) var(--font-body);color:var(--text-1);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.QFrwxW_dayNumToday{background:var(--terra);color:#fff}.QFrwxW_chip{font:500 10px var(--font-body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:4px;margin-bottom:2px;padding:2px 6px;display:block;overflow:hidden}.QFrwxW_chipMore{font:500 10px var(--font-body);color:var(--text-3);padding-left:4px}.QFrwxW_weekHead{background:var(--n-50);border-bottom:1px solid var(--n-200);grid-template-columns:3.5rem repeat(7,1fr);display:grid}.QFrwxW_weekHeadDay{padding:var(--s-2) 0;text-align:center;border:0;border-right:1px solid var(--n-200);cursor:pointer;font:inherit;background:0 0}.QFrwxW_weekHeadDay:last-child{border-right:0}.QFrwxW_weekHeadDayToday{background:#fff8f5}.QFrwxW_weekHeadDow{font:600 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px}.QFrwxW_weekHeadDowToday{color:var(--terra)}.QFrwxW_weekHeadNum{width:26px;height:26px;font:700 var(--t-body) var(--font-body);color:var(--text-1);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.QFrwxW_weekHeadCount{font:600 10px var(--font-body);color:var(--terra-text);min-height:12px;margin-top:1px}.QFrwxW_weekScroll{max-height:560px;overflow-y:auto}.QFrwxW_weekGrid{grid-template-columns:3.5rem repeat(7,1fr);display:grid;position:relative}.QFrwxW_hourCol{background:var(--n-50);border-right:1px solid var(--n-200);position:relative}.QFrwxW_hourLabel{text-align:right;font:400 10px var(--font-body);color:var(--text-3);-webkit-user-select:none;user-select:none;padding-right:6px;line-height:1;position:absolute;left:0;right:0}.QFrwxW_weekDayCol{border-right:1px solid var(--n-200);background:var(--n-0);cursor:pointer;position:relative}.QFrwxW_weekDayCol:last-child{border-right:0}.QFrwxW_weekDayColToday{background:#fffbf9}.QFrwxW_hourLine{border-top:1px solid var(--n-100);pointer-events:none;position:absolute;left:0;right:0}.QFrwxW_hourLineMajor{border-top-color:var(--n-200)}.QFrwxW_nowLine{z-index:20;pointer-events:none;align-items:center;display:flex;position:absolute;left:0;right:0}.QFrwxW_nowDot{background:#ef4444;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-left:-5px}.QFrwxW_nowBar{background:#ef4444;flex:1;height:1.5px}.QFrwxW_apptBlock{text-align:left;z-index:10;cursor:pointer;font:inherit;border:0;border-radius:6px;padding:3px 6px;position:absolute;left:3px;right:3px;overflow:hidden}.QFrwxW_apptBlock:hover{z-index:20;box-shadow:var(--e-2,0 2px 8px #0000001f)}.QFrwxW_apptTime{font:700 10px var(--font-body);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.QFrwxW_apptName{font:600 10px var(--font-body);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.QFrwxW_apptNote{font:400 9px var(--font-body);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.QFrwxW_popover{z-index:9999;background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-3);width:252px;position:fixed;overflow:hidden;box-shadow:0 12px 40px #00000021,0 2px 8px #00000012}.QFrwxW_popAccent{height:3px}.QFrwxW_popBody{padding:var(--s-3)}.QFrwxW_popTimeRow{margin-bottom:var(--s-2);justify-content:space-between;align-items:center;display:flex}.QFrwxW_popTime{font:700 var(--t-caption) var(--font-mono,ui-monospace, monospace);color:var(--terra-text)}.QFrwxW_popName{font:700 var(--t-body) var(--font-body);color:var(--text-1);line-height:1.3}.QFrwxW_popAge{font:400 var(--t-caption) var(--font-body);color:var(--text-3);margin-left:6px}.QFrwxW_popMetaRow{margin:4px 0 var(--s-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.QFrwxW_popNote{font:400 11px var(--font-body);color:var(--text-3);border-top:1px solid var(--n-100);padding-top:var(--s-2);margin-bottom:var(--s-3)}.QFrwxW_statusPill{font:600 11px var(--font-body);border-radius:var(--r-full);white-space:nowrap;padding:1px 8px}.QFrwxW_popCta{border-radius:var(--r-2);background:var(--terra);color:#fff;width:100%;font:600 var(--t-caption) var(--font-body);justify-content:center;align-items:center;padding:6px 0;text-decoration:none;display:flex}.QFrwxW_popCta:hover{background:var(--terra-dark)}.QFrwxW_drawer{z-index:40;background:var(--n-0);border-left:1px solid var(--n-200);flex-direction:column;width:min(380px,92vw);transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-6px 0 32px #0000001a}.QFrwxW_drawerHidden{transform:translate(100%)}.QFrwxW_drawerHead{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-200);background:var(--n-50);justify-content:space-between;align-items:center;gap:var(--s-2);flex-shrink:0;display:flex}.QFrwxW_drawerTitle{font:700 var(--t-caption) var(--font-body);color:var(--text-1)}.QFrwxW_drawerCount{font:400 11px var(--font-body);color:var(--text-3);margin-top:2px}.QFrwxW_drawerCount b{color:var(--terra-text)}.QFrwxW_drawerClose{color:var(--text-3);cursor:pointer;border-radius:var(--r-2);background:0 0;border:0;padding:4px 8px;font-size:16px}.QFrwxW_drawerClose:hover{background:var(--n-100);color:var(--text-1)}.QFrwxW_drawerList{flex:1;overflow-y:auto}.QFrwxW_drawerEmpty{padding:var(--s-8) var(--s-4);text-align:center;font:400 var(--t-body) var(--font-body);color:var(--text-3)}.QFrwxW_drawerRow{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-100);display:flex}.QFrwxW_drawerBar{border-radius:var(--r-full);flex-shrink:0;width:5px;height:32px}.QFrwxW_drawerTime{text-align:right;width:46px;font:700 var(--t-caption) var(--font-mono,ui-monospace, monospace);color:var(--terra-text);font-variant-numeric:tabular-nums;flex-shrink:0}.QFrwxW_drawerBody{flex:1;min-width:0}.QFrwxW_drawerName{font:600 var(--t-body) var(--font-body);color:var(--text-1);overflow-wrap:break-word;text-decoration:none}.QFrwxW_drawerName:hover{color:var(--terra-text)}.QFrwxW_drawerMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.QFrwxW_drawerNote{font:400 var(--t-caption) var(--font-body);color:var(--text-3)}.QFrwxW_rowActions{gap:var(--s-1);flex-shrink:0;align-self:center;display:flex}.QFrwxW_rowBtn{height:26px;padding:0 var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-2);background:var(--n-0);color:var(--text-2);font:600 11px var(--font-body);cursor:pointer;white-space:nowrap}.QFrwxW_rowBtn:hover{border-color:var(--n-300);color:var(--text-1)}.QFrwxW_dlgBackdrop{z-index:60;padding:var(--s-4);background:#09141266;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QFrwxW_dlg{background:var(--n-0);border-radius:var(--r-3);width:min(420px,100%);padding:var(--s-5);gap:var(--s-3);display:grid;box-shadow:0 24px 64px #0000003d}.QFrwxW_dlgTitle{font:700 var(--t-h3,16px) var(--font-body);color:var(--text-1);margin:0}.QFrwxW_dlg label{font:500 var(--fs-xs) var(--font-body);color:var(--field-label);gap:4px;display:grid}.QFrwxW_dlg input{border:1px solid var(--field-border);border-radius:var(--field-radius);height:36px;padding:0 var(--s-3);font:400 var(--t-body) var(--font-body);color:var(--text-1);background:var(--field-bg)}.QFrwxW_dlg input:focus-visible{box-shadow:var(--focus-ring);outline:none}.QFrwxW_timeRow{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.QFrwxW_searchWrap{position:relative}.QFrwxW_searchResults{z-index:10;background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-2);max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.QFrwxW_searchItem{text-align:left;width:100%;padding:var(--s-2) var(--s-3);font:400 var(--t-caption) var(--font-body);color:var(--text-1);cursor:pointer;background:0 0;border:0;display:block}.QFrwxW_searchItem:hover{background:var(--n-50)}.QFrwxW_registerLink{min-height:44px;font:600 var(--t-caption) var(--font-body);color:var(--terra);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.QFrwxW_registerLink:hover{text-decoration:underline}.QFrwxW_pickedChip{border:1px solid var(--n-200);border-radius:var(--r-full);font:600 var(--t-caption) var(--font-body);color:var(--text-1);background:var(--n-50);align-items:center;gap:6px;width:fit-content;padding:4px 6px 4px 12px;display:inline-flex}.QFrwxW_pickedX{cursor:pointer;color:var(--text-3);background:0 0;border:0;padding:0 4px;font-size:13px}.QFrwxW_dlgActions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-1);display:flex}.QFrwxW_dlgCancel{height:34px;padding:0 var(--s-4);border:1px solid var(--n-200);border-radius:var(--r-2);background:var(--n-0);color:var(--text-2);font:600 var(--t-caption) var(--font-body);cursor:pointer}.QFrwxW_dlgSubmit{height:34px;padding:0 var(--s-4);border-radius:var(--r-2);background:var(--terra);color:#fff;font:600 var(--t-caption) var(--font-body);cursor:pointer;border:0}.QFrwxW_dlgSubmit:disabled{opacity:.5;cursor:default}.QFrwxW_dlgError{font:400 var(--t-caption) var(--font-body);color:var(--danger-700,#b3261e);margin:0}.QFrwxW_skeletonRow{border-radius:var(--r-2);height:48px;margin-bottom:var(--s-2)}.QFrwxW_ghostBtn{height:32px;padding:0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-2);background:var(--n-0);color:var(--text-2);font:600 var(--t-caption) var(--font-body);cursor:pointer}.QFrwxW_ghostBtn:hover{border-color:var(--n-300);color:var(--text-1)}.QFrwxW_infoMsg{font:400 var(--t-caption) var(--font-body);color:var(--ok-700,#1a7f4e);margin:0 0 var(--s-2)}.QFrwxW_availForm{gap:var(--s-3);display:grid}.QFrwxW_availForm select{border:1px solid var(--field-border);border-radius:var(--field-radius);height:36px;padding:0 var(--s-2);font:400 var(--t-body) var(--font-body);color:var(--text-1);background:var(--field-bg)}.QFrwxW_availList{max-height:200px;font:400 var(--t-caption) var(--font-body);color:var(--text-2);gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.QFrwxW_availList b{color:var(--text-1)}.QFrwxW_drawerSection{padding:var(--s-2) var(--s-4);background:var(--n-50);border-bottom:1px solid var(--n-100);font:600 var(--t-caption) var(--font-body)}.QFrwxW_drawerSection a{color:var(--jade-700);text-decoration:none}.QFrwxW_drawerSection a:hover{text-decoration:underline}
.OHEDRG_grid{gap:var(--sp-2);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;display:grid}.OHEDRG_grid label{font:500 var(--fs-xs) var(--font-body);color:var(--field-label);gap:4px;display:grid}.OHEDRG_grid input,.OHEDRG_grid textarea{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);min-height:40px;color:var(--ink);font:400 var(--fs-sm) var(--font-body);padding:6px 10px}.OHEDRG_grid input[aria-invalid=true]{border-color:var(--danger)}.OHEDRG_wide{grid-column:1/-1}.OHEDRG_check{align-items:center;gap:8px;font-weight:600;color:var(--ink)!important;display:flex!important}.OHEDRG_check input{width:18px;height:18px;min-height:0}.OHEDRG_mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.OHEDRG_hint{color:var(--ink-2);font-size:var(--fs-xs);margin:0}.OHEDRG_warn{border-left:3px solid var(--gold-500,#c99a2e);background:var(--gold-100,#fbf3df);font-size:var(--fs-sm);margin:0;padding:6px 10px}.OHEDRG_ok{color:var(--jade-700);font-weight:700}.OHEDRG_bad{color:var(--danger);font-weight:600}.OHEDRG_pkgList{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.OHEDRG_pkgRow{align-items:flex-end;gap:var(--sp-1);padding:var(--sp-1) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.OHEDRG_pkgRow label{font:500 var(--fs-xs) var(--font-body);color:var(--field-label);gap:4px;display:grid}.OHEDRG_pkgRow input,.OHEDRG_pkgRow select{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);width:10ch;min-height:40px;color:var(--ink);font:400 var(--fs-sm) var(--font-body);padding:6px 10px}.OHEDRG_pkgRow select{width:auto}.OHEDRG_pkgName{flex:220px}.OHEDRG_pkgName input{width:100%}.OHEDRG_lineStatus{gap:var(--sp-1);margin:0 0 var(--sp-2);display:grid}.OHEDRG_lineStatus div{gap:var(--sp-1);font-size:var(--fs-sm);grid-template-columns:minmax(120px,180px) 1fr;display:grid}.OHEDRG_lineStatus dt{color:var(--ink-2)}.OHEDRG_lineStatus dd{overflow-wrap:anywhere;margin:0}.OHEDRG_lineActions{gap:var(--sp-1);margin:var(--sp-1) 0 var(--sp-2);flex-wrap:wrap;display:flex}.OHEDRG_pkgCode{min-width:220px;font:500 var(--fs-xs) var(--font-body);color:var(--field-label);gap:4px;display:grid}
.t6Zeeq_main{max-width:var(--content-detail);padding:var(--sp-6) var(--sp-3);gap:var(--sp-3);margin:0 auto;display:grid}.t6Zeeq_head{align-items:center;gap:var(--sp-2);display:flex}.t6Zeeq_head h1{font-size:var(--fs-2xl);color:var(--jade-900);margin-right:auto}.t6Zeeq_ghost{min-height:var(--touch);padding:0 var(--sp-2);border:1px solid var(--jade-700);border-radius:var(--radius-sm);color:var(--jade-700);font:600 var(--fs-sm) var(--font-body);align-items:center;text-decoration:none;display:inline-flex}.t6Zeeq_stats{gap:var(--sp-2);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:720px){.t6Zeeq_stats{grid-template-columns:1fr 1fr}}.t6Zeeq_stat{--tint:var(--jade-700);background:color-mix(in srgb, var(--tint) 6%, var(--n-0));border:1px solid;border-color:color-mix(in srgb, var(--tint) 30%, var(--n-0));border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-2) var(--sp-3);display:grid}.t6Zeeq_stat b{font:700 var(--fs-2xl) var(--font-display);color:var(--tint)}.t6Zeeq_stat span{font-size:var(--fs-sm);color:var(--ink-2)}.t6Zeeq_chartCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-3)}.t6Zeeq_chartCard h2{font-size:var(--fs-lg);color:var(--jade-900);margin-bottom:var(--sp-2)}.t6Zeeq_chart{gap:var(--sp-1);grid-template-columns:repeat(7,1fr);align-items:end;height:180px;display:grid}.t6Zeeq_col{text-align:center;grid-template-rows:auto 1fr auto;gap:4px;height:100%;display:grid}.t6Zeeq_value{font-size:var(--fs-xs);color:var(--ink-2);align-self:end}.t6Zeeq_bar{background:var(--jade-500);border-radius:6px 6px 0 0;align-self:end;width:70%;min-height:2px;margin:0 auto}.t6Zeeq_goldBar{background:var(--gold-500)}.t6Zeeq_label{font-size:var(--fs-xs);color:var(--ink-2)}.t6Zeeq_error{color:var(--danger);font-weight:600}
.n8O8Va_main{max-width:var(--content-table);padding:var(--sp-6) var(--sp-3);gap:var(--sp-3);margin:0 auto;display:grid}.n8O8Va_head{align-items:center;gap:var(--sp-2);display:flex}.n8O8Va_head h1{font-size:var(--fs-2xl);color:var(--jade-900);margin-right:auto}.n8O8Va_ghost{min-height:var(--touch);padding:0 var(--sp-2);border:1px solid var(--jade-700);border-radius:var(--radius-sm);color:var(--jade-700);font:600 var(--fs-sm) var(--font-body);cursor:pointer;background:0 0;align-items:center;text-decoration:none;display:inline-flex}.n8O8Va_list{}.n8O8Va_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-2) var(--sp-3)}.n8O8Va_top{justify-content:space-between;align-items:baseline;display:flex}.n8O8Va_top small{color:var(--ink-2);font-weight:400}.n8O8Va_receipt{display:block}.n8O8Va_paid,.n8O8Va_unpaid{font-size:var(--fs-sm);border-radius:999px;padding:2px 12px;font-weight:600}.n8O8Va_paid{color:var(--ok);background:#ddeee2}.n8O8Va_unpaid{color:var(--warn);background:#f4e9c9}.n8O8Va_items{border-collapse:collapse;width:100%;margin-top:var(--sp-1);font-size:var(--fs-sm)}.n8O8Va_items td{border-bottom:1px dashed var(--line);padding:4px 0}.n8O8Va_amount{text-align:right;font-variant-numeric:tabular-nums}.n8O8Va_totalRow td{font-weight:700;font-family:var(--font-display);color:var(--jade-900);border-bottom:0;padding-top:8px}.n8O8Va_payRow{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);display:flex}.n8O8Va_qr{text-align:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;margin:0;padding:8px}.n8O8Va_qr figcaption{font-size:var(--fs-xs);color:var(--ink-2);margin-top:4px}.n8O8Va_payButtons{gap:var(--sp-1);display:grid}.n8O8Va_abbToggle{min-height:var(--touch);font:600 var(--fs-sm) var(--font-body);color:var(--ink);align-items:center;gap:8px;display:flex}.n8O8Va_abbToggle input{width:18px;height:18px}.n8O8Va_primary{min-height:var(--touch);padding:0 var(--sp-3);border-radius:var(--radius-sm);background:var(--terra);color:var(--paper);font:600 var(--fs-md) var(--font-body);cursor:pointer;border:0}.n8O8Va_outline{min-height:var(--touch);padding:0 var(--sp-3);border:1px solid var(--jade-700);border-radius:var(--radius-sm);color:var(--jade-700);font:600 var(--fs-md) var(--font-body);cursor:pointer;background:0 0}.n8O8Va_etaxRow{margin:var(--sp-1) 0 0}.n8O8Va_etaxBtn{border:1px solid var(--gold-600);border-radius:var(--radius-sm);min-height:32px;color:var(--gold-600);font:600 var(--fs-xs) var(--font-body);cursor:pointer;background:0 0;padding:0 12px}.n8O8Va_etaxDone{color:var(--ok);font-size:var(--fs-sm);font-weight:600}.n8O8Va_cardForm{gap:var(--sp-1);display:grid}.n8O8Va_cardAttempts{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--ink-2);gap:4px;padding:0;list-style:none;display:grid}.n8O8Va_cardAttempts li[data-status=needs_refund]{color:var(--danger);font-weight:600}.n8O8Va_empty{color:var(--ink-2)}.n8O8Va_error{color:var(--danger);font-weight:600}.n8O8Va_vatChip{background:var(--gold-100,#fbf3df);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 6px}.n8O8Va_vatRow td{color:var(--ink-2);font-size:var(--fs-xs)}.n8O8Va_buyerBox{font-size:var(--fs-sm);flex-basis:100%}.n8O8Va_buyerBox summary{cursor:pointer;color:var(--jade-700);font-weight:600}.n8O8Va_buyerGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:6px;margin-top:6px;display:grid}.n8O8Va_buyerGrid input{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);min-height:36px;font:400 var(--fs-sm) var(--font-body);padding:0 8px}.n8O8Va_buyerGrid input[aria-invalid=true]{border-color:var(--danger)}.n8O8Va_cancelled{background:var(--danger-soft,#f6e1dd);color:var(--danger);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:700}.n8O8Va_corrState{color:var(--ink-2);font-size:var(--fs-sm);margin:6px 0 0}.n8O8Va_noteList{font-size:var(--fs-sm);gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.n8O8Va_corrBox{border-top:1px dashed var(--line);font-size:var(--fs-sm);margin-top:8px;padding-top:8px}.n8O8Va_corrBox summary{cursor:pointer;color:var(--danger);font-weight:600}.n8O8Va_corrHint{color:var(--ink-2);font-size:var(--fs-xs);margin:6px 0}.n8O8Va_corrGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:8px 0;display:grid}.n8O8Va_corrGrid label,.n8O8Va_corrRefund{font:500 var(--fs-xs) var(--font-body);color:var(--field-label);gap:4px;display:grid}.n8O8Va_corrWide{grid-column:1/-1}.n8O8Va_corrGrid input,.n8O8Va_corrGrid select,.n8O8Va_corrLine input,.n8O8Va_corrLine select,.n8O8Va_corrRefund select{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);min-height:36px;color:var(--ink);font:400 var(--fs-sm) var(--font-body);padding:0 8px}.n8O8Va_corrLines{gap:6px;margin:8px 0;display:grid}.n8O8Va_corrLine{grid-template-columns:minmax(0,1fr) 110px 120px auto;align-items:center;gap:6px;display:grid}.n8O8Va_corrRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:560px){.n8O8Va_corrLine{grid-template-columns:1fr 1fr}}.n8O8Va_cardReturn{gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);display:grid}.n8O8Va_cardReturn[data-status=needs_refund],.n8O8Va_cardReturn[data-status=failed],.n8O8Va_cardReturn[data-status=expired]{border-color:var(--danger)}
