@font-face{font-family:__montserrat_fced6a;src:url(/_next/static/media/a838cfed199e32f6-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__montserrat_Fallback_fced6a;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_fced6a{font-family:__montserrat_fced6a,__montserrat_Fallback_fced6a;font-style:normal}.__variable_fced6a{--ckl-font:"__montserrat_fced6a","__montserrat_Fallback_fced6a"}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=button]){font-family:var(--ckl-font-family,Montserrat,Arial,sans-serif);box-shadow:none;transition:border-radius var(--motion-fast) var(--ease-expressive),transform var(--motion-fast) var(--ease-expressive),background-color var(--motion-fast)}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=button][data-variant=default],[data-slot=button][data-variant=secondary],[data-slot=button][data-variant=outline]){height:auto;min-height:var(--ckl-button-min-height,44px);border-radius:var(--radius-pill);padding:var(--ckl-button-padding,11px 16px);font-size:var(--type-label);font-weight:var(--ckl-button-weight,600);line-height:1.45}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=button][data-variant=default]){background:var(--red);color:var(--ckl-on-primary,#fff)}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=button][data-variant=secondary]){background:var(--surface-high);color:var(--ink);border:0}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=button][data-variant=outline]){background:transparent;border:1px solid #737b8c;color:var(--ink)}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=button][data-variant=ghost],[data-slot=button][data-variant=link]){height:auto;min-height:0;padding:0;border-radius:0;font:inherit;white-space:normal}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=button][data-variant=link]){background:transparent;color:var(--red);text-decoration:none}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=button][data-size=icon]){height:var(--ckl-button-min-height,44px);min-height:var(--ckl-button-min-height,44px);width:var(--ckl-button-min-height,44px);min-width:var(--ckl-button-min-height,44px);padding:0;border-radius:var(--radius-pill)}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=textarea]){font:inherit;min-height:0;resize:vertical;padding:var(--ckl-field-padding,13px 15px);color:var(--ink)}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=card][data-variant=ghost]){box-shadow:none}:is(.ckl-ui,:where(html[data-design-theme=ckl])) [data-slot=button]>span.animate-ripple{display:none}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=async-select-trigger]){font-family:var(--ckl-font-family,Montserrat,Arial,sans-serif);font-size:var(--type-field);font-weight:var(--weight-body);line-height:var(--ckl-field-line-height);background:var(--surface-low);color:var(--ink);border:1px solid var(--outline-soft);border-radius:var(--radius-control);box-shadow:none}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=input],[data-slot=select-trigger],[data-slot=async-select-trigger]){height:auto;min-height:var(--ckl-field-min-height,48px);padding:var(--ckl-field-padding,13px 15px)}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=card][data-variant=default],[data-slot=card][data-variant=filled]){background:var(--surface);color:var(--ink);border:1px solid var(--outline-soft);border-radius:var(--radius-card);padding:0;box-shadow:none}:is(.ckl-ui,:where(html[data-design-theme=ckl])) :where([data-slot=card][data-variant=outlined]){background:var(--surface);color:var(--ink);border:1px solid var(--outline-soft);border-radius:var(--radius-card);padding:0;box-shadow:none}@font-face{font-family:Montserrat;src:url(/montserrat.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.ckl-ui{--background:#f7f8f4;--foreground:#192237;--card:#fff;--card-foreground:#192237;--popover:#fff;--popover-foreground:#192237;--primary:#c4151a;--primary-foreground:#fff;--secondary:#f2e602;--secondary-foreground:#192237;--muted:#f0f1ec;--muted-foreground:#6c726e;--accent:var(--ckl-primary-container-muted,#fbe8e9);--accent-foreground:#9e1116;--destructive:#c4151a;--border:#e7e9e3;--input:#dfe3db;--ring:#c4151a;--text-muted:#6b736e}:where(.ckl-ui) *{box-sizing:border-box}.ckl-ui{margin:0;background:#ebece8;color:var(--ink);font-family:var(--ckl-font-family,Montserrat,Arial,sans-serif);line-height:1.5;-webkit-font-smoothing:antialiased}:where(.ckl-ui) button,:where(.ckl-ui) input,:where(.ckl-ui) textarea{font:inherit}:where(.ckl-ui) button{cursor:pointer;transition:background .18s,box-shadow .18s,transform .18s}:where(.ckl-ui) button:disabled{cursor:not-allowed;opacity:.48}:where(.ckl-ui) a:focus-visible,:where(.ckl-ui) button:focus-visible,:where(.ckl-ui) input:focus-visible,:where(.ckl-ui) textarea:focus-visible{outline:3px solid #d08082;outline-offset:3px}:where(.ckl-ui) button:hover:not(:disabled){filter:brightness(.975)}:where(.ckl-ui) svg{flex-shrink:0;stroke-width:1.75}:where(.ckl-ui) h1,:where(.ckl-ui) h2,:where(.ckl-ui) h3,:where(.ckl-ui) p{margin:0}:where(.ckl-ui) h1{font-size:var(--type-hero);line-height:1.16;letter-spacing:-1.2px}:where(.ckl-ui) h2{font-weight:var(--weight-hero);letter-spacing:-.8px;line-height:1.25}:where(.ckl-ui) h3{font-weight:var(--weight-hero);letter-spacing:-.4px}:where(.ckl-ui) b,:where(.ckl-ui) strong{font-weight:var(--weight-heading)}:where(.ckl-ui) button{border:0}:where(.ckl-ui) img{max-width:100%}:where(.ckl-ui) input,:where(.ckl-ui) textarea{background:#f5f6f2;border:1px solid var(--input);border-radius:var(--radius-control);padding:13px 15px;min-width:0;color:var(--ink)}:where(.ckl-ui) textarea{resize:vertical}:where(.ckl-ui) input::-moz-placeholder,:where(.ckl-ui) textarea::-moz-placeholder{color:#7b817c}:where(.ckl-ui) input::placeholder,:where(.ckl-ui) textarea::placeholder{color:#7b817c}:where(.ckl-ui) .review-strip{display:flex;align-items:center;justify-content:space-between;padding:8px 32px;background:#192237;color:#fff;gap:16px;min-height:54px}:where(.ckl-ui) .review-actions,:where(.ckl-ui) .review-strip>div{display:flex;align-items:center;gap:14px}:where(.ckl-ui) .review-strip b{font-size:var(--type-body);letter-spacing:-.8px}:where(.ckl-ui) .review-title{font-size:var(--type-caption);letter-spacing:1.3px;font-weight:var(--weight-control);color:#dde0e6}:where(.ckl-ui) .review-demo{font-size:var(--type-caption);color:#c2c7d1;border-left:1px solid #475062;padding-left:14px}:where(.ckl-ui) .review-strip [data-slot=tabs-list]{background:#ffffff10;height:34px;padding:3px;gap:1px}:where(.ckl-ui) .review-strip [data-slot=tabs-trigger]{font-size:var(--type-caption);color:#d9dde5;padding:6px 12px;min-width:64px}:where(.ckl-ui) .review-strip [data-slot=tabs-trigger][data-state=active]{background:#fff;color:var(--ink);box-shadow:none;border-radius:var(--radius-badge)}:where(.ckl-ui) .device-button{display:grid;place-items:center;background:#ffffff12;width:32px;height:32px;border-radius:var(--radius-badge);color:#fff}:where(.ckl-ui) .device-button.on{background:var(--yellow);color:var(--ink)}:where(.ckl-ui) .review-notes{font-size:var(--type-caption);background:none;color:#f0f1f5;text-decoration:underline;text-underline-offset:4px}:where(.ckl-ui) .app-frame{width:100%;margin:0 auto;container-type:inline-size;container-name:app;transition:max-width .25s}:where(.ckl-ui) .app-frame.phone-preview{max-width:410px;margin:24px auto;border:7px solid #192237;border-radius:40px;overflow:hidden;box-shadow:0 20px 60px #19223725}:where(.ckl-ui) .app{background:var(--canvas);min-height:calc(100vh - 54px)}:where(.ckl-ui) .app-header{height:84px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:1px solid #e6e8e1;gap:28px}:where(.ckl-ui) .brand{display:flex;align-items:center;gap:16px;background:none;text-align:left;flex-shrink:0}:where(.ckl-ui) .brand img{width:83px;height:52px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}:where(.ckl-ui) .brand>span{font-weight:var(--weight-control);border-left:1px solid #dcded8;padding-left:17px;color:#545e5a}:where(.ckl-ui) .app-header nav{display:flex;align-items:center;gap:6px}:where(.ckl-ui) .app-header nav button{padding:12px 17px;border-radius:var(--radius-panel);display:flex;align-items:center;gap:8px;background:none;color:#616963;font-weight:var(--weight-emphasis)}:where(.ckl-ui) .app-header nav button.active{background:var(--ink);color:#fff;box-shadow:0 3px 10px #19223715}:where(.ckl-ui) .header-end{display:flex;gap:16px;align-items:center}:where(.ckl-ui) .icon-button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#f1f3ee;color:var(--ink)}:where(.ckl-ui) .notification{background:transparent;position:relative}:where(.ckl-ui) .notification i{position:absolute;width:5px;height:5px;background:var(--red);border-radius:50%;top:10px;right:12px}:where(.ckl-ui) .profile-button{display:flex;gap:9px;align-items:center;background:none;padding:0}:where(.ckl-ui) .profile-button>span:last-child{display:flex;gap:7px;align-items:center;font-size:var(--type-label);font-weight:var(--weight-control)}:where(.ckl-ui) .avatar{width:42px;height:42px;display:grid;place-items:center;background:#f3e9dc;border-radius:50%;font-size:var(--type-caption);font-weight:var(--weight-hero);border:3px solid #fff;flex-shrink:0;color:#5e503c}:where(.ckl-ui) .app main{max-width:1530px;margin:auto;padding:0 40px 36px}:where(.ckl-ui) .page-title{display:flex;justify-content:space-between;align-items:center;padding:31px 0 25px;gap:22px}:where(.ckl-ui) .page-title .eyebrow{margin-bottom:7px}:where(.ckl-ui) .page-title p{font-size:var(--type-label);color:var(--text-muted);margin-top:8px}:where(.ckl-ui) .eyebrow{letter-spacing:1.5px;font-weight:var(--weight-hero);color:#747c73}:where(.ckl-ui) .sun-dot{display:inline-block;color:#c7bb06;font-size:var(--type-metric);margin-left:13px;font-weight:var(--weight-body)}:where(.ckl-ui) .farm-chip{background:#fff;border:1px solid #e7e9e1;border-radius:var(--radius-panel);display:flex;gap:9px;align-items:center;font-size:var(--type-caption);font-weight:var(--weight-emphasis);padding:12px 17px}:where(.ckl-ui) .home-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:22px}:where(.ckl-ui) .booking-card{border-radius:var(--radius-panel);background:#fff;padding:25px;box-shadow:0 8px 30px #19223704}:where(.ckl-ui) .section-top{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.ckl-ui) .section-top h2{font-size:var(--type-card)}:where(.ckl-ui) .icon-tile{display:inline-flex;align-items:center;justify-content:center;background:#eff2eb;border-radius:var(--radius-card);color:#52634b;flex-shrink:0}:where(.ckl-ui) .icon-tile.red{background:#fbe9e9;color:var(--red)}:where(.ckl-ui) .icon-tile.yellow{background:#f9f6ba;color:#666016}:where(.ckl-ui) .badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 9px;max-width:100%;background:#eff2ea;color:#5f6c55;font-size:var(--type-caption);font-weight:var(--weight-heading);line-height:1.4;white-space:normal}:where(.ckl-ui) .badge.red{background:#fbe9e9;color:#a3262a}:where(.ckl-ui) .badge.success{background:#e9f3e7;color:#3b6640}:where(.ckl-ui) .badge.warning{background:#fff2d8;color:#8e6421}:where(.ckl-ui) .booking-card>.section-top{margin-bottom:17px}:where(.ckl-ui) .booking-card h2{font-size:var(--type-section)}:where(.ckl-ui) .sub{font-size:var(--type-label);color:var(--text-muted);line-height:1.6;margin-top:9px;margin-bottom:20px}:where(.ckl-ui) .location-input{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:var(--radius-control);background:#f6f7f3;text-align:left;width:100%;margin:22px 0}:where(.ckl-ui) .location-input>svg{color:#3f4b40}:where(.ckl-ui) .location-input>span{flex:1}:where(.ckl-ui) .location-input b,:where(.ckl-ui) .location-input small{display:block}:where(.ckl-ui) .location-input small{color:#788173}:where(.ckl-ui) .location-input b{font-size:var(--type-label);font-weight:var(--weight-heading);margin-top:1px}:where(.ckl-ui) .field-caption{font-weight:var(--weight-control);display:block;margin:17px 0 9px}:where(.ckl-ui) .animal-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}:where(.ckl-ui) .animal-choice{display:flex;align-items:center;gap:9px;padding:12px;border-radius:var(--radius-control);border:1px solid #e4e7df;cursor:pointer;position:relative;transition:.2s}:where(.ckl-ui) .animal-choice.selected{border-color:#e8bbb5;background:#fff6f3}:where(.ckl-ui) .animal-choice>[data-slot=radio-group-item]{position:absolute;opacity:0;inset:0;width:100%;height:100%}:where(.ckl-ui) .animal-choice:focus-within{outline:2px solid var(--red);outline-offset:2px}:where(.ckl-ui) .animal-choice b{display:block;font-size:var(--type-caption)}:where(.ckl-ui) .animal-choice small{display:block;color:#808778}:where(.ckl-ui) .animal-choice svg{color:#9b7669}:where(.ckl-ui) .pick{min-height:44px;height:auto;width:100%;border-radius:var(--radius-control);background:#f6f7f3;font-family:inherit;padding:12px 14px;box-shadow:none;border:1px solid #e5e8e0;font-size:var(--type-caption)}:where(.ckl-ui) .from-price{display:flex;align-items:center;justify-content:space-between;margin:19px 0 17px}:where(.ckl-ui) .from-price>span{font-size:var(--type-caption);font-weight:var(--weight-emphasis)}:where(.ckl-ui) .from-price small{display:block;color:#8a9187;font-size:var(--type-caption);margin-top:3px}:where(.ckl-ui) .from-price strong{font-size:var(--type-card);letter-spacing:-.6px}:where(.ckl-ui) .ink-button,:where(.ckl-ui) .primary,:where(.ckl-ui) .secondary{padding:14px 19px;border-radius:var(--radius-control);display:flex;align-items:center;justify-content:center;gap:9px;font-size:var(--type-label);font-weight:var(--weight-control);line-height:1.4;min-height:48px;width:100%;background:var(--red);color:#fff}:where(.ckl-ui) .primary:hover:not(:disabled){box-shadow:0 6px 15px #c4151a1f}:where(.ckl-ui) .ink-button:active,:where(.ckl-ui) .primary:active,:where(.ckl-ui) .secondary:active{transform:scale(.985)}:where(.ckl-ui) .primary.fit{width:auto}:where(.ckl-ui) .secondary{background:#eff2eb;color:var(--ink);border:1px solid #e2e7dc}:where(.ckl-ui) .ink-button{background:var(--ink);border-radius:var(--radius-control);width:auto;white-space:nowrap}:where(.ckl-ui) .text-button{font-size:var(--type-caption);font-weight:var(--weight-heading);background:none;color:var(--ink);padding:8px 0}:where(.ckl-ui) .trust-line{display:flex;justify-content:center;align-items:center;gap:6px;font-size:var(--type-caption);color:#7c8577;margin:12px -10px -2px}:where(.ckl-ui) .service-map{position:relative;overflow:hidden;border-radius:var(--radius-panel);background:#eaf0e5;min-height:540px;isolation:isolate;box-shadow:inset 0 0 0 1px #dce2d5}:where(.ckl-ui) .map-drawing{position:absolute;inset:0;transition:transform .3s;transform-origin:center}:where(.ckl-ui) .map-drawing>svg{width:100%;height:100%;position:absolute;inset:0}:where(.ckl-ui) .map-top{position:absolute;left:20px;right:20px;top:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}:where(.ckl-ui) .map-chip{display:flex;align-items:center;gap:7px;font-size:var(--type-caption);font-weight:var(--weight-control);background:#fffffff2;border:1px solid #ffffffba;border-radius:var(--radius-card);padding:9px 12px;box-shadow:0 3px 10px #4d58330a}:where(.ckl-ui) .sample-label{font-size:var(--type-caption);letter-spacing:.2px;color:#72806a}:where(.ckl-ui) .map-controls{position:absolute;right:17px;top:calc(50% - 52px);display:flex;flex-direction:column;gap:3px;padding:4px;background:#fff;border-radius:var(--radius-card);box-shadow:0 6px 16px #3a49341a}:where(.ckl-ui) .map-controls button{display:grid;place-items:center;width:33px;height:33px;border-radius:var(--radius-control);background:#fff;color:#445140}:where(.ckl-ui) .map-controls button svg{width:17px}:where(.ckl-ui) .map-controls button:last-child{border-top:1px solid #eff1e9}:where(.ckl-ui) .farm-marker{position:absolute;left:56%;top:32%;display:flex;align-items:center;flex-direction:column;transform:translate(-50%,-50%)}:where(.ckl-ui) .farm-marker>span{width:57px;height:57px;border:6px solid #fff;border-radius:var(--radius-card);background:var(--ink);color:var(--yellow);display:grid;place-items:center;box-shadow:0 9px 17px #33432e22}:where(.ckl-ui) .farm-marker b{display:block;font-size:var(--type-caption);padding:8px 11px;text-align:center;white-space:nowrap;line-height:1.3;border-radius:var(--radius-control);background:#ffffffed;box-shadow:0 3px 13px #3c4a3115;margin-top:7px}:where(.ckl-ui) .farm-marker small{display:block;font-size:var(--type-caption);color:#6d7965;font-weight:var(--weight-label);margin-top:2px}:where(.ckl-ui) .vet-marker{position:absolute;width:35px;height:35px;border:3px solid #fff;background:#fff;box-shadow:0 3px 12px #30452324;border-radius:var(--radius-control);display:grid;place-items:center;color:var(--ink)}:where(.ckl-ui) .vet-marker.one{left:24%;top:40%;transform:rotate(-15deg)}:where(.ckl-ui) .vet-marker.one b{transform:rotate(15deg);position:absolute;bottom:43px;background:var(--ink);border-radius:var(--radius-badge);padding:6px 10px;color:#fff;white-space:nowrap;font-size:var(--type-caption);font-weight:var(--weight-label)}:where(.ckl-ui) .vet-marker.two{left:72%;top:58%;transform:rotate(25deg)}:where(.ckl-ui) .vet-marker.three{left:37%;top:69%;transform:rotate(-60deg)}:where(.ckl-ui) .is-tracking .vet-marker.one{background:var(--red);color:#fff;border-color:#fff;box-shadow:0 0 0 9px #c4151a0c,0 3px 12px #33453430}:where(.ckl-ui) .map-foot{position:absolute;bottom:8px;right:18px;font-size:var(--type-caption);color:#7b8673}:where(.ckl-ui) .active-map-card{position:absolute;bottom:28px;left:22px;right:22px;display:flex;align-items:center;gap:14px;background:#ffffffed;backdrop-filter:blur(12px);border:1px solid #fff;border-radius:var(--radius-card);padding:18px;box-shadow:0 14px 28px #3c4a3012}:where(.ckl-ui) .active-map-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-card);background:#f9f5b9;color:#686118;flex-shrink:0}:where(.ckl-ui) .active-map-card>div{flex:1}:where(.ckl-ui) .active-map-card small{display:block;font-weight:var(--weight-heading);color:#78806f;letter-spacing:.7px}:where(.ckl-ui) .active-map-card b{font-weight:var(--weight-hero);display:block;letter-spacing:-.4px;margin-top:3px}:where(.ckl-ui) .active-map-card span:not(.active-map-icon){color:#798271}:where(.ckl-ui) .active-map-card .ink-button{font-size:var(--type-caption);min-height:41px;padding:11px 15px}:where(.ckl-ui) .availability-chip{position:absolute;bottom:30px;left:20px;background:#fffffff2;display:flex;gap:10px;align-items:center;border-radius:var(--radius-card);padding:13px 15px;color:#465d41}:where(.ckl-ui) .availability-chip b{font-size:var(--type-caption);display:block}:where(.ckl-ui) .availability-chip small{font-size:var(--type-caption);display:block;color:#7e8875}:where(.ckl-ui) .home-grid .service-map:not(.is-tracking) .availability-chip{bottom:150px}:where(.ckl-ui) .home-bottom{display:grid;grid-template-columns:1.22fr 1fr 1fr;gap:22px;margin-top:23px}:where(.ckl-ui) .genetics-feature{border-radius:var(--radius-panel);position:relative;min-height:195px;overflow:hidden;text-align:left;background:var(--ink);color:#fff;padding:24px;isolation:isolate}:where(.ckl-ui) .genetics-feature img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;opacity:.75}:where(.ckl-ui) .genetics-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#172319ed,#1723190a);z-index:-1}:where(.ckl-ui) .genetics-feature .eyebrow{color:#e6ebd7;font-size:var(--type-caption)}:where(.ckl-ui) .genetics-feature h3{line-height:1.2;max-width:235px;margin:9px 0 20px;letter-spacing:-.8px}:where(.ckl-ui) .genetics-feature div>span:last-child{display:flex;align-items:center;gap:12px;color:#f2f3e7}:where(.ckl-ui) .care-card,:where(.ckl-ui) .herd-card{background:#fff;border-radius:var(--radius-panel);padding:21px 23px}:where(.ckl-ui) .herd-card h3{font-size:var(--type-card);margin:13px 0 5px}:where(.ckl-ui) .care-card p,:where(.ckl-ui) .herd-card p{color:#828a7c}:where(.ckl-ui) .herd-card .icon-tile{width:35px;height:35px;border-radius:var(--radius-control)}:where(.ckl-ui) .herd-card .icon-tile svg{width:18px}:where(.ckl-ui) .herd-pills{display:flex;align-items:center;gap:8px;margin-top:16px}:where(.ckl-ui) .herd-pills>span{display:flex;align-items:center;gap:5px;font-size:var(--type-caption)}:where(.ckl-ui) .initial{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f1ece2;color:#8a7454;font-size:var(--type-caption);font-weight:var(--weight-heading)}:where(.ckl-ui) .herd-pills button{margin-left:auto;width:30px;height:30px;border:1px solid #e4e8df;border-radius:50%;display:grid;place-items:center;background:#fff}:where(.ckl-ui) .care-card h3{margin:30px 0 5px;font-size:var(--type-card)}:where(.ckl-ui) .care-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eff1ea;margin-top:18px;padding-top:10px}:where(.ckl-ui) .care-bottom strong{font-size:var(--type-body)}:where(.ckl-ui) .app-footer{display:flex;align-items:center;justify-content:space-between;max-width:1450px;margin:0 auto;padding:3px 40px 26px;color:#969d91;font-size:var(--type-caption)}:where(.ckl-ui) .app-footer button{display:flex;align-items:center;gap:7px;background:none;color:#757e6d}:where(.ckl-ui) .mobile-nav{display:none}:where(.ckl-ui) .scenario-bar{display:flex;align-items:center;justify-content:center;gap:15px;margin:16px auto 22px;padding:0 20px;font-size:var(--type-caption);color:#667061}:where(.ckl-ui) .scenario-bar>span:first-child{display:flex;align-items:center;gap:6px}:where(.ckl-ui) .scenario-bar .pick{width:140px;min-height:34px;font-size:var(--type-caption);background:#fff}:where(.ckl-ui) .scenario-help{font-size:var(--type-caption);max-width:420px}:where(.ckl-ui) .scenario-bar .text-button{font-size:var(--type-caption)}:where(.ckl-ui) .compact{padding:25px 0}:where(.ckl-ui) .back{display:flex;align-items:center;gap:4px;font-size:var(--type-caption);font-weight:var(--weight-control);background:none;color:#77816f;padding:0;margin-bottom:12px}:where(.ckl-ui) .booking-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:26px;max-width:1130px;margin:auto}:where(.ckl-ui) .booking-flow{background:#fff;padding:32px;border-radius:var(--radius-panel)}:where(.ckl-ui) .steps{display:flex;justify-content:space-between;border-bottom:1px solid #edf0e8;padding-bottom:23px;margin-bottom:26px;gap:10px}:where(.ckl-ui) .steps>div{display:flex;align-items:center;gap:8px;color:#a0a798;font-size:var(--type-caption);font-weight:var(--weight-control)}:where(.ckl-ui) .steps span{border-radius:50%;width:25px;height:25px;background:#f0f2ed;display:grid;place-items:center;font-size:var(--type-caption)}:where(.ckl-ui) .steps .current{color:var(--ink)}:where(.ckl-ui) .steps .current span{background:var(--ink);color:#fff}:where(.ckl-ui) .booking-flow .eyebrow{margin-bottom:7px}:where(.ckl-ui) .booking-flow>.primary{margin-top:23px}:where(.ckl-ui) .booking-context .service-map{min-height:270px;border-radius:var(--radius-panel)}:where(.ckl-ui) .booking-context .availability-chip{display:none}:where(.ckl-ui) .booking-context .map-chip{font-size:var(--type-caption);padding:6px}:where(.ckl-ui) .booking-context .sample-label{display:none}:where(.ckl-ui) .booking-context .farm-marker{top:39%}:where(.ckl-ui) .booking-context .farm-marker>span{height:42px;width:42px;border-width:4px;border-radius:var(--radius-card)}:where(.ckl-ui) .booking-context .map-controls{transform:scale(.8);right:4px;transform-origin:right}:where(.ckl-ui) .booking-context .farm-marker b{font-size:var(--type-caption)}:where(.ckl-ui) .booking-context .vet-marker{transform:scale(.8)}:where(.ckl-ui) .booking-context .map-foot{font-size:var(--type-caption)}:where(.ckl-ui) .context-card{background:#fff;border-radius:var(--radius-panel);padding:25px;margin-top:20px}:where(.ckl-ui) .context-card h3{margin-bottom:20px}:where(.ckl-ui) .context-card>div:not(.summary){display:flex;align-items:center;gap:12px;margin:17px 0;font-size:var(--type-caption);font-weight:var(--weight-control)}:where(.ckl-ui) .context-card>div>svg{width:18px;color:#8d987e}:where(.ckl-ui) .context-card small{display:block;font-weight:var(--weight-body);color:#829077;margin-top:4px}:where(.ckl-ui) .genetics-options{gap:11px}:where(.ckl-ui) .genetics-option{display:flex;align-items:center;gap:17px;padding:15px;border:1px solid #e6e9e1;border-radius:var(--radius-card);cursor:pointer}:where(.ckl-ui) .genetics-option.selected{border-color:#dba2a0;background:#fff7f5;box-shadow:0 0 0 1px #c4151a07}:where(.ckl-ui) .gen-art{width:76px;height:93px;background:#f1f3e8;border-radius:var(--radius-control);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#687852;flex-shrink:0}:where(.ckl-ui) .gen-art span{font-size:var(--type-caption)}:where(.ckl-ui) .gen-option-text{flex:1}:where(.ckl-ui) .gen-option-text small{font-size:var(--type-caption);color:#879278}:where(.ckl-ui) .gen-option-text h3{font-size:var(--type-body);margin-top:4px}:where(.ckl-ui) .gen-option-text p{font-size:var(--type-caption);color:#808979;margin-top:3px}:where(.ckl-ui) .gen-option-text b{display:block;font-size:var(--type-label);margin-top:9px}:where(.ckl-ui) .gen-option-text b span{font-size:var(--type-caption);font-weight:var(--weight-body);color:#8f9787}:where(.ckl-ui) .genetics-option [data-slot=radio-group-item]{width:18px;height:18px}:where(.ckl-ui) .field{display:flex;flex-direction:column;font-size:var(--type-caption);font-weight:var(--weight-control);gap:9px;margin:20px 0}:where(.ckl-ui) .field input,:where(.ckl-ui) .field textarea{font-size:var(--type-label);font-weight:var(--weight-body);width:100%;min-height:48px}:where(.ckl-ui) .field .pick{min-height:48px}:where(.ckl-ui) .address-detail{display:flex;gap:13px;align-items:center;background:#f7f8f3;border-radius:var(--radius-card);padding:18px;margin:17px 0}:where(.ckl-ui) .address-detail>div{flex:1}:where(.ckl-ui) .address-detail>svg{color:#7b8970}:where(.ckl-ui) .address-detail b{font-size:var(--type-label)}:where(.ckl-ui) .address-detail p{font-size:var(--type-caption);color:#7a866f;margin-top:4px}:where(.ckl-ui) .summary{margin-top:20px;padding-top:16px;border-top:1px solid #e9ede3;font-size:var(--type-caption)}:where(.ckl-ui) .summary>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px}:where(.ckl-ui) .summary>div>span{color:#7a8272}:where(.ckl-ui) .summary b{font-weight:var(--weight-emphasis)}:where(.ckl-ui) .summary .summary-total{margin:15px 0 11px;padding-top:15px;border-top:1px dashed #dfe5d6;align-items:center}:where(.ckl-ui) .summary-total>span{font-weight:var(--weight-control);color:var(--ink)!important}:where(.ckl-ui) .summary-total strong{font-size:var(--type-section);font-weight:var(--weight-hero);letter-spacing:-.8px}:where(.ckl-ui) .summary>small{color:#8a947f;display:block}:where(.ckl-ui) .review-data>div{display:flex;gap:14px;margin:22px 0;align-items:flex-start}:where(.ckl-ui) .review-data svg{color:#869275;width:20px;margin-top:4px}:where(.ckl-ui) .review-data>div>span{color:#89937e}:where(.ckl-ui) .review-data b{display:block;color:var(--ink);font-size:var(--type-label);margin-top:4px}:where(.ckl-ui) .review-data small{display:block}:where(.ckl-ui) .consent{display:flex;align-items:flex-start;gap:12px;color:#64725b;margin:25px 0 12px;line-height:1.7}:where(.ckl-ui) .consent [data-slot=checkbox]{margin-top:4px;flex-shrink:0}:where(.ckl-ui) .tracking-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:24px}:where(.ckl-ui) .tracking-card{padding:28px;background:#fff;border-radius:var(--radius-panel)}:where(.ckl-ui) .tracking-card h1{font-size:var(--type-section);line-height:1.16;margin-top:9px}:where(.ckl-ui) .tracking-card h2{margin:18px 0 15px}:where(.ckl-ui) .tracking-card .primary,:where(.ckl-ui) .tracking-card>.secondary{margin-top:19px}:where(.ckl-ui) .tracking-card>.text-button{display:block;margin:5px auto}:where(.ckl-ui) .tracking-map-wrap{min-width:0}:where(.ckl-ui) .tracking-map-wrap .service-map{min-height:600px;height:calc(100% - 110px)}:where(.ckl-ui) .tracking-map-wrap .availability-chip{display:none}:where(.ckl-ui) .eta{background:#f7f7db;border-radius:var(--radius-card);padding:20px;display:grid;grid-template-columns:1fr auto;align-items:center;margin:22px 0}:where(.ckl-ui) .eta>span{display:flex;gap:8px;align-items:center;font-size:var(--type-caption);font-weight:var(--weight-emphasis)}:where(.ckl-ui) .eta strong{font-size:var(--type-metric);font-weight:var(--weight-hero);letter-spacing:-1px}:where(.ckl-ui) .eta strong small{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:0}:where(.ckl-ui) .eta p{font-size:var(--type-caption);color:#90916b}:where(.ckl-ui) .person-card{display:flex;gap:12px;align-items:center;border-bottom:1px solid #eff1e9;padding-bottom:20px;margin-top:20px}:where(.ckl-ui) .person-card>div:nth-child(2){flex:1}:where(.ckl-ui) .person-card b{font-size:var(--type-label);display:block}:where(.ckl-ui) .person-card span:not(.avatar){display:flex;align-items:center;gap:3px;font-size:var(--type-caption);color:#718765;margin-top:3px}:where(.ckl-ui) .person-card small{display:flex;align-items:center;gap:3px;font-size:var(--type-caption);margin-top:4px}:where(.ckl-ui) .person-card small svg{color:#b99a1b}:where(.ckl-ui) .person-card em{font-style:normal;color:#9da591;margin-left:4px}:where(.ckl-ui) .person-card .icon-button{background:var(--ink);color:#fff;width:37px;height:37px}:where(.ckl-ui) .person-card .icon-button svg{width:17px}:where(.ckl-ui) .vet-avatar{background:#e9eede;position:relative;color:#637249;height:52px;width:52px;font-size:var(--type-body)}:where(.ckl-ui) .vet-avatar>span{position:absolute;bottom:-1px;right:-1px;width:16px;height:16px;display:grid!important;place-items:center;background:#526746;color:#fff!important;border:2px solid #fff;border-radius:50%}:where(.ckl-ui) .visit-progress{display:flex;justify-content:space-between;margin:26px 0;position:relative;gap:5px}:where(.ckl-ui) .visit-progress:before{content:"";height:1px;position:absolute;left:20px;right:20px;top:12px;background:#e0e5da}:where(.ckl-ui) .visit-progress>div{display:flex;flex-direction:column;align-items:center;position:relative;gap:7px;min-width:0}:where(.ckl-ui) .visit-progress>div>span{width:25px;height:25px;border-radius:50%;border:4px solid #fff;background:#edf0e7;color:#acb49f;display:grid;place-items:center;font-size:var(--type-caption);box-sizing:content-box;margin-top:-4px}:where(.ckl-ui) .visit-progress>div.done>span{background:var(--ink);color:#fff}:where(.ckl-ui) .visit-progress small{color:#969e8c}:where(.ckl-ui) .visit-progress .done small{color:var(--ink);font-weight:var(--weight-emphasis)}:where(.ckl-ui) .visit-facts>div{display:flex;gap:12px;align-items:flex-start;margin:22px 0}:where(.ckl-ui) .visit-facts>div>svg{width:18px;color:#8b997d;margin-top:4px}:where(.ckl-ui) .visit-facts>div>span{font-size:var(--type-caption);color:#8b967e}:where(.ckl-ui) .visit-facts b{display:block;color:var(--ink);font-size:var(--type-caption);margin-top:3px}:where(.ckl-ui) .visit-facts small{display:block;font-size:var(--type-caption);color:#919b85;margin-top:4px}:where(.ckl-ui) .split-actions{display:flex;gap:15px;margin-top:21px;align-items:center;justify-content:space-between}:where(.ckl-ui) .split-actions .secondary{width:auto;padding:11px 16px;min-height:42px;font-size:var(--type-caption)}:where(.ckl-ui) .split-actions .text-button{font-size:var(--type-caption);color:#909a85}:where(.ckl-ui) .support-strip{padding:24px 4px;display:flex;align-items:center;gap:14px}:where(.ckl-ui) .support-strip>svg{color:#7b8b68}:where(.ckl-ui) .support-strip>div{flex:1}:where(.ckl-ui) .support-strip b{font-size:var(--type-label)}:where(.ckl-ui) .support-strip p{color:#8a957e;margin-top:4px}:where(.ckl-ui) .support-strip .text-button{white-space:nowrap}:where(.ckl-ui) .matching{padding:26px;text-align:center;background:#f6f8f2;border-radius:var(--radius-card);margin:20px 0}:where(.ckl-ui) .matching>span{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;color:var(--red);background:#fbe6e3;margin:0 auto 18px;box-shadow:0 0 0 10px #fbe6e340}:where(.ckl-ui) .matching b{font-size:var(--type-label)}:where(.ckl-ui) .matching p{font-size:var(--type-caption);color:#7e8a72;margin-top:9px}:where(.ckl-ui) .search-orbit{animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 19px #fbe6e310}}:where(.ckl-ui) .record-note{display:flex;gap:12px;background:#f3f6ee;padding:15px;border-radius:var(--radius-control)}:where(.ckl-ui) .record-note>svg{color:#718c59}:where(.ckl-ui) .record-note b{font-size:var(--type-caption)}:where(.ckl-ui) .record-note p{font-size:var(--type-caption);color:#7e8b71;margin-top:4px}:where(.ckl-ui) .notice{padding:15px 16px;border-radius:var(--radius-control);background:#f4f5ee;color:#687359;font-size:var(--type-caption);line-height:1.6;display:flex;align-items:flex-start;gap:10px;margin:16px 0}:where(.ckl-ui) .notice>svg{margin-top:1px}:where(.ckl-ui) .rating{margin:25px 0 0;text-align:center}:where(.ckl-ui) .rating>span{font-size:var(--type-caption);color:#7d8970}:where(.ckl-ui) .rating>div{display:flex;justify-content:center;gap:6px;margin-top:9px}:where(.ckl-ui) .rating button{background:none;padding:6px}:where(.ckl-ui) .catalogue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 25px}:where(.ckl-ui) .search-box{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e4e8dc;border-radius:var(--radius-card);padding:0 14px;min-width:260px}:where(.ckl-ui) .search-box svg{color:#8f9c7f}:where(.ckl-ui) .search-box input{border:0;background:transparent;padding:13px 0;font-size:var(--type-caption);width:100%;outline:none}:where(.ckl-ui) .catalogue-grid,:where(.ckl-ui) .herd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}:where(.ckl-ui) .product-card{overflow:hidden;border-radius:var(--radius-panel);background:#fff}:where(.ckl-ui) .product-art{height:225px;position:relative;background:#dce5d6}:where(.ckl-ui) .product-art img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}:where(.ckl-ui) .product-art.art-1 img{-o-object-position:75%;object-position:75%}:where(.ckl-ui) .product-art.art-2 img{-o-object-position:25%;object-position:25%}:where(.ckl-ui) .product-art .badge{position:absolute;left:17px;top:17px;background:#fffffff0;font-size:var(--type-caption);border-radius:var(--radius-badge)}:where(.ckl-ui) .product-info{padding:25px}:where(.ckl-ui) .product-info>small{font-size:var(--type-caption);letter-spacing:1.5px;color:#8a977a}:where(.ckl-ui) .product-info h2{font-size:var(--type-section);margin:8px 0}:where(.ckl-ui) .product-info p{font-size:var(--type-caption);color:#8a947e;line-height:1.8;min-height:70px}:where(.ckl-ui) .product-price{display:flex;align-items:baseline;gap:8px;margin:18px 0}:where(.ckl-ui) .product-price strong{font-size:var(--type-section)}:where(.ckl-ui) .product-price span{font-size:var(--type-caption);color:#889677}:where(.ckl-ui) .empty-state{text-align:center;padding:60px}:where(.ckl-ui) .empty-state svg{margin:0 auto 20px}:where(.ckl-ui) .empty-state p{margin-top:15px;color:#7c8c6b}:where(.ckl-ui) .animal-record{border-radius:var(--radius-panel);background:#fff;padding:28px}:where(.ckl-ui) .large-initial{display:grid;place-items:center;background:#ecebdb;color:#7d7851;font-size:var(--type-section);font-weight:var(--weight-control);width:62px;height:62px;border-radius:var(--radius-panel)}:where(.ckl-ui) .animal-record h2{margin:22px 0 7px;font-size:var(--type-section)}:where(.ckl-ui) .animal-record>p{font-size:var(--type-caption);color:#8d967f}:where(.ckl-ui) .record-divider{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0e6;padding:20px 0;margin-top:20px;gap:16px}:where(.ckl-ui) .record-divider>span{color:#8a977b}:where(.ckl-ui) .animal-record .secondary{font-size:var(--type-caption)}:where(.ckl-ui) .vet-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:26px}:where(.ckl-ui) .vet-stats>div{background:#fff;display:flex;align-items:center;gap:14px;border-radius:var(--radius-card);padding:20px}:where(.ckl-ui) .vet-stats>div>span{color:#8b977e}:where(.ckl-ui) .vet-stats strong{font-size:var(--type-section);display:block;letter-spacing:-.7px;color:var(--ink);margin-top:3px}:where(.ckl-ui) .vet-stats strong small{font-size:var(--type-caption);color:#879776;font-weight:var(--weight-body)}:where(.ckl-ui) .online-control{display:flex;align-items:center;gap:16px;background:#fff;border-radius:var(--radius-panel);padding:13px 17px;font-size:var(--type-caption);font-weight:var(--weight-emphasis)}:where(.ckl-ui) .online-control.online{background:#eaf1e3;color:#4e6a3b}:where(.ckl-ui) .online-control [data-state=checked]{background:#5a713e}:where(.ckl-ui) .farmer-person{display:flex;align-items:center;gap:12px;padding:20px 0}:where(.ckl-ui) .farmer-person>div{flex:1}:where(.ckl-ui) .farmer-person b{font-size:var(--type-label)}:where(.ckl-ui) .farmer-person p{font-size:var(--type-caption);color:#8e987f;margin-top:3px}:where(.ckl-ui) .earnings-total{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid #e7ecde;font-size:var(--type-caption)}:where(.ckl-ui) .earnings-total strong{font-size:var(--type-section)}:where(.ckl-ui) .ops-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:26px}:where(.ckl-ui) .ops-stats>button{background:#fff;border-radius:var(--radius-card);text-align:left;padding:23px;display:flex;flex-direction:column}:where(.ckl-ui) .ops-stats>button>span{font-size:var(--type-caption);color:#7b8770}:where(.ckl-ui) .ops-stats strong{font-size:var(--type-metric);letter-spacing:-1.5px;margin:5px 0}:where(.ckl-ui) .ops-stats small{font-size:var(--type-caption);color:#8d987f}:where(.ckl-ui) .ops-stats>button.alert-stat{background:#f7efdf}:where(.ckl-ui) .ops-stats>button.alert-stat strong{color:#93763f}:where(.ckl-ui) .ops-layout{display:grid;grid-template-columns:370px minmax(0,1fr);gap:22px}:where(.ckl-ui) .dispatch-list{background:#fff;border-radius:var(--radius-panel);padding:24px}:where(.ckl-ui) .dispatch-list>.section-top{margin-bottom:17px}:where(.ckl-ui) .dispatch-list [data-slot=tabs-list]{background:#f5f6f0;border-radius:var(--radius-badge);height:39px}:where(.ckl-ui) .dispatch-list [data-slot=tabs-trigger]{font-size:var(--type-caption);padding:8px 13px;border-radius:var(--radius-badge)}:where(.ckl-ui) .dispatch-item{width:100%;text-align:left;border:1px solid #e8ecdf;border-radius:var(--radius-card);background:#fff;padding:17px;margin-top:13px}:where(.ckl-ui) .dispatch-item.selected{background:#fff8f4;border-color:#e6b8ac}:where(.ckl-ui) .dispatch-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(.ckl-ui) .dispatch-item b{font-size:var(--type-caption)}:where(.ckl-ui) .dispatch-item .badge{font-size:var(--type-caption);max-width:110px}:where(.ckl-ui) .dispatch-item p{color:#7e8b70;margin-top:7px}:where(.ckl-ui) .dispatch-item small{color:#8f9a81;display:block;margin-top:8px}:where(.ckl-ui) .dispatch-item.exception{background:#fdfaf2}:where(.ckl-ui) .dispatch-tip{display:flex;align-items:flex-start;gap:9px;font-size:var(--type-caption);color:#949e87;margin-top:24px}:where(.ckl-ui) .ops-map-key{position:absolute;bottom:25px;left:24px;right:24px;border-radius:var(--radius-card);padding:15px 18px;background:#ffffffed}:where(.ckl-ui) .ops-map-key b{display:block;font-size:var(--type-caption)}:where(.ckl-ui) .ops-map-key>span{display:flex;gap:6px;align-items:center;font-size:var(--type-caption);margin-top:7px;color:#7b886c}:where(.ckl-ui) .ops-map-key i{width:6px;height:6px;background:#7d945e;border-radius:50%;display:inline-block}:where(.ckl-ui) .ops-map-key .red-dot{background:var(--red);margin-left:8px}:where(.ckl-ui) .table-card{background:#fff;padding:24px;border-radius:var(--radius-panel)}:where(.ckl-ui) .table-card .pick{max-width:200px}:where(.ckl-ui) .table-card [data-slot=table-head]{color:#96a086;height:50px;border-bottom:1px solid #ecf0e3}:where(.ckl-ui) .table-card [data-slot=table-cell]{font-size:var(--type-caption);padding:22px 10px;vertical-align:middle}:where(.ckl-ui) .table-card [data-slot=table-cell] small{display:block;color:#95a081;margin-top:4px}:where(.ckl-ui) .table-card [data-slot=table-row]{border-color:#edf0e6}:where(.ckl-ui) .table-hint{color:#a0a88f;margin-top:18px}:where(.ckl-ui) .finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:1000px}:where(.ckl-ui) .balance-card{background:var(--ink);color:#fff;display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--radius-panel);padding:35px}:where(.ckl-ui) .balance-card>svg{color:var(--yellow);margin-bottom:40px}:where(.ckl-ui) .balance-card>span{font-size:var(--type-label);color:#c5cdba}:where(.ckl-ui) .balance-card strong{font-size:var(--type-metric);letter-spacing:-1px;margin:12px 0 25px}:where(.ckl-ui) .balance-card .badge{background:#ffffff12;color:#e7ecd9;font-size:var(--type-caption)}:where(.ckl-ui).ckl-dialog{font-family:var(--ckl-font-family,Montserrat,Arial,sans-serif);border:0;border-radius:var(--radius-panel);padding:29px;max-height:90vh;overflow:auto;background:#fff;color:var(--ink);gap:13px}:where(.ckl-ui).ckl-dialog [data-slot=dialog-title]{line-height:1.2;font-weight:var(--weight-hero);letter-spacing:-.8px;padding-right:24px}:where(.ckl-ui).ckl-dialog [data-slot=dialog-description]{color:#98a085}:where(.ckl-ui).ckl-dialog>p:not([data-slot]){font-size:var(--type-label);color:#7c896b;line-height:1.8}:where(.ckl-ui).ckl-dialog .field{margin:6px 0 12px}:where(.ckl-ui).ckl-dialog .primary,:where(.ckl-ui).ckl-dialog .secondary{font-size:var(--type-caption)}:where(.ckl-ui).ckl-dialog.wide-dialog{max-width:850px}:where(.ckl-ui) .review-verdict{border-radius:var(--radius-card);background:#f5f6ed;padding:20px;margin:12px 0}:where(.ckl-ui) .review-verdict b{font-size:var(--type-card);display:block;margin-bottom:9px}:where(.ckl-ui) .review-verdict p{font-size:var(--type-caption);line-height:1.8;color:#7c896c}:where(.ckl-ui) .notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:10px 0}:where(.ckl-ui) .notes-grid>div>span{font-size:var(--type-caption);color:var(--red);font-weight:var(--weight-hero)}:where(.ckl-ui) .notes-grid h3{font-size:var(--type-body);margin:8px 0}:where(.ckl-ui) .notes-grid p{font-size:var(--type-caption);color:#7e8a70;line-height:1.8}:where(.ckl-ui) .contact-options{display:flex;gap:10px}:where(.ckl-ui) .contact-options .secondary{flex:1;font-size:var(--type-caption);padding:12px}:where(.ckl-ui) .message-thread{background:#f5f7f0;border-radius:var(--radius-card);min-height:170px;max-height:330px;overflow:auto;padding:17px}:where(.ckl-ui) .message-bubble{font-size:var(--type-caption);background:#fff;border-radius:var(--radius-control);padding:12px;max-width:85%;margin-bottom:12px;box-shadow:0 2px 8px #17231a05}:where(.ckl-ui) .message-bubble small{display:block;font-size:var(--type-caption);color:#a0ab8d;margin-top:6px}:where(.ckl-ui) .message-bubble.sent{margin-left:auto;background:#fbe8e5}:where(.ckl-ui) .message-form{display:flex;gap:10px}:where(.ckl-ui) .message-form input{flex:1;font-size:var(--type-caption)}:where(.ckl-ui) .message-form .icon-button{background:var(--red);color:#fff}:where(.ckl-ui) .receipt-top{text-align:center;padding:20px 0 25px;border-bottom:1px dashed #dfe6d4}:where(.ckl-ui) .receipt-top svg{color:#698450;margin:0 auto 15px}:where(.ckl-ui) .receipt-top h2{font-size:var(--type-card)}:where(.ckl-ui) .receipt-top strong{display:block;font-size:var(--type-metric);margin:13px 0;color:var(--ink)}:where(.ckl-ui) .receipt-top p{font-size:var(--type-caption);color:#899578}@container app (max-width:1100px){:where(.ckl-ui) .app-header{padding:0 25px;gap:14px}:where(.ckl-ui) .brand>span{display:none}:where(.ckl-ui) .app-header nav button{padding:11px 14px;font-size:var(--type-caption)}:where(.ckl-ui) .app main{padding-left:25px;padding-right:25px}:where(.ckl-ui) .home-grid{grid-template-columns:330px minmax(0,1fr);gap:18px}:where(.ckl-ui) .booking-card{padding:22px}:where(.ckl-ui) .active-map-card{padding:15px;gap:10px;left:15px;right:15px}:where(.ckl-ui) .active-map-icon{display:none}:where(.ckl-ui) .active-map-card b{font-size:var(--type-body)}:where(.ckl-ui) .home-bottom{gap:17px}:where(.ckl-ui) .care-card,:where(.ckl-ui) .herd-card{padding:19px}:where(.ckl-ui) .tracking-layout{grid-template-columns:355px minmax(0,1fr)}:where(.ckl-ui) .booking-layout{grid-template-columns:minmax(0,1fr) 315px}:where(.ckl-ui) .booking-flow{padding:25px}:where(.ckl-ui) .ops-layout{grid-template-columns:330px minmax(0,1fr)}:where(.ckl-ui) .vet-stats>div{padding:16px;gap:10px}:where(.ckl-ui) .vet-stats .icon-tile{display:none}:where(.ckl-ui) .catalogue-grid{gap:17px}:where(.ckl-ui) .product-info{padding:20px}:where(.ckl-ui) .product-info h2{font-size:var(--type-card)}}@container app (max-width:760px){:where(.ckl-ui) .app-header{height:72px;padding:0 19px;gap:12px}:where(.ckl-ui) .brand img{width:70px;height:45px}:where(.ckl-ui) .brand>span{display:block;font-size:var(--type-caption);padding-left:12px}:where(.ckl-ui) .brand{gap:12px}:where(.ckl-ui) .app-header nav{display:none}:where(.ckl-ui) .header-end{gap:4px}:where(.ckl-ui) .profile-button>span:last-child{display:none}:where(.ckl-ui) .avatar{width:35px;height:35px;font-size:var(--type-caption)}:where(.ckl-ui) .notification{width:32px}:where(.ckl-ui) .app main{padding:0 17px 24px}:where(.ckl-ui) .page-title{padding:25px 2px 22px;align-items:flex-start;gap:12px}:where(.ckl-ui) .page-title h1{font-size:var(--type-section);letter-spacing:-1px}:where(.ckl-ui) .page-title .eyebrow{font-size:var(--type-caption);letter-spacing:1.1px}:where(.ckl-ui) .page-title p{font-size:var(--type-caption);line-height:1.6}:where(.ckl-ui) .sun-dot{font-size:var(--type-section);margin-left:8px}:where(.ckl-ui) .farm-chip{display:none}:where(.ckl-ui) .home-grid{display:flex;flex-direction:column;gap:18px}:where(.ckl-ui) .booking-card{padding:23px;border-radius:var(--radius-panel);order:0}:where(.ckl-ui) .booking-card h2{font-size:var(--type-section)}:where(.ckl-ui) .booking-card .sub{font-size:var(--type-caption)}:where(.ckl-ui) .home-grid .service-map{min-height:325px;order:1}:where(.ckl-ui) .home-grid .map-top{top:14px;left:14px;right:14px}:where(.ckl-ui) .home-grid .map-chip{font-size:var(--type-caption);padding:7px 9px}:where(.ckl-ui) .sample-label{font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card{bottom:24px;border-radius:var(--radius-card);padding:13px;gap:10px}:where(.ckl-ui) .active-map-card b{font-size:var(--type-label)}:where(.ckl-ui) .active-map-card small{font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card span:not(.active-map-icon){font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card .ink-button{font-size:var(--type-caption);padding:10px 11px;min-height:37px}:where(.ckl-ui) .home-grid .farm-marker{top:30%;left:60%}:where(.ckl-ui) .farm-marker>span{width:46px;height:46px;border-radius:var(--radius-card);border-width:4px}:where(.ckl-ui) .farm-marker b{font-size:var(--type-caption);padding:6px 8px}:where(.ckl-ui) .farm-marker small{font-size:var(--type-caption)}:where(.ckl-ui) .vet-marker.one{top:37%;left:25%}:where(.ckl-ui) .vet-marker.one b{font-size:var(--type-caption);bottom:40px}:where(.ckl-ui) .map-controls{transform:scale(.8);right:6px;transform-origin:right}:where(.ckl-ui) .home-bottom{grid-template-columns:1fr;margin-top:19px;gap:15px}:where(.ckl-ui) .genetics-feature{min-height:185px;padding:24px}:where(.ckl-ui) .genetics-feature h3{font-size:var(--type-section);max-width:240px}:where(.ckl-ui) .care-card,:where(.ckl-ui) .herd-card{padding:23px}:where(.ckl-ui) .care-card h3{margin-top:23px}:where(.ckl-ui) .herd-card h3{font-size:var(--type-card)}:where(.ckl-ui) .care-card p,:where(.ckl-ui) .herd-card p{font-size:var(--type-caption)}:where(.ckl-ui) .mobile-nav{display:flex;position:sticky;bottom:0;width:100%;z-index:20;background:#fffffff5;backdrop-filter:blur(18px);border-top:1px solid #e9ecdf;align-items:center;justify-content:space-around;padding:10px 6px max(12px,env(safe-area-inset-bottom));gap:3px}:where(.ckl-ui) .mobile-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;color:#9aa18f;font-size:var(--type-caption);min-width:65px;padding:5px 11px;border-radius:var(--radius-control)}:where(.ckl-ui) .mobile-nav>button.active{color:var(--red);background:#fdf0ed}:where(.ckl-ui) .app-footer{padding:12px 18px 22px;font-size:var(--type-caption);gap:12px}:where(.ckl-ui) .app-footer button{font-size:var(--type-caption)}:where(.ckl-ui) .booking-layout,:where(.ckl-ui) .tracking-layout{display:flex;flex-direction:column;gap:18px}:where(.ckl-ui) .booking-flow{padding:23px 20px}:where(.ckl-ui) .booking-context{display:none}:where(.ckl-ui) .booking-flow h2{font-size:var(--type-section)}:where(.ckl-ui) .steps{gap:7px;padding-bottom:20px}:where(.ckl-ui) .steps>div{font-size:var(--type-caption);gap:6px}:where(.ckl-ui) .steps span{width:23px;height:23px}:where(.ckl-ui) .genetics-option{gap:12px;padding:12px}:where(.ckl-ui) .gen-art{width:56px;height:86px}:where(.ckl-ui) .gen-art svg{width:26px}:where(.ckl-ui) .gen-art span{font-size:var(--type-caption)}:where(.ckl-ui) .gen-option-text h3{font-size:var(--type-caption)}:where(.ckl-ui) .gen-option-text small{font-size:var(--type-caption)}:where(.ckl-ui) .gen-option-text p{font-size:var(--type-caption)}:where(.ckl-ui) .gen-option-text b{font-size:var(--type-caption)}:where(.ckl-ui) .genetics-option [data-slot=radio-group-item]{width:17px;height:17px}:where(.ckl-ui) .tracking-card{padding:25px 22px}:where(.ckl-ui) .tracking-card h1{font-size:var(--type-section)}:where(.ckl-ui) .tracking-map-wrap{order:-1}:where(.ckl-ui) .tracking-map-wrap .service-map{min-height:250px;height:250px}:where(.ckl-ui) .tracking-map-wrap .service-map .availability-chip{display:none}:where(.ckl-ui) .tracking-map-wrap .support-strip{display:none}:where(.ckl-ui) .tracking-map-wrap .map-top{top:12px;left:12px;right:12px}:where(.ckl-ui) .tracking-map-wrap .map-chip{font-size:var(--type-caption);padding:6px 8px}:where(.ckl-ui) .tracking-map-wrap .farm-marker{top:40%}:where(.ckl-ui) .tracking-map-wrap .vet-marker.one{top:42%}:where(.ckl-ui) .tracking-layout{gap:14px}:where(.ckl-ui) .compact{padding:21px 0}:where(.ckl-ui) .compact>.text-button{font-size:var(--type-caption);white-space:nowrap;margin-top:5px}:where(.ckl-ui) .compact h1{font-size:var(--type-section)}:where(.ckl-ui) .back{font-size:var(--type-caption)}:where(.ckl-ui) .catalogue-toolbar{align-items:flex-start;flex-direction:column;gap:12px}:where(.ckl-ui) .search-box{width:100%;min-width:0}:where(.ckl-ui) .catalogue-grid,:where(.ckl-ui) .herd-grid{grid-template-columns:1fr;gap:18px}:where(.ckl-ui) .product-art{height:200px}:where(.ckl-ui) .product-info{padding:23px}:where(.ckl-ui) .product-info h2{font-size:var(--type-section)}:where(.ckl-ui) .product-info p{min-height:auto}:where(.ckl-ui) .product-info .primary{margin-top:17px}:where(.ckl-ui) .page-title .primary.fit{font-size:var(--type-caption);padding:11px;min-height:39px;white-space:nowrap}:where(.ckl-ui) .animal-record{padding:25px}:where(.ckl-ui) .vet-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}:where(.ckl-ui) .vet-stats>div{padding:16px}:where(.ckl-ui) .vet-stats strong{font-size:var(--type-section)}:where(.ckl-ui) .online-control{padding:9px 10px;gap:7px;font-size:var(--type-caption);flex-direction:column;border-radius:var(--radius-control)}:where(.ckl-ui) .online-control [data-slot=switch]{width:29px;height:17px}:where(.ckl-ui) .online-control [data-slot=switch-thumb]{width:13px;height:13px}:where(.ckl-ui) .ops-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:19px}:where(.ckl-ui) .ops-stats>button{padding:18px}:where(.ckl-ui) .ops-stats>button>span{font-size:var(--type-caption)}:where(.ckl-ui) .ops-stats strong{font-size:var(--type-page)}:where(.ckl-ui) .ops-stats small{font-size:var(--type-caption)}:where(.ckl-ui) .ops-layout{display:flex;flex-direction:column}:where(.ckl-ui) .ops-layout>.service-map{order:-1;min-height:300px}:where(.ckl-ui) .ops-layout .map-chip{font-size:var(--type-caption);padding:8px}:where(.ckl-ui) .ops-map-key{padding:12px;bottom:23px;left:17px;right:17px}:where(.ckl-ui) .ops-map-key b{font-size:var(--type-caption)}:where(.ckl-ui) .ops-map-key>span{font-size:var(--type-caption)}:where(.ckl-ui) .dispatch-list{padding:23px}:where(.ckl-ui) .dispatch-item{padding:17px}:where(.ckl-ui) .dispatch-item b{font-size:var(--type-label)}:where(.ckl-ui) .table-card{padding:18px;min-width:0}:where(.ckl-ui) .table-card [data-slot=table]{min-width:620px}:where(.ckl-ui) .table-card .catalogue-toolbar{gap:12px}:where(.ckl-ui) .table-card .pick{max-width:none}:where(.ckl-ui) .finance-grid{grid-template-columns:1fr}:where(.ckl-ui) .balance-card{padding:28px}:where(.ckl-ui) .balance-card strong{font-size:var(--type-metric)}:where(.ckl-ui) .balance-card>svg{margin-bottom:20px}:where(.ckl-ui) .primary,:where(.ckl-ui) .secondary{min-height:49px}:where(.ckl-ui) .field input,:where(.ckl-ui) .field textarea{font-size:var(--type-body)}:where(.ckl-ui) .phone-preview .app{min-height:0}}@media(max-width:1000px){:where(.ckl-ui) .review-demo{display:none}:where(.ckl-ui) .review-strip{padding:8px 20px}:where(.ckl-ui) .review-actions{gap:10px!important}:where(.ckl-ui) .scenario-help{max-width:260px}:where(.ckl-ui) .review-title{font-size:var(--type-caption)}}@media(max-width:620px){:where(.ckl-ui) .review-strip{padding:8px 12px;flex-wrap:wrap;gap:8px;justify-content:center}:where(.ckl-ui) .review-strip>div:first-child{width:100%;justify-content:center;gap:8px}:where(.ckl-ui) .review-title{font-size:var(--type-caption)}:where(.ckl-ui) .review-strip b{font-size:var(--type-caption)}:where(.ckl-ui) .review-actions{gap:9px!important;justify-content:center;flex-wrap:wrap}:where(.ckl-ui) .review-strip [data-slot=tabs-trigger]{font-size:var(--type-caption);padding:5px 10px}:where(.ckl-ui) .device-button{display:none}:where(.ckl-ui) .review-notes{font-size:var(--type-caption)}:where(.ckl-ui) .scenario-bar{flex-wrap:wrap;gap:9px;font-size:var(--type-caption)}:where(.ckl-ui) .scenario-help{flex-basis:100%;text-align:center;max-width:350px}:where(.ckl-ui) .scenario-bar>.text-button{padding:4px}:where(.ckl-ui) .app-frame.phone-preview{max-width:100%;border:0;margin:0;border-radius:0}:where(.ckl-ui).ckl-dialog{padding:25px 21px;max-height:88vh}:where(.ckl-ui).ckl-dialog [data-slot=dialog-title]{font-size:var(--type-section)}:where(.ckl-ui) .notes-grid{grid-template-columns:1fr;gap:23px}:where(.ckl-ui) .contact-options{flex-direction:column}:where(.ckl-ui).ckl-dialog.wide-dialog{max-width:calc(100% - 2rem)}}@media(prefers-reduced-motion:reduce){:where(.ckl-ui) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:where(.ckl-ui) .field-caption{font-size:var(--type-caption)}:where(.ckl-ui) .sub{color:#68725f}:where(.ckl-ui) .pick{font-size:var(--type-label)}:where(.ckl-ui) .visit-facts b{font-size:var(--type-label)}:where(.ckl-ui) .product-info p{color:#69755e}:where(.ckl-ui) .record-divider{font-size:var(--type-caption)}:where(.ckl-ui) .consent{font-size:var(--type-caption)}:where(.ckl-ui) .tracking-card .tracking-heading{font-size:var(--type-section);line-height:1.16;margin:9px 0 0}:where(.ckl-ui) .tracking-card .visit-facts>div>span,:where(.ckl-ui) .visit-facts small{font-size:var(--type-caption)}:where(.ckl-ui) .person-card small,:where(.ckl-ui) .person-card span:not(.avatar){font-size:var(--type-caption)}:where(.ckl-ui) .visit-progress small{font-size:var(--type-caption)}:where(.ckl-ui) .field-caption,:where(.ckl-ui) .text-button{font-size:var(--type-label)}:where(.ckl-ui) .animal-choice b{font-size:var(--type-label)}:where(.ckl-ui) .animal-choice small{font-size:var(--type-caption)}:where(.ckl-ui) .from-price>span{font-size:var(--type-label)}:where(.ckl-ui) .from-price small,:where(.ckl-ui) .trust-line{font-size:var(--type-caption)}:where(.ckl-ui) .location-input small{font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card small{font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card span:not(.active-map-icon){font-size:var(--type-caption)}:where(.ckl-ui) .summary>small{font-size:var(--type-caption)}:where(.ckl-ui) .review-data>div>span{font-size:var(--type-caption)}:where(.ckl-ui) .steps>div{font-size:var(--type-label)}:where(.ckl-ui) .gen-option-text b span,:where(.ckl-ui) .gen-option-text p,:where(.ckl-ui) .gen-option-text small{font-size:var(--type-caption)}:where(.ckl-ui) .care-card p,:where(.ckl-ui) .herd-card p{font-size:var(--type-caption)}:where(.ckl-ui) .support-strip p{font-size:var(--type-caption)}:where(.ckl-ui) .genetics-feature div>span:last-child{font-size:var(--type-caption)}:where(.ckl-ui) .context-card small{font-size:var(--type-caption)}:where(.ckl-ui) .context-card>div:not(.summary){font-size:var(--type-label)}:where(.ckl-ui) .online-control{font-size:var(--type-label)}:where(.ckl-ui) .vet-stats>div>span{font-size:var(--type-caption)}:where(.ckl-ui) .ops-stats>button>span{font-size:var(--type-label)}:where(.ckl-ui) .dispatch-item b{font-size:var(--type-label)}:where(.ckl-ui) .dispatch-item p{font-size:var(--type-caption)}:where(.ckl-ui) .dispatch-item small{font-size:var(--type-caption)}:where(.ckl-ui) .table-card [data-slot=table-head]{font-size:var(--type-caption)}:where(.ckl-ui) .table-card [data-slot=table-cell]{font-size:var(--type-label)}:where(.ckl-ui) .table-card [data-slot=table-cell] small{font-size:var(--type-caption)}:where(.ckl-ui) .table-hint{font-size:var(--type-caption)}:where(.ckl-ui) .notes-grid p{font-size:var(--type-label)}:where(.ckl-ui) .notice{font-size:var(--type-label)}:where(.ckl-ui) .person-card em{font-size:var(--type-caption)}@container app (max-width:760px){:where(.ckl-ui) .steps>div{font-size:var(--type-caption)}:where(.ckl-ui) .field-caption{font-size:var(--type-label)}:where(.ckl-ui) .trust-line{font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card small{font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card span:not(.active-map-icon){font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card .ink-button{font-size:var(--type-caption)}:where(.ckl-ui) .gen-option-text p,:where(.ckl-ui) .gen-option-text small{font-size:var(--type-caption)}:where(.ckl-ui) .text-button{font-size:var(--type-caption)}:where(.ckl-ui) .visit-progress small{font-size:var(--type-caption)}:where(.ckl-ui) .online-control{font-size:var(--type-caption)}:where(.ckl-ui) .badge{font-size:var(--type-caption)}:where(.ckl-ui) .page-title p{font-size:var(--type-label)}:where(.ckl-ui) .genetics-option{gap:10px}:where(.ckl-ui) .gen-option-text h3{font-size:var(--type-label)}:where(.ckl-ui) .gen-option-text b{font-size:var(--type-label)}}:where(.ckl-ui) .mobile-visit-banner{display:none}@container app (max-width:760px){:where(.ckl-ui) .app{height:850px;min-height:0;display:flex;flex-direction:column}:where(.ckl-ui) .app-header{flex-shrink:0}:where(.ckl-ui) .app main{overflow-y:auto;flex:1;width:100%;scroll-behavior:smooth}:where(.ckl-ui) .mobile-nav{position:relative;bottom:auto;flex-shrink:0}:where(.ckl-ui) .app-footer{display:none}:where(.ckl-ui) .mobile-visit-banner{display:flex;align-items:center;gap:10px;padding:14px;background:var(--ink);color:#fff;border-radius:var(--radius-card);width:100%;margin:-5px 0 18px;text-align:left}:where(.ckl-ui) .mobile-visit-banner>span{flex:1}:where(.ckl-ui) .mobile-visit-banner b{font-size:var(--type-caption);display:block}:where(.ckl-ui) .mobile-visit-banner small{font-size:var(--type-caption);color:#d7ddcd;display:block;margin-top:2px}:where(.ckl-ui) .mobile-visit-banner>svg:first-child{color:var(--yellow)}:where(.ckl-ui) .home-grid .booking-card{padding:21px}:where(.ckl-ui) .home-grid .booking-card>.section-top{margin-bottom:14px}:where(.ckl-ui) .home-grid .location-input{margin:17px 0}:where(.ckl-ui) .home-grid .field-caption{margin-top:14px}:where(.ckl-ui) .home-grid .from-price{margin:17px 0}:where(.ckl-ui) .page-title{padding-top:22px;padding-bottom:20px}}@media(max-width:760px){:where(.ckl-ui) .app{height:calc(100dvh - 92px)!important;min-height:500px}:where(.ckl-ui) .scenario-bar{margin:12px auto}:where(.ckl-ui) .app-frame.phone-preview .app{height:calc(100dvh - 92px)!important}}.ckl-ui{font-size:var(--type-body);line-height:1.55;color:var(--text-strong)}:where(.ckl-ui) h1{font-size:var(--type-page);font-weight:var(--weight-hero);letter-spacing:-.035em;line-height:1.2}:where(.ckl-ui) h2{font-size:var(--type-section);font-weight:var(--weight-heading);letter-spacing:-.025em;line-height:1.3}:where(.ckl-ui) h3{font-size:var(--type-card);font-weight:var(--weight-control);letter-spacing:-.015em;line-height:1.4}:where(.ckl-ui) p{font-size:var(--type-body);font-weight:var(--weight-body);line-height:1.6}:where(.ckl-ui) small{font-size:var(--type-caption);line-height:1.5}:where(.ckl-ui) b{font-weight:var(--weight-control)}:where(.ckl-ui) strong{font-weight:var(--weight-hero)}:where(.ckl-ui) .app-header{gap:20px}:where(.ckl-ui) .app-header nav{gap:3px}:where(.ckl-ui) .app-header nav button{border-radius:var(--radius-control);padding:11px 13px;font-size:var(--type-label);font-weight:var(--weight-control)}:where(.ckl-ui) .brand>span{font-size:var(--type-label)}:where(.ckl-ui) .review-strip{flex-wrap:wrap;min-height:58px}:where(.ckl-ui) .review-actions{flex-wrap:wrap;justify-content:flex-end}:where(.ckl-ui) .review-demo,:where(.ckl-ui) .review-notes,:where(.ckl-ui) .review-strip [data-slot=tabs-trigger],:where(.ckl-ui) .review-title{font-size:var(--type-caption)}:where(.ckl-ui) .review-title{letter-spacing:.06em}:where(.ckl-ui) .review-demo{border:0;padding-left:0}:where(.ckl-ui) .review-strip>div{gap:12px}:where(.ckl-ui) .review-title{max-width:180px}:where(.ckl-ui) .review-actions{gap:9px!important}:where(.ckl-ui) .app-header .header-end{gap:7px}:where(.ckl-ui) .app-header .profile-button>span:last-child{display:none}:where(.ckl-ui) .page-title h1,:where(.ckl-ui) .tracking-card .tracking-heading{font-size:var(--type-page);font-weight:var(--weight-hero)}:where(.ckl-ui) .care-card p,:where(.ckl-ui) .context-card p,:where(.ckl-ui) .herd-card p,:where(.ckl-ui) .page-title p,:where(.ckl-ui) .product-info p,:where(.ckl-ui) .record-note p,:where(.ckl-ui) .sub,:where(.ckl-ui) .support-strip p,:where(.ckl-ui).ckl-dialog>p:not([data-slot]){font-size:var(--type-body);color:var(--text-secondary)}:where(.ckl-ui) .eyebrow{font-size:var(--type-caption);font-weight:var(--weight-control);letter-spacing:.09em;color:var(--text-tertiary)}:where(.ckl-ui) .page-title .eyebrow{font-size:var(--type-caption)}:where(.ckl-ui) .animal-record h2,:where(.ckl-ui) .booking-card h2,:where(.ckl-ui) .booking-flow h2,:where(.ckl-ui) .product-info h2,:where(.ckl-ui) .section-top h2{font-size:var(--type-section);font-weight:var(--weight-heading)}:where(.ckl-ui) .care-card h3,:where(.ckl-ui) .gen-option-text h3,:where(.ckl-ui) .genetics-feature h3,:where(.ckl-ui) .herd-card h3{font-size:var(--type-card);font-weight:var(--weight-control)}:where(.ckl-ui) .genetics-feature h3{font-size:var(--type-section)}:where(.ckl-ui) .animal-choice b,:where(.ckl-ui) .app-header nav button,:where(.ckl-ui) .field,:where(.ckl-ui) .field-caption,:where(.ckl-ui) .ink-button,:where(.ckl-ui) .location-input b,:where(.ckl-ui) .pick,:where(.ckl-ui) .primary,:where(.ckl-ui) .secondary,:where(.ckl-ui) .steps>div,:where(.ckl-ui) .table-card [data-slot=table-head],:where(.ckl-ui) .text-button{font-size:var(--type-label);font-weight:var(--weight-control)}:where(.ckl-ui) .field input,:where(.ckl-ui) .field textarea,:where(.ckl-ui) .search-box input{font-size:var(--type-body);font-weight:var(--weight-body)}:where(.ckl-ui) .person-card b,:where(.ckl-ui) .review-data b,:where(.ckl-ui) .visit-facts b{font-size:var(--type-body);font-weight:var(--weight-control)}:where(.ckl-ui) .active-map-card small,:where(.ckl-ui) .app-footer,:where(.ckl-ui) .app-footer button,:where(.ckl-ui) .badge,:where(.ckl-ui) .farm-marker b,:where(.ckl-ui) .farm-marker small,:where(.ckl-ui) .gen-option-text b span,:where(.ckl-ui) .gen-option-text p,:where(.ckl-ui) .gen-option-text small,:where(.ckl-ui) .map-chip,:where(.ckl-ui) .map-foot,:where(.ckl-ui) .person-card small,:where(.ckl-ui) .person-card span:not(.avatar),:where(.ckl-ui) .sample-label,:where(.ckl-ui) .summary>small,:where(.ckl-ui) .table-card [data-slot=table-cell] small,:where(.ckl-ui) .trust-line,:where(.ckl-ui) .vet-marker.one b,:where(.ckl-ui) .visit-facts small,:where(.ckl-ui) .visit-facts>div>span{font-size:var(--type-caption)}:where(.ckl-ui) .map-foot,:where(.ckl-ui) .sample-label{background:#f5f8f0e0;padding:2px 5px;border-radius:4px;color:#5f6b56}:where(.ckl-ui) .map-top{align-items:flex-start}:where(.ckl-ui) .summary{font-size:var(--type-label)}:where(.ckl-ui) .from-price strong,:where(.ckl-ui) .summary-total strong{font-size:var(--type-section)}:where(.ckl-ui) .balance-card strong,:where(.ckl-ui) .eta strong,:where(.ckl-ui) .ops-stats strong,:where(.ckl-ui) .vet-stats strong{font-size:var(--type-metric);font-weight:var(--weight-hero);font-variant-numeric:tabular-nums}:where(.ckl-ui) .address-detail p,:where(.ckl-ui) .app main>div>section p,:where(.ckl-ui) .visit-facts small{color:var(--text-secondary)}:where(.ckl-ui) .active-map-card b{font-size:var(--type-card)}:where(.ckl-ui) .active-map-card span:not(.active-map-icon){font-size:var(--type-label)}:where(.ckl-ui) .active-map-card .ink-button{font-size:var(--type-label)}:where(.ckl-ui) .device-button,:where(.ckl-ui) .icon-button,:where(.ckl-ui) .ink-button,:where(.ckl-ui) .location-input,:where(.ckl-ui) .pick,:where(.ckl-ui) .primary,:where(.ckl-ui) .secondary,:where(.ckl-ui) input,:where(.ckl-ui) textarea{border-radius:var(--radius-control)}:where(.ckl-ui) .active-map-icon,:where(.ckl-ui) .address-detail,:where(.ckl-ui) .animal-choice,:where(.ckl-ui) .genetics-option,:where(.ckl-ui) .herd-pills button,:where(.ckl-ui) .icon-tile,:where(.ckl-ui) .mobile-visit-banner,:where(.ckl-ui) .notice,:where(.ckl-ui) .record-note{border-radius:var(--radius-card)}:where(.ckl-ui) .active-map-card,:where(.ckl-ui) .animal-record,:where(.ckl-ui) .balance-card,:where(.ckl-ui) .booking-card,:where(.ckl-ui) .booking-flow,:where(.ckl-ui) .care-card,:where(.ckl-ui) .context-card,:where(.ckl-ui) .dispatch-list,:where(.ckl-ui) .genetics-feature,:where(.ckl-ui) .herd-card,:where(.ckl-ui) .product-card,:where(.ckl-ui) .service-map,:where(.ckl-ui) .table-card,:where(.ckl-ui) .tracking-card,:where(.ckl-ui).ckl-dialog{border-radius:var(--radius-panel)}:where(.ckl-ui) .badge{border-radius:var(--radius-badge)}:where(.ckl-ui) .avatar,:where(.ckl-ui) .dashboard-status,:where(.ckl-ui) .date-chip,:where(.ckl-ui) .farm-chip,:where(.ckl-ui) .initial{border-radius:var(--radius-pill)}:where(.ckl-ui) .brand,:where(.ckl-ui) .profile-button,:where(.ckl-ui) .rating button{border-radius:0}:where(.ckl-ui) .icon-tile{width:44px;height:44px}:where(.ckl-ui) .online-control{border-radius:var(--radius-card)}:where(.ckl-ui) .role-dashboard{padding-bottom:4px}:where(.ckl-ui) .dashboard-title{padding:30px 0 24px}:where(.ckl-ui) .dashboard-title h1{margin-top:6px}:where(.ckl-ui) .dashboard-title p{margin-top:9px}:where(.ckl-ui) .dashboard-actions{display:flex;gap:12px;align-items:center}:where(.ckl-ui) .dashboard-actions .primary{white-space:nowrap}:where(.ckl-ui) .date-chip{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 14px;background:#fff;border:1px solid #e4e8dd;font-size:var(--type-label);color:var(--text-secondary)}:where(.ckl-ui) .dashboard-scope{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:20px}:where(.ckl-ui) .dashboard-scope>span{display:flex;align-items:center;gap:8px;font-size:var(--type-label);font-weight:var(--weight-control)}:where(.ckl-ui) .scope-mark{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:2px}:where(.ckl-ui) .dashboard-scope small{color:var(--text-tertiary)}:where(.ckl-ui) .dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px}:where(.ckl-ui) .dash-stat{display:flex;flex-direction:column;align-items:stretch;text-align:left;background:#fff;border:1px solid #e9ece3;border-radius:var(--radius-card);padding:20px 22px;transition:box-shadow .2s,border-color .2s}:where(.ckl-ui) .dash-stat:hover{border-color:#c4ccba;box-shadow:0 5px 18px #253b1610}:where(.ckl-ui) .stat-label{display:flex;align-items:center;justify-content:space-between;font-size:var(--type-label);color:var(--text-secondary);gap:10px;font-weight:var(--weight-control)}:where(.ckl-ui) .stat-label>svg{color:#89937d}:where(.ckl-ui) .dash-stat>strong{font-size:var(--type-metric);letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums;margin:14px 0 13px;font-weight:var(--weight-hero)}:where(.ckl-ui) .stat-note{display:flex;align-items:center;justify-content:space-between;font-size:var(--type-caption);color:var(--text-tertiary);gap:8px;font-weight:var(--weight-body)}:where(.ckl-ui) .dash-stat.warm{background:#f5f3d9;border-color:#ebe7c0}:where(.ckl-ui) .dash-stat.warm .stat-label>svg{color:#8b842a}:where(.ckl-ui) .dashboard-bottom-grid,:where(.ckl-ui) .dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:22px;margin-bottom:22px;align-items:stretch}:where(.ckl-ui) .dash-panel{background:#fff;border:1px solid #e9ece3;padding:26px;border-radius:var(--radius-panel);min-width:0}:where(.ckl-ui) .dash-panel-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px}:where(.ckl-ui) .dash-panel-title h2{font-size:var(--type-section);font-weight:var(--weight-heading);line-height:1.3;letter-spacing:-.025em}:where(.ckl-ui) .dash-panel-title p{font-size:var(--type-label);color:var(--text-secondary);margin-top:5px}:where(.ckl-ui) .dash-panel-title .text-button{flex-shrink:0;padding-top:5px;color:var(--text-secondary)}:where(.ckl-ui) .visit-highlight{display:flex;align-items:center;gap:18px;background:#f6f7f1;border-radius:var(--radius-card);padding:23px;margin-bottom:22px}:where(.ckl-ui) .visit-symbol{display:grid;place-items:center;width:62px;height:62px;background:var(--ink);color:var(--yellow);border-radius:var(--radius-card);flex-shrink:0}:where(.ckl-ui) .visit-highlight h3{font-size:var(--type-card);font-weight:var(--weight-control);line-height:1.3;margin:6px 0}:where(.ckl-ui) .visit-highlight p{font-size:var(--type-label);color:var(--text-secondary)}:where(.ckl-ui) .visit-highlight .eyebrow{font-size:var(--type-caption)}:where(.ckl-ui) .visit-highlight>div:first-of-type{flex:1}:where(.ckl-ui) .visit-eta{text-align:right}:where(.ckl-ui) .visit-eta>strong{font-size:var(--type-metric);font-weight:var(--weight-hero);letter-spacing:-.04em;white-space:nowrap}:where(.ckl-ui) .visit-eta strong span{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:0;margin-left:4px}:where(.ckl-ui) .visit-eta small{display:block;color:var(--text-tertiary)}:where(.ckl-ui) .dashboard-person{display:flex;align-items:center;gap:12px}:where(.ckl-ui) .dashboard-person>div{flex:1}:where(.ckl-ui) .dashboard-person b{font-size:var(--type-body);display:block}:where(.ckl-ui) .dashboard-person>div>span{font-size:var(--type-label);color:var(--text-secondary)}:where(.ckl-ui) .dashboard-person .avatar{width:46px;height:46px;font-size:var(--type-label);background:#e9eee0}:where(.ckl-ui) .secondary.fit{width:auto;min-height:44px}:where(.ckl-ui) .calendar-task{display:flex;align-items:flex-start;gap:16px;padding-bottom:21px}:where(.ckl-ui) .date-square{width:62px;height:67px;background:#f5f2d9;border:1px solid #eeebd1;border-radius:var(--radius-control);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0}:where(.ckl-ui) .date-square small{font-size:var(--type-caption);color:#8c8643;letter-spacing:.07em;font-weight:var(--weight-control)}:where(.ckl-ui) .date-square b{font-size:var(--type-section);line-height:1.2}:where(.ckl-ui) .calendar-task h3{font-size:var(--type-card);margin-top:2px}:where(.ckl-ui) .calendar-task p{font-size:var(--type-label);color:var(--text-secondary);margin-top:5px}:where(.ckl-ui) .calendar-task .text-button{color:#a42126;margin-top:4px}:where(.ckl-ui) .quiet-task{display:flex;align-items:flex-start;gap:12px;padding-top:19px;border-top:1px solid #e9ede1}:where(.ckl-ui) .quiet-task svg{color:#9a8664;margin-top:3px}:where(.ckl-ui) .quiet-task b{font-size:var(--type-label);font-weight:var(--weight-control)}:where(.ckl-ui) .quiet-task p{font-size:var(--type-label);color:var(--text-secondary);margin-top:4px}:where(.ckl-ui) .dash-panel [data-slot=table-container]{overflow-x:auto}:where(.ckl-ui) .dash-panel [data-slot=table-head]{font-size:var(--type-label);font-weight:var(--weight-control);color:#6e785f;height:47px}:where(.ckl-ui) .dash-panel [data-slot=table-cell]{font-size:var(--type-label);padding:20px 6px;white-space:normal;color:#59664e}:where(.ckl-ui) .dash-panel [data-slot=table-row]{border-color:#e8eddf}:where(.ckl-ui) .dash-panel [data-slot=table-cell]:first-child{color:var(--ink)}:where(.ckl-ui) .animal-table-name{display:flex;align-items:center;gap:10px}:where(.ckl-ui) .animal-table-name>span:last-child{display:flex;flex-direction:column;gap:3px}:where(.ckl-ui) .animal-table-name .initial{width:34px;height:34px;flex-shrink:0;font-size:var(--type-label)}:where(.ckl-ui) .animal-table-name small{color:var(--text-tertiary)}:where(.ckl-ui) .dashboard-status{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;font-size:var(--type-caption);font-weight:var(--weight-label);background:#fbeae7;color:#992b28;line-height:1.5;white-space:normal}:where(.ckl-ui) .dashboard-status.good{background:#eaf2e6;color:#436c32}:where(.ckl-ui) .dashboard-status.warn{background:#f8efd6;color:#80611c}:where(.ckl-ui) .payment-overview>.dashboard-status{margin-bottom:6px}:where(.ckl-ui) .payment-value{display:flex;align-items:baseline;gap:8px;font-size:var(--type-metric);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:10px 0}:where(.ckl-ui) .payment-value small{font-size:var(--type-label);color:var(--text-secondary);font-weight:var(--weight-label);letter-spacing:0}:where(.ckl-ui) .payment-overview>p{font-size:var(--type-label);color:var(--text-secondary)}:where(.ckl-ui) .payment-overview dl{margin:19px 0 23px;padding-top:16px;border-top:1px dashed #dfe6d4}:where(.ckl-ui) .payment-overview dl>div{display:flex;justify-content:space-between;gap:16px;margin:9px 0;font-size:var(--type-label)}:where(.ckl-ui) .payment-overview dt{color:var(--text-secondary)}:where(.ckl-ui) .payment-overview dd{font-weight:var(--weight-control)}:where(.ckl-ui) .payment-overview>.secondary{margin-top:17px}:where(.ckl-ui) .chart-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}:where(.ckl-ui) .chart-heading>strong{font-size:var(--type-metric);font-weight:var(--weight-hero);letter-spacing:-.04em;line-height:1.2}:where(.ckl-ui) .chart-heading>strong>span{font-size:var(--type-label);font-weight:var(--weight-body);color:var(--text-secondary);letter-spacing:0;margin-left:8px}:where(.ckl-ui) .chart-legend{display:flex;align-items:center;gap:14px;font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .chart-legend>span{display:flex;align-items:center;gap:7px}:where(.ckl-ui) .chart-legend i{display:block;background:var(--red);width:8px;height:8px;border-radius:2px}:where(.ckl-ui) .chart-legend .muted-dot{background:var(--ink)}:where(.ckl-ui) .dashboard-chart{height:220px;width:100%;aspect-ratio:auto;font-size:var(--type-caption)}:where(.ckl-ui) .dashboard-chart text{font-size:var(--type-caption);font-family:var(--ckl-font-family,Montserrat,Arial,sans-serif)}:where(.ckl-ui) .chart-footnote{font-size:var(--type-caption);color:var(--text-tertiary);margin-top:12px;line-height:1.5}:where(.ckl-ui) .trend-panel [data-slot=tabs-list]{background:#f1f3ec;border-radius:var(--radius-control);height:38px}:where(.ckl-ui) .trend-panel [data-slot=tabs-trigger]{border-radius:var(--radius-badge);font-size:var(--type-caption);padding:8px 10px;min-width:57px}:where(.ckl-ui) .completion-number{display:flex;align-items:flex-end;gap:15px;margin:10px 0 22px}:where(.ckl-ui) .completion-number strong{font-size:var(--type-metric);letter-spacing:-.04em;line-height:1}:where(.ckl-ui) .completion-number small{font-size:var(--type-card);color:#929c84;font-weight:var(--weight-label);margin-left:7px;letter-spacing:0}:where(.ckl-ui) .completion-number>span{font-size:var(--type-label);color:var(--text-secondary);max-width:100px;line-height:1.3}:where(.ckl-ui) .status-breakdown>div{margin:16px 0}:where(.ckl-ui) .status-breakdown>div>div:first-child{display:flex;justify-content:space-between;font-size:var(--type-label);margin-bottom:8px}:where(.ckl-ui) .status-breakdown>div>div>span{color:var(--text-secondary)}:where(.ckl-ui) .status-progress{height:7px;background:#f1f3ec;border-radius:4px}:where(.ckl-ui) .status-progress [data-slot=progress-indicator]{border-radius:4px;background:var(--ink)}:where(.ckl-ui) .status-progress.red [data-slot=progress-indicator]{background:var(--red)}:where(.ckl-ui) .status-progress.yellow [data-slot=progress-indicator]{background:#d1c907}:where(.ckl-ui) .status-progress.gray [data-slot=progress-indicator]{background:#bac4aa}:where(.ckl-ui) .exception-row{display:flex;width:100%;align-items:center;gap:14px;background:none;text-align:left;padding:19px 0;border-top:1px solid #eaeee2;min-width:0}:where(.ckl-ui) .exception-row:first-of-type{border-top:0;padding-top:0}:where(.ckl-ui) .exception-icon{display:grid;place-items:center;background:#f7ebd4;color:#93772b;border-radius:var(--radius-control);width:42px;height:42px;flex-shrink:0}:where(.ckl-ui) .exception-icon.pale{background:#f0f3e9;color:#83966b}:where(.ckl-ui) .exception-row>div{flex:1;min-width:0}:where(.ckl-ui) .exception-row b{font-size:var(--type-body);font-weight:var(--weight-control)}:where(.ckl-ui) .exception-row p{font-size:var(--type-label);color:var(--text-secondary);margin-top:4px}:where(.ckl-ui) .exception-row>svg{color:#919c82}:where(.ckl-ui) .coverage-number{display:flex;align-items:center;gap:15px;margin:15px 0 24px}:where(.ckl-ui) .coverage-number strong{font-size:var(--type-metric);font-weight:var(--weight-hero);letter-spacing:-.04em}:where(.ckl-ui) .coverage-number>span{font-size:var(--type-body);color:var(--text-secondary);max-width:120px}:where(.ckl-ui) .capacity-lines>div{display:flex;justify-content:space-between;font-size:var(--type-label);margin:12px 0;color:var(--text-secondary)}:where(.ckl-ui) .capacity-lines b{color:var(--ink)}:where(.ckl-ui) .avatar-stack{display:flex;align-items:center;margin:21px 0}:where(.ckl-ui) .avatar-stack>span{display:grid;place-items:center;width:36px;height:36px;border:3px solid #fff;background:#e8eddc;border-radius:50%;font-size:var(--type-caption);font-weight:var(--weight-control);margin-right:-7px;color:#667c4a}:where(.ckl-ui) .avatar-stack>span:nth-child(2){background:#f0e7d4;color:#887552}:where(.ckl-ui) .avatar-stack>span:nth-child(3){background:#eee3e3;color:#927176}:where(.ckl-ui) .current-task>.dashboard-status{margin-bottom:17px}:where(.ckl-ui) .current-task h3{font-size:var(--type-card);font-weight:var(--weight-control)}:where(.ckl-ui) .current-task p{color:var(--text-secondary);margin-top:7px}:where(.ckl-ui) .current-task>div{display:flex;gap:9px;align-items:flex-start;margin:22px 0;color:var(--text-secondary);font-size:var(--type-label)}:where(.ckl-ui) .current-task .primary{margin-top:25px}:where(.ckl-ui) .essential-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}:where(.ckl-ui) .essential-grid>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#f7f8f3;border-radius:var(--radius-card);padding:20px}:where(.ckl-ui) .essential-grid b{margin-top:16px;font-size:var(--type-body);font-weight:var(--weight-control)}:where(.ckl-ui) .essential-grid p{margin-top:5px;font-size:var(--type-label);color:var(--text-secondary)}:where(.ckl-ui) .essential-grid .text-button{margin-top:14px}:where(.ckl-ui) .settlement-note{display:flex;gap:10px;align-items:flex-start;background:#f6f7ef;border-radius:var(--radius-card);padding:15px;font-size:var(--type-label);margin:22px 0}:where(.ckl-ui) .settlement-note svg{color:#849366;margin-top:3px}:where(.ckl-ui) .settlement-note small{color:var(--text-secondary)}:where(.ckl-ui).ckl-dialog [data-slot=dialog-title]{font-size:var(--type-section);font-weight:var(--weight-heading)}:where(.ckl-ui).ckl-dialog [data-slot=dialog-description]{font-size:var(--type-caption)}:where(.ckl-ui) .design-system-spec>p,:where(.ckl-ui) .system-section>p{font-size:var(--type-body);color:var(--text-secondary)}:where(.ckl-ui) .system-section{margin:25px 0}:where(.ckl-ui) .system-section h3{font-size:var(--type-card);font-weight:var(--weight-control);margin-bottom:17px}:where(.ckl-ui) .system-section [data-slot=table-cell],:where(.ckl-ui) .system-section [data-slot=table-head]{font-size:var(--type-label);padding:12px 8px}:where(.ckl-ui) .type-specimen{background:#f7f8f1;border-radius:var(--radius-panel);padding:28px;margin:26px 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}:where(.ckl-ui) .spec-page{font-size:var(--type-page);font-weight:var(--weight-hero);letter-spacing:-.035em;line-height:1.2}:where(.ckl-ui) .spec-metric{font-size:var(--type-metric);font-weight:var(--weight-hero);letter-spacing:-.04em;line-height:1.2}:where(.ckl-ui) .spec-metric span{font-size:var(--type-label);font-weight:var(--weight-label)}:where(.ckl-ui) .spec-section{font-size:var(--type-section);font-weight:var(--weight-heading)}:where(.ckl-ui) .spec-card{font-size:var(--type-card);font-weight:var(--weight-control)}:where(.ckl-ui) .type-specimen p{font-size:var(--type-body);color:var(--text-secondary)}:where(.ckl-ui) .type-specimen label{font-size:var(--type-label);font-weight:var(--weight-control)}:where(.ckl-ui) .type-specimen small{font-size:var(--type-caption);color:var(--text-tertiary)}:where(.ckl-ui) .radius-samples{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin:15px 0 22px}:where(.ckl-ui) .radius-samples>div{display:flex;flex-direction:column;gap:12px}:where(.ckl-ui) .radius-samples>div>span{display:grid;place-items:center;height:78px;background:#f5f0e5;border:1px solid #e3ddce;color:var(--ink);font-size:var(--type-label);font-weight:var(--weight-control)}:where(.ckl-ui) .radius-samples b{font-size:var(--type-caption);font-weight:var(--weight-label);line-height:1.5}:where(.ckl-ui) .design-system-spec .system-section:last-child{margin-bottom:0}@container app (max-width:1100px){:where(.ckl-ui) .app-header .brand>span{display:none}:where(.ckl-ui) .dashboard-stats{gap:12px}:where(.ckl-ui) .dash-stat{padding:18px}:where(.ckl-ui) .dashboard-bottom-grid,:where(.ckl-ui) .dashboard-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:18px}:where(.ckl-ui) .dash-panel{padding:22px}:where(.ckl-ui) .visit-highlight{padding:18px;gap:12px}:where(.ckl-ui) .visit-symbol{display:none}:where(.ckl-ui) .dashboard-actions{gap:9px}:where(.ckl-ui) .dashboard-actions .date-chip{display:none}:where(.ckl-ui) .dashboard-actions .primary{padding:12px 15px}:where(.ckl-ui) .dash-panel-title{gap:12px}:where(.ckl-ui) .dash-panel-title .text-button{font-size:var(--type-caption)}:where(.ckl-ui) .chart-legend{gap:9px}:where(.ckl-ui) .exception-row .dashboard-status{display:none}}@container app (max-width:760px){:where(.ckl-ui) .app-header .brand>span{display:block}:where(.ckl-ui) .app main{padding-left:17px;padding-right:17px}:where(.ckl-ui) .page-title h1{font-size:var(--type-page);letter-spacing:-.035em}:where(.ckl-ui) .page-title p{font-size:var(--type-body)}:where(.ckl-ui) .page-title .eyebrow{font-size:var(--type-caption)}:where(.ckl-ui) .page-title .primary.fit{font-size:var(--type-label)}:where(.ckl-ui) .field-caption,:where(.ckl-ui) .mobile-visit-banner b,:where(.ckl-ui) .pick,:where(.ckl-ui) .primary,:where(.ckl-ui) .secondary,:where(.ckl-ui) .text-button{font-size:var(--type-label)}:where(.ckl-ui) .mobile-nav>button{min-width:0;flex:1;padding:6px 3px;border-radius:var(--radius-control)}:where(.ckl-ui) .mobile-nav>button>span{font-size:var(--type-caption)}:where(.ckl-ui) .mobile-nav{padding:9px 5px 12px;gap:1px}:where(.ckl-ui) .dashboard-title{display:flex;flex-direction:column;padding:23px 0 19px;gap:17px}:where(.ckl-ui) .dashboard-actions{width:100%;justify-content:space-between}:where(.ckl-ui) .dashboard-actions .primary{min-height:44px;width:auto;font-size:var(--type-label)}:where(.ckl-ui) .dashboard-actions .date-chip{display:flex;font-size:var(--type-caption);padding:9px}:where(.ckl-ui) .dashboard-title .eyebrow{letter-spacing:.07em}:where(.ckl-ui) .dashboard-scope{gap:10px}:where(.ckl-ui) .dashboard-scope>span{font-size:var(--type-caption)}:where(.ckl-ui) .dashboard-scope small{font-size:var(--type-caption);text-align:right;max-width:140px}:where(.ckl-ui) .dashboard-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}:where(.ckl-ui) .dash-stat{padding:16px}:where(.ckl-ui) .stat-label{font-size:var(--type-label);align-items:flex-start;line-height:1.4}:where(.ckl-ui) .stat-label svg{width:16px;height:16px}:where(.ckl-ui) .dash-stat>strong{font-size:var(--type-metric);margin:12px 0}:where(.ckl-ui) .stat-note{font-size:var(--type-caption);align-items:flex-start;line-height:1.5}:where(.ckl-ui) .stat-note svg{display:none}:where(.ckl-ui) .dashboard-bottom-grid,:where(.ckl-ui) .dashboard-main-grid{grid-template-columns:1fr;gap:17px;margin-bottom:17px}:where(.ckl-ui) .dash-panel{padding:21px;border-radius:var(--radius-panel)}:where(.ckl-ui) .dash-panel-title{gap:11px;margin-bottom:19px}:where(.ckl-ui) .dash-panel-title h2{font-size:var(--type-section)}:where(.ckl-ui) .dash-panel-title p{font-size:var(--type-label)}:where(.ckl-ui) .dash-panel-title .text-button{font-size:var(--type-caption);max-width:75px;white-space:normal;line-height:1.5;text-align:right}:where(.ckl-ui) .visit-highlight{padding:18px;flex-wrap:wrap;gap:12px}:where(.ckl-ui) .visit-highlight h3{font-size:var(--type-card)}:where(.ckl-ui) .visit-highlight .eyebrow{font-size:var(--type-caption);max-width:180px;line-height:1.5}:where(.ckl-ui) .visit-highlight .visit-eta{border-top:1px solid #e4e8dc;padding-top:11px;flex-basis:100%;display:flex;justify-content:space-between;align-items:center;text-align:left}:where(.ckl-ui) .visit-eta strong{font-size:var(--type-metric)}:where(.ckl-ui) .dashboard-person{flex-wrap:wrap;gap:10px}:where(.ckl-ui) .dashboard-person .avatar{width:39px;height:39px}:where(.ckl-ui) .dashboard-person>div{min-width:180px}:where(.ckl-ui) .dashboard-person b{font-size:var(--type-body)}:where(.ckl-ui) .dashboard-person>div>span{font-size:var(--type-label)}:where(.ckl-ui) .dashboard-person>.secondary{width:100%;margin-top:8px}:where(.ckl-ui) .calendar-task{gap:13px}:where(.ckl-ui) .calendar-task h3{font-size:var(--type-card)}:where(.ckl-ui) .calendar-task p,:where(.ckl-ui) .quiet-task p{font-size:var(--type-label)}:where(.ckl-ui) .herd-overview [data-slot=table]{min-width:550px}:where(.ckl-ui) .chart-heading{align-items:flex-start;flex-direction:column;gap:15px}:where(.ckl-ui) .chart-heading>strong{font-size:var(--type-metric)}:where(.ckl-ui) .chart-heading>strong>span{font-size:var(--type-label)}:where(.ckl-ui) .chart-legend{font-size:var(--type-caption);gap:15px}:where(.ckl-ui) .trend-panel .dash-panel-title{flex-wrap:wrap}:where(.ckl-ui) .trend-panel [data-slot=tabs-trigger]{font-size:var(--type-caption);padding:8px 12px}:where(.ckl-ui) .trend-panel [data-slot=tabs-list]{height:38px}:where(.ckl-ui) .dashboard-chart{height:215px}:where(.ckl-ui) .chart-footnote{font-size:var(--type-caption)}:where(.ckl-ui) .essential-grid{grid-template-columns:1fr}:where(.ckl-ui) .essential-grid>button{padding:20px}:where(.ckl-ui) .exception-row{gap:12px;align-items:flex-start;padding:20px 0}:where(.ckl-ui) .exception-row b{font-size:var(--type-body);display:block}:where(.ckl-ui) .exception-row p{font-size:var(--type-label);line-height:1.6}:where(.ckl-ui) .exception-row>svg{width:16px;margin-top:6px}:where(.ckl-ui) .exception-icon{width:35px;height:35px}:where(.ckl-ui) .dashboard-actions .online-control{font-size:var(--type-caption);padding:10px;gap:5px}:where(.ckl-ui) .dashboard-actions .online-control [data-slot=switch]{width:29px;height:17px}:where(.ckl-ui) .dashboard-actions .online-control [data-slot=switch-thumb]{width:13px;height:13px}:where(.ckl-ui) .date-chip{font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card{flex-wrap:wrap}:where(.ckl-ui) .active-map-card small{font-size:var(--type-caption)}:where(.ckl-ui) .active-map-card b{font-size:var(--type-card)}:where(.ckl-ui) .active-map-card .ink-button{font-size:var(--type-label);width:100%}:where(.ckl-ui) .active-map-card span:not(.active-map-icon){font-size:var(--type-label)}:where(.ckl-ui) .map-chip{font-size:var(--type-caption)}:where(.ckl-ui) .home-grid .map-chip{font-size:var(--type-caption)}:where(.ckl-ui) .sample-label{display:none}:where(.ckl-ui) .map-foot{font-size:var(--type-caption)}:where(.ckl-ui) .visit-progress small{font-size:var(--type-caption)}:where(.ckl-ui) .steps>div{font-size:var(--type-caption)}:where(.ckl-ui) .tracking-card .tracking-heading{font-size:var(--type-page)}:where(.ckl-ui) .gen-option-text h3{font-size:var(--type-card)}:where(.ckl-ui) .gen-art{display:none}}@media(max-width:900px){:where(.ckl-ui) .review-demo{display:none}:where(.ckl-ui) .review-strip{justify-content:center}:where(.ckl-ui) .review-strip>div:first-child{justify-content:center}:where(.ckl-ui) .review-actions{justify-content:center}:where(.ckl-ui) .review-title{max-width:none}:where(.ckl-ui) .review-strip>div{gap:10px}:where(.ckl-ui) .review-strip [data-slot=tabs-trigger]{font-size:var(--type-caption)}}@media(max-width:620px){:where(.ckl-ui) .review-strip{min-height:102px;padding:8px 10px}:where(.ckl-ui) .review-notes,:where(.ckl-ui) .review-strip [data-slot=tabs-trigger],:where(.ckl-ui) .review-title{font-size:var(--type-caption)}:where(.ckl-ui) .app{height:calc(100dvh - 105px)!important;min-height:500px}:where(.ckl-ui) .app-frame.phone-preview .app{height:calc(100dvh - 105px)!important}:where(.ckl-ui) .review-actions{gap:8px!important}:where(.ckl-ui) .review-strip [data-slot=tabs-trigger]{padding:6px 9px;min-width:0}:where(.ckl-ui) .review-actions [data-slot=tabs-list]{height:34px}:where(.ckl-ui) .radius-samples{grid-template-columns:repeat(2,1fr)}:where(.ckl-ui) .type-specimen{padding:22px}:where(.ckl-ui) .system-section [data-slot=table]{min-width:490px}}