/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-800:oklch(43.2% .095 166.913);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.app-topbar{z-index:50;--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:oklab(99.447% .000539035 .00566733/.88);border-bottom:1px var(--tw-border-style);border-color:#33333314;position:sticky;top:0;box-shadow:0 14px 36px #3333330e}.app-topbar-landing{top:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0;position:absolute;left:0;right:0}@media (min-width:40rem){.app-topbar-landing{top:calc(var(--spacing) * 8)}}.app-topbar-landing{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app-topbar-inner{width:100%;min-height:4.25rem;max-width:var(--container-5xl);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);margin-inline:auto;display:flex}@media (min-width:40rem){.app-topbar-inner{gap:calc(var(--spacing) * 4);padding-inline:0}}.app-topbar-landing .app-topbar-inner{padding-inline:calc(var(--spacing) * 4)}@media (min-width:40rem){.app-topbar-landing .app-topbar-inner{padding-inline:calc(var(--spacing) * 7)}}.app-brand{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand);flex-shrink:0;display:flex}.app-brand-mark{border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;background:var(--brand);color:#fff;place-items:center;display:grid;box-shadow:0 8px 18px #2424201a}.app-brand-logo,.app-brand-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.app-brand-logo{border-radius:var(--radius-xl);background:0 0;flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:0 12px 28px #33333317}.app-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.app-brand-bob-logo{height:calc(var(--spacing) * 7);width:auto;display:block}@media (min-width:40rem){.app-brand-bob-logo{height:calc(var(--spacing) * 8)}}.app-brand-bob-logo{filter:drop-shadow(0 10px 20px #3333330a)}.app-brand-bob-logo-workspace{height:calc(var(--spacing) * 7);display:none}@media (min-width:40rem){.app-brand-bob-logo-workspace{display:block}}@media (min-width:64rem){.app-brand-bob-logo-workspace{height:calc(var(--spacing) * 8)}}.app-brand-mobile-mark{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-xl);display:block}@media (min-width:40rem){.app-brand-mobile-mark{display:none}}.app-brand-mobile-mark{box-shadow:0 10px 22px #33333314}.app-public-brand-mark{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:0 10px 24px #33333314}.app-public-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.app-public-brand-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));line-height:1;color:#333}.app-brand-name,.app-public-brand-name{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.app-brand-name{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));line-height:1;display:block;overflow:hidden}@media (min-width:40rem){.app-brand-name{max-width:10rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.app-brand-name{max-width:12rem}}.app-brand-name{color:#333333b8}.app-demo-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-transform:uppercase;border-width:1px;border-radius:3.40282e+38px;flex-shrink:0;display:none}@media (min-width:40rem){.app-demo-badge{display:inline-flex}}.app-demo-badge{color:#7a234b;background:#fff2f7;border-color:#ff8fc3}.app-powered-by{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:.68rem;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:uppercase;border-width:1px;border-radius:3.40282e+38px;display:none}@media (min-width:64rem){.app-powered-by{display:inline}}.app-powered-by{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.app-powered-by{border-color:color-mix(in srgb,var(--brand) 12%,var(--border))}}.app-powered-by{color:var(--ink-muted);background:#fff}@supports (color:color-mix(in lab,red,red)){.app-powered-by{background:color-mix(in srgb,white 86%,var(--surface-muted))}}.app-nav{align-items:center;gap:calc(var(--spacing) * 2);scrollbar-width:none;flex:1;min-width:0;max-width:100%;display:flex;overflow-x:auto}.app-public-nav{justify-content:flex-start}.app-topbar-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex:1;min-width:0;display:flex}.app-nav::-webkit-scrollbar{display:none}.app-nav-link{border-style:var(--tw-border-style);background-color:#ffffff94;border-width:1px;border-radius:3.40282e+38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.app-nav-link{background-color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.app-nav-link{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.app-nav-link{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}}.app-nav-link{color:var(--ink-muted);border-color:#33333314;box-shadow:0 8px 18px #33333309}.app-nav-link:hover{color:#333;background:#fff4dce6;border-color:#f0d9a9d9}.app-nav-link[aria-current=page]{color:#fff;background:#333;border-color:#333;box-shadow:0 8px 18px #33333329}.app-login-link{flex-shrink:0}.app-public-mobile-menu,.app-workspace-mobile-menu{flex-shrink:0;display:none;position:relative}.app-mobile-menu-trigger{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);background-color:#ffffff9e;border-width:1px;border-radius:3.40282e+38px;place-items:center;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.app-mobile-menu-trigger{background-color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.app-mobile-menu-trigger{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--ink-muted);border-color:#33333314;box-shadow:0 8px 18px #33333309}.app-mobile-menu-trigger::-webkit-details-marker{display:none}.app-mobile-menu-trigger::marker{content:""}.app-mobile-menu-trigger:hover,.app-public-mobile-menu[open] .app-mobile-menu-trigger,.app-workspace-mobile-menu[open] .app-mobile-menu-trigger{color:#333;background:#fff4dceb;border-color:#f0d9a9d9}.app-mobile-menu-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.app-public-mobile-panel{z-index:50;min-width:calc(var(--spacing) * 48);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);background-color:#fffdf9;border-width:1px;border-color:#33333324;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 20px 44px #3333331f}.app-public-mobile-link{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--ink-muted)}.app-public-mobile-link:hover{color:#333;background:#fff4dce0}.app-public-mobile-link[aria-current=page]{color:#fff;background:#333}@media (max-width:640px){.app-topbar-inner{max-width:none;min-height:4rem;padding-inline:.875rem}.app-public-nav{display:none}.app-public-mobile-menu{display:block}.app-workspace-nav{display:none}.app-workspace-mobile-menu{display:block}.app-topbar-actions{flex:1 1 0;justify-content:flex-end;overflow:visible}.app-topbar .app-nav{width:0}.app-brand-bob-logo{max-width:min(48vw,11.25rem)}.app-login-link{padding:.72rem 1rem;font-size:.95rem}}.app-account-menu{flex-shrink:0;display:block;position:relative}.app-account-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:#ffffff94;border-width:1px;border-radius:3.40282e+38px;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.app-account-trigger{background-color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.app-account-trigger{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.app-account-trigger{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}}.app-account-trigger{color:var(--ink-muted);border-color:#33333314;box-shadow:0 8px 18px #33333309}.app-account-trigger::-webkit-details-marker,.summary-no-marker::-webkit-details-marker{display:none}.summary-no-marker::marker{content:""}.app-account-menu[open] .app-account-trigger,.app-account-trigger:hover{color:#333;background:#fff4dce6;border-color:#f0d9a9d9}.app-account-label{max-width:calc(var(--spacing) * 20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:40rem){.app-account-label{max-width:calc(var(--spacing) * 28)}}.app-account-placeholder{height:2.4rem;width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);background-color:#ffffff94;border-width:1px;border-radius:3.40282e+38px;flex-shrink:0;display:block}@supports (color:color-mix(in lab,red,red)){.app-account-placeholder{background-color:color-mix(in oklab,var(--color-white) 58%,transparent)}}@media (min-width:40rem){.app-account-placeholder{height:2.65rem;width:calc(var(--spacing) * 24)}}.app-account-placeholder{border-color:#33333314;box-shadow:0 8px 18px #33333309}.app-account-panel{z-index:50;min-width:calc(var(--spacing) * 44);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);background-color:#fffdf9;border-width:1px;border-color:#33333324;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 44px #3333331f}.app-account-user{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stone-200);padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);color:var(--color-stone-500)}.app-account-stable,.app-account-user{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.app-account-stable{margin-top:var(--spacing);color:#3333338f}.app-account-demo{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-transform:uppercase;color:#7a234b}.app-page{min-height:100vh;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5)}@media (min-width:40rem){.app-page{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}}.app-page{background:linear-gradient(180deg,var(--bob-page-bg-top) 0,var(--bob-page-bg-mid) 45%,var(--bob-page-bg-bottom) 100%)}.app-container{width:100%;max-width:var(--container-2xl);margin-inline:auto}.app-container-wide{width:100%;max-width:var(--container-5xl);margin-inline:auto}.app-header{min-height:7.5rem;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-radius:2.25rem;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.app-header{min-height:9rem;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}}.app-header{background:var(--bob-brand-gradient);border:0;box-shadow:0 24px 60px #3333331a}.app-header:after,.app-header:before{content:none}.app-header>*{z-index:1;position:relative}.app-header .app-button,.app-header .app-link-primary,.app-header .app-link-secondary{width:100%}.app-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand)}.app-eyebrow,.app-header .app-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}.app-header .app-eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#333333a6}.app-header .app-eyebrow+.app-header-title-row,.app-header .app-eyebrow+.app-page-title{margin-top:.45rem!important}.app-header .app-page-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}@media (min-width:40rem){.app-header .app-page-title{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.app-header .app-page-title{color:#333;margin-top:0!important}.app-header .app-page-copy{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}@media (min-width:40rem){.app-header .app-page-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.app-header .app-page-copy{color:#333333b3;display:none}.app-header-title-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);min-height:var(--app-header-action-size);display:flex;align-items:center!important}.app-header-title-row .app-page-title{margin:0!important}.app-header-title-row>:first-child{min-width:0}.app-header-actions{align-items:center;gap:calc(var(--spacing) * 3);min-height:var(--app-header-action-size);flex-shrink:0;justify-content:flex-end;align-self:center;display:flex;align-items:center!important}.app-header-title-row>.app-edit-button,.app-header-title-row>.app-edit-button-lg,.app-header-title-row>.app-edit-button-sm,.app-header-title-row>.app-header-action,.app-header-title-row>.app-header-actions,.app-header-title-row>.app-header-actions>:where(a,button,summary,.app-header-action,.app-edit-button,.app-edit-button-sm,.app-edit-button-lg,.onboarding-back-link,.horse-add-summary,a[title=Tillbaka]:not(.app-header-action),a[aria-label^=Tillbaka]:not(.app-header-action)),.app-header-title-row>.horse-add-summary,.app-header-title-row>.onboarding-back-link,.app-header-title-row>a[aria-label^=Tillbaka]:not(.app-header-action),.app-header-title-row>a[title=Tillbaka]:not(.app-header-action){align-self:center!important;margin-top:0!important}.app-header-action{color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#33333326;background-color:#333;border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-header-action{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.15) var(--tw-shadow-alpha),transparent)}}.app-header-action{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));box-sizing:border-box;width:var(--app-header-action-size)!important;height:var(--app-header-action-size)!important;min-width:var(--app-header-action-size)!important;min-height:var(--app-header-action-size)!important}.app-header-action:hover{transform:translateY(-1px)}.app-header-action svg{width:var(--app-header-action-icon-size)!important;height:var(--app-header-action-icon-size)!important}.app-edit-button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#33333326;background-color:#333;border-width:0;border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-edit-button{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.15) var(--tw-shadow-alpha),transparent)}}.app-edit-button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-edit-button:hover{color:#fff;background:#333;transform:translateY(-1px)}.app-edit-button-lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.app-edit-button-sm{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.app-header .app-header-actions>:where(a,button,summary),.app-header :where(.app-header-action,.app-edit-button,.app-edit-button-sm,.app-edit-button-lg,.onboarding-back-link,.horse-add-summary,a[title=Tillbaka]:not(.app-header-action),a[aria-label^=Tillbaka]:not(.app-header-action)),.app-header-title-row>:where(a,button,summary):not(:first-child){box-sizing:border-box;width:var(--app-header-action-size)!important;height:var(--app-header-action-size)!important;min-width:var(--app-header-action-size)!important;min-height:var(--app-header-action-size)!important;max-width:var(--app-header-action-size)!important;max-height:var(--app-header-action-size)!important;flex-shrink:0!important;flex:0 0 var(--app-header-action-size)!important;border-radius:9999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}.app-header .app-header-actions>:where(a,button,summary) svg,.app-header :where(.app-header-action,.app-edit-button,.app-edit-button-sm,.app-edit-button-lg,.onboarding-back-link,.horse-add-summary,a[title=Tillbaka]:not(.app-header-action),a[aria-label^=Tillbaka]:not(.app-header-action)) svg,.app-header-title-row>:where(a,button,summary):not(:first-child) svg{width:var(--app-header-action-icon-size)!important;height:var(--app-header-action-icon-size)!important;flex:0 0 var(--app-header-action-icon-size)!important}.admin-page .app-header,.onboarding-page .app-header{border:1px solid var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-page .app-header,.onboarding-page .app-header{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 88%,white)}}.admin-page .app-header,.onboarding-page .app-header{background:linear-gradient(135deg,var(--bob-peach),var(--bob-apricot-surface) 76%)}@supports (color:color-mix(in lab,red,red)){.admin-page .app-header,.onboarding-page .app-header{background:linear-gradient(135deg,color-mix(in srgb,var(--bob-peach) 92%,white),color-mix(in srgb,var(--bob-apricot-surface) 80%,var(--bob-peach)) 76%)}}.admin-page .app-header,.onboarding-page .app-header{box-shadow:0 24px 60px #3333331a}.onboarding-page .app-header{padding-right:calc(var(--spacing) * 24)}.admin-page .app-header .app-eyebrow,.onboarding-page .app-header .app-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-transform:uppercase;color:#3333339e;display:block}.onboarding-back-link{top:50%;right:calc(var(--spacing) * 5);z-index:10;color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#33333326;background-color:#333;border-radius:3.40282e+38px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.onboarding-back-link{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.15) var(--tw-shadow-alpha),transparent)}}.onboarding-back-link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.onboarding-back-link{right:calc(var(--spacing) * 8)}}.onboarding-back-link{transform:translateY(-50%);width:var(--app-header-action-size)!important;height:var(--app-header-action-size)!important;min-width:var(--app-header-action-size)!important;min-height:var(--app-header-action-size)!important}.onboarding-back-link:hover{transform:translateY(calc(-50% - 1px))}.onboarding-back-link svg{width:var(--app-header-action-icon-size)!important;height:var(--app-header-action-icon-size)!important}.app-header-title-row .onboarding-back-link{position:absolute;top:50%;right:-4.75rem;transform:translateY(-50%)}@media (min-width:640px){.app-header-title-row .onboarding-back-link{right:-4rem}}.app-header-title-row .onboarding-back-link:hover{transform:translateY(calc(-50% - 1px))}.app-header a[aria-label^=Tillbaka]:not(.app-header-action),.app-header a[title=Tillbaka]:not(.app-header-action){color:#fff;background:#333;border-radius:9999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;line-height:1;transition:transform .16s,background-color .16s;box-shadow:0 18px 34px #33333326;width:var(--app-header-action-size)!important;height:var(--app-header-action-size)!important;min-width:var(--app-header-action-size)!important;min-height:var(--app-header-action-size)!important;display:inline-flex!important}.app-header a[aria-label^=Tillbaka]:not(.app-header-action):hover,.app-header a[title=Tillbaka]:not(.app-header-action):hover{transform:translateY(-1px)}.app-header a[aria-label^=Tillbaka]:not(.app-header-action) svg,.app-header a[title=Tillbaka]:not(.app-header-action) svg{width:var(--app-header-action-icon-size)!important;height:var(--app-header-action-icon-size)!important}.app-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;border-radius:2rem}@media (min-width:40rem){.app-card{padding:calc(var(--spacing) * 6)}}.app-card{border-color:var(--bob-apricot-border);min-width:0;max-width:100%}@supports (color:color-mix(in lab,red,red)){.app-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.app-card{background:var(--bob-card-vanilla);box-shadow:0 20px 46px #33333316}.auth-page{padding-inline:calc(var(--spacing) * 4);align-items:center;min-height:calc(100vh - 4.25rem);display:flex}.auth-shell{justify-items:center;width:100%;max-width:min(100%,29rem);margin-inline:auto;display:grid}.auth-card{box-sizing:border-box;width:100%}.auth-card-logo{width:min(100%,18rem);max-width:100%;height:auto}.auth-card form>.app-button{justify-self:center;width:min(100%,22rem);min-width:11rem}@media (max-width:640px){.auth-card form>.app-button{width:100%;max-width:none}}.app-card :where(.grid,.flex,dl,table,form,fieldset,details,summary),.app-card>*{min-width:0}.admin-page .app-card,.admin-page .onboarding-step-card{--admin-card-bg:var(--bob-card-vanilla);--admin-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-page .app-card,.admin-page .onboarding-step-card{--admin-card-border:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.admin-page .app-card,.admin-page .onboarding-step-card{--admin-inner-bg:var(--bob-vanilla-field);--admin-inner-hover-bg:var(--bob-card-vanilla);--admin-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-page .app-card,.admin-page .onboarding-step-card{--admin-inner-border:color-mix(in srgb,var(--bob-apricot-border) 55%,white)}}.admin-page .app-card,.admin-page .onboarding-step-card{--admin-selected-bg:var(--bob-card-apricot);--admin-selected-border:var(--bob-apricot-border);background:var(--admin-card-bg);border-color:var(--admin-card-border)}.admin-card-apricot,.admin-page .admin-card-apricot{--admin-card-bg:var(--bob-card-apricot);--admin-card-border:var(--bob-apricot)}@supports (color:color-mix(in lab,red,red)){.admin-card-apricot,.admin-page .admin-card-apricot{--admin-card-border:color-mix(in srgb,var(--bob-apricot) 58%,var(--bob-apricot-border))}}.admin-card-apricot,.admin-page .admin-card-apricot{--admin-inner-bg:var(--bob-apricot-surface-soft);--admin-inner-hover-bg:var(--bob-apricot-surface);--admin-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-card-apricot,.admin-page .admin-card-apricot{--admin-inner-border:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.admin-card-apricot,.admin-page .admin-card-apricot{--admin-selected-bg:var(--bob-apricot);--admin-selected-border:var(--bob-apricot-border);background:var(--admin-card-bg);border-color:var(--admin-card-border)}.admin-card-vanilla,.admin-page .admin-card-vanilla{--admin-card-bg:var(--bob-card-vanilla);--admin-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-card-vanilla,.admin-page .admin-card-vanilla{--admin-card-border:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.admin-card-vanilla,.admin-page .admin-card-vanilla{--admin-inner-bg:var(--bob-vanilla-field);--admin-inner-hover-bg:var(--bob-card-vanilla);--admin-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-card-vanilla,.admin-page .admin-card-vanilla{--admin-inner-border:color-mix(in srgb,var(--bob-apricot-border) 55%,white)}}.admin-card-vanilla,.admin-page .admin-card-vanilla{--admin-selected-bg:var(--bob-card-apricot);--admin-selected-border:var(--bob-apricot-border);background:var(--admin-card-bg);border-color:var(--admin-card-border)}.admin-card-pink,.admin-page .admin-card-pink{--admin-card-bg:var(--bob-card-pink);--admin-card-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.admin-card-pink,.admin-page .admin-card-pink{--admin-card-border:color-mix(in srgb,var(--bob-pink) 58%,var(--bob-apricot-border))}}.admin-card-pink,.admin-page .admin-card-pink{--admin-inner-bg:var(--bob-light-pink);--admin-inner-hover-bg:var(--bob-light-pink)}@supports (color:color-mix(in lab,red,red)){.admin-card-pink,.admin-page .admin-card-pink{--admin-inner-hover-bg:color-mix(in srgb,var(--bob-light-pink) 76%,white)}}.admin-card-pink,.admin-page .admin-card-pink{--admin-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.admin-card-pink,.admin-page .admin-card-pink{--admin-inner-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.admin-card-pink,.admin-page .admin-card-pink{--admin-selected-bg:var(--bob-pink);--admin-selected-border:var(--bob-pink);background:var(--admin-card-bg);border-color:var(--admin-card-border)}.admin-card-light-pink,.admin-page .admin-card-light-pink{--admin-card-bg:var(--bob-light-pink);--admin-card-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.admin-card-light-pink,.admin-page .admin-card-light-pink{--admin-card-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.admin-card-light-pink,.admin-page .admin-card-light-pink{--admin-inner-bg:var(--bob-light-pink)}@supports (color:color-mix(in lab,red,red)){.admin-card-light-pink,.admin-page .admin-card-light-pink{--admin-inner-bg:color-mix(in srgb,var(--bob-light-pink) 72%,white)}}.admin-card-light-pink,.admin-page .admin-card-light-pink{--admin-inner-hover-bg:var(--bob-light-pink)}@supports (color:color-mix(in lab,red,red)){.admin-card-light-pink,.admin-page .admin-card-light-pink{--admin-inner-hover-bg:color-mix(in srgb,var(--bob-light-pink) 58%,white)}}.admin-card-light-pink,.admin-page .admin-card-light-pink{--admin-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.admin-card-light-pink,.admin-page .admin-card-light-pink{--admin-inner-border:color-mix(in srgb,var(--bob-pink) 28%,white)}}.admin-card-light-pink,.admin-page .admin-card-light-pink{--admin-selected-bg:var(--bob-pink);--admin-selected-border:var(--bob-pink);background:var(--admin-card-bg);border-color:var(--admin-card-border)}.admin-inner-card{border:1px solid var(--admin-inner-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.admin-inner-card{border:1px solid var(--admin-inner-border,color-mix(in srgb,var(--bob-apricot-border) 72%,white))}}.admin-inner-card{background:var(--admin-inner-bg,var(--bob-card-soft-white));border-radius:1.5rem;box-shadow:0 10px 24px #3333330e}.admin-subtle-card{border:1px solid var(--admin-inner-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.admin-subtle-card{border:1px solid var(--admin-inner-border,color-mix(in srgb,var(--bob-apricot-border) 72%,white))}}.admin-subtle-card{background:var(--admin-inner-bg,var(--bob-card-soft-white));border-radius:1.25rem}.admin-popover{border:1px solid var(--admin-inner-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.admin-popover{border:1px solid var(--admin-inner-border,color-mix(in srgb,var(--bob-apricot-border) 72%,white))}}.admin-popover{background:var(--admin-inner-bg,var(--bob-card-soft-white))}.admin-popover .admin-confirm-button{min-width:5rem;min-height:2.75rem;padding-block:.6rem;padding-inline:1.25rem}.admin-secondary-action{color:#1c1c1a;width:fit-content;font:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--bob-pink);text-decoration-color:var(--bob-pink);text-underline-offset:4px;background:0 0;border:0;align-items:center;font-size:1.125rem;font-weight:800;line-height:1.15;text-decoration-thickness:2px;transition:color .16s;display:inline-flex}.admin-secondary-action:hover{color:var(--brand)}.admin-action-pill,.admin-muted-pill{border:1px solid var(--admin-inner-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.admin-action-pill,.admin-muted-pill{border:1px solid var(--admin-inner-border,color-mix(in srgb,var(--bob-apricot-border) 72%,white))}}.admin-action-pill,.admin-muted-pill{background:var(--admin-inner-bg,var(--bob-card-soft-white));color:#333}.admin-action-pill:hover{background:var(--admin-inner-hover-bg,var(--bob-card-vanilla))}.admin-divider{border-color:var(--admin-inner-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.admin-divider{border-color:var(--admin-inner-border,color-mix(in srgb,var(--bob-apricot-border) 72%,white))}}.admin-status-pill{border:1px solid var(--admin-inner-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.admin-status-pill{border:1px solid var(--admin-inner-border,color-mix(in srgb,var(--bob-apricot-border) 72%,white))}}.admin-status-pill{background:var(--admin-inner-bg,var(--bob-card-soft-white));color:#333}.admin-access-choice{border:1px solid var(--admin-inner-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.admin-access-choice{border:1px solid var(--admin-inner-border,color-mix(in srgb,var(--bob-apricot-border) 72%,white))}}.admin-access-choice{background:var(--admin-card-bg,var(--bob-card-vanilla))}.admin-access-choice:has(input:checked){border-color:var(--admin-selected-border,var(--bob-apricot-border));background:var(--admin-selected-bg,var(--bob-card-soft-white));box-shadow:0 12px 24px #33333314}.admin-filter-pill{border-color:var(--admin-inner-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.admin-filter-pill{border-color:var(--admin-inner-border,color-mix(in srgb,var(--bob-apricot-border) 72%,white))}}.admin-filter-pill{background:var(--admin-inner-bg,var(--bob-card-soft-white));color:#333}.admin-filter-pill-active,.admin-filter-pill:hover{border-color:var(--admin-selected-border,var(--bob-apricot-border));background:var(--admin-selected-bg,var(--bob-card-soft-white));color:#333}.admin-page :where(.app-card,.onboarding-step-card) :where(.app-button){justify-self:end;width:auto;min-width:9.5rem;padding-inline:1.5rem}.admin-question-flow{--admin-card-bg:var(--bob-apricot-surface-soft);--admin-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-question-flow{--admin-card-border:color-mix(in srgb,var(--bob-apricot-border) 74%,white)}}.admin-question-flow{--admin-inner-bg:var(--bob-apricot-surface-soft);--admin-inner-hover-bg:var(--bob-apricot-surface-soft)}@supports (color:color-mix(in lab,red,red)){.admin-question-flow{--admin-inner-hover-bg:color-mix(in srgb,var(--bob-apricot-surface-soft) 86%,white)}}.admin-question-flow{--admin-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-question-flow{--admin-inner-border:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.admin-question-flow{--admin-selected-bg:var(--bob-card-apricot);--admin-selected-border:var(--bob-apricot-border)}.admin-question-flow>form{gap:1.25rem;display:grid}.admin-question-flow .onboarding-question-card{--admin-card-bg:var(--bob-apricot-surface-soft);--admin-inner-bg:var(--bob-apricot-surface-soft)}.admin-question-flow .admin-access-choice:has(input:checked) span,.admin-question-flow .onboarding-choice-card:has(input:checked) span,.admin-question-flow .onboarding-option-card:has(input:checked) span,.admin-question-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice):has(input:checked) *,.admin-question-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice):has(input:checked) :where(span,input,.text-stone-600,.text-stone-950){color:#fff!important}.admin-question-flow :where(.app-field,.app-textarea){background:var(--bob-apricot-surface-soft)!important;border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.admin-question-flow :where(.app-field,.app-textarea){border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)!important}}.admin-question-flow :where(.app-button){justify-self:end;width:auto;min-width:9.5rem;padding-inline:1.5rem}.admin-setup-card{background:var(--bob-card-apricot)!important;border-color:var(--bob-apricot)!important}@supports (color:color-mix(in lab,red,red)){.admin-setup-card{border-color:color-mix(in srgb,var(--bob-apricot) 58%,var(--bob-apricot-border))!important}}.admin-setup-card{--admin-row-bg:var(--bob-apricot-surface-soft);--admin-row-hover-bg:var(--bob-apricot-surface);--admin-row-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-setup-card{--admin-row-border:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.admin-link-groups{gap:1rem;display:grid}.admin-link-group-card{--admin-row-bg:var(--bob-vanilla-field);--admin-row-hover-bg:var(--bob-vanilla);--admin-row-border:#33333314;border:1px solid var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.admin-link-group-card{border-radius:2rem;padding:1.25rem;box-shadow:0 20px 46px #33333316}.admin-link-group-card-apricot{--admin-row-bg:var(--bob-apricot-surface);--admin-row-hover-bg:var(--bob-apricot-surface-soft);--admin-row-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-apricot{--admin-row-border:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.admin-link-group-card-apricot{background:var(--bob-card-apricot);border-color:var(--bob-apricot)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-apricot{border-color:color-mix(in srgb,var(--bob-apricot) 58%,var(--bob-apricot-border))}}.admin-link-group-card-vanilla{--admin-row-bg:var(--bob-vanilla-field);--admin-row-hover-bg:var(--bob-card-vanilla);--admin-row-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-vanilla{--admin-row-border:color-mix(in srgb,var(--bob-apricot-border) 55%,white)}}.admin-link-group-card-vanilla{background:var(--bob-card-vanilla);border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-vanilla{border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.admin-link-group-card-light-pink{--admin-row-bg:var(--bob-light-pink)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-light-pink{--admin-row-bg:color-mix(in srgb,var(--bob-light-pink) 72%,white)}}.admin-link-group-card-light-pink{--admin-row-hover-bg:var(--bob-light-pink)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-light-pink{--admin-row-hover-bg:color-mix(in srgb,var(--bob-light-pink) 58%,white)}}.admin-link-group-card-light-pink{--admin-row-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-light-pink{--admin-row-border:color-mix(in srgb,var(--bob-pink) 28%,white)}}.admin-link-group-card-light-pink{background:var(--bob-light-pink);border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-light-pink{border-color:color-mix(in srgb,var(--bob-pink) 42%,white)}}.admin-link-group-card-pink{--admin-row-bg:var(--bob-light-pink);--admin-row-hover-bg:var(--bob-light-pink)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-pink{--admin-row-hover-bg:color-mix(in srgb,var(--bob-light-pink) 76%,white)}}.admin-link-group-card-pink{--admin-row-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-pink{--admin-row-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.admin-link-group-card-pink{background:var(--bob-card-pink);border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.admin-link-group-card-pink{border-color:color-mix(in srgb,var(--bob-pink) 58%,var(--bob-apricot-border))}}.admin-link-row{border:1px solid var(--admin-row-border);background:var(--admin-row-bg);border-radius:1.35rem;padding:1rem 1.15rem;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:block;box-shadow:0 12px 26px #3331}.admin-link-row:hover{background:var(--admin-row-hover-bg);border-color:var(--admin-row-border)}@supports (color:color-mix(in lab,red,red)){.admin-link-row:hover{border-color:color-mix(in srgb,var(--admin-row-border) 76%,#333)}}.admin-link-row:hover{transform:translateY(-1px);box-shadow:0 16px 30px #33333317}.admin-link-row-wide{border-radius:9999px}@media (min-width:640px){.admin-link-group-card{padding:1.5rem}.admin-link-row{padding:1.05rem 1.35rem}}.app-page:not(.today-page) :where(.app-card,.horse-overview-card) :where(.bg-white,[class*=bg-white\/],[class*="bg-[#fffefa]"],[class*="bg-[#FFFEFA]"],[class*="bg-[#fffdf8]"],[class*="bg-[#FFFDF8]"],[class*="bg-[#FFFDF9]"]):not(.app-button):not(.app-icon-button):not(.app-brand-mark){background-color:var(--bob-card-soft-white)!important}.app-page:not(.today-page) :where(.horse-overview-card) :where([class*="border-[#DED8D2]"],[class*=border-stone-200],[class*=border-stone-300]){border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.app-page:not(.today-page) :where(.horse-overview-card) :where([class*="border-[#DED8D2]"],[class*=border-stone-200],[class*=border-stone-300]){border-color:color-mix(in srgb,var(--bob-apricot-border) 62%,white)!important}}.app-page:not(.today-page) :where(.horse-overview-card) :where([class*="bg-[#EFEBE6]"],[class*="bg-[#F7F5F2]"],[class*="bg-[#FBF8F4]"],[class*="bg-[#F2EDE7]"],[class*=bg-stone-50],[class*=bg-stone-100]){background-color:var(--bob-card-soft-white)!important}.admin-page .app-section-title:after{background:#333!important}.create-stable-page .app-section-title:after,.onboarding-help-dialog .onboarding-help-title:after,.onboarding-page .app-section-title:after{content:none!important;display:none!important}.stable-intro-guide{z-index:70;background:#1f1b173d;place-items:end center;padding:1rem;display:grid;position:fixed;inset:0}.stable-intro-guide__panel{border:1px solid var(--bob-apricot-border);gap:1rem;width:min(100%,28rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.stable-intro-guide__panel{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 80%,white)}}.stable-intro-guide__panel{background:var(--bob-card-vanilla);border-radius:2rem;padding:1.25rem;box-shadow:0 24px 70px #3333333d}.stable-intro-guide__close-form{position:absolute;top:.9rem;right:.9rem}.stable-intro-guide__icon-button{border:1px solid var(--bob-apricot-border);place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.stable-intro-guide__icon-button{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 65%,white)}}.stable-intro-guide__icon-button{background:var(--bob-vanilla-field);color:var(--bob-ink);border-radius:999px;transition:transform .16s,background-color .16s}.stable-intro-guide__icon-button:hover{background:#fff;transform:translateY(-1px)}.stable-intro-guide__meta{color:var(--bob-ink);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-right:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.stable-intro-guide__meta{color:color-mix(in srgb,var(--bob-ink) 64%,white)}}.stable-intro-guide__meta{text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1.2}.stable-intro-guide__content{gap:.55rem;display:grid}.stable-intro-guide__eyebrow{color:var(--bob-ink)}@supports (color:color-mix(in lab,red,red)){.stable-intro-guide__eyebrow{color:color-mix(in srgb,var(--bob-ink) 58%,white)}}.stable-intro-guide__eyebrow{text-transform:uppercase;font-size:.82rem;font-weight:950;line-height:1.2}.stable-intro-guide__title{color:var(--bob-ink);letter-spacing:0;font-size:1.7rem;font-weight:950;line-height:1.05}.stable-intro-guide__copy{color:var(--bob-ink)}@supports (color:color-mix(in lab,red,red)){.stable-intro-guide__copy{color:color-mix(in srgb,var(--bob-ink) 72%,white)}}.stable-intro-guide__copy{font-size:.96rem;font-weight:700;line-height:1.55}.stable-intro-guide__dots{gap:.4rem;display:flex}.stable-intro-guide__dots span{background:var(--bob-apricot-border);border-radius:999px;width:.52rem;height:.52rem}@supports (color:color-mix(in lab,red,red)){.stable-intro-guide__dots span{background:color-mix(in srgb,var(--bob-apricot-border) 48%,white)}}.stable-intro-guide__dots span.is-active{background:var(--bob-ink);width:1.6rem}.stable-intro-guide__actions{flex-direction:column;align-items:center;gap:.9rem;display:flex}.stable-intro-guide__primary,.stable-intro-guide__secondary{border-radius:999px;font-size:.9rem;font-weight:950;line-height:1.1;transition:transform .16s,background-color .16s,opacity .16s}.stable-intro-guide__actions form{width:min(100%,18rem)}.stable-intro-guide__primary{border:1px solid var(--bob-ink);background:var(--bob-ink);color:#fff;width:100%;min-height:3.25rem;padding:.9rem 1.4rem}.stable-intro-guide__primary,.stable-intro-guide__secondary{justify-content:center;align-items:center;display:inline-flex}.stable-intro-guide__secondary{width:auto;min-height:auto;color:var(--bob-ink);box-shadow:none;text-decoration-line:underline;-webkit-text-decoration-color:var(--bob-pink);text-decoration-color:var(--bob-pink);text-underline-offset:.32rem;background:0 0;border:0;padding:0 0 .12rem;text-decoration-thickness:.16rem}.stable-intro-guide__primary:hover,.stable-intro-guide__secondary:hover{transform:translateY(-1px)}.stable-intro-guide__secondary:hover{color:var(--brand)}@media (min-width:640px){.stable-intro-guide{place-items:center;padding:1.5rem}}.onboarding-complete-card{border:1px solid var(--bob-apricot-border);justify-items:center;gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-card{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 74%,white)}}.onboarding-complete-card{background:var(--bob-card-vanilla);text-align:center;border-radius:2rem;padding:2.35rem 1.2rem 1.35rem;box-shadow:0 18px 45px #3333331a}.onboarding-complete-mark{border:3px solid var(--bob-ink);background:var(--bob-pink);width:4.35rem;height:4.35rem;color:var(--bob-ink);border-radius:999px;place-items:center;font-size:2.1rem;font-weight:950;line-height:1;display:grid}.onboarding-complete-title{max-width:22rem;color:var(--bob-ink);letter-spacing:0;font-size:2rem;font-weight:950;line-height:1.05}.onboarding-complete-copy{max-width:28rem;color:var(--bob-ink)}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-copy{color:color-mix(in srgb,var(--bob-ink) 72%,white)}}.onboarding-complete-copy{font-size:1rem;font-weight:700;line-height:1.55}.onboarding-complete-actions{flex-direction:column;align-items:center;gap:.95rem;width:min(100%,18rem);margin-top:.35rem;display:flex}.onboarding-complete-actions button,.onboarding-complete-actions form{width:100%}.onboarding-complete-actions .app-button{justify-content:center;min-height:3.25rem;padding-inline:1.6rem;font-size:1rem}.onboarding-complete-actions .app-link-secondary,.onboarding-complete-actions form:has(.app-link-secondary){width:auto}.onboarding-complete-actions .app-link-secondary{min-height:auto;color:var(--bob-ink);box-shadow:none;text-decoration-line:underline;-webkit-text-decoration-color:var(--bob-pink);text-decoration-color:var(--bob-pink);text-underline-offset:.32rem;background:0 0;border-radius:0;padding:0 0 .12rem;text-decoration-thickness:.16rem}.onboarding-complete-actions .app-link-secondary:hover{color:var(--brand);background:0 0}@media (min-width:520px){.onboarding-complete-card{padding:2.75rem 2rem 1.6rem}}.pass-page{background:linear-gradient(180deg,var(--bob-peach),var(--bob-peach) 46%,var(--bob-peach))}@supports (color:color-mix(in lab,red,red)){.pass-page{background:linear-gradient(180deg,color-mix(in srgb,var(--bob-peach) 58%,white),color-mix(in srgb,var(--bob-peach) 32%,white) 46%,color-mix(in srgb,var(--bob-peach) 50%,white))}}.pass-page .pass-card{--pass-detail-bg:#fffaf4;--pass-detail-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-card{--pass-detail-border:color-mix(in srgb,var(--bob-apricot-border) 90%,white)}}.pass-page .pass-card{--pass-action-bg:#fffefa;--pass-action-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-card{--pass-action-border:color-mix(in srgb,var(--bob-apricot-border) 95%,white)}}.pass-page .pass-card{--pass-note-bg:#fff4dc;--pass-note-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-card{--pass-note-border:color-mix(in srgb,var(--bob-apricot-border) 88%,white)}}.pass-page .pass-card{--pass-date-bg:#ffe4b7;--pass-date-border:#f0d9a9;--pass-pill-bg:#ffe4b7;--pass-pill-button-bg:#fffaf4;--pass-pill-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-card{--pass-pill-border:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.pass-page .pass-card{--pass-status-bg:#fff8e8;--pass-status-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-card{--pass-status-border:color-mix(in srgb,var(--bob-apricot-border) 76%,white)}}.pass-page .pass-card{border-color:var(--bob-peach);background:#fff4dc}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-card{border-color:color-mix(in srgb,var(--bob-peach) 52%,var(--border))}}.pass-page .pass-admin-entry-card{border-color:var(--bob-pink);background:#ffe1ef}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-admin-entry-card{border-color:color-mix(in srgb,var(--bob-pink) 38%,white)}}.pass-page .pass-admin-entry-card{box-shadow:0 18px 42px #33333314}.pass-page .pass-admin-entry-card .app-section-title:after{background:var(--bob-pink)}.pass-page .pass-all-card{--pass-detail-bg:#fff8e8;--pass-detail-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-all-card{--pass-detail-border:color-mix(in srgb,var(--bob-apricot-border) 92%,white)}}.pass-page .pass-all-card{--pass-action-bg:#fff8e8;--pass-action-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-all-card{--pass-action-border:color-mix(in srgb,var(--bob-apricot-border) 100%,white)}}.pass-page .pass-all-card{--pass-note-bg:#fff8e8;--pass-note-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-all-card{--pass-note-border:color-mix(in srgb,var(--bob-apricot-border) 90%,white)}}.pass-page .pass-all-card{--pass-status-bg:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-all-card{--pass-status-bg:color-mix(in srgb,var(--bob-pink) 55%,white)}}.pass-page .pass-all-card{--pass-status-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-all-card{--pass-status-border:color-mix(in srgb,var(--bob-pink) 32%,var(--bob-apricot-border))}}.pass-page .pass-all-card{background:#fff4dc}.pass-page .pass-my-card{--pass-detail-bg:#fff4dc;--pass-detail-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-my-card{--pass-detail-border:color-mix(in srgb,var(--bob-apricot-border) 92%,white)}}.pass-page .pass-my-card{--pass-action-bg:#ffe4b7;--pass-action-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-my-card{--pass-action-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.pass-page .pass-my-card{--pass-action-hover-bg:#ffdca5;--pass-action-hover-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-my-card{--pass-action-hover-border:color-mix(in srgb,var(--bob-apricot-border) 92%,white)}}.pass-page .pass-my-card{--pass-note-bg:#fff8e8;--pass-note-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-my-card{--pass-note-border:color-mix(in srgb,var(--bob-apricot-border) 92%,white)}}.pass-page .pass-my-card{--pass-date-bg:#ffe4b7;--pass-date-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-my-card{--pass-date-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.pass-page .pass-my-card{--pass-pill-bg:#ffe4b7;--pass-pill-button-bg:#fff8e8;--pass-pill-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-my-card{--pass-pill-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.pass-page .pass-my-card{--pass-status-bg:#fff4dc;--pass-status-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-my-card{--pass-status-border:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.pass-page .pass-my-card{border-color:var(--bob-apricot-border);background:#ffd28c}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-my-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.pass-page .pass-my-card .app-section-title:after{background:#333}.pass-page .pass-opportunities-card{--pass-detail-bg:#fff4fa;--pass-detail-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-opportunities-card{--pass-detail-border:color-mix(in srgb,var(--bob-pink) 38%,white)}}.pass-page .pass-opportunities-card{--pass-action-bg:#333;--pass-action-border:#333;--pass-action-hover-bg:#242424;--pass-action-hover-border:#242424;--pass-action-text:#fff;--pass-date-bg:#ffd7e8;--pass-date-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-opportunities-card{--pass-date-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.pass-page .pass-opportunities-card{--pass-pill-bg:#ffd7e8;--pass-pill-button-bg:#fff4fa;--pass-pill-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-opportunities-card{--pass-pill-border:color-mix(in srgb,var(--bob-pink) 45%,white)}}.pass-page .pass-opportunities-card{--pass-status-bg:#fff4fa;--pass-status-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-opportunities-card{--pass-status-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.pass-page .pass-opportunities-card{border-color:var(--bob-pink);background:#ffb8d5}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-opportunities-card{border-color:color-mix(in srgb,var(--bob-pink) 52%,var(--bob-apricot-border))}}.pass-page .pass-opportunities-card .app-section-title:after{background:#333}.pass-page .pass-duty-card{border:1px solid var(--pass-detail-border);border-radius:1.35rem;box-shadow:0 12px 26px #3333330f;background:var(--pass-detail-bg)!important}.pass-page .pass-duty-title{color:#161616;font-size:1.02rem;font-weight:800;line-height:1.18}.pass-page .pass-duty-lines{gap:.25rem;margin-top:.55rem;display:grid}.pass-page .pass-duty-line{color:#6f6760;font-size:.86rem;font-weight:400;line-height:1.35}.pass-page .pass-duty-line-label{font-weight:500}.pass-page .pass-duty-line-detail{font-weight:400}.pass-page .pass-duty-assignee,.pass-page .pass-duty-note,.pass-page .pass-duty-note-inline{color:#6f6760;font-size:.86rem;font-weight:400;line-height:1.35}.pass-page .pass-date-badge{border:1px solid var(--pass-date-border);background:var(--pass-date-bg)}.pass-page .pass-swap-note{border:1px solid var(--pass-note-border);background:var(--pass-note-bg);box-shadow:none}.pass-page .pass-card .pass-card{background:var(--pass-detail-bg);border-color:var(--pass-detail-border)}.pass-page .pass-status-chip{border:1px solid var(--pass-status-border);background:var(--pass-status-bg);color:#333;box-shadow:none}.pass-page .pass-muted-chip{border:1px solid var(--pass-status-border);background:var(--pass-detail-bg);color:#615a54}.pass-page .pass-empty-message{border:1px solid var(--pass-detail-border);background:var(--pass-detail-bg);box-shadow:0 10px 22px #3333330d}.pass-page .app-link-secondary{border:1px solid var(--pass-action-border);background:var(--pass-action-bg);color:var(--pass-action-text,#333);box-shadow:0 10px 22px #33333314}.pass-page .pass-action-button{border:1px solid var(--pass-action-border,var(--bob-apricot-border));border-radius:9999px;justify-content:center;align-items:center}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-action-button{border:1px solid var(--pass-action-border,color-mix(in srgb,var(--bob-apricot-border) 82%,white))}}.pass-page .pass-action-button{background:var(--pass-action-bg,#fff4dc);color:var(--pass-action-text,#333);min-height:2.75rem;padding:.85rem 1.35rem;font-weight:800;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 22px #33333314}.pass-page .pass-action-button:hover{background:var(--pass-action-hover-bg,#ffe4b7);border-color:var(--pass-action-hover-border,var(--bob-apricot-border));transform:translateY(-1px);box-shadow:0 14px 26px #3333331f}.pass-page .pass-scroll-frame{position:relative}.pass-page .pass-scroll-list{scrollbar-width:none}.pass-page .pass-scroll-list::-webkit-scrollbar{display:none}.pass-page .pass-scroll-list::-webkit-scrollbar-thumb{background:var(--bob-pink);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.pass-page .pass-scroll-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--bob-pink) 55%,white)}}.pass-page .pass-scroll-cue{pointer-events:none;justify-content:center;margin-top:1rem;display:flex}.pass-page .pass-scroll-cue span{color:#fff;background:#333;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.4rem;font-weight:900;line-height:1;display:grid;box-shadow:0 12px 24px #33333326}.month-pill-nav{border:1px solid var(--bob-apricot-border);border-radius:9999px;grid-template-columns:2.75rem minmax(7.5rem,1fr) 2.75rem;align-items:center;gap:.35rem;width:fit-content;max-width:100%;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.month-pill-nav{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.month-pill-nav{background:var(--month-pill-bg,var(--bob-peach));padding:.32rem;box-shadow:0 8px 18px #33333314}.month-pill-nav__button{background:var(--month-pill-button-bg,var(--bob-apricot-surface-soft));color:#333;border-radius:9999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;transition:transform .16s,background .16s;display:grid;box-shadow:0 5px 12px #33333314}.month-pill-nav__button:hover{background:var(--month-pill-button-bg,var(--bob-apricot-surface-soft));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.month-pill-nav__button:hover{background:color-mix(in srgb,var(--month-pill-button-bg,var(--bob-apricot-surface-soft)) 76%,white)}}.month-pill-nav__button[aria-disabled=true]{color:#33333340;pointer-events:none}.month-pill-nav__label{text-align:center;color:#111;white-space:nowrap;padding:0 1rem;font-size:1rem;font-weight:800;line-height:1}@media (max-width:640px){.month-pill-nav{grid-template-columns:2.4rem minmax(6.25rem,1fr) 2.4rem;gap:.25rem;padding:.24rem}.month-pill-nav__button{width:2.4rem;height:2.4rem}.month-pill-nav__label{padding-inline:.65rem;font-size:.92rem}}.month-pill-nav--soft{--month-pill-bg:var(--bob-apricot-surface);--month-pill-button-bg:#fff9ef}.month-pill-nav--pink{--month-pill-bg:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.month-pill-nav--pink{--month-pill-bg:color-mix(in srgb,var(--bob-pink) 48%,white)}}.month-pill-nav--pink{--month-pill-button-bg:var(--bob-apricot-surface-soft)}.pass-page .pass-card .month-pill-nav{--month-pill-bg:var(--pass-pill-bg);--month-pill-button-bg:var(--pass-pill-button-bg);border-color:var(--pass-pill-border)}.training-page .app-card{background:var(--bob-card-vanilla);border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.training-page .app-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.training-page .training-admin-entry-card,.training-page .training-date-card{background:var(--bob-apricot-surface)}.training-page .training-plan-card{--training-date-bg:var(--bob-card-apricot);--training-date-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.training-page .training-plan-card{--training-date-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.training-page .training-plan-card{--training-row-bg:var(--bob-card-soft-white);--training-row-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.training-page .training-plan-card{--training-row-border:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.training-page .training-plan-card{border-color:var(--bob-apricot-border);min-width:0;max-width:100%}@supports (color:color-mix(in lab,red,red)){.training-page .training-plan-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 92%,white)}}.training-page .training-plan-card{background:var(--bob-card-vanilla);box-shadow:0 22px 48px #3333331a}.services-page .services-orders-card{--services-date-bg:var(--bob-vanilla);border-color:var(--bob-apricot)}@supports (color:color-mix(in lab,red,red)){.services-page .services-orders-card{border-color:color-mix(in srgb,var(--bob-apricot) 58%,var(--bob-apricot-border))}}.services-page .services-orders-card{background:var(--bob-card-apricot);box-shadow:0 22px 48px #3333331a}.services-page .services-orders-card .admin-inner-card{background:var(--bob-vanilla)}.services-page .service-category-card:target .service-category-plus{transform:rotate(45deg)}.admin-page.training-page .training-plan-card{--training-date-bg:var(--bob-vanilla);--training-row-bg:var(--bob-vanilla);border-color:var(--bob-apricot);position:relative}@supports (color:color-mix(in lab,red,red)){.admin-page.training-page .training-plan-card{border-color:color-mix(in srgb,var(--bob-apricot) 58%,var(--bob-apricot-border))}}.admin-page.training-page .training-plan-card{background:var(--bob-card-apricot)}.admin-page.training-page .training-row-card :where(.app-field,.app-textarea){background:var(--bob-vanilla)!important;background-color:var(--bob-vanilla)!important;border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.admin-page.training-page .training-row-card :where(.app-field,.app-textarea){border-color:color-mix(in srgb,var(--bob-apricot-border) 88%,#333)!important}}.admin-page.training-page .training-row-card :where(.app-field,.app-textarea){box-shadow:inset 0 0 0 1px #ffffff8c,0 8px 18px #3333330a}.admin-page.training-page .training-row-card :where(.app-field,.app-textarea):focus{border-color:#333!important;box-shadow:0 0 0 4px #33333314!important}.training-horse-settings-link{color:#333;width:fit-content;text-decoration-line:underline;-webkit-text-decoration-color:var(--bob-pink);text-decoration-color:var(--bob-pink);text-underline-offset:.22rem;font-size:.875rem;font-weight:650;text-decoration-thickness:.22rem;transition:transform .16s,text-decoration-color .16s;display:inline-flex}.training-horse-settings-link:hover{text-decoration-color:#333;transform:translateY(-1px)}.training-page .training-plan-card :where(.grid,.flex,section,ul,li),.training-page .training-plan-card>*{min-width:0}.training-page .training-month-card{--training-date-bg:#ffe4b7;--training-date-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.training-page .training-month-card{--training-date-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.training-page .training-month-card{--training-row-bg:#fff8e8;--training-row-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.training-page .training-month-card{--training-row-border:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.training-page .training-month-card{border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.training-page .training-month-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.training-page .training-month-card{background:#ffd28c;box-shadow:0 22px 48px #3333331a}.training-page .training-row-card{border:1px solid var(--training-row-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.training-page .training-row-card{border:1px solid var(--training-row-border,color-mix(in srgb,var(--bob-apricot-border) 76%,white))}}.training-page .training-row-card{background:var(--training-row-bg,var(--bob-card-soft-white));box-shadow:0 10px 22px #3333330e}.training-horse-search-field{border-color:var(--bob-apricot-border)!important;padding-left:1.25rem!important;padding-right:3.75rem!important}@supports (color:color-mix(in lab,red,red)){.training-horse-search-field{border-color:color-mix(in srgb,var(--bob-apricot-border) 88%,#333)!important}}.training-planning-search{width:100%;display:block;position:relative}.training-planning-search-icon{color:#fff;pointer-events:none;background:#333;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;padding:.65rem;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%);box-shadow:0 8px 18px #3333331f}@media (min-width:768px){.admin-page.training-page .training-plan-card{padding-top:6.75rem}.admin-page.training-page .training-plan-card>div:first-child{margin-top:-4.5rem}.training-planning-search{z-index:3;width:min(21rem,38%);position:absolute;top:1.5rem;right:1.5rem}}.training-planning-horse-card{border:1px solid var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.training-planning-horse-card{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.training-planning-horse-card{background:var(--bob-vanilla);border-radius:1.5rem;padding:.75rem;box-shadow:0 10px 22px #3333330d}.training-planning-horse-toggle{text-align:left;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.35rem .35rem .35rem .6rem;display:flex}.training-planning-horse-icon{color:#fff;background:#333;border-radius:9999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;font-weight:650;line-height:1;display:grid;box-shadow:0 8px 18px #3333331f}.training-planning-publish-bar{z-index:10;border:1px solid var(--bob-apricot-border);margin-inline:-.5rem;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab,red,red)){.training-planning-publish-bar{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.training-planning-publish-bar{background:var(--bob-card-apricot);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.training-planning-publish-bar{background:color-mix(in srgb,var(--bob-card-apricot) 82%,white)}}.training-planning-publish-bar{padding:.6rem;box-shadow:0 16px 36px #33333324}.training-page .training-empty-card{border-color:var(--training-row-border,var(--bob-apricot-border))!important}@supports (color:color-mix(in lab,red,red)){.training-page .training-empty-card{border-color:var(--training-row-border,color-mix(in srgb,var(--bob-apricot-border) 72%,white))!important}}.training-page .training-empty-card{background:var(--training-row-bg,var(--bob-card-soft-white))!important}.calendar-page .calendar-main-card{border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.calendar-page .calendar-main-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.calendar-page .calendar-main-card{background:var(--bob-card-vanilla);box-shadow:0 20px 46px #33333316}.calendar-page .calendar-card-title{color:#333!important;font-size:1.5rem!important;font-weight:800!important;line-height:1.1!important}.calendar-page .calendar-compact-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:.75rem .5rem;padding-right:2.25rem;background-color:#fffdf8!important}.calendar-page .month-pill-nav{--month-pill-bg:#ffe0a8;--month-pill-button-bg:#fff7ec;padding:.24rem}.calendar-page .month-pill-nav__button{width:2.4rem;height:2.4rem}.calendar-page .month-pill-nav__label{min-width:7.25rem;padding-inline:.75rem;font-size:.95rem}.contacts-page :where(.rounded-lg,.rounded-xl){border-radius:1.5rem!important}.contacts-page :where(.app-icon-button,.app-pill,.rounded-full){border-radius:9999px!important}.contacts-page .contact-emergency-card{border:1px solid var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-emergency-card{border:1px solid color-mix(in srgb,var(--bob-pink) 52%,var(--bob-apricot-border))!important}}.contacts-page .contact-emergency-card{background:var(--bob-card-pink)!important}.contacts-page .contact-emergency-card>.app-section-title:after{content:"";background:#333;border-radius:9999px;width:3.5rem;height:.3rem;margin-top:.45rem;display:block}.contacts-page .contact-emergency-item{background:#fff4fa!important;border:1px solid #f6c5d8!important}.contacts-page .contact-emergency-call{flex-direction:column;justify-content:center;min-height:8.25rem;display:flex}.contacts-page .contact-own-card{border:1px solid var(--bob-apricot-border)!important;background:var(--bob-card-vanilla)!important;box-shadow:0 16px 34px #33333313!important}.contacts-page .contact-own-action{color:#fff;background:#333}.contacts-page .contact-own-plus-icon{flex:0 0 1.3125rem!important;width:1.3125rem!important;height:1.3125rem!important}.contacts-page .contact-own-action:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-own-action:hover{background:color-mix(in srgb,var(--brand) 88%,var(--bob-pink))}}.contacts-page .contact-search-card{background:var(--bob-card-vanilla);border:1px solid #e7c47f;border-radius:1.6rem;padding:.75rem;box-shadow:0 10px 22px #3333330b}.contact-search-card .app-field{box-shadow:none!important;background:0 0!important;border:0!important}.contacts-page .contact-search-action{color:#fff;background:#333;box-shadow:0 16px 30px #33333324}.contacts-page .contact-directory-card{border-radius:2rem;background:#ffd28c!important;border:1px solid #e7c47f!important}.contacts-page .contact-edit-info-card{border:1px solid var(--bob-apricot-border)!important;background:var(--bob-card-vanilla)!important}.contacts-page .contact-edit-section-card{--contact-edit-inner-bg:var(--bob-card-soft-white);--contact-edit-inner-border:var(--bob-card-border);--contact-edit-field-bg:#fffdf8;border:1px solid var(--bob-card-border)!important;box-shadow:0 16px 34px #33333313!important}.contacts-page .contact-edit-section-card--emergency{--contact-edit-inner-bg:var(--bob-card-pink-soft)}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-edit-section-card--emergency{--contact-edit-inner-bg:color-mix(in srgb,var(--bob-card-pink-soft) 78%,white)}}.contacts-page .contact-edit-section-card--emergency{--contact-edit-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-edit-section-card--emergency{--contact-edit-inner-border:color-mix(in srgb,var(--bob-pink) 72%,#d98ab0)}}.contacts-page .contact-edit-section-card--emergency{--contact-edit-field-bg:var(--contact-edit-inner-bg);border-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-edit-section-card--emergency{border-color:color-mix(in srgb,var(--bob-pink) 52%,var(--bob-apricot-border))!important}}.contacts-page .contact-edit-section-card--emergency{background:var(--bob-card-pink)!important}.contacts-page .contact-edit-section-card--apricot{--contact-edit-inner-bg:var(--bob-card-vanilla);--contact-edit-inner-border:var(--bob-card-border)}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-edit-section-card--apricot{--contact-edit-inner-border:color-mix(in srgb,var(--bob-card-border) 84%,white)}}.contacts-page .contact-edit-section-card--apricot{--contact-edit-field-bg:var(--contact-edit-inner-bg);background:var(--bob-card-apricot)!important}.contacts-page .contact-edit-section-card--pink-soft{--contact-edit-inner-bg:var(--bob-card-pink-soft)}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-edit-section-card--pink-soft{--contact-edit-inner-bg:color-mix(in srgb,var(--bob-card-pink-soft) 62%,white)}}.contacts-page .contact-edit-section-card--pink-soft{--contact-edit-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-edit-section-card--pink-soft{--contact-edit-inner-border:color-mix(in srgb,var(--bob-pink) 52%,white)}}.contacts-page .contact-edit-section-card--pink-soft{--contact-edit-field-bg:var(--contact-edit-inner-bg);border-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-edit-section-card--pink-soft{border-color:color-mix(in srgb,var(--bob-pink) 52%,var(--bob-apricot-border))!important}}.contacts-page .contact-edit-section-card--pink-soft{background:var(--bob-card-pink-soft)!important}.contacts-page .contact-edit-section-card--vanilla{--contact-edit-inner-bg:var(--bob-card-soft-white);--contact-edit-inner-border:var(--bob-card-border)}@supports (color:color-mix(in lab,red,red)){.contacts-page .contact-edit-section-card--vanilla{--contact-edit-inner-border:color-mix(in srgb,var(--bob-card-border) 82%,white)}}.contacts-page .contact-edit-section-card--vanilla{--contact-edit-field-bg:var(--contact-edit-inner-bg);background:var(--bob-card-vanilla)!important}.contacts-page .contact-edit-section-card :where(article.rounded-lg,article.rounded-xl,details.rounded-lg,form.rounded-lg,p.rounded-lg){border-color:var(--contact-edit-inner-border)!important;background:var(--contact-edit-inner-bg)!important}.contacts-page .contact-edit-section-card :where(.app-field,.app-textarea,fieldset.rounded-lg,label.rounded-lg,div.rounded-lg){--app-field-bg:var(--contact-edit-field-bg);border-color:var(--contact-edit-inner-border)!important;background:var(--contact-edit-field-bg)!important}.contacts-page .contact-edit-section-card .contact-edit-item-card{border-color:var(--contact-edit-inner-border)!important;background:var(--contact-edit-inner-bg)!important}.contacts-page .contact-edit-section-card .contact-edit-item-card :where(.app-field,.app-textarea){--app-field-bg:var(--contact-edit-field-bg);border-color:var(--contact-edit-inner-border)!important;background:var(--contact-edit-field-bg)!important}.contacts-page .contact-empty-card,.contacts-page .contact-list-card{background:var(--bob-card-vanilla);border:1px solid #e7c47f;border-radius:1.6rem;box-shadow:0 12px 26px #3333330e}.settings-page .settings-card{--settings-card-bg:#fff4dc;--settings-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-card{--settings-card-border:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.settings-page .settings-card{--settings-inner-bg:#fffaf4;--settings-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-card{--settings-inner-border:color-mix(in srgb,var(--bob-apricot-border) 78%,white)}}.settings-page .settings-card{--settings-selected-bg:#ffe4b7;--settings-accent:#333;background:var(--settings-card-bg);border-color:var(--settings-card-border)}.billing-page .billing-trial-card{background:var(--bob-card-pink);border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.billing-page .billing-trial-card{border-color:color-mix(in srgb,var(--bob-pink) 52%,var(--bob-apricot-border))}}.billing-page .billing-plan-card{background:var(--bob-card-vanilla);border-color:var(--bob-card-border)}.billing-page .billing-payment-card{background:var(--bob-card-apricot);border-color:var(--bob-apricot)}@supports (color:color-mix(in lab,red,red)){.billing-page .billing-payment-card{border-color:color-mix(in srgb,var(--bob-apricot) 58%,var(--bob-apricot-border))}}.settings-page .settings-account-card{--settings-card-bg:#ffe1ef;--settings-card-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-account-card{--settings-card-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.settings-page .settings-account-card{--settings-inner-bg:#ffeaf4;--settings-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-account-card{--settings-inner-border:color-mix(in srgb,var(--bob-pink) 34%,white)}}.settings-page .settings-account-card{--settings-selected-bg:#ffd7e8;--settings-accent:#333}.settings-page .settings-contact-card{--settings-card-bg:#fff4dc;--settings-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-contact-card{--settings-card-border:color-mix(in srgb,var(--bob-apricot-border) 92%,white)}}.settings-page .settings-contact-card{--settings-inner-bg:#fffefa;--settings-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-contact-card{--settings-inner-border:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.settings-page .settings-contact-card{--settings-selected-bg:#ffe4b7;--settings-accent:#333}.settings-page .settings-permission-card{--settings-card-bg:var(--bob-card-apricot);--settings-card-border:var(--bob-apricot)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-permission-card{--settings-card-border:color-mix(in srgb,var(--bob-apricot) 58%,var(--bob-apricot-border))}}.settings-page .settings-permission-card{--settings-inner-bg:var(--bob-apricot-surface-soft);--settings-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-permission-card{--settings-inner-border:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.settings-page .settings-permission-card{--settings-selected-bg:#ffe4b7;--settings-accent:#333}.settings-page .settings-password-card{--settings-card-bg:var(--bob-card-pink-soft);--settings-card-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-password-card{--settings-card-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.settings-page .settings-password-card{--settings-inner-bg:#fff4fa;--settings-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-password-card{--settings-inner-border:color-mix(in srgb,var(--bob-pink) 34%,white)}}.settings-page .settings-password-card{--settings-selected-bg:#ffd7e8;--settings-accent:#333}.settings-page .settings-stable-card{--settings-card-bg:#ffd28c;--settings-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-stable-card{--settings-card-border:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.settings-page .settings-stable-card{--settings-inner-bg:#fff4dc;--settings-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-stable-card{--settings-inner-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.settings-page .settings-stable-card{--settings-selected-bg:#ffe4b7;--settings-accent:#333}.settings-page .settings-horses-card{--settings-card-bg:#ffb8d5;--settings-card-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-horses-card{--settings-card-border:color-mix(in srgb,var(--bob-pink) 52%,var(--bob-apricot-border))}}.settings-page .settings-horses-card{--settings-inner-bg:#ffeaf4;--settings-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-horses-card{--settings-inner-border:color-mix(in srgb,var(--bob-pink) 38%,white)}}.settings-page .settings-horses-card{--settings-selected-bg:#ffd7e8;--settings-accent:#333}.settings-page .settings-notifications-card{--settings-card-bg:var(--bob-card-pink);--settings-card-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-notifications-card{--settings-card-border:color-mix(in srgb,var(--bob-pink) 52%,var(--bob-apricot-border))}}.settings-page .settings-notifications-card{--settings-inner-bg:#ffeaf4;--settings-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-notifications-card{--settings-inner-border:color-mix(in srgb,var(--bob-pink) 38%,white)}}.settings-page .settings-notifications-card{--settings-selected-bg:#ffd7e8;--settings-accent:#333}.settings-page .settings-card>.app-section-title:after{background:var(--settings-accent)!important}.settings-page .settings-detail-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2.5);display:grid}.settings-page .settings-card .app-meta-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.03em;letter-spacing:.03em;color:var(--color-stone-500)}.settings-page .settings-card label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.settings-page .settings-subsection-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-stone-950)}.settings-page .settings-detail-value{margin-top:calc(var(--spacing) * .5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-stone-950)}.settings-page .settings-detail-copy{margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-stone-700)}.settings-page .settings-account-access{margin-top:calc(var(--spacing) * 3);padding-top:0}.settings-page .settings-account-password{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stone-200);padding-top:calc(var(--spacing) * 4)}.settings-page .settings-cta{justify-self:end}.settings-page .settings-horses-card .settings-horse-choice,.settings-page .settings-notifications-card .settings-notification-choice,.settings-page .settings-notifications-card .settings-notification-device{background-color:var(--settings-inner-bg)!important;border-color:var(--settings-inner-border)!important}.settings-page .settings-notifications-card .settings-notification-choice:has(input:checked){background-color:var(--settings-selected-bg)!important}@media (max-width:640px){.settings-page .settings-cta{justify-content:center;width:100%}}.settings-page .settings-card :where(.app-field,.app-textarea){--app-field-bg:var(--settings-inner-bg);background:var(--settings-inner-bg)!important;border-color:var(--settings-inner-border)!important}.settings-page .settings-card :where(p.rounded-lg.border){background:var(--settings-inner-bg)!important;border-color:var(--settings-inner-border)!important}.settings-page .settings-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80){background-color:var(--settings-inner-bg)!important;border-color:var(--settings-inner-border)!important}.settings-page .settings-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80):has(input:checked){background-color:var(--settings-selected-bg)!important;border-color:var(--settings-inner-border)!important}.notes-page .notes-card,.tipsa-page .tipsa-card{--user-card-bg:#fff4dc;--user-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-card,.tipsa-page .tipsa-card{--user-card-border:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.notes-page .notes-card,.tipsa-page .tipsa-card{--user-inner-bg:#fffefa;--user-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-card,.tipsa-page .tipsa-card{--user-inner-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.notes-page .notes-card,.tipsa-page .tipsa-card{--user-detail-bg:#ffe4b7;--user-accent:#333;background:var(--user-card-bg);border-color:var(--user-card-border)}.notes-page .notes-compose-card,.tipsa-page .tipsa-share-card{--user-card-bg:#ffe1ef;--user-card-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-compose-card,.tipsa-page .tipsa-share-card{--user-card-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.notes-page .notes-compose-card,.tipsa-page .tipsa-share-card{--user-inner-bg:#fff4fa;--user-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-compose-card,.tipsa-page .tipsa-share-card{--user-inner-border:color-mix(in srgb,var(--bob-pink) 34%,white)}}.notes-page .notes-compose-card,.tipsa-page .tipsa-share-card{--user-detail-bg:#ffd7e8}.notes-page .notes-note-card,.notes-page .notes-saved-card,.tipsa-page .tipsa-steps-card{--user-card-bg:#fff4dc;--user-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-note-card,.notes-page .notes-saved-card,.tipsa-page .tipsa-steps-card{--user-card-border:color-mix(in srgb,var(--bob-apricot-border) 90%,white)}}.notes-page .notes-note-card,.notes-page .notes-saved-card,.tipsa-page .tipsa-steps-card{--user-inner-bg:#fffefa;--user-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-note-card,.notes-page .notes-saved-card,.tipsa-page .tipsa-steps-card{--user-inner-border:color-mix(in srgb,var(--bob-apricot-border) 84%,white)}}.notes-page .notes-note-card,.notes-page .notes-saved-card,.tipsa-page .tipsa-steps-card{--user-detail-bg:#ffe4b7}.tipsa-page .tipsa-saved-card{--user-card-bg:#ffd28c;--user-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.tipsa-page .tipsa-saved-card{--user-card-border:color-mix(in srgb,var(--bob-apricot-border) 86%,white)}}.tipsa-page .tipsa-saved-card{--user-inner-bg:#fff4dc;--user-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.tipsa-page .tipsa-saved-card{--user-inner-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.tipsa-page .tipsa-saved-card{--user-detail-bg:#ffe4b7}.notes-page .notes-empty-card,.tipsa-page .tipsa-terms-card{--user-card-bg:var(--bob-card-pink-soft);--user-card-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-empty-card,.tipsa-page .tipsa-terms-card{--user-card-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.notes-page .notes-empty-card,.tipsa-page .tipsa-terms-card{--user-inner-bg:#fff4fa;--user-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-empty-card,.tipsa-page .tipsa-terms-card{--user-inner-border:color-mix(in srgb,var(--bob-pink) 34%,white)}}.notes-page .notes-empty-card,.tipsa-page .tipsa-terms-card{--user-detail-bg:#ffd7e8}.notes-page .notes-empty-card{--user-card-bg:var(--bob-apricot-surface);--user-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-empty-card{--user-card-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.notes-page .notes-empty-card{--user-inner-bg:var(--bob-apricot-surface-soft);--user-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-empty-card{--user-inner-border:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.notes-page .notes-empty-card{--user-detail-bg:#ffe4b7}.notes-page .notes-saved-card{--user-card-bg:var(--bob-apricot-surface);--user-card-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-saved-card{--user-card-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.notes-page .notes-saved-card{--user-inner-bg:var(--bob-apricot-surface-soft);--user-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-saved-card{--user-inner-border:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.notes-page .notes-saved-card{--user-accent:#333}.notes-page .notes-card>.app-section-title:after,.tipsa-page .tipsa-card>.app-section-title:after{background:var(--user-accent)!important}.tipsa-page .tipsa-referred-stable,.tipsa-page .tipsa-saved-amount,.tipsa-page .tipsa-step-item{background:var(--user-inner-bg);border-color:var(--user-inner-border)}.tipsa-page .tipsa-saved-amount{background:var(--user-detail-bg)}.tipsa-page .tipsa-unified-card{--user-card-bg:#ffe1ef;--user-card-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.tipsa-page .tipsa-unified-card{--user-card-border:color-mix(in srgb,var(--bob-pink) 42%,white)}}.tipsa-page .tipsa-unified-card{--user-inner-bg:#fff4fa;--user-inner-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.tipsa-page .tipsa-unified-card{--user-inner-border:color-mix(in srgb,var(--bob-pink) 34%,white)}}.tipsa-page .tipsa-unified-card{--user-detail-bg:#ffe4b7}.tipsa-page .tipsa-unified-grid{gap:0;margin-top:1.5rem;display:grid}.tipsa-page .tipsa-section{border-top:1px solid var(--user-inner-border);padding-top:1.25rem}.tipsa-page .tipsa-section:first-child{border-top:0;padding-top:0}.tipsa-page .tipsa-subtitle{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tipsa-page .tipsa-subtitle{color:color-mix(in srgb,var(--foreground) 58%,white)}}.tipsa-page .tipsa-subtitle{text-transform:uppercase;font-size:.8rem;font-weight:900;line-height:1.2}.tipsa-page .tipsa-step-item{border:1px solid var(--user-inner-border);background:var(--user-inner-bg);border-radius:1.5rem;padding:1rem}.tipsa-page .tipsa-saved-summary{border:1px solid var(--user-inner-border);background:var(--user-inner-bg);color:var(--brand);border-radius:999px;align-items:baseline;gap:.6rem;padding:.75rem 1rem;font-size:.95rem;font-weight:800;display:inline-flex}.tipsa-page .tipsa-saved-summary strong{font-size:1.2rem;font-weight:950}.tipsa-page .tipsa-bonus-empty{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tipsa-page .tipsa-bonus-empty{color:color-mix(in srgb,var(--foreground) 68%,white)}}.tipsa-page .tipsa-bonus-empty{font-size:.95rem;font-weight:650;line-height:1.55}.tipsa-page .tipsa-actions{justify-content:flex-end;margin-top:1.25rem;display:flex}.tipsa-page .tipsa-actions>.grid{justify-items:end}.tipsa-page .tipsa-primary-cta{min-width:0}@media (max-width:640px){.tipsa-page .tipsa-actions,.tipsa-page .tipsa-actions>.grid{justify-content:stretch;justify-items:stretch;width:100%}.tipsa-page .tipsa-primary-cta{width:100%}}.notes-page .notes-card :where(.app-textarea,.app-field){--app-field-bg:var(--user-inner-bg);background:var(--user-inner-bg)!important;border-color:var(--user-inner-border)!important}.notes-page .notes-card :where(p.rounded-lg.border){background:var(--user-inner-bg)!important;border-color:var(--user-inner-border)!important}.notes-page .notes-note-item{border:1px solid var(--user-inner-border);background:var(--user-inner-bg);border-radius:1.5rem;padding:1.25rem}.notes-page .notes-cta{justify-self:end}.notes-page .notes-note-actions{border-top:1px solid var(--user-inner-border);justify-content:flex-end;margin-top:.85rem;padding-top:.85rem;display:flex}.notes-page .notes-delete-cta{color:var(--brand);text-decoration-line:underline;-webkit-text-decoration-color:var(--bob-pink);text-decoration-color:var(--bob-pink);text-underline-offset:5px;font-size:.95rem;font-weight:900;text-decoration-thickness:3px}.notes-page .notes-delete-cta:hover{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.notes-page .notes-delete-cta:hover{color:color-mix(in srgb,var(--brand) 84%,var(--bob-pink))}}.notes-page .notes-note-card form{border-color:var(--user-inner-border)}@media (max-width:640px){.notes-page .notes-cta{justify-content:center;justify-self:stretch;width:100%}.notes-page .notes-note-actions{justify-content:stretch}.notes-page .notes-delete-cta{text-align:center;width:100%}}.contacts-page .contact-ice-card{background:0 0;border-radius:0;padding-top:.65rem;padding-left:1.15rem;position:relative}.contacts-page .contact-ice-card:before{content:"";background:#e7c47f;width:1px;position:absolute;top:.35rem;bottom:.35rem;left:-.55rem}.contact-group-title{color:#5f5852}.training-page .training-scroll-list{scrollbar-width:none}.training-page .training-scroll-list::-webkit-scrollbar{display:none}.training-page .training-scroll-cue{pointer-events:none;justify-content:center;margin-top:1rem;display:flex}.training-page .training-scroll-cue span{color:#fff;background:#333;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.4rem;font-weight:900;line-height:1;display:grid;box-shadow:0 12px 24px #33333326}.admin-page :where(.app-field,.app-textarea){--app-field-bg:var(--bob-apricot-surface-soft);background:var(--bob-apricot-surface-soft)!important;border-color:#33333314!important}.admin-page :where(.app-field,.app-textarea):focus{border-color:#0000!important;box-shadow:0 0 0 4px #3333330d!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group:not(:has(input:checked)) :where(.onboarding-choice-card,.onboarding-option-card){border-color:#3333334d!important}.admin-page :where(.app-field,.app-textarea):focus-visible,.admin-page :where(input,textarea,select):focus-visible{outline-color:#33333329!important}.app-card::selection{background:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.app-card::selection{background:color-mix(in srgb,var(--bob-pink) 34%,white)}}.app-card-muted{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;border-radius:2rem}@media (min-width:40rem){.app-card-muted{padding:calc(var(--spacing) * 6)}}.app-card-muted{border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.app-card-muted{border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.app-card-muted{background:var(--bob-card-vanilla);box-shadow:0 22px 54px #33333314}.onboarding-step-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-radius:2rem}@media (min-width:40rem){.onboarding-step-card{padding:calc(var(--spacing) * 5)}}.onboarding-step-card{--horse-card-surface:var(--bob-card-vanilla);--horse-card-surface-border:#ffffff9e;border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.onboarding-step-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 64%,white)}}.onboarding-step-card{background:var(--bob-card-soft-white);box-shadow:0 22px 54px #33333317}.onboarding-step-copy{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#333333b8}.onboarding-question-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-radius:1.5rem}@media (min-width:40rem){.onboarding-question-card{padding:calc(var(--spacing) * 5)}}.onboarding-question-card{background:var(--bob-apricot-surface);border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.onboarding-question-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 76%,white)}}.onboarding-question-card{box-shadow:0 10px 26px #3333330d}.permissions-admin-card{background:#ffe5bd;border-color:#e9c47f}.permissions-form-card,.permissions-user-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-radius:1.5rem}@media (min-width:40rem){.permissions-form-card,.permissions-user-card{padding:calc(var(--spacing) * 5)}}.permissions-form-card,.permissions-user-card{background:#ffd6a3;border-color:#e7bd78;box-shadow:0 10px 26px #3333330d}.onboarding-question-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#333}.onboarding-question-copy{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#333333a8}.onboarding-choice-card{align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:var(--bob-card-vanilla);border-width:1px;border-color:var(--bob-apricot-border);border-radius:1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.onboarding-choice-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.onboarding-choice-card{box-shadow:0 8px 22px #3333330d}.onboarding-choice-card:has(input:checked){background:var(--bob-card-apricot);border-color:var(--bob-card-border);color:#333;box-shadow:0 14px 30px #3333331a}.onboarding-question-card .onboarding-choice-card:has(input:checked){background:var(--bob-card-apricot);border-color:var(--bob-apricot-border);box-shadow:0 14px 30px #3333331a}.onboarding-choice-card:has(input:checked) .text-stone-600,.onboarding-choice-card:has(input:checked) .text-stone-950,.onboarding-choice-card:has(input:checked) span{color:#333!important}.onboarding-option-card{background:var(--bob-card-soft-white);border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.onboarding-option-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.onboarding-option-card{color:#333;box-shadow:0 8px 22px #3333330a}.onboarding-option-card:has(input:checked){background:var(--bob-card-apricot);border-color:var(--bob-card-apricot);box-shadow:0 12px 26px #33333314}:where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice) input[type=radio]{appearance:none;background:#fff;border:1.5px solid #33333394;border-radius:.2rem;place-content:center;display:inline-grid}:where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice) input[type=radio]:before{color:currentColor;content:"";background:0 0;width:auto;height:auto;transition:transform .12s;transform:scale(0)}:where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice) input[type=radio]:checked{background:0 0;border-color:currentColor}:where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice) input[type=radio]:checked:before{content:"✓";font-size:.78rem;font-weight:900;line-height:1;transform:scale(1)}.onboarding-option-card input::placeholder{color:#3333338f;opacity:1}.onboarding-select-all-link{border:0;border-bottom:3px solid var(--bob-pink);color:#333;background:0 0;border-radius:0;padding:0 0 .1rem;font-size:.875rem;font-weight:800;line-height:1.2}.onboarding-contact-list{border:1px solid var(--bob-apricot-border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.onboarding-contact-list{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.onboarding-contact-list{background:var(--bob-apricot-surface);border-radius:1.25rem}.onboarding-contact-intro{border-bottom:1px solid var(--bob-apricot-border);gap:.85rem;padding:1.25rem 1rem 1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-contact-intro{border-bottom:1px solid color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.onboarding-contact-card{box-shadow:none;background:0 0;border:0!important;border-radius:0!important}.onboarding-contact-card+.onboarding-contact-card{border-top:1px solid var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-contact-card+.onboarding-contact-card{border-top:1px solid color-mix(in srgb,var(--bob-apricot-border) 72%,white)!important}}.onboarding-contact-card :where(.app-field,.app-textarea){background:var(--bob-card-soft-white)!important;background-color:var(--bob-card-soft-white)!important;border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-contact-card :where(.app-field,.app-textarea){border-color:color-mix(in srgb,var(--bob-apricot-border) 58%,white)!important}}.onboarding-contact-action{color:#fff;background:#333;border-radius:9999px}.duty-day-card{background:var(--bob-card-soft-white);border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.duty-day-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.duty-day-card{box-shadow:0 8px 22px #3333330a}.duty-day-options{border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.duty-day-options{border-color:color-mix(in srgb,var(--bob-apricot-border) 58%,white)}}.duty-day-toggle-icon{background:var(--bob-card-vanilla)}.service-detail-card,.service-group-card{background:var(--bob-card-soft-white);border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.service-detail-card,.service-group-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.service-detail-card,.service-group-card{box-shadow:0 8px 22px #3333330a}.service-group-toggle{color:#fff;background:#333;border:0;border-radius:9999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.service-group-list{border:1px solid var(--bob-apricot-border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-group-list{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.service-group-list{background:var(--bob-card-soft-white);border-radius:1.25rem}.service-group-row{padding:.85rem 1rem}.service-group-row+.service-group-row{border-top:1px solid var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.service-group-row+.service-group-row{border-top:1px solid color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.onboarding-page .onboarding-step-card .service-detail-card{background:var(--bob-card-vanilla)!important;border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-page .onboarding-step-card .service-detail-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 58%,white)!important}}.onboarding-page .onboarding-step-card .service-detail-card{box-shadow:0 8px 18px #3333330d}.onboarding-page .onboarding-step-card .service-detail-card :where(.app-field,select){background:var(--bob-card-soft-white)!important;background-color:var(--bob-card-soft-white)!important}.admin-page .onboarding-question-card{background:var(--admin-inner-bg);border-color:var(--admin-inner-border)}.admin-page :where(.onboarding-choice-card,.onboarding-option-card){background:var(--admin-card-bg);border-color:var(--admin-inner-border);color:#333}.admin-page :where(.onboarding-choice-card,.onboarding-option-card):has(input:checked){background:var(--admin-selected-bg);border-color:var(--admin-selected-border);box-shadow:0 14px 30px #3333331a}.admin-page .duty-day-card{background:var(--admin-card-bg)}.admin-page .duty-day-card,.admin-page .duty-day-options{border-color:var(--admin-inner-border)}.admin-page .duty-day-toggle-icon{background:var(--admin-inner-bg)}.admin-page :where(.service-detail-card,.service-group-card){background:var(--admin-card-bg);border-color:var(--admin-inner-border)}.admin-question-flow .onboarding-question-card{background:var(--bob-card-apricot);border-color:var(--bob-apricot)}@supports (color:color-mix(in lab,red,red)){.admin-question-flow .onboarding-question-card{border-color:color-mix(in srgb,var(--bob-apricot) 58%,var(--bob-apricot-border))}}.admin-question-flow .onboarding-question-card{box-shadow:0 18px 38px #33333312}.admin-question-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice){background:var(--bob-vanilla);border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-question-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice){border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.admin-question-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice){border-radius:9999px!important}.admin-question-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice):has(input:checked){box-shadow:0 12px 24px #33333314;background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.admin-question-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice):has(input:checked) *,.admin-question-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice):has(input:checked) :where(span,input,.text-stone-600,.text-stone-950){color:#fff!important}.admin-question-flow .pass-planning-flow .onboarding-question-card{background:var(--bob-card-apricot);border-color:var(--bob-apricot)}@supports (color:color-mix(in lab,red,red)){.admin-question-flow .pass-planning-flow .onboarding-question-card{border-color:color-mix(in srgb,var(--bob-apricot) 62%,var(--bob-apricot-border))}}.admin-question-flow .pass-planning-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice){background:var(--bob-vanilla);border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.admin-question-flow .pass-planning-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice){border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.admin-question-flow .pass-planning-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice){border-radius:9999px!important}.admin-question-flow .pass-planning-flow .pass-planning-assignee-list .onboarding-choice-card:has(input:checked),.admin-question-flow .pass-planning-flow :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice):has(input:checked){box-shadow:0 10px 24px #33333314;background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.onboarding-page :where([class*=bg-white],[class*=bg-stone-50]):not(.app-button,.onboarding-back-link,.app-brand-mark){background-color:var(--bob-card-soft-white)!important}.onboarding-page :where([class*=border-stone-200],[class*=border-stone-200\/]){border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-page :where([class*=border-stone-200],[class*=border-stone-200\/]){border-color:color-mix(in srgb,var(--bob-apricot-border) 72%,white)!important}}.onboarding-page .onboarding-step-card form>.app-button,.onboarding-page .onboarding-step-card>:where(form,div)>.app-button{justify-self:center;width:min(100%,22rem);min-height:3rem;padding-block:.75rem}.onboarding-help-trigger{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#333;justify-content:center;align-items:center;text-decoration-line:underline;text-decoration-color:#ffb8d5;text-decoration-thickness:3px;display:inline-flex}.onboarding-help-trigger:hover{color:#333}.onboarding-question-card :where(.app-textarea,input,select,textarea){font-weight:400!important}.onboarding-question-card :where(.app-field,.app-textarea){--app-field-bg:var(--bob-card-soft-white);background:var(--bob-card-soft-white)!important;border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-question-card :where(.app-field,.app-textarea){border-color:color-mix(in srgb,var(--bob-apricot-border) 58%,white)!important}}.onboarding-question-card :where(.app-field,.app-textarea):focus{border-color:#3333332e!important;box-shadow:0 0 0 4px #3333330d!important}.onboarding-question-card :where(.app-field,.app-textarea):focus-visible{outline:none}.admin-page .onboarding-question-card :where(.app-field,.app-textarea){background:var(--admin-card-bg)!important;border-color:var(--admin-inner-border)!important}.today-page .app-card{border-color:var(--bob-peach)}@supports (color:color-mix(in lab,red,red)){.today-page .app-card{border-color:color-mix(in srgb,var(--bob-peach) 46%,var(--border))}}.today-page .app-card{background:var(--bob-card-vanilla)}.today-card-apricot{border-color:var(--bob-peach)!important}@supports (color:color-mix(in lab,red,red)){.today-card-apricot{border-color:color-mix(in srgb,var(--bob-peach) 52%,var(--bob-apricot-border))!important}}.today-card-apricot{background:var(--bob-apricot-outer)!important}.today-card-apricot :where(.today-card-field){border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.today-card-apricot :where(.today-card-field){border-color:color-mix(in srgb,var(--bob-apricot-border) 72%,white)!important}}.today-card-apricot :where(.today-card-field){background:var(--bob-apricot-surface-strong)!important}.today-card-subtle-action{border:1px solid var(--bob-apricot-border);flex:none;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.today-card-subtle-action{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 68%,white)}}.today-card-subtle-action{background:#fff;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.today-card-subtle-action{background:color-mix(in srgb,white 42%,var(--bob-apricot-surface-soft))}}.today-card-subtle-action{color:#333;opacity:.82;transition:background-color .16s,opacity .16s,transform .16s;box-shadow:0 8px 18px #33333314}a:hover .today-card-subtle-action{background:#fff}@supports (color:color-mix(in lab,red,red)){a:hover .today-card-subtle-action{background:color-mix(in srgb,white 68%,var(--bob-apricot-surface-soft))}}a:hover .today-card-subtle-action{opacity:1;transform:translateY(-1px)}.today-card-vanilla{border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.today-card-vanilla{border-color:color-mix(in srgb,var(--bob-apricot-border) 58%,white)!important}}.today-card-vanilla{background:var(--bob-vanilla-outer)!important}.today-card-vanilla :where(.today-card-field){border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.today-card-vanilla :where(.today-card-field){border-color:color-mix(in srgb,var(--bob-apricot-border) 58%,white)!important}}.today-card-vanilla :where(.today-card-field){background:var(--bob-vanilla-surface)!important}.today-card-pink{border-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.today-card-pink{border-color:color-mix(in srgb,var(--bob-pink) 56%,var(--bob-apricot-border))!important}}.today-card-pink{background:var(--bob-pink-outer)!important}.today-card-pink :where(.today-card-field){border-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.today-card-pink :where(.today-card-field){border-color:color-mix(in srgb,var(--bob-pink) 44%,white)!important}}.today-card-pink :where(.today-card-field){background:var(--bob-pink-surface-soft)!important}.today-card-light-pink{border-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.today-card-light-pink{border-color:color-mix(in srgb,var(--bob-pink) 44%,white)!important}}.today-card-light-pink{background:var(--bob-light-pink-outer)!important}.today-card-light-pink :where(.today-card-field){border-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.today-card-light-pink :where(.today-card-field){border-color:color-mix(in srgb,var(--bob-pink) 34%,white)!important}}.today-card-light-pink :where(.today-card-field){background:var(--bob-light-pink-surface)!important}.today-card-light-pink :where(.feed-table-card){border-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.today-card-light-pink :where(.feed-table-card){border-color:color-mix(in srgb,var(--bob-pink) 82%,#333 8%)!important}}.today-card-light-pink :where(.feed-table-card){box-shadow:0 14px 28px #3333331a,inset 0 0 0 1px #ffffff6b!important}.admin-page .onboarding-question-card :where(.app-field,.app-textarea):focus{border-color:#3333332e!important;box-shadow:0 0 0 4px #3333330d!important}.onboarding-page :where(.app-card,.app-card-muted){background:var(--bob-card-vanilla);border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.onboarding-page :where(.app-card,.app-card-muted){border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.onboarding-page :where([class*=border-stone-200],[class*=border-stone-300],[class*="border-[#DED8D2]"]){border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-page :where([class*=border-stone-200],[class*=border-stone-300],[class*="border-[#DED8D2]"]){border-color:color-mix(in srgb,var(--bob-apricot-border) 74%,white)!important}}.onboarding-page :where([class*=bg-white],[class*=bg-stone-50],[class*=bg-stone-100],[class*="bg-[#fffaf4]"]):not(.app-button):not(.app-link-primary):not(.app-icon-button){background-color:var(--bob-card-vanilla)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-page :where([class*=bg-white],[class*=bg-stone-50],[class*=bg-stone-100],[class*="bg-[#fffaf4]"]):not(.app-button):not(.app-link-primary):not(.app-icon-button){background-color:color-mix(in srgb,var(--bob-card-vanilla) 86%,white)!important}}.onboarding-page :where(label:has(input:checked),[aria-pressed=true],[data-state=active]):not(.app-button):not(.app-link-primary):not(.app-icon-button){background-color:var(--bob-card-apricot)!important;border-color:var(--bob-card-border)!important;color:#333!important}.onboarding-page :where(.bg-\[color\:var\(--accent-soft\)\],[class*="bg-[#FFE1EF]"]){background-color:var(--bob-card-pink-soft)!important}.onboarding-page :where([class*=bg-green],[class*=text-green]){background-color:var(--bob-card-vanilla)!important;color:#333!important}.stable-areas-followup{display:none}.stable-areas-question-group:has(input[name=hasStableAreas][value=yes]:checked) .stable-areas-followup{display:block}.create-stable-page{min-height:100vh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8)}@media (min-width:40rem){.create-stable-page{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}}.create-stable-shell{width:100%;max-width:var(--container-5xl);margin-inline:auto}.create-stable-card{gap:calc(var(--spacing) * 5);display:grid}.create-stable-hero{min-height:13rem;padding:calc(var(--spacing) * 6);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#3333331a;background-image:linear-gradient(135deg,#ffd28c,#ffb8d5 72%);border-radius:2.25rem;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.create-stable-hero{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.1) var(--tw-shadow-alpha),transparent)}}@media (min-width:40rem){.create-stable-hero{min-height:15rem;padding:calc(var(--spacing) * 8)}}.create-stable-hero h1{color:#333;font-size:clamp(2.4rem,8vw,4.4rem);font-weight:600;line-height:1}.create-stable-info{width:100%;max-width:var(--container-3xl);border-style:var(--tw-border-style);background-color:var(--bob-vanilla);padding:calc(var(--spacing) * 5);border-width:1px;border-radius:1.75rem}@media (min-width:40rem){.create-stable-info{padding:calc(var(--spacing) * 6)}}.create-stable-info{border-color:#3333331a}.create-stable-info h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:#333;font-weight:600}.create-stable-info h2:after{content:"";background:#333;border-radius:9999px;width:3.5rem;height:.3rem;margin-top:.45rem;display:block}.create-stable-info p,.create-stable-info-copy{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:oklab(32.1092% 2.98023e-8 0/.72);font-weight:400}.create-stable-form{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#3333330d;border-width:1px;border-radius:1.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.create-stable-form{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.05) var(--tw-shadow-alpha),transparent)}}@media (min-width:40rem){.create-stable-form{padding:calc(var(--spacing) * 5)}}.create-stable-form{background:var(--bob-vanilla);border-color:#3333331a}.create-stable-form-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:#333;font-weight:600}.create-stable-form-title:after{content:"";background:#333;border-radius:9999px;width:3.5rem;height:.3rem;margin-top:.45rem;display:block}.create-stable-card>p{width:100%;max-width:var(--container-3xl)}.create-stable-page .app-field{height:calc(var(--spacing) * 14);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--app-field-bg:var(--bob-card-soft-white);background-color:#fffdf8;border-width:1px;border-color:#3333331f;border-radius:1rem;font-weight:400;background:var(--bob-card-soft-white)!important}.create-stable-page .app-field:focus{box-shadow:0 0 0 4px #ffb8d56b}.create-stable-page .app-button{min-height:calc(var(--spacing) * 14);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#fff;background:#333;border-radius:3.40282e+38px;justify-self:center;width:min(100%,22rem);font-weight:600}.create-stable-note{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:oklab(32.1092% 2.98023e-8 0/.66);text-wrap:pretty;font-weight:400}.horse-detail-header{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-width:0;border-radius:2rem}@media (min-width:40rem){.horse-detail-header{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);border-radius:2.5rem}}.horse-detail-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-radius:2rem}@media (min-width:40rem){.horse-detail-card{padding:calc(var(--spacing) * 6)}}.horse-detail-card{--horse-card-accent:#333;--horse-card-action:#333;--horse-card-action-text:#fff;--horse-card-surface:#fff4fa;--horse-card-surface-border:#33333314;--horse-card-field:#ffd6e8;--horse-card-field-border:var(--bob-pink);min-width:0;max-width:100%}@supports (color:color-mix(in lab,red,red)){.horse-detail-card{--horse-card-field-border:color-mix(in srgb,var(--bob-pink) 66%,white)}}.horse-detail-card{border-color:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.horse-detail-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.horse-detail-card{box-shadow:0 22px 54px #33333317}.horse-detail-card :where(.grid,.flex,dl,form,fieldset,section),.horse-detail-card>*{min-width:0}.horse-detail-card :where(p,span,dd,dt,li,h2,h3,h4,label,input,textarea){overflow-wrap:anywhere}.horse-detail-card-pink{--horse-card-outer:var(--bob-pink);background:var(--horse-card-outer);border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.horse-detail-card-pink{border-color:color-mix(in srgb,var(--bob-pink) 72%,white)}}.horse-detail-card-pink{--horse-card-surface:#fff4fa;--horse-card-surface-border:#ffffff9e;--horse-card-field:#ffd6e8;--horse-card-field-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.horse-detail-card-pink{--horse-card-field-border:color-mix(in srgb,var(--bob-pink) 68%,white)}}.horse-detail-card-apricot{--horse-card-outer:var(--bob-apricot);background:var(--horse-card-outer);border-color:var(--bob-apricot-border);--horse-card-surface:#fff8e8;--horse-card-surface-border:#ffffff94;--horse-card-field:#ffe0a6;--horse-card-field-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.horse-detail-card-apricot{--horse-card-field-border:color-mix(in srgb,var(--bob-apricot-border) 82%,white)}}.horse-detail-card-cream{--horse-card-outer:var(--bob-vanilla);background:var(--horse-card-outer);--horse-card-accent:#333;--horse-card-surface:var(--bob-card-soft-white);--horse-card-surface-border:#f3ead9;--horse-card-field:var(--bob-card-soft-white);--horse-card-field-border:#eadbbd;border-color:#eadbbd}.horse-detail-card-feed{--horse-card-outer:var(--bob-light-pink);background:var(--horse-card-outer);border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.horse-detail-card-feed{border-color:color-mix(in srgb,var(--bob-pink) 64%,white)}}.horse-detail-card-feed{color:#333;--horse-card-accent:#333;--horse-card-surface:#fff4fa;--horse-card-surface-border:#ffb8d55c;--horse-card-field:#ffd6e8;--horse-card-field-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.horse-detail-card-feed{--horse-card-field-border:color-mix(in srgb,var(--bob-pink) 68%,white)}}.horse-detail-card-dark{color:#fff4fa;--horse-card-accent:#ffb8d5;--horse-card-surface:#fff9fb;--horse-card-surface-border:#ffffff1a;--horse-card-field:#ffe5f1;--horse-card-field-border:#ffffff1a;background:#333;border-color:#ffffff29}.horse-detail-card-white{background:var(--bob-card-pink-soft);border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.horse-detail-card-white{border-color:color-mix(in srgb,var(--bob-pink) 42%,white)}}.horse-detail-card-white{--horse-card-accent:#333;--horse-card-surface:#fff4fa;--horse-card-surface-border:#ffb8d538;--horse-card-field:#ffd6e8;--horse-card-field-border:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.horse-detail-card-white{--horse-card-field-border:color-mix(in srgb,var(--bob-pink) 66%,white)}}.horse-detail-page .app-card{background:var(--bob-card-pink-soft);border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.horse-detail-page .app-card{border-color:color-mix(in srgb,var(--bob-pink) 42%,white)}}.horse-detail-page :where(.app-field,.app-textarea){--app-field-bg:var(--horse-card-field,#fff1df);background:var(--horse-card-field,#fff1df);border-color:var(--horse-card-field-border,var(--bob-apricot-border))}@supports (color:color-mix(in lab,red,red)){.horse-detail-page :where(.app-field,.app-textarea){border-color:var(--horse-card-field-border,color-mix(in srgb,var(--bob-apricot-border) 76%,white))}}.horse-detail-card:not(.horse-detail-card-dark) :where(.bg-white,[class*=bg-white\/]):not(.app-icon-button):not(.horse-detail-field-surface):not(.horse-detail-date-arrow):not(.horse-detail-date-pill){border-color:var(--horse-card-surface-border);background-color:var(--horse-card-surface)!important}.horse-detail-card-dark :where(.bg-white):not(.app-icon-button){background-color:var(--horse-card-surface)!important}.horse-detail-card :where(.horse-detail-inner-surface){background-color:var(--horse-card-surface)!important;border-color:var(--horse-card-surface-border)!important}.horse-detail-card :where(.horse-detail-field-surface,.app-field,.app-textarea){background-color:var(--horse-card-field)!important;border-color:var(--horse-card-field-border)!important}.horse-detail-card :where(.horse-detail-info-date,.horse-detail-info-counter){border:1px solid var(--horse-card-field-border);color:#333;background-color:var(--horse-card-field)!important}.horse-detail-card :where(.horse-detail-info-date){border-width:2px}.horse-detail-card-cream :where(.horse-detail-info-counter){border-color:var(--bob-pink);background-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.horse-detail-card-cream :where(.horse-detail-info-counter){border-color:color-mix(in srgb,var(--bob-pink) 72%,white)}}.horse-detail-card-pink :where(.horse-detail-info-date){border-color:var(--bob-pink);background-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.horse-detail-card-pink :where(.horse-detail-info-date){border-color:color-mix(in srgb,var(--bob-pink) 78%,#333 8%)}}.horse-detail-card-pink :where(.horse-detail-info-date){box-shadow:0 4px 10px #3333331f}.horse-detail-card .horse-detail-inner-surface :where(.horse-detail-field-surface,.horse-detail-date-arrow,.horse-detail-date-pill:not(.horse-detail-date-pill-active)){background-color:var(--horse-card-outer,var(--horse-card-field))!important;border-color:var(--horse-card-field-border)!important}.horse-detail-date-strip :where(.horse-detail-date-arrow,.horse-detail-date-pill:not(.horse-detail-date-pill-active)){border:1px solid var(--horse-card-field-border);color:#333;background-color:var(--horse-card-field)!important}.horse-detail-date-strip :where(.horse-detail-date-arrow:hover,.horse-detail-date-pill:not(.horse-detail-date-pill-active):hover){background-color:var(--horse-card-field)!important}@supports (color:color-mix(in lab,red,red)){.horse-detail-date-strip :where(.horse-detail-date-arrow:hover,.horse-detail-date-pill:not(.horse-detail-date-pill-active):hover){background-color:color-mix(in srgb,var(--horse-card-field) 86%,white)!important}}.horse-detail-card .app-section-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}.horse-detail-card .app-section-title:after{content:"";background:var(--horse-card-accent);border-radius:9999px;width:4rem;height:.375rem;margin-top:.5rem;display:block}.horse-detail-section-grid>*>.horse-detail-card,.horse-detail-section-grid>.horse-detail-card{margin-top:0!important}.horse-detail-card-dark .app-section-title{color:#fff4fa}.horse-detail-card .app-icon-button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);background:var(--horse-card-action);color:var(--horse-card-action-text);border-width:0}.horse-detail-card .app-icon-button:hover{background:var(--horse-card-action);color:var(--horse-card-action-text);transform:translateY(-1px)}.horse-card-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.horse-add-summary{width:var(--app-header-action-size);height:var(--app-header-action-size);min-width:var(--app-header-action-size);min-height:var(--app-header-action-size);color:#fff;cursor:pointer;background:#333;border-radius:9999px;place-items:center;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 12px 24px #3333332e}.horse-add-summary:hover{transform:translateY(-1px);box-shadow:0 16px 30px #3333}.horse-add-summary svg{width:var(--app-header-action-icon-size);height:var(--app-header-action-icon-size)}.horse-header-action-menu{margin-top:0}.horses-page .app-header{z-index:30;overflow:visible}@media (min-width:640px){.horse-header-action-menu{margin-top:0}}.horse-add-form{z-index:50;border:1px solid var(--bob-apricot-border);gap:.75rem;width:20rem;max-width:calc(100vw - 3rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0}@supports (color:color-mix(in lab,red,red)){.horse-add-form{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}.horse-add-form{background:#fffaf4;border-radius:1.5rem;box-shadow:0 18px 38px #3333332e}.horse-list-panel{border-color:var(--bob-peach)}@supports (color:color-mix(in lab,red,red)){.horse-list-panel{border-color:color-mix(in srgb,var(--bob-peach) 52%,var(--bob-apricot-border))}}.horse-list-panel{background:var(--bob-card-apricot)}.horse-list-top{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.horse-list-heading{min-width:0}.horse-list-tools{flex-direction:column;align-items:flex-end;gap:.75rem;margin-left:auto;display:flex}.horse-scope-switch{border:1px solid var(--bob-apricot-border);flex-shrink:0;gap:.15rem;padding:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.horse-scope-switch{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.horse-scope-switch{background:#fff8e8;border-radius:9999px;box-shadow:0 10px 24px #33333314}.horse-search-form{border:1px solid var(--bob-apricot-border);align-items:center;gap:.45rem;width:min(25rem,36vw);max-width:25rem;min-height:3.75rem;padding:.25rem .35rem .25rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.horse-search-form{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 72%,white)}}.horse-search-form{background:#fff8e8;border-radius:9999px;box-shadow:0 10px 24px #33333314}.horse-search-input{color:#333;background:0 0;border:0;outline:0;flex:1;min-width:8rem;font-weight:650}.horse-search-input::placeholder{color:#33333380}.horse-search-button,.horse-search-clear{border-radius:9999px;justify-content:center;align-items:center;min-height:2.6rem;padding:.65rem 1rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.horse-search-button{color:#fff;background:#333;border:0;width:3.25rem;min-height:3.25rem;padding:0}.admin-horse-search-panel{gap:1.5rem;display:grid}.admin-section-header-with-tool{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-horse-search-control{justify-self:end;width:100%;position:relative}.admin-horse-search-input{width:100%;min-height:3.2rem;padding-right:3.75rem}.admin-horse-search-button{color:#fff;background:#333;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%);box-shadow:0 12px 28px #3333332e}@media (min-width:640px){.admin-horse-search-panel{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);align-items:end}}@media (max-width:639px){.admin-section-header-with-tool{flex-direction:column}.admin-horse-search-control{justify-self:stretch;width:100%}}.horse-search-clear{background:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.horse-search-clear{background:color-mix(in srgb,var(--bob-pink) 22%,white)}}.horse-search-clear{color:#333}.horse-list-empty{border:1px solid var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.horse-list-empty{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 62%,white)}}.horse-list-empty{background:#fffbf6;border-radius:1.75rem;box-shadow:inset 0 1px #ffffffb3}.horse-list-inner{padding:0}.horse-list-empty{padding:1.25rem}@media (min-width:768px){.horse-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.horse-add-form{right:0}.horse-list-top{flex-direction:column}.horse-list-tools{align-items:stretch;width:100%;margin-left:0}.horse-search-form{width:100%;max-width:none}.horse-scope-switch{width:100%}.horse-scope-switch a{text-align:center;flex:1}}.app-section-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--foreground)}.admin-link-group-card>.app-section-title:after,.app-card h2.app-section-title:after,.app-card h3.app-section-title:after,.app-card>.app-section-title:after,.app-card>header .app-section-title:after{content:"";background:#333;border-radius:9999px;width:3.5rem;height:.3rem;margin-top:.45rem;display:block}.app-section-title:after{background:#333!important}.app-group-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--foreground)}.app-group-title,.app-meta-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.app-meta-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-transform:uppercase;color:#78716c}.app-link-primary{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#fff;border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 14px 28px #33333329}.app-link-primary,.app-link-primary:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.app-link-primary:hover{background:color-mix(in srgb,var(--brand) 86%,var(--bob-pink))}}.app-link-secondary{min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--foreground);background-color:#fffdf8;border-width:0;border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 26px #33333314}.app-link-secondary:hover{background:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.app-link-secondary:hover{background:color-mix(in srgb,var(--bob-pink) 18%,white)}}.app-icon-button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#333;border-width:0;border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 16px 30px #33333324}.app-icon-button:hover{color:#fff;background:#333;transform:translateY(-1px)}.app-icon-button-sm{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.app-back-link{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-stone-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#fffdf8;border-width:0;border-radius:3.40282e+38px;display:inline-flex;box-shadow:0 12px 24px #33333314}.app-back-link:hover{background:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.app-back-link:hover{background:color-mix(in srgb,var(--bob-pink) 18%,white)}}.app-pill{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:var(--bob-pink);border-radius:3.40282e+38px}@supports (color:color-mix(in lab,red,red)){.app-pill{background:color-mix(in srgb,var(--bob-pink) 38%,white)}}.app-chip,.app-pill{color:var(--brand)}.app-chip{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:#fff4dc;border-radius:3.40282e+38px}.app-field{height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--app-field-bg:#fffdf8;background:var(--app-field-bg);color:var(--foreground);border-width:1px;border-color:#33333317;border-radius:1rem;box-shadow:inset 0 0 0 1px #ffffff59}.app-field:focus{border-color:var(--bob-pink);box-shadow:0 0 0 4px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.app-field:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-soft) 78%,transparent)}}.app-textarea{min-height:calc(var(--spacing) * 24);resize:none;border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--app-field-bg:#fffdf8;background:var(--app-field-bg);color:var(--foreground);border-width:1px;border-color:#33333317;border-radius:1rem;box-shadow:inset 0 0 0 1px #ffffff59}.app-textarea:focus{border-color:var(--bob-pink);box-shadow:0 0 0 4px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.app-textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-soft) 78%,transparent)}}.feed-ration-editor:has(input[type=checkbox][name=feedRoughageTypes][value=Halm]):not(:has(input[name=feedRoughageTypes][value=Halm]:checked)) .feed-roughage-type-halm,.feed-ration-editor:has(input[type=checkbox][name=feedRoughageTypes][value=Hö]):not(:has(input[name=feedRoughageTypes][value=Hö]:checked)) .feed-roughage-type-ho,.feed-ration-editor:has(input[type=checkbox][name=feedRoughageTypes][value=Hösilage]):not(:has(input[name=feedRoughageTypes][value=Hösilage]:checked)) .feed-roughage-type-hosilage,.feed-roughage-type:has(input[name$=_free_access][value=on]:checked) .feed-roughage-amount{display:none!important}.app-button{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#fff;border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 14px 28px #33333329}.app-button,.app-button:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.app-button:hover{background:color-mix(in srgb,var(--brand) 86%,var(--bob-pink))}}.app-home-hero{isolation:isolate;border-style:var(--tw-border-style);min-height:430px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);border-width:1px;border-radius:2rem;position:relative;overflow:hidden}@media (min-width:40rem){.app-home-hero{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 7)}}.app-home-hero{background:var(--surface);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.app-home-hero{border-color:color-mix(in srgb,var(--brand) 10%,var(--border))}}.app-home-hero{color:var(--foreground);transform:translateZ(0);box-shadow:0 24px 70px #3333331f}.app-home-hero:after,.app-home-hero:before{z-index:calc(10 * -1);content:"";position:absolute;inset:0}.app-home-hero:before{background:url(/images/stable-hero-swedish-no-halters.png) 62%/cover no-repeat}.app-home-hero:after{background:linear-gradient(90deg,#fffaf5f5,#fff8eed1 38%,#fff6e85c 62%,#ffd28c1a)}.app-home-hero-content{z-index:10;min-height:340px;max-width:var(--container-lg);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.feature-highlight{max-width:var(--container-3xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background-color:oklab(99.447% .000539035 .00566733/.72);border-width:1px;border-color:#33333314;box-shadow:0 12px 26px #3333330b}.feature-highlight-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:oklab(32.1092% 2.98023e-8 0/.6);text-transform:uppercase}.feature-highlight-list{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-stone-700);display:grid}@media (min-width:40rem){.feature-highlight-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-highlight-item{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.feature-highlight-dot{margin-top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:#ffb8d5;border-radius:3.40282e+38px;flex-shrink:0}.demo-screen-surface{background:#fff8e8}.demo-screen-surface-calendar,.demo-screen-surface-horse,.demo-screen-surface-overview{background:linear-gradient(180deg,var(--bob-page-bg-top),var(--bob-page-bg-mid) 48%,var(--bob-page-bg-bottom))}@supports (color:color-mix(in lab,red,red)){.demo-screen-surface-calendar,.demo-screen-surface-horse,.demo-screen-surface-overview{background:linear-gradient(180deg,color-mix(in srgb,var(--bob-page-bg-top) 42%,white),color-mix(in srgb,var(--bob-page-bg-mid) 54%,white) 48%,color-mix(in srgb,var(--bob-page-bg-bottom) 42%,white))}}.demo-screen-surface-pass{background:linear-gradient(180deg,var(--bob-peach),var(--bob-peach) 46%,var(--bob-peach))}@supports (color:color-mix(in lab,red,red)){.demo-screen-surface-pass{background:linear-gradient(180deg,color-mix(in srgb,var(--bob-peach) 58%,white),color-mix(in srgb,var(--bob-peach) 32%,white) 46%,color-mix(in srgb,var(--bob-peach) 50%,white))}}.demo-screen-surface-training{background:linear-gradient(180deg,var(--bob-page-bg-top),var(--bob-card-vanilla) 52%,var(--bob-page-bg-bottom))}@supports (color:color-mix(in lab,red,red)){.demo-screen-surface-training{background:linear-gradient(180deg,color-mix(in srgb,var(--bob-page-bg-top) 38%,white),color-mix(in srgb,var(--bob-card-vanilla) 88%,white) 52%,color-mix(in srgb,var(--bob-page-bg-bottom) 36%,white))}}.demo-screen-surface-services{background:linear-gradient(180deg,var(--bob-apricot),var(--bob-card-apricot) 55%,var(--bob-vanilla))}@supports (color:color-mix(in lab,red,red)){.demo-screen-surface-services{background:linear-gradient(180deg,color-mix(in srgb,var(--bob-apricot) 44%,white),color-mix(in srgb,var(--bob-card-apricot) 34%,white) 55%,color-mix(in srgb,var(--bob-vanilla) 80%,white))}}@media (max-width:640px){.feature-highlight{margin-top:0}.feature-highlight-title{display:none}.app-home-hero{width:100%;max-width:100%;min-height:405px;padding:1.35rem 1.35rem 1.5rem}.app-home-hero:before{background-color:#f7f1eb;background-position:68%;background-size:cover}.app-home-hero:after{background:linear-gradient(90deg,#fffdf9e0,#fffaf5a3 50%,#fff6e838),linear-gradient(#fffdf929,#fffaf557 42%,#fff6e89e)}.app-home-hero-content{justify-content:flex-end;min-height:340px}}.landing-page{background:radial-gradient(circle at 12% 4%,#fffffffa 0,#ffffffb8 18rem,#0000 34rem),radial-gradient(circle at 88% 10%,#ffb8d58a 0,#0000 30rem),radial-gradient(circle at 12% 52%,#ffd28c80 0,#0000 32rem),radial-gradient(circle at 82% 78%,#ffb8d561 0,#0000 34rem),linear-gradient(150deg,#fffaf5,#fff1d7 34%,#ffe8f2 66%,#ffd8c2);overflow-x:hidden}.landing-page .app-container-wide>section:not(.app-home-hero):not(.scroll-mt-24),.landing-page footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:2rem;box-shadow:0 22px 58px #33333314;background:#ffffff94!important;border-color:#3333331f!important}.landing-page .app-card,.landing-page .app-stat-panel{background:#ffffffbd!important;border-color:#3333331f!important}.landing-page :where(h1,h2,h3){text-wrap:balance}.app-page-title{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:2rem;line-height:1;font-weight:var(--font-weight-semibold)}@media (min-width:40rem){.app-page-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.app-page-title{color:var(--foreground)}.app-page-copy{--tw-leading:calc(var(--spacing) * 7);font-size:.95rem;line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (min-width:40rem){.app-page-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.app-page-copy{color:var(--ink-muted);text-wrap:pretty}.app-stat-panel{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:var(--bob-pink-surface);border-width:0;border-radius:1.75rem;box-shadow:0 22px 54px #33333314}.app-stat-panel:before{margin-bottom:calc(var(--spacing) * 3);height:var(--spacing);width:calc(var(--spacing) * 10);background:var(--bob-pink);content:"";border-radius:3.40282e+38px;display:block}.app-soft-panel{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:linear-gradient(135deg,var(--bob-pink),var(--bob-peach));border-width:0;border-radius:1.75rem}@supports (color:color-mix(in lab,red,red)){.app-soft-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--bob-pink) 24%,white),color-mix(in srgb,var(--bob-peach) 20%,white))}}.app-soft-panel{box-shadow:0 18px 40px #33333312}.app-card :where(input[type=checkbox],input[type=radio]){accent-color:var(--brand)}.app-card :where(table){border-collapse:separate;border-spacing:0}.app-card :where(thead tr){background:var(--bob-pink)}.app-card :where(thead th){background:var(--bob-pink)!important;color:#333!important;font-weight:650!important}.app-card :where(tbody th,tbody td){background:var(--bob-apricot-surface-soft);border-color:#33333314!important}.app-card :where(tbody tr:nth-child(2n) th,tbody tr:nth-child(2n) td){background:var(--bob-apricot-surface)}@supports (color:color-mix(in lab,red,red)){.app-card :where(tbody tr:nth-child(2n) th,tbody tr:nth-child(2n) td){background:color-mix(in srgb,var(--bob-apricot-surface) 80%,white)}}.today-page .app-stat-panel{background:#fffaf4}.app-card :where(.overflow-x-auto.rounded-lg.border.border-stone-200,.overflow-hidden.rounded-lg.border.border-stone-200,.overflow-hidden.rounded-lg.border.border-\[\#DED8D2\]){box-shadow:0 12px 26px #3333330d;border-color:#33333314!important;border-radius:1.35rem!important}.app-card :where(.flex.rounded-lg.border.border-stone-200.bg-stone-50.p-1){box-shadow:0 10px 22px #3333330f;background:#ffffff85!important;border:0!important;border-radius:9999px!important}.app-card :where(.flex.rounded-lg.border.border-stone-200.bg-stone-50.p-1 a,.flex.rounded-lg.border.border-stone-200.bg-stone-50.p-1 button){border-radius:9999px!important}.app-card :where(a.inline-flex.h-11.w-11,button.inline-flex.h-11.w-11,span.inline-flex.h-11.w-11){box-shadow:0 10px 22px #33333314;background:var(--bob-apricot-surface-soft)!important;border:0!important;border-radius:9999px!important}.app-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80){background-color:var(--bob-apricot-surface-soft)!important;border-color:#33333314!important;border-radius:1.25rem!important}.app-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80):has(input:checked){background-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.app-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80):has(input:checked){background-color:color-mix(in srgb,var(--bob-pink) 72%,white)!important}}.app-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80):has(input:checked){color:#333!important;border-color:#ffffffc7!important}.app-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80):has(input:checked) *{color:#333!important}.admin-page .app-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80):has(input:checked){box-shadow:0 14px 30px #3333331a;background-color:var(--bob-peach)!important;border-color:var(--bob-peach)!important;color:#333!important}.admin-page .app-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80):has(input:checked) *{color:#333!important}.admin-page .app-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80):has(input:checked) :where(.app-button,.app-link-primary),.app-card :where(.rounded-lg.border.border-stone-200.bg-white,.rounded-lg.border.border-stone-200.bg-stone-50,.rounded-lg.border.border-stone-200.bg-stone-50\/80):has(input:checked) :where(.app-button,.app-link-primary){color:#fff!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) .onboarding-question-card{--admin-card-bg:var(--bob-apricot-surface);--admin-inner-bg:var(--bob-apricot-surface);--admin-field-bg:var(--bob-card-soft-white);background:var(--admin-inner-bg)!important;background-color:var(--admin-inner-bg)!important;border-color:var(--bob-apricot)!important}@supports (color:color-mix(in lab,red,red)){:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) .onboarding-question-card{border-color:color-mix(in srgb,var(--bob-apricot) 58%,var(--bob-apricot-border))!important}}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) .onboarding-question-card{box-shadow:0 18px 38px #33333312}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice){background:var(--bob-card-soft-white)!important;background-color:var(--bob-card-soft-white)!important;border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice){border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)!important}}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice){color:#333!important;border-radius:9999px!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice):is(:has(input:checked),[aria-current=page]){box-shadow:0 12px 24px #33333314;background:var(--brand)!important;background-color:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(.onboarding-choice-card,.onboarding-option-card,.admin-access-choice):is(:has(input:checked),[aria-current=page]) *{color:#fff!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) .onboarding-choice-card>span:first-child:empty{place-items:center;display:inline-grid;box-shadow:none!important;background:#fff!important;border-radius:.2rem!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) .onboarding-choice-card[aria-current=page]>span:first-child:empty{background:0 0!important;border-color:#fff!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) .onboarding-choice-card[aria-current=page]>span:first-child:empty:before{content:"✓";color:#fff;font-size:.78rem;font-weight:900;line-height:1}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(.duty-day-card,.service-detail-card,.service-group-card){background:var(--admin-field-bg,var(--bob-vanilla))!important;background-color:var(--admin-field-bg,var(--bob-vanilla))!important;border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(.duty-day-card,.service-detail-card,.service-group-card){border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)!important}}.onboarding-page .onboarding-step-card .onboarding-question-card .onboarding-option-card:has(input:checked){background:var(--brand)!important;background-color:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.onboarding-page .onboarding-step-card .onboarding-question-card .onboarding-option-card:has(input:checked) *{color:#fff!important}.onboarding-page .onboarding-option-card input[type=text]:focus-visible{outline:none}.onboarding-page .manual-invite-form .admin-inner-card{--admin-inner-bg:var(--bob-apricot-surface);--admin-inner-border:var(--bob-apricot-border)}@supports (color:color-mix(in lab,red,red)){.onboarding-page .manual-invite-form .admin-inner-card{--admin-inner-border:color-mix(in srgb,var(--bob-apricot-border) 76%,white)}}.onboarding-page .manual-invite-form .admin-inner-card{background:var(--bob-apricot-surface)!important;border-color:var(--admin-inner-border)!important}.onboarding-page .onboarding-step-card .manual-invite-form :where(.app-field,.app-textarea){background:var(--bob-card-soft-white)!important;background-color:var(--bob-card-soft-white)!important}.onboarding-page .manual-invite-form .admin-inner-card>.app-button{justify-self:center;width:min(100%,22rem)}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(.app-field,.app-textarea){--app-field-bg:var(--admin-field-bg,var(--bob-vanilla));background:var(--admin-field-bg,var(--bob-vanilla))!important;background-color:var(--admin-field-bg,var(--bob-vanilla))!important;border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(.app-field,.app-textarea){border-color:color-mix(in srgb,var(--bob-apricot-border) 70%,white)!important}}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card) :where(form)>.app-button{min-width:9.5rem;padding-inline:1.5rem;justify-self:center!important;width:min(100%,22rem)!important}@media (max-width:640px){.onboarding-page{padding-inline:.75rem}.onboarding-page .app-container{width:100%;max-width:none;margin-inline:auto}.admin-page .app-header,.auth-page .app-card,.onboarding-page .app-header,.onboarding-page .onboarding-step-card{box-sizing:border-box;width:100%;max-width:100%}.onboarding-page .onboarding-step-card{margin-inline:auto;width:100%;margin-bottom:2.75rem;padding:.75rem;position:relative}.onboarding-page .onboarding-step-card :where(form)>.app-button{max-width:none;min-height:3.5rem;justify-self:center!important;width:100%!important}.onboarding-page .onboarding-step-card>.onboarding-help-row{inset-inline:0;position:absolute;top:calc(100% + .65rem);margin-top:0!important}.onboarding-page .app-header-title-row .onboarding-back-link{right:-4rem}}.create-stable-page .onboarding-step-card{background:var(--bob-card-soft-white)!important}.create-stable-page .onboarding-step-card .onboarding-question-card{--admin-field-bg:var(--bob-card-soft-white);background:var(--bob-apricot-surface)!important;background-color:var(--bob-apricot-surface)!important;border-color:var(--bob-apricot-border)!important}@supports (color:color-mix(in lab,red,red)){.create-stable-page .onboarding-step-card .onboarding-question-card{border-color:color-mix(in srgb,var(--bob-apricot-border) 76%,white)!important}}.create-stable-page .onboarding-step-card :where(.app-field,.app-textarea){--app-field-bg:var(--bob-card-soft-white);background:var(--bob-card-soft-white)!important;background-color:var(--bob-card-soft-white)!important}.onboarding-page .onboarding-question-card :where(.app-field,.app-textarea):focus{background:var(--bob-card-soft-white)!important;border-color:#3333332e!important;outline:none!important;box-shadow:0 0 0 4px #3333330d!important}.onboarding-page .onboarding-question-card :where(.app-field,.app-textarea):-webkit-autofill{-webkit-text-fill-color:var(--foreground)!important;box-shadow:0 0 0 1000px var(--bob-card-soft-white) inset,0 0 0 4px #3333330d!important}.onboarding-page .onboarding-question-card :where(.app-field,.app-textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground)!important;box-shadow:0 0 0 1000px var(--bob-card-soft-white) inset,0 0 0 4px #3333330d!important}.create-stable-page .onboarding-step-card :where(form)>.app-button{justify-self:center!important;width:min(100%,22rem)!important}.create-stable-actions{justify-items:center;gap:var(--spacing);padding-top:var(--spacing);display:grid}.create-stable-actions>.app-button{width:min(100%,22rem)!important}.onboarding-help-dialog{box-shadow:0 24px 60px #3333333d;background:var(--bob-light-pink)!important;background-color:var(--bob-light-pink)!important;border-color:var(--bob-pink)!important}.onboarding-help-dialog :where(.app-field,.app-textarea){--app-field-bg:white;border-color:var(--bob-apricot-border)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.onboarding-help-dialog :where(.app-field,.app-textarea){border-color:color-mix(in srgb,var(--bob-apricot-border) 46%,white)!important}}.onboarding-help-dialog :where(.app-field,.app-textarea){box-shadow:0 8px 18px #3333330d}.onboarding-help-dialog .onboarding-help-field{border-color:var(--bob-pink)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.onboarding-help-dialog .onboarding-help-field{border-color:color-mix(in srgb,var(--bob-pink) 54%,white)!important}}.onboarding-help-dialog .onboarding-help-field{box-shadow:0 8px 18px #3333330a}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group{--segmented-choice-columns:2;grid-template-columns:repeat(var(--segmented-choice-columns),minmax(0,1fr));border:1px solid var(--bob-apricot-border);gap:.25rem;padding:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 70%,white)}}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group{background:var(--bob-vanilla);background-color:var(--bob-vanilla);border-radius:9999px;box-shadow:0 10px 22px #3333330d}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group--three{--segmented-choice-columns:3}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group--four{--segmented-choice-columns:4}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group :where(.onboarding-choice-card,.onboarding-option-card){justify-content:center;align-items:center;gap:0;min-height:3.15rem;background:var(--bob-card-soft-white)!important;background-color:var(--bob-card-soft-white)!important;box-shadow:none!important;border-color:#3333332e!important;padding:.75rem 1rem!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group :where(.onboarding-choice-card,.onboarding-option-card):not(:has(input:checked)):hover{border-color:#33333357!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group :where(.onboarding-choice-card,.onboarding-option-card)>span:first-child:empty{display:none!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group :where(.onboarding-choice-card,.onboarding-option-card) input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group :where(.onboarding-choice-card,.onboarding-option-card):is(:has(input:checked),[aria-current=page]){background:var(--brand)!important;background-color:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) .onboarding-segmented-choice-group :where(.onboarding-choice-card,.onboarding-option-card):is(:has(input:checked),[aria-current=page]) *{color:#fff!important}@media (max-width:639px){:is(.admin-page,.admin-question-flow,.onboarding-page .onboarding-step-card,.app-card) :where(.onboarding-segmented-choice-group--three,.onboarding-segmented-choice-group--four){--segmented-choice-columns:1;border-radius:1.75rem}}.app-page :where(.font-black){font-weight:650!important}.app-page :where(.font-bold){font-weight:600!important}.app-page :where(.font-semibold){font-weight:500!important}.app-page :where(.app-button,.app-link-primary,.app-link-secondary){font-weight:600!important}.app-page .legal-copy{font-weight:400!important}.app-page .legal-copy :where(h2,a),.app-page :where(.text-xs.font-black,.text-\[11px\].font-black,.text-\[0\.68rem\].font-black,.pass-status-chip,.pass-muted-chip,.admin-status-pill){font-weight:600!important}:is(.create-stable-page,.select-stable-page) :where(.font-black){font-weight:650!important}:is(.create-stable-page,.select-stable-page) :where(.font-bold){font-weight:600!important}:is(.create-stable-page,.select-stable-page) :where(.font-semibold){font-weight:500!important}.horse-card-edit-form .app-section-title{letter-spacing:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1;font-weight:600!important}.horse-card-edit-form .app-group-title{font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.12;font-weight:600!important}.horse-card-edit-form :where(label,legend){font-weight:500!important}.horse-card-edit-form :where(.font-black){font-weight:600!important}.horse-card-edit-form :where(.font-semibold){font-weight:500!important}.horse-card-edit-form :where(.app-field,.app-textarea,input,select,textarea){font-weight:400!important}.horse-card-edit-form :where(.app-field,.app-textarea){--app-field-bg:#ffffffb8;background:#ffffffb8!important;border-color:#ffffffbd!important}.horse-card-edit-form :where(.app-field,.app-textarea):focus{outline:none;border-color:#ffffffd1!important;box-shadow:inset 0 0 0 1px #ffffff6b,0 0 0 3px #ffffff61!important}.horse-card-edit-form .segmented-choice-label input+span{color:#333333b8!important;background-color:#ffffff6b!important}.horse-card-edit-form .segmented-choice-label input:checked+span{background-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.horse-card-edit-form .segmented-choice-label input:checked+span{background-color:color-mix(in srgb,var(--bob-pink) 72%,white)!important}}.horse-card-edit-form .segmented-choice-label input:checked+span{box-shadow:0 16px 28px #33333324;color:#333!important}.horse-card-edit-form :where(label:has(input[type=checkbox]:not(.peer)),label:has(input[type=radio]:not(.peer))){color:#44403c;background-color:#fff4fad1!important;border-color:#ffffffb8!important;font-weight:500!important}.horse-card-edit-form label.cursor-pointer>span{background-color:#fff4fad1!important;border-color:#ffffffb8!important}.horse-card-edit-form :where(label:has(input[type=checkbox]:not(.peer):checked),label:has(input[type=radio]:not(.peer):checked)),.horse-card-edit-form label.cursor-pointer>input:checked+span{background-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.horse-card-edit-form :where(label:has(input[type=checkbox]:not(.peer):checked),label:has(input[type=radio]:not(.peer):checked)),.horse-card-edit-form label.cursor-pointer>input:checked+span{background-color:color-mix(in srgb,var(--bob-pink) 72%,white)!important}}.horse-card-edit-form :where(label:has(input[type=checkbox]:not(.peer):checked),label:has(input[type=radio]:not(.peer):checked)),.horse-card-edit-form label.cursor-pointer>input:checked+span{color:#333!important}.horse-card-edit-form label input[type=radio]:checked+span{background-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.horse-card-edit-form label input[type=radio]:checked+span{background-color:color-mix(in srgb,var(--bob-pink) 72%,white)!important}}.horse-card-edit-form label input[type=radio]:checked+span{color:#333!important}.horse-card-edit-form .segmented-choice-label>input+span{box-shadow:inset 0 0 0 1px #33333314,0 6px 12px #33333314}.horse-card-edit-form .segmented-choice-label>input:checked+span{box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 22px #33333338;color:#fff!important;background-color:#333!important}.horse-card-edit-form #feed :where(.segmented-choice-group){background-color:#fff4fac7!important;border-color:#ffffffb8!important}.horse-card-edit-form #feed :where(label:has(>input[type=checkbox])),.horse-card-edit-form #feed label.cursor-pointer>span{background-color:#fff4fad1!important;border-color:#ffffffb8!important}.horse-card-edit-form #feed :where(label:has(>input[type=checkbox]:checked)),.horse-card-edit-form #feed label.cursor-pointer>input:checked+span{background-color:var(--bob-pink)!important}@supports (color:color-mix(in lab,red,red)){.horse-card-edit-form #feed :where(label:has(>input[type=checkbox]:checked)),.horse-card-edit-form #feed label.cursor-pointer>input:checked+span{background-color:color-mix(in srgb,var(--bob-pink) 72%,white)!important}}.horse-card-edit-form #feed :where(label:has(>input[type=checkbox]:checked)),.horse-card-edit-form #feed label.cursor-pointer>input:checked+span{color:#333!important}.horse-card-edit-form .segmented-choice-label :where(input:checked+span),.horse-card-edit-form .segmented-choice-label>input:checked+span,.horse-card-edit-form label.cursor-pointer>input:checked+span{color:#fff!important;background-color:#333!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 22px #33333338!important}.horse-card-edit-form .horse-card-segmented-choice-group{background:#ffffffbd;border:1px solid #33333329;border-radius:1.25rem;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;display:inline-flex;box-shadow:inset 0 0 0 1px #fff9,0 8px 18px #33333314}.horse-card-edit-form .horse-card-segmented-choice-label>input+.horse-card-segmented-choice{text-align:center;border-radius:1rem;min-width:6.5rem;padding:.72rem 1.15rem;font-size:1rem;line-height:1.1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:block;color:#333!important;box-shadow:none!important;background:#fffaf0!important;border:1px solid #3333!important;font-weight:650!important}.horse-card-edit-form .horse-card-segmented-choice-label>input+.horse-card-segmented-choice:hover{background:#fff!important;border-color:#33333361!important}.horse-card-edit-form .horse-card-segmented-choice-label>input:focus-visible+.horse-card-segmented-choice{outline-offset:2px;outline:3px solid #3333333d}.horse-card-edit-form .horse-card-segmented-choice-label>input:checked+.horse-card-segmented-choice{color:#fff!important;background:#333!important;border-color:#333!important;box-shadow:0 8px 16px #3333332e!important}.horse-card-edit-form .routine-turnout-editor:has(input[name=paddock][value=Ej\ hage]:checked) .routine-turnout-followups,.horse-card-edit-form .routine-walker-editor:has(input[name=walker][value=off]:checked) .routine-walker-followups{display:none}.horse-card-edit-actions{box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:0!important}.horse-journal-page :where([class*="border-[#DED8D2]"],[class*=border-stone-200],[class*=border-stone-300]),.horse-training-history-page :where([class*="border-[#DED8D2]"],[class*=border-stone-200],[class*=border-stone-300]){border-color:var(--bob-card-border)!important}.horse-journal-page :where([class*="bg-[#EFEBE6]"],[class*="bg-[#F7F5F2]"],[class*="bg-[#FBF8F4]"],[class*="bg-[#F2EDE7]"],[class*=bg-stone-50],[class*=bg-stone-100]),.horse-journal-page :where([class*="bg-[#FFFDF9"],[class*=bg-white\/]),.horse-training-history-page :where([class*="bg-[#EFEBE6]"],[class*="bg-[#F7F5F2]"],[class*="bg-[#FBF8F4]"],[class*="bg-[#F2EDE7]"],[class*=bg-stone-50],[class*=bg-stone-100]),.horse-training-history-page :where([class*="bg-[#FFFDF9"],[class*=bg-white\/]){background-color:var(--bob-card-soft-white)!important}@media (max-width:640px){.app-topbar-landing{top:calc(var(--spacing) * 3)}.app-topbar-landing .app-nav-link{background:#f7f5f2d1}}@media (min-width:768px){.app-header .app-button,.app-header .app-link-primary,.app-header .app-link-secondary{width:auto}.app-home-hero{min-height:480px;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}.app-home-hero-content{min-height:390px}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-24{top:calc(var(--spacing) * 24)}.top-28{top:calc(var(--spacing) * 28)}.top-full{top:100%}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-3{left:calc(var(--spacing) * -3)}.left-0{left:0}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[10000\]{z-index:10000}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[3\.75rem\]{width:3.75rem;height:3.75rem}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-\[18px\]{width:18px;height:18px}.size-\[82\%\]{width:82%;height:82%}.size-full{width:100%;height:100%}.\!h-9{height:calc(var(--spacing) * 9)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[528px\]{height:528px}.h-\[590px\]{height:590px}.h-\[760px\]{height:760px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[7\.5rem\]{max-height:7.5rem}.max-h-\[18rem\]{max-height:18rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[23rem\]{max-height:23rem}.max-h-\[24rem\]{max-height:24rem}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[calc\(100vh-6rem\)\]{min-height:calc(100vh - 6rem)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[10rem\]{width:10rem}.w-\[260px\]{width:260px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(42rem\,calc\(100vw-3rem\)\)\]{width:min(42rem,100vw - 3rem)}.w-\[min\(72vw\,430px\)\]{width:min(72vw,430px)}.w-\[min\(92vw\,560px\)\]{width:min(92vw,560px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[19rem\]{max-width:19rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[52vw\]{max-width:52vw}.max-w-\[360px\]{max-width:360px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[760px\]{max-width:760px}.max-w-\[calc\(100\%-7rem\)\]{max-width:calc(100% - 7rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[6\.75rem\]{min-width:6.75rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}.grid-cols-\[2\.75rem_1fr\]{grid-template-columns:2.75rem 1fr}.grid-cols-\[3\.5rem_1fr\]{grid-template-columns:3.5rem 1fr}.grid-cols-\[4\.25rem_1fr\]{grid-template-columns:4.25rem 1fr}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(6\.5rem\,0\.9fr\)_minmax\(4\.75rem\,0\.45fr\)_minmax\(8rem\,1\.35fr\)\]{grid-template-columns:minmax(6.5rem,.9fr) minmax(4.75rem,.45fr) minmax(8rem,1.35fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#333333\]\/10>:not(:last-child)){border-color:oklab(32.1092% 2.98023e-8 0/.1)}:where(.divide-\[\#DED8D2\]>:not(:last-child)){border-color:#ded8d2}:where(.divide-\[\#DFDFDC\]>:not(:last-child)){border-color:#dfdfdc}:where(.divide-\[\#EBC5D4\]>:not(:last-child)){border-color:#ebc5d4}:where(.divide-\[color\:var\(--bob-pink\)\]\/28>:not(:last-child)){border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){:where(.divide-\[color\:var\(--bob-pink\)\]\/28>:not(:last-child)){border-color:color-mix(in oklab,var(--bob-pink) 28%,transparent)}}:where(.divide-stone-200>:not(:last-child)){border-color:var(--color-stone-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[44px\]{border-radius:44px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2F5D46\]\/15{border-color:oklab(43.83% -.0603432 .0215374/.15)}.border-\[\#171A17\]\/10{border-color:oklab(21.3387% -.00607047 .00420171/.1)}.border-\[\#171A17\]\/20{border-color:oklab(21.3387% -.00607047 .00420171/.2)}.border-\[\#243A2D\]\/10{border-color:oklab(32.5549% -.0336189 .0137849/.1)}.border-\[\#333333\]{border-color:#333}.border-\[\#333333\]\/8{border-color:oklab(32.1092% 2.98023e-8 0/.08)}.border-\[\#333333\]\/10{border-color:oklab(32.1092% 2.98023e-8 0/.1)}.border-\[\#333333\]\/15{border-color:oklab(32.1092% 2.98023e-8 0/.15)}.border-\[\#D8BD8C\]{border-color:#d8bd8c}.border-\[\#D8C9BF\]{border-color:#d8c9bf}.border-\[\#DED8D2\]{border-color:#ded8d2}.border-\[\#DFDFDC\]{border-color:#dfdfdc}.border-\[\#E7C47F\]{border-color:#e7c47f}.border-\[\#E8D7C8\]{border-color:#e8d7c8}.border-\[\#ECD6A8\]{border-color:#ecd6a8}.border-\[\#EFC77D\]{border-color:#efc77d}.border-\[\#F0A8C5\]{border-color:#f0a8c5}.border-\[\#F0D9A9\]{border-color:#f0d9a9}.border-\[\#F1A9C8\]{border-color:#f1a9c8}.border-\[\#F2D7AA\]\/70{border-color:oklab(89.0628% .011052 .06497/.7)}.border-\[\#F6C5D8\]{border-color:#f6c5d8}.border-\[\#F6E8C7\]{border-color:#f6e8c7}.border-\[\#F7B1CF\]{border-color:#f7b1cf}.border-\[\#F08AB3\]{border-color:#f08ab3}.border-\[\#F8C9DA\]{border-color:#f8c9da}.border-\[\#F39AC1\]{border-color:#f39ac1}.border-\[\#F58FBE\]{border-color:#f58fbe}.border-\[\#FFB8D5\]{border-color:#ffb8d5}.border-\[\#efb8ca\]{border-color:#efb8ca}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--accent-soft\)\]{border-color:var(--accent-soft)}.border-\[color\:var\(--bob-apricot-border\)\]{border-color:var(--bob-apricot-border)}.border-\[color\:var\(--bob-card-border\)\]{border-color:var(--bob-card-border)}.border-\[color\:var\(--bob-pink\)\],.border-\[color\:var\(--bob-pink\)\]\/28{border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--bob-pink\)\]\/28{border-color:color-mix(in oklab,var(--bob-pink) 28%,transparent)}}.border-\[color\:var\(--bob-pink\)\]\/50{border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--bob-pink\)\]\/50{border-color:color-mix(in oklab,var(--bob-pink) 50%,transparent)}}.border-\[color\:var\(--bob-pink\)\]\/65{border-color:var(--bob-pink)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--bob-pink\)\]\/65{border-color:color-mix(in oklab,var(--bob-pink) 65%,transparent)}}.border-\[color\:var\(--brand\)\]{border-color:var(--brand)}.border-\[color\:var\(--contact-edit-inner-border\)\]{border-color:var(--contact-edit-inner-border)}.border-\[color\:var\(--green\)\]{border-color:var(--green)}.border-\[color\:var\(--line\)\]{border-color:var(--line)}.border-\[color\:var\(--pass-detail-border\)\]{border-color:var(--pass-detail-border)}.border-\[color\:var\(--training-date-border\)\]{border-color:var(--training-date-border)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-sky-200{border-color:var(--color-sky-200)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-400{border-color:var(--color-stone-400)}.border-stone-950{border-color:var(--color-stone-950)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.border-white\/65{border-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.border-white\/65{border-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/72{border-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.border-white\/72{border-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.border-white\/75{border-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-\[\#2F5D46\]{background-color:#2f5d46}.bg-\[\#6F9465\]{background-color:#6f9465}.bg-\[\#242420\]{background-color:#242420}.bg-\[\#333333\]{background-color:#333}.bg-\[\#333333\]\/25{background-color:oklab(32.1092% 2.98023e-8 0/.25)}.bg-\[\#B56A45\]{background-color:#b56a45}.bg-\[\#D9ECF2\]{background-color:#d9ecf2}.bg-\[\#DDEBF1\]{background-color:#ddebf1}.bg-\[\#E8A9B8\]{background-color:#e8a9b8}.bg-\[\#ECE8E3\]{background-color:#ece8e3}.bg-\[\#EFEBE6\]{background-color:#efebe6}.bg-\[\#EFEBE6\]\/60{background-color:oklab(94.1783% .00223276 .00765663/.6)}.bg-\[\#EFEBE6\]\/75{background-color:oklab(94.1783% .00223276 .00765663/.75)}.bg-\[\#F1F1F1\]{background-color:#f1f1f1}.bg-\[\#F2EDE7\]\/75{background-color:oklab(94.8326% .00288281 .00923312/.75)}.bg-\[\#F3A8BB\]{background-color:#f3a8bb}.bg-\[\#F7F3E8\]{background-color:#f7f3e8}.bg-\[\#F7F5F2\]{background-color:#f7f5f2}.bg-\[\#F7F7F6\]{background-color:#f7f7f6}.bg-\[\#F8AAD0\]{background-color:#f8aad0}.bg-\[\#F8F7F4\]{background-color:#f8f7f4}.bg-\[\#FBF8F4\]{background-color:#fbf8f4}.bg-\[\#FFB8D5\]{background-color:#ffb8d5}.bg-\[\#FFB8D5\]\/42{background-color:oklab(85.6591% .088774 -.0110375/.42)}.bg-\[\#FFB8D5\]\/55{background-color:oklab(85.6591% .088774 -.0110375/.55)}.bg-\[\#FFB8D5\]\/58{background-color:oklab(85.6591% .088774 -.0110375/.58)}.bg-\[\#FFB8D5\]\/75{background-color:oklab(85.6591% .088774 -.0110375/.75)}.bg-\[\#FFD6E7\]{background-color:#ffd6e7}.bg-\[\#FFD23F\]{background-color:#ffd23f}.bg-\[\#FFD28C\]{background-color:#ffd28c}.bg-\[\#FFE1EF\]{background-color:#ffe1ef}.bg-\[\#FFE1EF\]\/88{background-color:oklab(93.8273% .0367197 -.00783426/.88)}.bg-\[\#FFE3A8\]\/65{background-color:oklab(92.5124% .00649273 .0809407/.65)}.bg-\[\#FFE8F2\]{background-color:#ffe8f2}.bg-\[\#FFE9BE\]{background-color:#ffe9be}.bg-\[\#FFE9C6\]\/80{background-color:oklab(94.2967% .00946927 .0507278/.8)}.bg-\[\#FFEAF3\]{background-color:#ffeaf3}.bg-\[\#FFF0F6\]{background-color:#fff0f6}.bg-\[\#FFF3D9\]{background-color:#fff3d9}.bg-\[\#FFF4DC\]{background-color:#fff4dc}.bg-\[\#FFF4FA\]\/70{background-color:oklab(97.7397% .0135178 -.0040825/.7)}.bg-\[\#FFF7E6\]{background-color:#fff7e6}.bg-\[\#FFF7E8\]\/72{background-color:oklab(97.8324% .00252488 .0213791/.72)}.bg-\[\#FFF7E8\]\/82{background-color:oklab(97.8324% .00252488 .0213791/.82)}.bg-\[\#FFF7EC\]{background-color:#fff7ec}.bg-\[\#FFF7FB\]{background-color:#fff7fb}.bg-\[\#FFF8E8\]{background-color:#fff8e8}.bg-\[\#FFF8E8\]\/85{background-color:oklab(98.0268% .00111023 .0222931/.85)}.bg-\[\#FFF8EA\]{background-color:#fff8ea}.bg-\[\#FFFBF1\]\/78{background-color:oklab(98.844% .000318706 .0138329/.78)}.bg-\[\#FFFDF8\]{background-color:#fffdf8}.bg-\[\#FFFDF9\]{background-color:#fffdf9}.bg-\[\#f8f3ec\]{background-color:#f8f3ec}.bg-\[\#fff1d6\]\/70{background-color:oklab(96.2205% .00413084 .0382207/.7)}.bg-\[\#fff2f7\]{background-color:#fff2f7}.bg-\[\#fff7ec\]{background-color:#fff7ec}.bg-\[\#fffaf4\]{background-color:#fffaf4}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[color\:var\(--bob-apricot-border\)\]{background-color:var(--bob-apricot-border)}.bg-\[color\:var\(--bob-apricot-surface\)\]{background-color:var(--bob-apricot-surface)}.bg-\[color\:var\(--bob-card-apricot\)\]{background-color:var(--bob-card-apricot)}.bg-\[color\:var\(--bob-card-soft-white\)\]{background-color:var(--bob-card-soft-white)}.bg-\[color\:var\(--bob-card-vanilla\)\]{background-color:var(--bob-card-vanilla)}.bg-\[color\:var\(--bob-light-pink-surface\)\]{background-color:var(--bob-light-pink-surface)}.bg-\[color\:var\(--bob-pink\)\]{background-color:var(--bob-pink)}.bg-\[color\:var\(--bob-pink-outer\)\]{background-color:var(--bob-pink-outer)}.bg-\[color\:var\(--bob-pink-surface\)\]{background-color:var(--bob-pink-surface)}.bg-\[color\:var\(--brand\)\]{background-color:var(--brand)}.bg-\[color\:var\(--brand-muted\)\]{background-color:var(--brand-muted)}.bg-\[color\:var\(--green-soft\)\]{background-color:var(--green-soft)}.bg-\[color\:var\(--horse-card-surface\)\],.bg-\[color\:var\(--horse-card-surface\)\]\/80{background-color:var(--horse-card-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--horse-card-surface\)\]\/80{background-color:color-mix(in oklab,var(--horse-card-surface) 80%,transparent)}}.bg-\[color\:var\(--pass-date-bg\)\]{background-color:var(--pass-date-bg)}.bg-\[color\:var\(--services-date-bg\)\]{background-color:var(--services-date-bg)}.bg-\[color\:var\(--surface\)\]{background-color:var(--surface)}.bg-\[color\:var\(--training-date-bg\)\]{background-color:var(--training-date-bg)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-50\/80{background-color:#fafaf9cc}@supports (color:color-mix(in lab,red,red)){.bg-stone-50\/80{background-color:color-mix(in oklab,var(--color-stone-50) 80%,transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-300{background-color:var(--color-stone-300)}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-950{background-color:var(--color-stone-950)}.bg-stone-950\/35{background-color:#0c0a0959}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/35{background-color:color-mix(in oklab,var(--color-stone-950) 35%,transparent)}}.bg-stone-950\/40{background-color:#0c0a0966}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/40{background-color:color-mix(in oklab,var(--color-stone-950) 40%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/9{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.bg-white\/9{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/28{background-color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.bg-white\/28{background-color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.bg-white\/42{background-color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.bg-white\/42{background-color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/54{background-color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.bg-white\/54{background-color:color-mix(in oklab,var(--color-white) 54%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/58{background-color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/62{background-color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.bg-white\/62{background-color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.bg-white\/68{background-color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.bg-white\/68{background-color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.bg-white\/74{background-color:#ffffffbd}@supports (color:color-mix(in lab,red,red)){.bg-white\/74{background-color:color-mix(in oklab,var(--color-white) 74%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-\[linear-gradient\(120deg\,\#FFD08E\,\#FFB8D5\)\]{background-image:linear-gradient(120deg,#ffd08e,#ffb8d5)}.bg-\[linear-gradient\(135deg\,\#FFB8D5\,\#FFD28C\)\]{background-image:linear-gradient(135deg,#ffb8d5,#ffd28c)}.bg-\[linear-gradient\(135deg\,\#FFD08A_0\%\,\#FFB5C8_55\%\,\#F7B2D6_100\%\)\]{background-image:linear-gradient(135deg,#ffd08a,#ffb5c8 55%,#f7b2d6)}.bg-\[linear-gradient\(135deg\,\#FFD28C\,\#FFB8D5_72\%\)\]{background-image:linear-gradient(135deg,#ffd28c,#ffb8d5 72%)}.bg-\[linear-gradient\(135deg\,\#FFF4DC\,\#FFE8F2\)\]{background-image:linear-gradient(135deg,#fff4dc,#ffe8f2)}.bg-\[linear-gradient\(135deg\,\#FFF6EA_0\%\,\#FFF1F8_48\%\,\#F7F5F2_100\%\)\]{background-image:linear-gradient(135deg,#fff6ea,#fff1f8 48%,#f7f5f2)}.from-\[\#FFB8D5\]{--tw-gradient-from:#ffb8d5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFF4FA\]{--tw-gradient-from:#fff4fa;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#FFF4FA\]\/85{--tw-gradient-via:oklab(97.7397% .0135178 -.0040825/.85);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72em\]{font-size:.72em}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2rem\]{font-size:2rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[23px\]{font-size:23px}.text-\[27px\]{font-size:27px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#2F5D46\]{color:#2f5d46}.text-\[\#5F5B55\]{color:#5f5b55}.text-\[\#8A2437\]{color:#8a2437}.text-\[\#171A17\]{color:#171a17}.text-\[\#243A2D\]{color:#243a2d}.text-\[\#716F68\]{color:#716f68}.text-\[\#242420\]{color:#242420}.text-\[\#242420\]\/65{color:oklab(25.8846% -.00212286 .00698777/.65)}.text-\[\#242420\]\/70{color:oklab(25.8846% -.00212286 .00698777/.7)}.text-\[\#242420\]\/75{color:oklab(25.8846% -.00212286 .00698777/.75)}.text-\[\#333333\]{color:#333}.text-\[\#333333\]\/25{color:oklab(32.1092% 2.98023e-8 0/.25)}.text-\[\#333333\]\/45{color:oklab(32.1092% 2.98023e-8 0/.45)}.text-\[\#333333\]\/50{color:oklab(32.1092% 2.98023e-8 0/.5)}.text-\[\#333333\]\/55{color:oklab(32.1092% 2.98023e-8 0/.55)}.text-\[\#333333\]\/60{color:oklab(32.1092% 2.98023e-8 0/.6)}.text-\[\#333333\]\/62{color:oklab(32.1092% 2.98023e-8 0/.62)}.text-\[\#333333\]\/65{color:oklab(32.1092% 2.98023e-8 0/.65)}.text-\[\#333333\]\/68{color:oklab(32.1092% 2.98023e-8 0/.68)}.text-\[\#333333\]\/70{color:oklab(32.1092% 2.98023e-8 0/.7)}.text-\[\#333333\]\/72{color:oklab(32.1092% 2.98023e-8 0/.72)}.text-\[\#333333\]\/75{color:oklab(32.1092% 2.98023e-8 0/.75)}.text-\[\#333333\]\/78{color:oklab(32.1092% 2.98023e-8 0/.78)}.text-\[\#333333\]\/80{color:oklab(32.1092% 2.98023e-8 0/.8)}.text-\[\#333333\]\/82{color:oklab(32.1092% 2.98023e-8 0/.82)}.text-\[\#333333\]\/92{color:oklab(32.1092% 2.98023e-8 0/.92)}.text-\[\#596158\]{color:#596158}.text-\[\#687067\]{color:#687067}.text-\[\#FFB8D5\]{color:#ffb8d5}.text-\[\#FFF4FA\]{color:#fff4fa}.text-\[color\:var\(--brand\)\]{color:var(--brand)}.text-\[color\:var\(--green\)\]{color:var(--green)}.text-emerald-800{color:var(--color-emerald-800)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-950{color:var(--color-red-950)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-stone-950{color:var(--color-stone-950)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-\[\#FFB8D5\]{text-decoration-color:#ffb8d5}.decoration-\[color\:var\(--accent\)\]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.decoration-\[color\:var\(--bob-pink\)\]{-webkit-text-decoration-color:var(--bob-pink);text-decoration-color:var(--bob-pink)}.decoration-red-200{-webkit-text-decoration-color:var(--color-red-200);text-decoration-color:var(--color-red-200)}.decoration-stone-400{-webkit-text-decoration-color:var(--color-stone-400);text-decoration-color:var(--color-stone-400)}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.decoration-\[0\.16rem\]{text-decoration-thickness:.16rem}.decoration-\[3px\]{text-decoration-thickness:3px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.32rem\]{text-underline-offset:.32rem}.accent-\[\#333333\]{accent-color:#333}.accent-\[color\:var\(--accent\)\]{accent-color:var(--accent)}.accent-\[color\:var\(--brand\)\]{accent-color:var(--brand)}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-\[0_22px_60px_rgba\(49\,47\,45\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(49\,47\,45\,0\.22\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#312f2d38)}.shadow-\[inset_0_0_0_3px_white\]{--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,white)}.shadow-\[inset_0_0_0_3px_white\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#242420\]\/10{--tw-shadow-color:#2424201a}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#242420\]\/10{--tw-shadow-color:color-mix(in oklab,oklab(25.8846% -.00212286 .00698777/.1) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#333333\]\/5{--tw-shadow-color:#3333330d}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#333333\]\/5{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.05) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#333333\]\/7{--tw-shadow-color:#33333312}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#333333\]\/7{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.07) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#333333\]\/8{--tw-shadow-color:#33333314}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#333333\]\/8{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.08) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#333333\]\/10{--tw-shadow-color:#3333331a}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#333333\]\/10{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.1) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#333333\]\/12{--tw-shadow-color:#3333331f}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#333333\]\/12{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.12) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#333333\]\/14{--tw-shadow-color:#33333324}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#333333\]\/14{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.14) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#333333\]\/15{--tw-shadow-color:#33333326}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#333333\]\/15{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.15) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#333333\]\/20{--tw-shadow-color:#3333}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#333333\]\/20{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.2) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#333333\]\/25{--tw-shadow-color:#33333340}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#333333\]\/25{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.25) var(--tw-shadow-alpha),transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab,red,red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 15%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-white\/20{--tw-shadow-color:#fff3}@supports (color:color-mix(in lab,red,red)){.shadow-white\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-white) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-\[\#DED8D2\]{--tw-ring-color:#ded8d2}.ring-\[\#FFB8D5\]{--tw-ring-color:#ffb8d5}.ring-\[color\:var\(--brand\)\]{--tw-ring-color:var(--brand)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-open\:block:is(:where(.group):is([open],:popover-open,:open) *){display:block}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:inline-flex:is(:where(.group):is([open],:popover-open,:open) *){display:inline-flex}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\/service\:rotate-90:is(:where(.group\/service):is([open],:popover-open,:open) *),.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-stone-100:is(:where(.group):hover *){background-color:var(--color-stone-100)}.group-hover\:text-stone-700:is(:where(.group):hover *){color:var(--color-stone-700)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.peer-checked\:bg-\[\#333333\]:is(:where(.peer):checked~*){background-color:#333}.peer-checked\:bg-\[color\:var\(--accent\)\]:is(:where(.peer):checked~*){background-color:var(--accent)}.peer-checked\:bg-\[color\:var\(--bob-pink\)\]:is(:where(.peer):checked~*){background-color:var(--bob-pink)}.peer-checked\:text-\[\#333333\]:is(:where(.peer):checked~*){color:#333}.peer-checked\:text-stone-950:is(:where(.peer):checked~*){color:var(--color-stone-950)}.peer-checked\:text-white:is(:where(.peer):checked~*){color:var(--color-white)}.peer-checked\:shadow-lg:is(:where(.peer):checked~*){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-checked\:shadow-\[\#333333\]\/10:is(:where(.peer):checked~*){--tw-shadow-color:#3333331a}@supports (color:color-mix(in lab,red,red)){.peer-checked\:shadow-\[\#333333\]\/10:is(:where(.peer):checked~*){--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.1) var(--tw-shadow-alpha),transparent)}}.placeholder\:text-\[\#333333\]\/38::placeholder{color:oklab(32.1092% 2.98023e-8 0/.38)}.placeholder\:text-\[\#333333\]\/42::placeholder{color:oklab(32.1092% 2.98023e-8 0/.42)}.placeholder\:text-stone-400::placeholder{color:var(--color-stone-400)}.placeholder\:text-stone-500::placeholder{color:var(--color-stone-500)}.first\:mt-0:first-child{margin-top:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:border-stone-300:is([open],:popover-open,:open){border-color:var(--color-stone-300)}.open\:bg-\[\#FFB8D5\]\/62:is([open],:popover-open,:open){background-color:oklab(85.6591% .088774 -.0110375/.62)}.open\:bg-stone-50\/40:is([open],:popover-open,:open){background-color:#fafaf966}@supports (color:color-mix(in lab,red,red)){.open\:bg-stone-50\/40:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--color-stone-50) 40%,transparent)}}.open\:bg-white\/70:is([open],:popover-open,:open){background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.open\:bg-white\/70:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#FFB8D5\]:hover{border-color:#ffb8d5}.hover\:border-\[color\:var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[color\:var\(--brand\)\]:hover{border-color:var(--brand)}.hover\:border-stone-300:hover{border-color:var(--color-stone-300)}.hover\:border-stone-400:hover{border-color:var(--color-stone-400)}.hover\:bg-\[\#242420\]:hover{background-color:#242420}.hover\:bg-\[\#333333\]:hover{background-color:#333}.hover\:bg-\[\#F1F1F1\]:hover{background-color:#f1f1f1}.hover\:bg-\[\#F8E9ED\]:hover{background-color:#f8e9ed}.hover\:bg-\[\#F09FC4\]:hover{background-color:#f09fc4}.hover\:bg-\[\#FFE9BE\]:hover{background-color:#ffe9be}.hover\:bg-\[\#FFF4DC\]:hover{background-color:#fff4dc}.hover\:bg-\[\#FFFDF9\]:hover{background-color:#fffdf9}.hover\:bg-\[color\:var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-\[color\:var\(--pass-date-bg\)\]:hover{background-color:var(--pass-date-bg)}.hover\:bg-\[color\:var\(--training-date-bg\)\]:hover{background-color:var(--training-date-bg)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-200:hover{background-color:var(--color-stone-200)}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/14:hover{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/14:hover{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:bg-white\/82:hover{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/82:hover{background-color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.hover\:bg-white\/85:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/85:hover{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.hover\:text-\[\#333333\]:hover{color:#333}.hover\:text-\[color\:var\(--brand\)\]:hover{color:var(--brand)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-stone-600:hover{color:var(--color-stone-600)}.hover\:text-stone-900:hover{color:var(--color-stone-900)}.hover\:text-stone-950:hover{color:var(--color-stone-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.hover\:shadow-2xl:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.hover\:shadow-\[\#333333\]\/8:hover{--tw-shadow-color:#33333314}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[\#333333\]\/8:hover{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.08) var(--tw-shadow-alpha),transparent)}}.hover\:shadow-\[\#333333\]\/10:hover{--tw-shadow-color:#3333331a}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[\#333333\]\/10:hover{--tw-shadow-color:color-mix(in oklab,oklab(32.1092% 2.98023e-8 0/.1) var(--tw-shadow-alpha),transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%)}.hover\:brightness-95:hover,.hover\:brightness-\[0\.98\]:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness:brightness(.98)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#FFB8D5\]:focus{--tw-ring-color:#ffb8d5}.focus\:ring-\[color\:var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#333333\]:focus-visible{--tw-ring-color:#333}.focus-visible\:ring-\[\#333333\]\/20:focus-visible{--tw-ring-color:oklab(32.1092% 2.98023e-8 0/.2)}.focus-visible\:ring-\[\#333333\]\/25:focus-visible{--tw-ring-color:oklab(32.1092% 2.98023e-8 0/.25)}.focus-visible\:ring-\[color\:var\(--brand\)\]:focus-visible{--tw-ring-color:var(--brand)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-stone-100:disabled{background-color:var(--color-stone-100)}.disabled\:bg-stone-200:disabled{background-color:var(--color-stone-200)}.disabled\:text-stone-400:disabled{color:var(--color-stone-400)}.disabled\:text-stone-500:disabled{color:var(--color-stone-500)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[pending\=true\]\:cursor-wait[data-pending=true]{cursor:wait}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[627px\]{height:627px}.sm\:h-\[670px\]{height:670px}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-\[310px\]{width:310px}.sm\:w-\[min\(28rem\,calc\(100vw-3rem\)\)\]{width:min(28rem,100vw - 3rem)}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:w-full{width:100%}.sm\:max-w-\[34rem\]{max-width:34rem}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-14{min-width:calc(var(--spacing) * 14)}.sm\:min-w-28{min-width:calc(var(--spacing) * 28)}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:min-w-52{min-width:calc(var(--spacing) * 52)}.sm\:min-w-\[8\.75rem\]{min-width:8.75rem}.sm\:min-w-\[680px\]{min-width:680px}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[3\.5rem_1fr\]{grid-template-columns:3.5rem 1fr}.sm\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.sm\:grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.sm\:grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}.sm\:grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.sm\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.sm\:grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-14{gap:calc(var(--spacing) * 14)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:justify-self-end{justify-self:flex-end}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-\[34px\]{border-radius:34px}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[34px\]{font-size:34px}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.sm\:break-words{overflow-wrap:break-word}}@media (min-width:48rem){.md\:size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(260px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr)}.md\:grid-cols-\[minmax\(180px\,0\.7fr\)_minmax\(320px\,1\.5fr\)\]{grid-template-columns:minmax(180px,.7fr) minmax(320px,1.5fr)}.md\:grid-cols-\[minmax\(180px\,0\.7fr\)_minmax\(320px\,1\.5fr\)_auto\]{grid-template-columns:minmax(180px,.7fr) minmax(320px,1.5fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-self-end{justify-self:flex-end}.md\:border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.md\:border-\[\#FFB8D5\]{border-color:#ffb8d5}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:text-right{text-align:right}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:items-end{align-items:flex-end}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:target_\.service-category-content\]\:grid:target .service-category-content,.\[\&\>span\]\:grid>span{display:grid}.\[\&\>span\]\:size-8>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>span\]\:size-9>span{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&\>span\]\:size-11>span{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\&\>span\]\:place-items-center>span{place-items:center}.\[\&\>span\]\:rounded-full>span{border-radius:3.40282e+38px}.\[\&\>span\]\:bg-\[\#333333\]>span{background-color:#333}.\[\&\>span\]\:bg-\[\#FFB8D5\]>span{background-color:#ffb8d5}.\[\&\>span\]\:text-base>span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&\>span\]\:text-lg>span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&\>span\]\:text-xl>span{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&\>span\]\:leading-none>span{--tw-leading:1;line-height:1}.\[\&\>span\]\:font-bold>span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>span\]\:text-\[\#333333\]>span{color:#333}.\[\&\>span\]\:text-white>span{color:var(--color-white)}.\[\&\>span\]\:shadow-lg>span{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.\[\&\>span\]\:shadow-lg>span,.\[\&\>span\]\:shadow-md>span{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>span\]\:shadow-md>span{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.\[\&\>span\]\:shadow-black\/10>span{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.\[\&\>span\]\:shadow-black\/10>span{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.\[\&\>span\]\:shadow-black\/15>span{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab,red,red)){.\[\&\>span\]\:shadow-black\/15>span{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 15%,transparent) var(--tw-shadow-alpha),transparent)}}}:root{color-scheme:light;--background:#f1f1f1;--foreground:#333;--surface:#fff;--surface-muted:#f7f7f6;--border:#dfdfdc;--brand:#333;--brand-strong:#333;--brand-soft:#ffb8d5;--brand-muted:#f1f1f1;--bob-ink:var(--brand);--accent:#ffb8d5;--accent-soft:#ffe8f2;--bob-pink:#ffb8d5;--bob-apricot:#ffd28c;--bob-peach:var(--bob-apricot);--bob-light-pink:#ffe1ef;--bob-vanilla:#fff4dc;--bob-apricot-surface:#ffe9c6;--bob-apricot-surface-soft:#fff1d9;--bob-apricot-border:#e8c994;--bob-pink-surface:#ffd7e8;--bob-page-bg-top:#ffe7ad;--bob-page-bg-mid:#fff0cf;--bob-page-bg-bottom:#ffe8b8;--bob-card-vanilla:var(--bob-vanilla);--bob-card-apricot:var(--bob-apricot);--bob-card-pink:#ffb8d5;--bob-card-pink-soft:var(--bob-light-pink);--bob-card-soft-white:#fff8e8;--bob-vanilla-outer:var(--bob-vanilla);--bob-vanilla-surface:var(--bob-card-soft-white);--bob-apricot-outer:var(--bob-apricot);--bob-apricot-surface-strong:var(--bob-apricot-surface-soft);--bob-pink-outer:var(--bob-pink);--bob-pink-surface-soft:var(--bob-light-pink);--bob-light-pink-outer:var(--bob-light-pink);--bob-light-pink-surface:#fff4fa;--bob-vanilla-field:var(--bob-vanilla);--bob-card-border:#e7c47f;--bob-brand-gradient:linear-gradient(135deg,var(--bob-peach),var(--bob-pink) 72%);--green:#7a5a1f;--green-soft:#fff4dc;--ink-muted:#706d68;--app-header-action-size:3.5rem;--app-header-action-icon-size:1.5rem}@media (min-width:640px){:root{--app-header-action-size:4rem;--app-header-action-icon-size:1.75rem}}body{background:var(--background);color:var(--foreground);letter-spacing:0;text-rendering:optimizelegibility;font-feature-settings:"cv02","cv03","cv04","kern";margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}body,html{max-width:100%;overflow-x:hidden}button,input,select,textarea{font:inherit}input::placeholder,textarea::placeholder{opacity:1;color:#a8a29e!important;font-weight:500!important}::selection{background:var(--accent-soft)}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 78%,transparent)}}:focus-visible{outline-offset:3px}:where(input,select,textarea):-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--app-field-bg,#fffdf8) inset!important;box-shadow:0 0 0 1000px var(--app-field-bg,#fffdf8) inset!important}:where(input,select,textarea):-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--app-field-bg,#fffdf8) inset!important;box-shadow:0 0 0 1000px var(--app-field-bg,#fffdf8) inset!important}:where(input,select,textarea):-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--app-field-bg,#fffdf8) inset!important;box-shadow:0 0 0 1000px var(--app-field-bg,#fffdf8) inset!important}:where(input,select,textarea):-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--app-field-bg,#fffdf8) inset!important;box-shadow:0 0 0 1000px var(--app-field-bg,#fffdf8) inset!important}:where(a,button).app-account-link,button.app-logout-link{color:#44403c;text-align:left;border-radius:.5rem;width:100%;padding:.625rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s,color .15s}:where(a,button).app-account-link:hover,button.app-logout-link:hover{background:var(--bob-card-vanilla);color:var(--brand)}.settings-page .settings-horses-card .settings-horse-choice,.settings-page .settings-notifications-card .settings-notification-choice{border-color:var(--bob-pink)!important;background:#ffeaf4!important}@supports (color:color-mix(in lab,red,red)){.settings-page .settings-horses-card .settings-horse-choice,.settings-page .settings-notifications-card .settings-notification-choice{border-color:color-mix(in srgb,var(--bob-pink) 38%,white)!important}}.settings-page .settings-horses-card .settings-horse-choice:has(input:checked),.settings-page .settings-notifications-card .settings-notification-choice:has(input:checked){background:#ffd7e8!important}.contacts-page .contact-edit-section-card .contact-emergency-item{padding-top:1.25rem!important}.contacts-page .contact-edit-section-card input.app-field{height:3rem;min-height:3rem}.contacts-page .contact-edit-section-card textarea.app-textarea{min-height:7rem}.contacts-page .contact-edit-section-card--emergency{--contact-edit-inner-bg:#ffe1ef;--contact-edit-inner-border:#f3a8c8;--contact-edit-field-bg:#fff3f9;--contact-edit-field-border:#f4b7d0}.contacts-page .contact-edit-section-card--pink-soft{--contact-edit-inner-bg:#ffd1e5;--contact-edit-inner-border:#f0a3c2;--contact-edit-field-bg:#fff7fb;--contact-edit-field-border:#f6c7da}.contacts-page .contact-edit-section-card--apricot{--contact-edit-inner-bg:#fff4dc;--contact-edit-inner-border:#e8c994;--contact-edit-field-bg:#fffaf0;--contact-edit-field-border:#e9cf9f}.contacts-page .contact-edit-section-card--vanilla{--contact-edit-inner-bg:#fff8e8;--contact-edit-inner-border:#ead0a0;--contact-edit-field-bg:#fffdf8;--contact-edit-field-border:#ead8b6}.contacts-page .contact-edit-section-card :where(.contact-edit-item-card,.contact-edit-form-card.rounded-lg,article.rounded-lg,article.rounded-xl,details.rounded-lg,p.rounded-lg){background:var(--contact-edit-inner-bg)!important;border-color:var(--contact-edit-inner-border)!important}.contacts-page .contact-edit-section-card :where(.app-field,.app-textarea,fieldset.rounded-lg,label.rounded-lg){background:var(--contact-edit-field-bg)!important;border-color:var(--contact-edit-field-border)!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--emergency :where(.contact-edit-item-card,.contact-edit-form-card.rounded-lg,article.rounded-lg,article.rounded-xl,details.rounded-lg,p.rounded-lg){background:#ffe1ef!important;border-color:#f3a8c8!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--emergency :where(.contact-edit-item-card,.contact-edit-form-card) :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card.contact-edit-section-card--emergency :where(fieldset.rounded-lg,label.rounded-lg){background:#fff3f9!important;border-color:#f4b7d0!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--pink-soft :where(.contact-edit-item-card,.contact-edit-form-card.rounded-lg,article.rounded-lg,article.rounded-xl,details.rounded-lg,p.rounded-lg){background:#ffd1e5!important;border-color:#f0a3c2!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--pink-soft :where(.contact-edit-item-card,.contact-edit-form-card) :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card.contact-edit-section-card--pink-soft :where(fieldset.rounded-lg,label.rounded-lg){background:#fff7fb!important;border-color:#f6c7da!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--apricot :where(.contact-edit-item-card,.contact-edit-form-card.rounded-lg,article.rounded-lg,article.rounded-xl,details.rounded-lg,p.rounded-lg){background:#fff4dc!important;border-color:#e8c994!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--apricot :where(.contact-edit-item-card,.contact-edit-form-card) :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card.contact-edit-section-card--apricot :where(fieldset.rounded-lg,label.rounded-lg){background:#fffaf0!important;border-color:#e9cf9f!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--vanilla :where(.contact-edit-item-card,.contact-edit-form-card.rounded-lg,article.rounded-lg,article.rounded-xl,details.rounded-lg,p.rounded-lg){background:#fff8e8!important;border-color:#ead0a0!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--vanilla :where(.contact-edit-item-card,.contact-edit-form-card) :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card.contact-edit-section-card--vanilla :where(fieldset.rounded-lg,label.rounded-lg){background:#fffdf8!important;border-color:#ead8b6!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--emergency .contact-edit-form-card.rounded-lg,.contacts-page .contact-edit-section-card.contact-edit-section-card--emergency .contact-edit-item-card{background:#ffe1ef!important;border-color:#f3a8c8!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--emergency .contact-edit-form-card :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card.contact-edit-section-card--emergency .contact-edit-item-card :where(.app-field,.app-textarea){background:#fff3f9!important;border-color:#f4b7d0!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--pink-soft .contact-edit-form-card.rounded-lg,.contacts-page .contact-edit-section-card.contact-edit-section-card--pink-soft .contact-edit-item-card{background:#ffd1e5!important;border-color:#f0a3c2!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--pink-soft .contact-edit-form-card :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card.contact-edit-section-card--pink-soft .contact-edit-item-card :where(.app-field,.app-textarea){background:#fff7fb!important;border-color:#f6c7da!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--apricot .contact-edit-form-card.rounded-lg,.contacts-page .contact-edit-section-card.contact-edit-section-card--apricot .contact-edit-item-card{background:#fff4dc!important;border-color:#e8c994!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--apricot .contact-edit-form-card :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card.contact-edit-section-card--apricot .contact-edit-item-card :where(.app-field,.app-textarea){background:#fffaf0!important;border-color:#e9cf9f!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--vanilla .contact-edit-form-card.rounded-lg,.contacts-page .contact-edit-section-card.contact-edit-section-card--vanilla .contact-edit-item-card{background:#fff8e8!important;border-color:#ead0a0!important}.contacts-page .contact-edit-section-card.contact-edit-section-card--vanilla .contact-edit-form-card :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card.contact-edit-section-card--vanilla .contact-edit-item-card :where(.app-field,.app-textarea){background:#fffdf8!important;border-color:#ead8b6!important}.contacts-page :where(.contact-edit-item-card--pink,.contact-edit-form-card.contact-edit-item-card--pink){background:#ffe1ef!important;border-color:#f3a8c8!important}.contacts-page :where(.contact-edit-item-card--pink,.contact-edit-form-card.contact-edit-item-card--pink) :where(.app-field,.app-textarea){background:#fff3f9!important;border-color:#f4b7d0!important}.contacts-page :where(.contact-edit-item-card--pink-soft,.contact-edit-form-card.contact-edit-item-card--pink-soft){background:#ffd1e5!important;border-color:#f0a3c2!important}.contacts-page :where(.contact-edit-item-card--pink-soft,.contact-edit-form-card.contact-edit-item-card--pink-soft) :where(.app-field,.app-textarea){background:#fff4fa!important;border-color:#f6b8d1!important}.contacts-page :where(.contact-edit-item-card--apricot,.contact-edit-form-card.contact-edit-item-card--apricot){background:#fff4dc!important;border-color:#e8c994!important}.contacts-page :where(.contact-edit-item-card--apricot,.contact-edit-form-card.contact-edit-item-card--apricot) :where(.app-field,.app-textarea){background:#fffaf0!important;border-color:#e9cf9f!important}.contacts-page :where(.contact-edit-item-card--vanilla,.contact-edit-form-card.contact-edit-item-card--vanilla){background:#fff8e8!important;border-color:#ead0a0!important}.contacts-page :where(.contact-edit-item-card--vanilla,.contact-edit-form-card.contact-edit-item-card--vanilla) :where(.app-field,.app-textarea){background:#fffdf8!important;border-color:#ead8b6!important}.contacts-page .contact-edit-section-card .contact-edit-form-card.contact-edit-item-card--pink,.contacts-page .contact-edit-section-card .contact-edit-item-card.contact-edit-item-card--pink{background:#ffe1ef!important;border-color:#f3a8c8!important}.contacts-page .contact-edit-section-card .contact-edit-form-card.contact-edit-item-card--pink :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card .contact-edit-item-card.contact-edit-item-card--pink :where(.app-field,.app-textarea){background:#fff3f9!important;border-color:#f4b7d0!important}.contacts-page .contact-edit-section-card .contact-edit-form-card.contact-edit-item-card--pink-soft,.contacts-page .contact-edit-section-card .contact-edit-item-card.contact-edit-item-card--pink-soft{background:#ffd1e5!important;border-color:#f0a3c2!important}.contacts-page .contact-edit-section-card .contact-edit-form-card.contact-edit-item-card--pink-soft :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card .contact-edit-item-card.contact-edit-item-card--pink-soft :where(.app-field,.app-textarea){background:#fff4fa!important;border-color:#f6b8d1!important}.contacts-page .contact-edit-section-card .contact-edit-form-card.contact-edit-item-card--apricot,.contacts-page .contact-edit-section-card .contact-edit-item-card.contact-edit-item-card--apricot{background:#fff4dc!important;border-color:#e8c994!important}.contacts-page .contact-edit-section-card .contact-edit-form-card.contact-edit-item-card--apricot :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card .contact-edit-item-card.contact-edit-item-card--apricot :where(.app-field,.app-textarea){background:#fffaf0!important;border-color:#e9cf9f!important}.contacts-page .contact-edit-section-card .contact-edit-form-card.contact-edit-item-card--vanilla,.contacts-page .contact-edit-section-card .contact-edit-item-card.contact-edit-item-card--vanilla{background:#fff8e8!important;border-color:#ead0a0!important}.contacts-page .contact-edit-section-card .contact-edit-form-card.contact-edit-item-card--vanilla :where(.app-field,.app-textarea),.contacts-page .contact-edit-section-card .contact-edit-item-card.contact-edit-item-card--vanilla :where(.app-field,.app-textarea){background:#fffdf8!important;border-color:#ead8b6!important}.pass-planning-ready-card{background:var(--bob-apricot-surface);border-color:var(--bob-apricot-border)}.pass-planning-ready-form{gap:1rem;display:grid}.pass-planning-ready-header{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.pass-planning-ready-heading{justify-items:start;gap:.65rem;display:grid}.pass-planning-ready-heading>span{background:#333;border-radius:9999px;width:4rem;height:.38rem;display:block}.pass-week-pill-nav{--month-pill-bg:var(--bob-apricot);--month-pill-button-bg:#fff9ef;flex:none}.pass-week-pill-nav--heading{grid-template-columns:2.75rem minmax(7.25rem,auto) 2.75rem;min-height:3.25rem}.pass-week-pill-nav--heading .month-pill-nav__button{width:2.75rem;height:2.75rem}.pass-week-pill-nav--heading .month-pill-nav__button svg{stroke-width:3px;width:1.3rem;height:1.3rem}.pass-week-pill-nav--heading .month-pill-nav__label{padding-inline:1rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:900}.pass-planning-ready-days{gap:.9rem;display:grid}.pass-planning-ready-day{border:1px solid var(--bob-apricot-border);background:#fffbf4d1;border-radius:1.55rem;gap:.9rem;padding:1rem .95rem .95rem;display:grid;box-shadow:0 12px 30px #50321414}.pass-planning-ready-day-header{align-items:center;gap:.5rem;display:flex}.pass-planning-ready-day-header h3{color:#2f2f2f;margin:0;font-size:clamp(1rem,1.25vw,1.15rem);font-weight:700;line-height:1.1}.pass-planning-ready-duty-list{gap:.7rem;display:grid}.pass-planning-ready-duty{border:1px solid var(--bob-apricot-border);gap:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.pass-planning-ready-duty{border:1px solid color-mix(in srgb,var(--bob-apricot-border) 66%,white)}}.pass-planning-ready-duty{background:#ffffff9e;border-radius:1.2rem;padding:.85rem}.pass-planning-ready-duty h4{color:#111;margin:0;font-size:1rem;font-weight:800;line-height:1.15}.pass-planning-ready-select-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.pass-planning-ready-select{color:#6b6258;gap:.35rem;font-weight:650;display:grid}.pass-planning-ready-select span{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:750}.pass-planning-ready-select select{border:1px solid var(--bob-apricot-border);color:#2f2f2f;width:100%;min-height:2.75rem;font:inherit;background:#fff7ec;border-radius:9999px;padding:0 2.8rem 0 1.1rem;font-weight:700;box-shadow:0 4px 12px #50321412}.pass-planning-ready-actions{justify-content:flex-end;padding-top:.25rem;display:flex}.pass-planning-publish-button{color:#fff;background:#333;border-radius:9999px;min-height:3.5rem;padding:0 2rem;font-weight:900;transition:transform .16s;box-shadow:0 12px 24px #00000029}.pass-planning-publish-button:hover{transform:translateY(-1px)}@media (max-width:700px){.pass-planning-ready-header{flex-direction:column;align-items:flex-start}.pass-week-pill-nav{max-width:100%}.pass-week-pill-nav--heading{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;width:100%}.pass-week-pill-nav--heading .month-pill-nav__button{width:2.75rem;height:2.75rem}.pass-planning-ready-day{border-radius:1.35rem;padding:.85rem}.pass-planning-ready-select-grid{grid-template-columns:1fr}.pass-planning-ready-actions{justify-content:stretch}.pass-planning-publish-button{width:100%}}@media print{@page{margin:14mm}body,html{color:#111!important;background:#fff!important;overflow:visible!important}.app-topbar,.no-print{display:none!important}.app-page{background:#fff!important;padding:0!important}.app-container,.app-container-wide{width:100%!important;max-width:none!important;padding:0!important}.app-card,.app-header,.app-stat-panel{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#d6d3d1!important}.app-header{margin-bottom:12px!important}.app-page-title{font-size:28px!important;line-height:1.1!important}.app-section-title{font-size:16px!important}a{color:inherit!important;text-decoration:none!important}}@keyframes navigation-loading-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.navigation-loading-overlay{animation:navigation-loading-reveal 1ms linear both}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}