.retention_memberSection__ZWpE7{margin:16px 0 20px}.retention_memberCard__BCUap{position:relative;isolation:isolate;overflow:hidden;padding:28px;border:1px solid rgba(18,58,107,.14);border-radius:28px;background:linear-gradient(135deg,#ffffff,#fbfbf8 62%,#f6f8fb);box-shadow:0 20px 48px rgba(18,58,107,.12);color:#17345f;font-family:Trebuchet MS,Arial Rounded MT Bold,Arial,sans-serif}.retention_memberCard__BCUap>*{position:relative;z-index:3}.retention_cardNavyShape__jRJbE{position:absolute;z-index:0;top:-115px;right:-95px;width:430px;height:315px;border-radius:46% 0 0 58%;background:linear-gradient(145deg,#1b4d83,#102d57 76%);transform:rotate(-5deg);pointer-events:none}.retention_cardOrangeShape__JkzDA{position:absolute;z-index:1;top:-36px;right:178px;width:112px;height:370px;background:linear-gradient(180deg,#ff8b2b,#ef6d16);transform:rotate(33deg);opacity:.96;pointer-events:none}.retention_catWatermark__qMhmz{position:absolute;z-index:1;top:74px;right:54px;width:190px;color:rgba(255,255,255,.34);pointer-events:none}.retention_catWatermark__qMhmz svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.retention_memberTopline__wkeKr{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.retention_cardBrand__DvLau strong{display:block;font-size:30px;line-height:1;letter-spacing:.015em;color:#1d4f82;font-weight:900}.retention_cardBrand__DvLau span{display:block;margin-top:7px;color:#f07823;font-size:11px;font-weight:900;letter-spacing:.14em}.retention_tierBadge__VvOec{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 13px;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:11px;font-weight:900;letter-spacing:.07em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.retention_memberIdentity__FhNIS{display:grid;grid-template-columns:minmax(0,1fr) 170px;grid-gap:26px;gap:26px;align-items:end;margin-top:66px}.retention_miniLabel__7Iizd{display:block;color:#758399;font-size:10px;font-weight:900;letter-spacing:.09em}.retention_memberName__Onzn7{margin:8px 0 18px;color:#17345f;font-size:34px;line-height:1.08;letter-spacing:.005em;font-weight:900}.retention_memberNumberRow___ycX2{display:flex;gap:28px;flex-wrap:wrap;color:#17345f;font-size:16px;font-weight:800}.retention_memberNumberRow___ycX2 span{display:flex;flex-direction:column;gap:4px}.retention_memberNumberRow___ycX2 small{color:#7a8493;font-size:10px;font-weight:800;letter-spacing:.05em}.retention_memberNumberRow___ycX2 strong{color:#ef6d16;font-size:21px;letter-spacing:.1em;font-weight:900}.retention_pointsPanel__N13W7{min-height:126px;display:flex;flex-direction:column;justify-content:center;padding:16px;border:1px solid rgba(18,58,107,.13);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(18,58,107,.08);text-align:center}.retention_pointsPanel__N13W7 strong{margin:7px 0 6px;color:#17345f;font-size:34px;line-height:1;font-weight:900}.retention_pointsPanel__N13W7 small{color:#7a8493;font-size:11px;font-weight:800}.retention_cardActionRail__M4KQE{position:relative;z-index:6;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:26px;padding:10px;border-radius:18px;background:linear-gradient(135deg,#173f70,#102d57);box-shadow:0 10px 28px rgba(16,45,87,.2)}.retention_cardActionRail__M4KQE button{position:relative;z-index:7;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 14px;border:1px solid rgba(255,255,255,.15);border-radius:13px;background:rgba(255,255,255,.06);color:#fff;text-align:left;cursor:pointer;pointer-events:auto;transition:background .16s ease,transform .16s ease,border-color .16s ease;font-family:inherit}.retention_cardActionRail__M4KQE button:first-child{background:linear-gradient(135deg,#ff8b2b,#ef6d16);border-color:transparent}.retention_cardActionRail__M4KQE button:hover{transform:translateY(-1px);background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.3)}.retention_cardActionRail__M4KQE button:first-child:hover{background:linear-gradient(135deg,#ff963e,#f07823)}.retention_cardActionRail__M4KQE span{font-size:9px;font-weight:900;letter-spacing:.1em;opacity:.72}.retention_cardActionRail__M4KQE strong{font-size:13px;letter-spacing:.005em;font-weight:900}.retention_rewardLine__RJBmG{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;color:#6f7887;font-size:11px;font-weight:700}.retention_rewardLine__RJBmG strong{color:#17345f}.retention_memberFootnote__EXF51{margin:10px 4px 0;color:#78716c;font-size:12px}.retention_modalBackdrop__uj_Wm{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,23,43,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.retention_qrModal__NsYXn{position:relative;width:min(460px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:28px;border:1px solid rgba(18,58,107,.12);border-radius:26px;background:linear-gradient(160deg,#fff,#fbfbf8 68%,#f2f6fb);box-shadow:0 30px 90px rgba(0,0,0,.3);text-align:center;font-family:Trebuchet MS,Arial Rounded MT Bold,Arial,sans-serif}.retention_qrModal__NsYXn:before{content:"";position:absolute;top:0;right:0;width:150px;height:42px;border-radius:0 26px 0 32px;background:linear-gradient(90deg,#173f70,#173f70 65%,#f07823 0,#f07823);pointer-events:none}.retention_qrBrand__1qkwN{color:#17345f;font-size:21px;font-weight:900;letter-spacing:.02em;text-align:left}.retention_qrBrand__1qkwN span{display:block;margin-top:4px;color:#f07823;font-size:9px;letter-spacing:.13em}.retention_qrModal__NsYXn h3{margin:24px 0 6px;color:#17345f;font-size:24px;font-weight:900}.retention_modalClose__sf4s8{position:absolute;z-index:4;top:12px;right:12px;width:38px;height:38px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.15);color:#fff;font-size:24px;line-height:1;cursor:pointer;font-family:inherit}.retention_qrFrame__7GIcs{width:min(300px,100%);margin:22px auto 16px;padding:14px;border:1px solid #e4e8ee;border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(18,58,107,.12)}.retention_qrFrame__7GIcs img{display:block;width:100%;height:auto}.retention_modalCodeBlock__JBhF9{display:flex;flex-direction:column;align-items:center;gap:5px;margin:12px 0 18px}.retention_modalCodeBlock__JBhF9>strong{color:#17345f;font-size:27px;letter-spacing:.11em;font-weight:900}.retention_modalUrl__rAwFM{max-width:100%;color:#6f7887;font-size:12px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.retention_modalActions__mjMJg{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.retention_modalActions__mjMJg button{font-family:inherit}.retention_checkinHead__Z8TW3{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.retention_streak__b9Lsz{min-width:110px;padding:12px 14px;border:1px solid #e7e5e4;border-radius:14px;background:#fff;text-align:center}.retention_streak__b9Lsz strong{display:block;font-size:24px}.retention_streak__b9Lsz span{display:block;margin-top:3px;color:#78716c;font-size:11px;font-weight:800}.retention_checkinCard__hSSQG{margin-top:18px;padding:16px;border:1px solid #e7e5e4;border-radius:16px;background:#fafaf9}.retention_checkinCard__hSSQG h3{margin:7px 0 3px}.retention_questionGrid__8DCwB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 12px}.retention_history__QmZ1s{margin-top:14px;padding-top:12px;border-top:1px solid #e7e5e4}.retention_inviteLanding__n2XZW{overflow:hidden;position:relative}.retention_inviteLanding__n2XZW:before{content:"";position:absolute;top:-80px;right:-60px;width:210px;height:210px;border-radius:50%;background:linear-gradient(135deg,#173f70,#173f70 62%,#f07823 0,#f07823);opacity:.14;pointer-events:none}.retention_inviteCode__NcDz9{display:inline-block;margin:12px 0 4px;color:#17345f;font-size:30px;font-weight:900;letter-spacing:.11em;font-family:Trebuchet MS,Arial Rounded MT Bold,Arial,sans-serif}.retention_inviteActions__YgpbD{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:20px}.retention_timelineCard__T7iec{margin-top:18px;padding:20px;border:1px solid #e6eaf0;border-radius:20px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 10px 28px rgba(18,58,107,.06)}.retention_timelineHead__K329q{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.retention_timelineHead__K329q h3{margin:6px 0 4px;color:#17345f;font-size:20px}.retention_timelineHead__K329q p{margin:0;color:#7a8493;font-size:12px;line-height:1.5}.retention_timelineEyebrow__wwc3z{color:#ef6d16;font-size:10px;font-weight:900;letter-spacing:.14em}.retention_timelineCount__c71e2{min-width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:#eef4fb;color:#17345f;font-size:12px;font-weight:900}.retention_timelineList__aK7Pl{position:relative;margin-top:18px;padding-left:12px}.retention_timelineList__aK7Pl:before{content:"";position:absolute;left:25px;top:12px;bottom:12px;width:2px;background:#e4eaf2}.retention_timelineItem__1WfXE{position:relative;display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;padding:8px 0}.retention_timelineMarker__U2FQm{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:3px solid #fff;border-radius:999px;background:#173f70;color:#fff;box-shadow:0 3px 10px rgba(18,58,107,.16);font-size:12px}.retention_timelineCopy__CrPsk{padding:2px 0 10px;border-bottom:1px solid #eef1f5}.retention_timelineItem__1WfXE:last-child .retention_timelineCopy__CrPsk{border-bottom:0}.retention_timelineTitleRow__wZgED{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.retention_timelineTitleRow__wZgED strong{color:#243b5a;font-size:13px}.retention_timelineTitleRow__wZgED time{flex:none;color:#9aa4b1;font-size:10px;font-weight:800}.retention_timelineCopy__CrPsk p{margin:4px 0 0;color:#6f7887;font-size:12px;line-height:1.45}.retention_timelineEmpty__K7GPJ{margin-top:16px;padding:14px;border-radius:14px;background:#f7f9fc;color:#7a8493;font-size:12px}@media (max-width:720px){.retention_memberCard__BCUap{padding:22px 18px;border-radius:22px}.retention_cardNavyShape__jRJbE{top:-135px;right:-165px;width:430px;height:330px}.retention_cardOrangeShape__JkzDA{top:-46px;right:105px;width:82px;height:310px}.retention_catWatermark__qMhmz{top:62px;right:14px;width:135px}.retention_cardBrand__DvLau strong{font-size:24px}.retention_tierBadge__VvOec{max-width:145px;text-align:center}.retention_memberIdentity__FhNIS{grid-template-columns:1fr;margin-top:52px}.retention_memberName__Onzn7{font-size:29px}.retention_pointsPanel__N13W7{min-height:96px}.retention_cardActionRail__M4KQE{grid-template-columns:1fr}.retention_cardActionRail__M4KQE button{min-height:52px;flex-direction:row;align-items:center;justify-content:space-between}.retention_questionGrid__8DCwB{grid-template-columns:1fr}.retention_streak__b9Lsz{min-width:94px}.retention_modalBackdrop__uj_Wm{align-items:flex-end;padding:0}.retention_qrModal__NsYXn{width:100%;max-height:88vh;border-radius:26px 26px 0 0;padding:26px 20px 28px}.retention_qrModal__NsYXn:before{border-radius:0 26px 0 30px}.retention_inviteActions__YgpbD,.retention_modalActions__mjMJg{grid-template-columns:1fr}.retention_timelineCard__T7iec{padding:16px}.retention_timelineHead__K329q,.retention_timelineTitleRow__wZgED{align-items:flex-start}}.retention_referralHistory__S6b9o{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.retention_referralHistory__S6b9o>div{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #e7e5e4;border-radius:12px;background:#fff}.retention_referralHistory__S6b9o small{color:#667085;text-align:right}.CatLifeWelcome_page__N6s7j{display:grid;grid-gap:28px;gap:28px;overflow:hidden}.CatLifeWelcome_hero__lIXHx{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;grid-gap:42px;gap:42px;padding:34px;border:1px solid #ece9e2;border-radius:32px;background:#faf9f6;box-shadow:0 18px 46px rgba(40,53,70,.06)}.CatLifeWelcome_copy__Ad6Pp{min-width:0}.CatLifeWelcome_eyebrow__Xq5Qp{display:block;margin-bottom:13px;color:#b18a3e;font-size:11px;font-weight:900;letter-spacing:.2em}.CatLifeWelcome_copy__Ad6Pp h2{display:flex;flex-wrap:wrap;gap:0 .2em;margin:0;color:#182235;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.4vw,62px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.CatLifeWelcome_copy__Ad6Pp h2 span{white-space:nowrap}.CatLifeWelcome_lead__2BmGz{max-width:640px;margin:18px 0 0;color:#6c7481;font-size:20px;line-height:1.65}.CatLifeWelcome_body__K_Rg0{display:grid;grid-gap:18px;gap:18px;max-width:620px;margin-top:26px;color:#69717d;font-size:15px;line-height:1.7}.CatLifeWelcome_body__K_Rg0 p{margin:0}.CatLifeWelcome_flow__ROpsW{padding:8px 0 8px 18px;border-left:2px solid rgba(197,160,89,.45)}.CatLifeWelcome_flow__ROpsW p{color:#4e5662}.CatLifeWelcome_flow__ROpsW strong{display:block;margin-top:5px;color:#2b4c7e;font-size:16px}.CatLifeWelcome_actions__TbdnI{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}.CatLifeWelcome_primary__zOz6w,.CatLifeWelcome_secondary__KS0hW{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;font-weight:850}.CatLifeWelcome_primary__zOz6w{gap:10px;color:#fff;background:#31598f;box-shadow:0 10px 24px rgba(49,89,143,.18)}.CatLifeWelcome_primary__zOz6w:hover{background:#274c7c}.CatLifeWelcome_secondary__KS0hW{border:1px solid #d9d7d2;color:#616975;background:transparent;cursor:pointer}.CatLifeWelcome_secondary__KS0hW:hover{background:#fff}.CatLifeWelcome_disabled__6TFfh{color:#8d8170;font-size:13px;font-weight:800}.CatLifeWelcome_petLine__Gzj3G{margin:15px 0 0;color:#8a7c66;font-size:12px;font-weight:700}.CatLifeWelcome_art__hHO7D{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#fdfbf7,#f4f1ea);box-shadow:inset 0 0 42px rgba(0,0,0,.025)}.CatLifeWelcome_art__hHO7D svg{position:relative;z-index:2;width:min(82%,390px);height:auto;filter:drop-shadow(0 10px 18px rgba(76,63,50,.06))}.CatLifeWelcome_glowA__YPRMI,.CatLifeWelcome_glowB__r_9Gh{position:absolute;width:260px;height:260px;border-radius:50%;filter:blur(45px)}.CatLifeWelcome_glowA__YPRMI{top:20px;left:10px;background:rgba(254,243,199,.58)}.CatLifeWelcome_glowB__r_9Gh{right:10px;bottom:15px;background:rgba(219,234,254,.52)}.CatLifeWelcome_timeline__219mR{fill:none;stroke:#c5a059;stroke-width:1.5;stroke-dasharray:4 6;opacity:.27}.CatLifeWelcome_miniCard__S9rza{fill:#fff;opacity:.68}.CatLifeWelcome_miniIconBlue__ChJdS,.CatLifeWelcome_miniIconGold__MmARx{fill:none;stroke-width:2;opacity:.5}.CatLifeWelcome_miniIconBlue__ChJdS{stroke:#6b9cb0}.CatLifeWelcome_miniIconGold__MmARx{stroke:#c5a059}.CatLifeWelcome_ownerBody__XT_Sc{fill:#e8e2d9}.CatLifeWelcome_ownerArm__9EtV_{fill:#ded6cb}.CatLifeWelcome_tail__ObDPE{fill:none;stroke:#d5c0a9;stroke-width:14;stroke-linecap:round}.CatLifeWelcome_catBody__KWbgG{fill:#e8d5c4}.CatLifeWelcome_catHead__TkmvH{fill:#d5c0a9}.CatLifeWelcome_face__zA3uP{fill:none;stroke:#9a7e64;stroke-width:2;stroke-linecap:round}.CatLifeWelcome_nose__PmPjc{fill:#9a7e64}.CatLifeWelcome_hand__4Mjcl{fill:#f4ede4}.CatLifeWelcome_heart__KSa6j{fill:#efa9a9;opacity:.78}.CatLifeWelcome_floatIcon__Q1gBV{position:absolute;z-index:3;display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 8px 20px rgba(60,68,80,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CatLifeWelcome_note__4G92O{top:24%;left:18%;color:#c27a20}.CatLifeWelcome_voice__hZ8jd{right:16%;top:44%;color:#4c72d8}.CatLifeWelcome_photo__OR0t6{bottom:22%;left:26%;color:#d45665}.CatLifeWelcome_values__ogq6_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.CatLifeWelcome_values__ogq6_ article{padding:24px;border:1px solid #ece9e3;border-radius:24px;background:rgba(255,255,255,.9);box-shadow:0 10px 30px rgba(48,61,79,.045)}.CatLifeWelcome_values__ogq6_ h3{margin:16px 0 8px;color:#202b3d;font-size:19px}.CatLifeWelcome_values__ogq6_ p{margin:0;color:#767e89;font-size:13px;line-height:1.65}.CatLifeWelcome_valueIconAmber__8shsm,.CatLifeWelcome_valueIconBlue__CzHPQ,.CatLifeWelcome_valueIconRose__hL_ha{display:grid;width:48px;height:48px;place-items:center;border-radius:15px}.CatLifeWelcome_valueIconAmber__8shsm{color:#c9811d;background:#fff7df}.CatLifeWelcome_valueIconBlue__CzHPQ{color:#5089bc;background:#edf6ff}.CatLifeWelcome_valueIconRose__hL_ha{color:#ce6671;background:#fff0f1}.CatLifeWelcome_vision__ES9iV{position:relative;scroll-margin-top:110px;overflow:hidden;padding:34px;text-align:center;border:1px solid rgba(255,255,255,.7);border-radius:30px;background:linear-gradient(135deg,#fdfbf7,#f4f1ea);box-shadow:0 8px 26px rgba(54,64,76,.04)}.CatLifeWelcome_vision__ES9iV h3{margin:0;color:#273142;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:600}.CatLifeWelcome_vision__ES9iV p{margin:13px 0 0;color:#747b85;line-height:1.75}.CatLifeWelcome_visionPaw__9Vx_b{display:block;margin-bottom:12px;font-size:25px;opacity:.45}@media(max-width:1000px){.CatLifeWelcome_hero__lIXHx{grid-template-columns:1fr;padding:28px}.CatLifeWelcome_art__hHO7D{min-height:350px}}@media(max-width:720px){.CatLifeWelcome_page__N6s7j{gap:18px}.CatLifeWelcome_hero__lIXHx{gap:26px;padding:22px;border-radius:24px}.CatLifeWelcome_copy__Ad6Pp h2{display:block;font-size:clamp(36px,10vw,48px)}.CatLifeWelcome_copy__Ad6Pp h2 span{display:block}.CatLifeWelcome_lead__2BmGz{font-size:17px}.CatLifeWelcome_body__K_Rg0{font-size:14px}.CatLifeWelcome_actions__TbdnI{align-items:stretch;flex-direction:column}.CatLifeWelcome_primary__zOz6w,.CatLifeWelcome_secondary__KS0hW{width:100%}.CatLifeWelcome_art__hHO7D{min-height:300px}.CatLifeWelcome_art__hHO7D svg{width:min(88%,330px)}.CatLifeWelcome_values__ogq6_{grid-template-columns:1fr}.CatLifeWelcome_vision__ES9iV{padding:28px 20px;border-radius:24px}.CatLifeWelcome_vision__ES9iV h3{font-size:22px}}.pet-timeline-v1-2_toolbar__BhlAA{display:flex;flex-direction:column;gap:12px;margin:18px 0 6px;padding:14px;border:1px solid #e6eaf0;border-radius:16px;background:#f8fafc}.pet-timeline-v1-2_filterRow__0KA3r,.pet-timeline-v1-2_rangeRow__aegzc,.pet-timeline-v1-2_viewRow__OFR_R{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pet-timeline-v1-2_filterButton__Y3lif,.pet-timeline-v1-2_rangeButton__YFAUN,.pet-timeline-v1-2_viewButton__cZYFy{border:1px solid #dfe5ec;border-radius:999px;background:#fff;color:#4c5f77;padding:8px 12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pet-timeline-v1-2_filterButton__Y3lif[aria-pressed=true],.pet-timeline-v1-2_rangeButton__YFAUN[aria-pressed=true],.pet-timeline-v1-2_viewButton__cZYFy[aria-pressed=true]{border-color:#173f70;background:#173f70;color:#fff}.pet-timeline-v1-2_lockedButton__D06xk{opacity:.5;cursor:not-allowed}.pet-timeline-v1-2_toolbarHint__2t3Te{margin:0;color:#7a8493;font-size:11px}.pet-timeline-v1-2_trendCard___BO9Z{margin-top:16px;padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.pet-timeline-v1-2_trendHeader__Zelkm{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pet-timeline-v1-2_trendHeader__Zelkm h4{margin:0;color:#17345f;font-size:16px}.pet-timeline-v1-2_trendHeader__Zelkm p{margin:4px 0 0;color:#7a8493;font-size:11px}.pet-timeline-v1-2_trendStat__G_nTN{text-align:right;color:#17345f}.pet-timeline-v1-2_trendStat__G_nTN strong{display:block;font-size:26px;line-height:1}.pet-timeline-v1-2_trendStat__G_nTN span{display:block;margin-top:5px;color:#7a8493;font-size:11px}.pet-timeline-v1-2_chartWrap__Q_wH5{margin-top:18px;overflow:hidden;border-radius:14px;background:#fff}.pet-timeline-v1-2_chartWrap__Q_wH5 svg{display:block;width:100%;height:auto}.pet-timeline-v1-2_chartGrid__UVGtN{stroke:#edf1f5;stroke-width:1}.pet-timeline-v1-2_chartLine__Pl5RF{fill:none;stroke:#173f70;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.pet-timeline-v1-2_chartPoint__ZG6kM{fill:#ef7a24;stroke:#fff;stroke-width:3}.pet-timeline-v1-2_chartLabel__VfFyN{fill:#8a96a6;font-size:11px}.pet-timeline-v1-2_chartValue___LzlX{fill:#17345f;font-size:11px;font-weight:800}.pet-timeline-v1-2_emptyTrend__RbhgZ{margin-top:14px;padding:14px;border-radius:14px;background:#fff8ed;color:#8b5a21;font-size:12px}.pet-timeline-v1-2_upgradeNotice__8pmdo{margin-top:14px;padding:14px;border:1px dashed #dfc7a5;border-radius:14px;background:#fffaf3;color:#7c5b36;font-size:12px}@media (max-width:720px){.pet-timeline-v1-2_toolbar__BhlAA{padding:12px}.pet-timeline-v1-2_filterRow__0KA3r,.pet-timeline-v1-2_rangeRow__aegzc,.pet-timeline-v1-2_viewRow__OFR_R{gap:6px}.pet-timeline-v1-2_filterButton__Y3lif,.pet-timeline-v1-2_rangeButton__YFAUN,.pet-timeline-v1-2_viewButton__cZYFy{padding:7px 10px;font-size:11px}.pet-timeline-v1-2_trendHeader__Zelkm{flex-direction:column}.pet-timeline-v1-2_trendStat__G_nTN{text-align:left}}.preview_shell__7Tk4O{--ink:#13231d;--muted:#66756f;--line:#dfe7e2;--paper:#fff;--green:#176b4d;--mint:#e8f4ee;--amber:#e69b3f;min-height:100vh;padding-bottom:96px;background:radial-gradient(circle at 90% 4%,#eaf7f0 0,transparent 28%),#f6f7f4;color:var(--ink);font-family:Inter,Noto Sans TC,system-ui,sans-serif}.preview_shell__7Tk4O button,.preview_shell__7Tk4O input,.preview_shell__7Tk4O select,.preview_shell__7Tk4O textarea{font:inherit}.preview_shell__7Tk4O button{cursor:pointer}.preview_demoBanner__FGTfU{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;background:#123e30;color:#e9fff5;font-size:11px}.preview_demoBanner__FGTfU span{padding:3px 7px;border:1px solid #7ec3a7;border-radius:999px;font-weight:900;letter-spacing:.08em}.preview_demoBanner__FGTfU strong{font-weight:650}.preview_header__8Oo4A{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1120px,calc(100% - 32px));margin:auto;padding:24px 0 16px}.preview_petIdentity__9nZBq{display:flex;align-items:center;gap:14px}.preview_avatar__DRvB9{display:grid;width:50px;height:50px;flex:0 0 auto;place-items:center;border-radius:17px;background:linear-gradient(145deg,#d5aa79,#79583d);color:#fff;font-size:21px;font-weight:900;box-shadow:0 8px 20px #5038212b}.preview_petIdentity__9nZBq span,.preview_sheetKicker__TgfmI,.preview_titleRow__4e34P>div>span{color:var(--green);font-size:10px;font-weight:900;letter-spacing:.12em}.preview_petIdentity__9nZBq h1{margin:3px 0 2px;font-size:22px}.preview_petIdentity__9nZBq p,.preview_titleRow__4e34P p{margin:0;color:var(--muted);font-size:12px}.preview_profileButton___yr_7{padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#41534b;font-size:12px;font-weight:750}.preview_desktopNav__jsCA7{display:flex;gap:6px;width:min(1120px,calc(100% - 32px));margin:0 auto 20px;padding:6px;border:1px solid var(--line);border-radius:16px;background:#ffffffc7;box-shadow:0 8px 28px #193c2b0c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview_desktopNav__jsCA7 button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1 1;padding:11px;border:0;border-radius:11px;background:transparent;color:#6e7d76;font-weight:760}.preview_desktopNav__jsCA7 button span{font-size:17px}.preview_desktopNav__jsCA7 .preview_activeTab__bYx1j{box-shadow:0 6px 18px #12291e26}.preview_content__2MWKJ{width:min(1120px,calc(100% - 32px));margin:auto}.preview_screen__rSm77{animation:preview_enter__XuLKe .25s ease}.preview_greeting__5RxU_{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px;border:1px solid #cce2d6;border-radius:25px;background:linear-gradient(135deg,#f7fffb,#e5f4ec);box-shadow:0 16px 50px #305f4920}.preview_greeting__5RxU_ span,.preview_sectionHead__GYexT span{color:var(--green);font-size:11px;font-weight:850;letter-spacing:.08em}.preview_greeting__5RxU_ h2{max-width:660px;margin:7px 0 8px;font-size:clamp(28px,5vw,48px);line-height:1.06;letter-spacing:-.04em}.preview_greeting__5RxU_ p{max-width:620px;margin:0;color:#53665d;line-height:1.6}.preview_continuity__94Dtw{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:14px 16px;border:1px solid #bfddce;border-radius:16px;background:#ffffffb8}.preview_continuity__94Dtw strong{font-size:30px}.preview_continuity__94Dtw span{color:#5c7066;font-size:10px;line-height:1.35;letter-spacing:0}.preview_voiceHero__emAPV{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;margin-top:18px;padding:22px;border-radius:22px;background:var(--ink);color:#fff;box-shadow:0 18px 44px #0f2f212d}.preview_micButton__LhRSo{display:grid;width:66px;height:66px;place-items:center;border:1px solid #ffffff26;border-radius:999px;background:linear-gradient(145deg,#43a47c,#237459);font-size:28px;box-shadow:0 0 0 8px #ffffff0b}.preview_voiceHero__emAPV div>span{color:#9dd9bf;font-size:10px;font-weight:900;letter-spacing:.1em}.preview_voiceHero__emAPV h3{margin:4px 0;font-size:23px}.preview_voiceHero__emAPV p{margin:0;color:#bdcdc5;font-size:13px}.preview_voiceCta__3Eux2{padding:11px 16px;border:0;border-radius:12px;background:#f4c66e;color:#3f2b0a;font-weight:850}.preview_quickGrid__R4BU7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:16px 0 28px}.preview_quickGrid__R4BU7 button{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;grid-column-gap:11px;column-gap:11px;text-align:left;padding:15px;border:1px solid var(--line);border-radius:17px;background:#fff;color:var(--ink);box-shadow:0 8px 24px #1c35270b}.preview_quickGrid__R4BU7 button>span{grid-row:1/3;display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--mint);color:var(--green);font-size:20px}.preview_quickGrid__R4BU7 small{color:var(--muted);font-size:11px}.preview_sectionHead__GYexT,.preview_titleRow__4e34P{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.preview_sectionHead__GYexT h3{margin:3px 0;font-size:23px}.preview_sectionHead__GYexT button{border:0;background:transparent;color:var(--green);font-weight:800}.preview_todayList__m5BAt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.preview_todayList__m5BAt button{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#fff;text-align:left}.preview_todayList__m5BAt button>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#f5f3ec;font-size:20px}.preview_todayList__m5BAt button>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.preview_todayList__m5BAt strong{font-size:13px}.preview_todayList__m5BAt small{color:var(--muted);font-size:10px}.preview_todayList__m5BAt b{margin-left:auto;color:#96a29d;font-size:20px}.preview_returnCard__jAtoS{display:flex;align-items:flex-start;gap:13px;margin-top:18px;padding:18px;border:1px dashed #a9c9b9;border-radius:18px;background:#f4fbf7}.preview_returnCard__jAtoS>span{color:var(--green);font-size:22px}.preview_returnCard__jAtoS strong{font-size:14px}.preview_returnCard__jAtoS p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.preview_titleRow__4e34P{margin-bottom:18px}.preview_titleRow__4e34P h2{margin:5px 0 6px;font-size:clamp(27px,4vw,40px);letter-spacing:-.035em}.preview_titleRow__4e34P>button{padding:11px 15px;border:0;border-radius:12px;background:var(--green);color:#fff;font-weight:800}.preview_searchRow__ZHeWT label{display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.preview_searchRow__ZHeWT input{width:100%;padding:13px 0;border:0;outline:0;color:var(--ink)}.preview_filters__J3sSK{display:flex;gap:7px;margin:12px 0 20px;overflow:auto;padding-bottom:4px}.preview_filters__J3sSK button{flex:0 0 auto;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#566760;font-size:11px;font-weight:750}.preview_filters__J3sSK .preview_filterActive__NvIc9{border-color:var(--green);background:var(--green);color:#fff}.preview_timeline__arc_b{max-width:780px;margin:auto}.preview_eventCard__l7QII{display:grid;grid-template-columns:48px 1fr;grid-gap:13px;gap:13px}.preview_rail__57vi9{display:flex;align-items:center;flex-direction:column}.preview_rail__57vi9>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #d4e1da;border-radius:14px;background:#fff;font-size:20px;box-shadow:0 7px 20px #233c2d13}.preview_rail__57vi9 i{width:1px;min-height:38px;flex:1 1;background:#d6dfda}.preview_eventBody__CuYpo{margin-bottom:12px;padding:17px;border:1px solid var(--line);border-radius:18px;background:#fff}.preview_eventMeta__Jrco9{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview_eventMeta__Jrco9 time{color:#687970;font-size:10px;font-weight:750}.preview_eventMeta__Jrco9 span{padding:4px 7px;border-radius:999px;background:#edf5f1;color:var(--green);font-size:9px;font-weight:800}.preview_eventBody__CuYpo h3{margin:7px 0 4px;font-size:16px}.preview_eventBody__CuYpo>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.preview_tagRow__5ru0K{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.preview_tagRow__5ru0K span{padding:4px 7px;border:1px solid #e2e8e4;border-radius:7px;color:#5b6c64;font-size:9px}.preview_source__4xJMG{display:block;margin-top:9px;color:#8b9892;font-size:9px}.preview_photoButton__1nIG9{width:100%;margin-top:12px;padding:0;border:0;border-radius:15px;background:none;overflow:hidden}.preview_photo__5gQH4{display:flex;align-items:flex-end;gap:12px;min-height:104px;padding:16px;border-radius:15px;color:#fff;text-align:left;position:relative;overflow:hidden}.preview_photo__5gQH4:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#101915b8)}.preview_photo__5gQH4>div,.preview_photo__5gQH4>span{position:relative;z-index:1}.preview_photo__5gQH4>span{font-size:34px}.preview_photo__5gQH4 div{display:grid}.preview_photo__5gQH4 small{font-size:9px;opacity:.8}.preview_stool__LJSU3{background:radial-gradient(circle at 70% 20%,#dfb879,#75513a)}.preview_social__hIgEW{background:radial-gradient(circle at 70% 20%,#e7b6a5,#614740)}.preview_memory__dkEv4{background:radial-gradient(circle at 70% 20%,#8ab6a3,#355c4c)}.preview_photoLarge__86voO{min-height:380px;align-items:flex-end}.preview_photoLarge__86voO>span{font-size:80px}.preview_photoLarge__86voO strong{font-size:24px}.preview_insightGrid__07ugw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.preview_insightCard___pP7C{display:flex;min-width:0;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 30px #22352c0d}.preview_cardTop__tnfXE{display:flex;align-items:center;justify-content:space-between;gap:10px}.preview_cardTop__tnfXE span{padding:5px 7px;border-radius:7px;font-size:9px;font-weight:900}.preview_signalAmber__OBGpa{background:#fff2d8;color:#9a5b11}.preview_signalRose__Ksy0k{background:#fae8e5;color:#a43d35}.preview_signalBlue__NZwIT{background:#e8f0fa;color:#315f93}.preview_cardTop__tnfXE small{color:#8a9690;font-size:9px}.preview_insightCard___pP7C h3{margin:13px 0 6px;font-size:17px}.preview_insightCard___pP7C>p{min-height:40px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.preview_insightCard___pP7C>button{margin-top:auto;padding:10px;border:0;border-radius:10px;background:#eff6f2;color:var(--green);font-size:11px;font-weight:850}.preview_chartWrap__2i7wz{margin:14px -5px 10px}.preview_chartWrap__2i7wz svg{width:100%;overflow:visible}.preview_chartWrap__2i7wz svg text{fill:#31473d;font-size:8px;font-weight:750}.preview_gridLine__O4wuI{stroke:#e6ece8;stroke-width:1}.preview_foodLine__GoA_x,.preview_weightLine__N3fe5{fill:none;stroke:#22825f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.preview_foodLine__GoA_x{stroke:#d38d2e}.preview_weightDot__Iwj4T{fill:#fff;stroke:#22825f;stroke-width:3}.preview_foodDot__Cs4KX{fill:#fff;stroke:#d38d2e;stroke-width:3}.preview_axis__Lm8_Q{fill:#86938d!important;font-size:7px!important}.preview_missingBand__k_PCE{fill:#f1f3f1;stroke:#d8dedb;stroke-dasharray:3 3}.preview_missingText__tfrF2{fill:#89958f!important;font-size:7px!important}.preview_chartNote__aPrXq{min-height:28px!important;margin:0!important;color:#788780!important;font-size:9px!important}.preview_occurrence__1_Txn{display:flex;align-items:flex-end;gap:12px;min-height:162px;margin:14px 0 10px;padding:13px 5px 25px;border-bottom:1px solid #dfe6e2;position:relative}.preview_barGroup__AOep8{display:grid;grid-gap:4px;gap:4px;flex:1 1;text-align:center}.preview_bars__4crKk{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:76px}.preview_bars__4crKk b,.preview_bars__4crKk i{width:12px;min-height:2px;border-radius:4px 4px 1px 1px;background:#d0835a}.preview_bars__4crKk b{background:#754c80}.preview_barGroup__AOep8 small{color:#87938d;font-size:7px}.preview_legend__R1h4f{position:absolute;right:0;bottom:-4px;display:flex;gap:9px}.preview_legend__R1h4f span{display:flex;align-items:center;gap:3px;font-size:7px;color:#77857e}.preview_legend__R1h4f b,.preview_legend__R1h4f i{display:inline-block;width:7px;height:7px;border-radius:2px;background:#d0835a}.preview_legend__R1h4f b{background:#754c80}.preview_emptyChart__nIvYA{display:grid;min-height:185px;margin:14px 0 10px;padding:20px;place-items:center;align-content:center;border:1px dashed #cdd8d2;border-radius:14px;background:#fafbf9;text-align:center}.preview_emptyChart__nIvYA span{color:#9aa69f;font-size:25px}.preview_emptyChart__nIvYA strong{margin-top:6px;font-size:13px}.preview_emptyChart__nIvYA p{min-height:0!important;margin:5px 0 0!important;color:#7c8a83!important;font-size:10px!important}.preview_dataToggle__C_pDN{display:flex;align-items:center;gap:7px;color:#5d6c65;font-size:11px}.preview_askCard__dCZEx{display:flex;align-items:center;gap:14px;width:100%;margin-top:16px;padding:18px;border:1px solid #cabde0;border-radius:18px;background:linear-gradient(100deg,#faf7ff,#f0f8f4);text-align:left}.preview_askCard__dCZEx>span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#755394;color:#fff;font-weight:900}.preview_askCard__dCZEx div{flex:1 1}.preview_askCard__dCZEx strong{font-size:14px}.preview_askCard__dCZEx p{margin:3px 0 0;color:var(--muted);font-size:11px}.preview_askCard__dCZEx b{font-size:20px}.preview_truthCard___8Lyq{margin-top:14px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.preview_truthCard___8Lyq>strong{font-size:12px}.preview_truthCard___8Lyq>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.preview_truthCard___8Lyq span{padding:6px 9px;border-radius:999px;background:#f2f5f3;color:#53645c;font-size:9px}.preview_previewPill__hMTrE{padding:6px 9px;border-radius:999px;background:#fff2d8;color:#9a5b11;font-size:10px;font-weight:900}.preview_vetLayout__TAX91{display:grid;grid-template-columns:240px 1fr;grid-gap:16px;gap:16px}.preview_vetControls__px17r{height:max-content;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.preview_vetControls__px17r h3{margin:0 0 5px;font-size:16px}.preview_vetControls__px17r>p{margin:0 0 14px;color:var(--muted);font-size:10px;line-height:1.5}.preview_vetControls__px17r label{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #edf0ee;font-size:11px;font-weight:700}.preview_vetControls__px17r>button{width:100%;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#f5f6f4;color:#7b8982;font-size:10px;font-weight:800}.preview_report__08J5K{padding:30px;border:1px solid #d9dfdc;border-radius:7px;background:#fff;box-shadow:0 18px 50px #21372c18}.preview_reportHead__gl_B_{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:2px solid var(--ink)}.preview_reportHead__gl_B_ small{font-weight:900;letter-spacing:.1em}.preview_reportHead__gl_B_ h3{margin:5px 0 3px;font-size:24px}.preview_reportHead__gl_B_ p{margin:0;color:var(--muted);font-size:10px}.preview_reportNotice__6gMl_{margin:16px 0;padding:10px;border-left:3px solid #d49a42;background:#fff7e8;color:#725328;font-size:9px}.preview_report__08J5K section{padding:14px 0;border-top:1px solid #e5e9e7}.preview_report__08J5K section:first-of-type{border-top:0}.preview_report__08J5K h4{margin:0 0 6px;color:#52645b;font-size:10px;letter-spacing:.08em}.preview_report__08J5K section>strong{font-size:20px}.preview_report__08J5K section>p{margin:4px 0 0;color:#41534b;font-size:11px;line-height:1.55}.preview_reportPhotos__qhklK{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.preview_report__08J5K footer{padding-top:14px;border-top:2px solid var(--ink);color:#76847d;font-size:8px}.preview_planCompare__Z50Qn{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:18px}.preview_planCompare__Z50Qn>div{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.preview_planCompare__Z50Qn span{color:#68776f;font-size:9px;font-weight:900;letter-spacing:.1em}.preview_planCompare__Z50Qn h3{margin:5px 0 10px}.preview_planCompare__Z50Qn p{margin:5px 0;color:#5e6d66;font-size:10px}.preview_planCompare__Z50Qn .preview_paidPlan__QGeDn{border-color:#c1dcca;background:#ecf7f1}.preview_mobileNav__9c6aW{display:none}.preview_overlay__EkgbO{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:18px;background:#0c1c16a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview_lightbox__rJFD8,.preview_sheet__ToFD3{position:relative;width:min(620px,100%);max-height:90vh;overflow:auto;padding:28px;border-radius:24px;background:#fff;box-shadow:0 32px 90px #07100c66}.preview_close__uknOz{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:#52645b;font-size:20px}.preview_sheet__ToFD3 h2{margin:6px 36px 7px 0;font-size:27px;line-height:1.15}.preview_recorder__B52c_{display:grid;margin:18px 0;padding:22px;place-items:center;border-radius:18px;background:#eef7f2}.preview_recorder__B52c_>button{display:grid;width:72px;height:72px;place-items:center;border:0;border-radius:999px;background:var(--green);font-size:28px;box-shadow:0 0 0 8px #176b4d15}.preview_recorder__B52c_>button.preview_recording__A2vIQ{background:#bc493f;animation:preview_pulse__bpIRw 1.2s infinite}.preview_recorder__B52c_ strong{margin-top:14px;font-size:12px}.preview_wave__x_MXl{display:flex;align-items:center;justify-content:center;gap:3px;height:44px;margin-top:7px}.preview_wave__x_MXl i{width:3px;border-radius:3px;background:#75a08d}.preview_sheet__ToFD3 textarea{width:100%;min-height:130px;margin:15px 0;padding:14px;border:1px solid var(--line);border-radius:14px;resize:vertical;outline:0;line-height:1.6}.preview_primaryAction__rv3_R{width:100%;padding:13px;border:0!important;border-radius:12px!important;background:var(--green)!important;color:#fff!important;font-weight:850!important}.preview_photoUpload__c0Q_e{display:grid;width:100%;min-height:220px;margin:17px 0;padding:20px;place-items:center;align-content:center;border:1px dashed #8fb7a3;border-radius:18px;background:#f3faf6;color:var(--ink)}.preview_photoUpload__c0Q_e>span{font-size:40px}.preview_photoUpload__c0Q_e small{margin-top:5px;color:var(--muted)}.preview_quickForm__rQ9MV{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:18px 0}.preview_quickForm__rQ9MV label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:800}.preview_quickForm__rQ9MV input,.preview_quickForm__rQ9MV select{padding:11px;border:1px solid var(--line);border-radius:10px;background:#fff}.preview_reviewIntro__p2PHM{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.preview_original__mIbsT{margin:15px 0;padding:14px;border-radius:14px;background:#f4f6f4}.preview_original__mIbsT small{color:#7d8983;font-size:9px;font-weight:850}.preview_original__mIbsT p{margin:5px 0 0;font-size:12px;line-height:1.55}.preview_factList__Xx4wH{display:grid;grid-gap:8px;gap:8px}.preview_factList__Xx4wH label{display:flex;gap:7px}.preview_factList__Xx4wH input{width:100%;padding:10px;border:1px solid var(--line);border-radius:10px}.preview_factList__Xx4wH button{width:38px;border:1px solid #ecd7d5;border-radius:10px;background:#fff5f4;color:#a44d45}.preview_addFact__a3T_V{margin:9px 0;border:0;background:transparent;color:var(--green);font-size:11px;font-weight:850}.preview_sheetActions__JM7XA{display:flex;gap:9px;margin-top:12px}.preview_sheetActions__JM7XA>button:first-child{padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#566760}.preview_saved__DszUL{display:grid;place-items:center;padding:25px 5px;text-align:center}.preview_saved__DszUL>span{display:grid;width:70px;height:70px;place-items:center;border-radius:999px;background:#dff3e8;color:var(--green);font-size:30px}.preview_saved__DszUL p{color:var(--muted);font-size:12px}.preview_lightbox__rJFD8{background:#18231e;color:#fff}.preview_lightbox__rJFD8>p{margin:14px 0 0;color:#bac8c1;font-size:11px}.preview_evidence__UO9Wj{display:grid;grid-gap:7px;gap:7px;margin:16px 0}.preview_evidence__UO9Wj span{padding:10px;border:1px solid var(--line);border-radius:10px;background:#f8faf8;font-size:11px}.preview_aiAnswer__4hYph{margin-top:15px;padding:16px;border:1px solid #d8c9e6;border-radius:16px;background:#fbf9fd}.preview_aiAnswer__4hYph>span{color:#6f4c8c;font-size:9px;font-weight:900}.preview_aiAnswer__4hYph>div{display:flex;gap:6px;margin:7px 0 12px}.preview_aiAnswer__4hYph small{padding:5px 7px;border-radius:7px;background:#eee7f4;color:#66467f;font-weight:750}.preview_aiAnswer__4hYph p{color:#52635b;font-size:12px;line-height:1.6}.preview_aiAnswer__4hYph strong{font-size:11px}.preview_aiAnswer__4hYph em{color:#8a6f31;font-size:9px}.preview_lightbox__rJFD8 .preview_close__uknOz{background:#2b3933;color:#fff;border-color:#4b5c54}.preview_desktopNav__jsCA7 button{position:relative}.preview_desktopNav__jsCA7 button:not(:last-child):after{content:"→";position:absolute;right:-10px;z-index:2;color:#9aa9a2;font-size:13px;font-weight:900;pointer-events:none}.preview_desktopNav__jsCA7 .preview_coreTab__GmiFT{border:1px solid #cbb8dc;background:#f5effa;color:#6b4687}.preview_desktopNav__jsCA7 .preview_activeTab__bYx1j{border-color:transparent;background:var(--ink);color:#fff}.preview_desktopNav__jsCA7 .preview_activeTab__bYx1j.preview_coreTab__GmiFT{background:#72508d;box-shadow:0 6px 18px #4d32602e}.preview_categoryPills__RUukk{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.preview_eventMeta__Jrco9 .preview_categoryPills__RUukk span{padding:4px 7px;border-radius:999px;background:#edf5f1;color:var(--green);font-size:9px;font-weight:800}.preview_medicalRecordGrid__m1SwL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.preview_medicalRecordGrid__m1SwL article{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:17px;background:#fff}.preview_medicalRecordGrid__m1SwL article>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:#eef5f1;font-size:20px}.preview_medicalRecordGrid__m1SwL article>div{display:grid;grid-gap:3px;gap:3px}.preview_medicalRecordGrid__m1SwL small{color:#7f8d86;font-size:9px}.preview_medicalRecordGrid__m1SwL strong{font-size:13px}.preview_medicalRecordGrid__m1SwL p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.preview_summaryIntro__KIukC{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:18px;border:1px solid #d8c9e6;border-radius:18px;background:linear-gradient(100deg,#fbf8fe,#f3f8f5)}.preview_summaryIntro__KIukC span{color:#6f4c8c;font-size:9px;font-weight:900;letter-spacing:.1em}.preview_summaryIntro__KIukC h3{margin:4px 0;font-size:18px}.preview_summaryIntro__KIukC p{margin:0;color:var(--muted);font-size:11px}.preview_summaryIntro__KIukC button{flex:0 0 auto;padding:10px 13px;border:0;border-radius:10px;background:#72508d;color:#fff;font-size:10px;font-weight:850}.preview_mobileNav__9c6aW .preview_mobileCore__QT4XR{color:#d8b8ed}.preview_mobileNav__9c6aW .preview_mobileActive__rHWnw.preview_mobileCore__QT4XR{color:#fff}.preview_mobileNav__9c6aW .preview_mobileCore__QT4XR span{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#72508d;color:#fff}@keyframes preview_enter__XuLKe{0%{opacity:0;transform:translateY(5px)}}@keyframes preview_pulse__bpIRw{50%{box-shadow:0 0 0 15px #bc493f19}}@media(max-width:860px){.preview_insightGrid__07ugw{grid-template-columns:1fr}.preview_insightCard___pP7C>p{min-height:0}.preview_vetLayout__TAX91{grid-template-columns:1fr}.preview_vetControls__px17r{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}.preview_vetControls__px17r h3,.preview_vetControls__px17r>button,.preview_vetControls__px17r>p{grid-column:1/-1}.preview_todayList__m5BAt{grid-template-columns:1fr}.preview_quickGrid__R4BU7{grid-template-columns:1fr 1fr}.preview_quickGrid__R4BU7 button:last-child{grid-column:1/-1}.preview_desktopNav__jsCA7{display:none}.preview_mobileNav__9c6aW{position:fixed;z-index:120;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:space-around;min-height:66px;padding:6px 66px 6px 8px;border:1px solid #ffffff99;border-radius:22px;background:#12251edb;box-shadow:0 18px 50px #0c1a1459;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.preview_mobileNav__9c6aW button{display:grid;grid-gap:2px;gap:2px;place-items:center;border:0;background:transparent;color:#91a49b}.preview_mobileNav__9c6aW button>span{font-size:18px}.preview_mobileNav__9c6aW button small{font-size:9px;font-weight:750}.preview_mobileNav__9c6aW .preview_mobileActive__rHWnw{color:#fff}.preview_mobileNav__9c6aW .preview_mobileAdd__t3lf_{position:absolute;right:10px;display:grid;width:52px;height:52px;place-items:center;border-radius:17px;background:#f2bd60;color:#3b290b;font-size:25px;box-shadow:0 7px 20px #0004}}@media(max-width:600px){.preview_demoBanner__FGTfU{justify-content:flex-start;gap:7px;overflow:hidden;white-space:nowrap}.preview_demoBanner__FGTfU strong{overflow:hidden;text-overflow:ellipsis}.preview_header__8Oo4A{padding:16px 0}.preview_profileButton___yr_7{display:none}.preview_petIdentity__9nZBq h1{font-size:18px}.preview_avatar__DRvB9{width:44px;height:44px;border-radius:14px}.preview_content__2MWKJ{width:min(100% - 22px,1120px)}.preview_greeting__5RxU_{align-items:flex-start;flex-direction:column;padding:22px}.preview_greeting__5RxU_ h2{font-size:33px}.preview_continuity__94Dtw{width:100%;justify-content:center}.preview_voiceHero__emAPV{grid-template-columns:auto 1fr;padding:18px}.preview_micButton__LhRSo{width:56px;height:56px}.preview_voiceHero__emAPV h3{font-size:18px}.preview_voiceHero__emAPV p{font-size:11px}.preview_voiceCta__3Eux2{grid-column:1/-1;width:100%}.preview_quickGrid__R4BU7{grid-template-columns:1fr}.preview_quickGrid__R4BU7 button:last-child{grid-column:auto}.preview_sectionHead__GYexT{align-items:flex-end}.preview_sectionHead__GYexT button{font-size:10px}.preview_titleRow__4e34P{align-items:flex-start;flex-direction:column}.preview_titleRow__4e34P h2{font-size:31px}.preview_titleRow__4e34P>button{width:100%}.preview_timeline__arc_b{margin:0}.preview_eventCard__l7QII{grid-template-columns:38px 1fr;gap:8px}.preview_rail__57vi9>span{width:36px;height:36px;border-radius:12px;font-size:17px}.preview_eventBody__CuYpo{padding:14px}.preview_eventMeta__Jrco9{align-items:flex-start;flex-direction:column;gap:6px}.preview_photoLarge__86voO{min-height:280px}.preview_vetControls__px17r{grid-template-columns:1fr}.preview_report__08J5K{padding:20px}.preview_reportHead__gl_B_ h3{font-size:19px}.preview_planCompare__Z50Qn,.preview_reportPhotos__qhklK{grid-template-columns:1fr}.preview_lightbox__rJFD8,.preview_sheet__ToFD3{padding:23px 18px;border-radius:20px}.preview_sheet__ToFD3{position:absolute;right:8px;bottom:8px;left:8px;width:auto;max-height:91vh}.preview_sheet__ToFD3 h2{font-size:23px}.preview_quickForm__rQ9MV{grid-template-columns:1fr}.preview_sheetActions__JM7XA{flex-direction:column}.preview_photoLarge__86voO{min-height:310px}}@media(max-width:860px){.preview_medicalRecordGrid__m1SwL{grid-template-columns:1fr}.preview_summaryIntro__KIukC{align-items:flex-start;flex-direction:column}.preview_summaryIntro__KIukC button{width:100%}}@media(max-width:600px){.preview_categoryPills__RUukk{justify-content:flex-start}.preview_mobileNav__9c6aW button small{max-width:62px;font-size:8px;line-height:1.15}.preview_mobileNav__9c6aW .preview_mobileCore__QT4XR span{width:26px;height:26px}.preview_medicalRecordGrid__m1SwL article{padding:14px}}@media(prefers-reduced-motion:reduce){.preview_recording__A2vIQ,.preview_screen__rSm77{animation:none!important}}