@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-scroll-snap-strictness:proximity;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/build/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/build/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/build/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/build/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff")}@layer theme{:root,:host{--font-sans:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Instrument Serif",Georgia,"Times New Roman",ui-serif,serif;--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-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--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-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-800:oklch(43.7% .078 188.216);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-950:oklch(29.3% .066 243.157);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-800:oklch(39.8% .195 277.366);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-300:oklch(87.2% .01 258.338);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-900:oklch(21% .006 285.885);--color-stone-100:oklch(97% .001 106.424);--color-stone-300:oklch(86.9% .005 56.366);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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: 1.5 ;--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: 1.2 ;--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;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:14px;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--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);--font-display:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--color-brand-bg:#f4efe9;--color-brand-surface:#fff;--color-brand-warm:#efe6dc;--color-brand-surface2:#efe6dc;--color-brand-accent:#c4632e;--color-brand-accent-dark:#6b3e2e;--color-brand-ink:#2c2a28;--color-brand-muted:#8a7f75;--color-brand-border:#e2d8cd;--shadow-warm-sm:0 2px 10px #6b3e2e0d;--shadow-warm:0 8px 24px #6b3e2e14;--max-width-app:1400px}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scrollbar-gutter:stable}html,body{margin:calc(var(--spacing)*0);background-color:var(--color-brand-bg);padding:calc(var(--spacing)*0);color:var(--color-brand-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{margin:0;padding:0}body{--tw-tracking:-.01em;letter-spacing:-.01em;background-color:#f4efe9;min-height:100vh;line-height:1.55;position:relative}body.theme-app-dark{--color-brand-bg:#100d12;--color-brand-sand:#100d12;--color-brand-surface:#25212c;--color-brand-warm:#312b3a;--color-brand-surface2:#1a1720;--color-brand-accent:#cf9f5e;--color-brand-accent-dark:#8f5c28;--color-brand-ink:#f7f1e6;--color-brand-muted:#c9baa2;--color-brand-border:#dab88242;--shadow-warm-sm:0 4px 16px #04030647,0 1px 0 #fff8eb0f inset;--shadow-warm:0 10px 24px #04030652,0 1px 0 #fff8eb0d inset;--shadow-warm-lg:0 16px 36px #0403065c,0 1px 0 #fff8eb0f inset;background-color:var(--color-brand-bg)}body.page-dashboard{background-color:var(--color-brand-bg)}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(180deg,#f4efe933,#f4efe92e 44%,#efe6dc3d),var(--app-page-bg-image,none);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:100% 100%,cover;position:fixed;inset:0}body.page-dashboard:before{background-image:radial-gradient(92% 62% at 10% -10%,#db66911a,#db669100 62%),radial-gradient(82% 58% at 90% -12%,#8e80d417,#8e80d400 64%),linear-gradient(#1c151c,#120f13 56%,#0c0a0e);background-position:top,top,top;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%}body.theme-app-dark:not(.page-dashboard):before{background-image:radial-gradient(88% 60% at 10% -10%,#db66911a,#db669100 64%),radial-gradient(78% 56% at 90% -12%,#8e80d417,#8e80d400 66%),radial-gradient(118% 78% at 50% 108%,#cb9b5414,#cb9b5400 62%),linear-gradient(#1a141a,#120f13 56%,#0c0a0e);background-position:top,top,top,top;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%}}@layer components{.app-bottom-nav-fixed{box-sizing:border-box;width:100%;max-width:none;padding-inline-start:env(safe-area-inset-left,0px);padding-inline-end:env(safe-area-inset-right,0px)}.app-container{width:100%;max-width:var(--max-width-app);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media(min-width:40rem){.app-container{padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){.app-container{padding-inline:calc(var(--spacing)*8)}}.app-shell{z-index:1;background-color:#0000;position:relative}.app-main-surface{isolation:isolate;background:0 0;position:relative}.app-main-layer{z-index:1;position:relative}.dashboard-page-layer{background:radial-gradient(68% 42% at 50% -8%,#e8b86814,#e8b86800 62%),repeating-linear-gradient(128deg,#ffe7d206 0 1px,#0000 1px 18px),radial-gradient(90% 62% at 12% 0,#db669117,#db669100 70%),radial-gradient(84% 58% at 88% 6%,#8e80d417,#8e80d400 70%),radial-gradient(120% 76% at 50% 108%,#cb9b541a,#cb9b5400 62%),linear-gradient(#1a141cf2,#100d12f5 58%,#0a080cf7);border-top:1px solid #dcb67838;box-shadow:inset 0 1px #fff8eb0d}body.theme-app-dark .dashboard-page-layer{background:radial-gradient(68% 42% at 50% -8%,#e8b8681a,#e8b86800 62%),repeating-linear-gradient(128deg,#ffe7d208 0 1px,#0000 1px 18px),radial-gradient(90% 62% at 12% 0,#db66911a,#db669100 70%),radial-gradient(84% 58% at 88% 6%,#8e80d41a,#8e80d400 70%),radial-gradient(120% 76% at 50% 108%,#cb9b541c,#cb9b5400 62%),linear-gradient(#1e1820f5,#120e14f7 58%,#0c0a0efa);border-top:1px solid #e4c08242;box-shadow:inset 0 1px #fff8eb12}.dashboard-timeline-well{border-style:dashed;border-width:1px;border-radius:18px;padding:1.5rem 1.35rem}.dashboard-timeline-well--flush{padding:0}body.theme-app-dark .dashboard-timeline-well{background-color:#4e465a;background-image:radial-gradient(125% 100% at 10% -8%,#fff4e16b,#0000 52%),radial-gradient(95% 75% at 100% 105%,#cf9f5e24,#0000 48%),linear-gradient(172deg,#5e566c,#50485e 36%,#45405a);border-color:#f8e0af9e;box-shadow:inset 0 1px #fffcf538,0 18px 40px #0202066b}body.theme-app-dark .dashboard-timeline-shell.surface-card{background-color:#34303d!important;background-image:radial-gradient(115% 92% at 88% 0,#dcaf6e29,#0000 56%),radial-gradient(92% 72% at 0 100%,#82608c1a,#0000 52%),linear-gradient(168deg,#3a3644,#322f3b 45%,#2c2834)!important;border-color:#f8e0af8c!important;box-shadow:0 20px 44px #02020685,inset 0 0 0 1px #fff8eb1f,0 0 64px #cf9f5e2e!important}body:not(.theme-app-dark) .dashboard-timeline-well{border-color:#dab7a0}@supports (color:color-mix(in lab,red,red)){body:not(.theme-app-dark) .dashboard-timeline-well{border-color:color-mix(in srgb,var(--color-brand-accent)28%,var(--color-brand-border))}}body:not(.theme-app-dark) .dashboard-timeline-well{background:#f3ede6}@supports (color:color-mix(in lab,red,red)){body:not(.theme-app-dark) .dashboard-timeline-well{background:color-mix(in srgb,var(--color-brand-warm)72%,var(--color-brand-surface))}}body:not(.theme-app-dark) .dashboard-timeline-well{box-shadow:0 8px 22px #2a28261a}body.page-dashboard-home header.site-topbar{border-bottom:none}body.page-dashboard-home header.site-topbar.site-topbar--dashboard-wow{border-bottom:none;position:relative;box-shadow:inset 0 1px #ffffff0f}body.page-dashboard-home header.site-topbar.site-topbar--dashboard-wow:before{background:radial-gradient(130% 90% at 12% -30%,#7dd9a824,#0000 58%),radial-gradient(110% 80% at 92% -24%,#8e80d41f,#0000 56%),radial-gradient(120% 90% at 50% -20%,#d4a55a12,#0000 55%)}body.page-dashboard-home header.site-topbar.site-topbar--dashboard-wow:after{display:none}body.page-dashboard-home .app-main-layer.dashboard-page-layer{box-shadow:none!important;border-top:none!important;padding-top:0!important}body.page-dashboard-home .dashboard-hero-editorial--has-bg.dashboard-hero-editorial--viewport-edge{border-radius:0;flex-shrink:0;width:100vw;max-width:100vw;margin-top:-56px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}body.page-dashboard-home .site-topbar+main.site-main{margin-top:-14px}.dashboard-hero-editorial__card{background:radial-gradient(112% 118% at 100% 0,#dfb1691f,#dfb16900 62%),radial-gradient(84% 118% at 0 100%,#804a6729,#804a6700 58%),linear-gradient(160deg,#150f16f2,#221824f2 62%,#2e212ef2);border:1px solid #e2b46e70;border-radius:1.28rem;padding:0;box-shadow:0 18px 32px #08060857,inset 0 1px #ffefcf1a}.dashboard-hero-editorial__card--wow{isolation:isolate;border-color:#bad4d06b;position:relative;overflow:hidden;box-shadow:0 22px 42px #04080e6b,inset 0 1px #d2eee824,0 0 0 1px #78cdc61f}.dashboard-hero-editorial__card--wow:before{content:"";z-index:0;pointer-events:none;opacity:.92;background:radial-gradient(72% 52% at 18% 22%,#7dd9a833,#7dd9a800 58%),radial-gradient(68% 48% at 88% 18%,#8e80d429,#8e80d400 56%),radial-gradient(58% 42% at 62% 92%,#dfb16924,#dfb16900 58%);animation:16s ease-in-out infinite alternate dashHeroMesh;position:absolute;inset:-45%}.dashboard-hero-editorial__card--wow:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(125deg,#fff0 38%,#ffffff0f 49%,#fff0 62%) 0 0/220% 220%;animation:9s ease-in-out infinite dashHeroSheen;position:absolute;inset:0}.dashboard-hero-editorial--has-bg{isolation:isolate;border-radius:0;min-height:clamp(22rem,54vh,40rem);position:relative;overflow:hidden}.dashboard-hero-editorial__bg{z-index:0;pointer-events:none;border-radius:0;position:absolute;inset:0}body.page-dashboard-home .dashboard-hero-editorial--viewport-edge .dashboard-hero-editorial__bg{height:calc(100% + 68px);top:-68px;bottom:0}.dashboard-hero-editorial__bg-img{object-fit:cover;object-position:center 42%;will-change:transform;border-radius:0;width:100%;height:100%;animation:26s ease-in-out infinite alternate dashHeroSplitKen;position:absolute;inset:0;transform:scale(1.04)}.dashboard-hero-editorial__bg-veil{background:linear-gradient(105deg,#0c090e8c,#0c090e2e 42%,#0a080c59 72%,#08060a8c);position:absolute;inset:0}.dashboard-hero-editorial__bg-glow{opacity:.65;mix-blend-mode:screen;background:radial-gradient(50% 42% at 78% 36%,#7dd9a838,#7dd9a800 58%),radial-gradient(48% 40% at 22% 58%,#8e80d429,#8e80d400 56%);animation:9s ease-in-out infinite alternate dashHeroSplitGlow;position:absolute;inset:-25%}.dashboard-hero-editorial__bg-shine{mix-blend-mode:soft-light;background:linear-gradient(118deg,#fff0 38%,#ffffff12,#fff0 62%) 0 0/240% 240%;animation:8s ease-in-out infinite dashHeroSplitShine;position:absolute;inset:0}.dashboard-hero-editorial__foreground{min-height:inherit;align-items:center;display:flex}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__foreground{flex-direction:column;justify-content:center;min-height:clamp(22rem,54vh,40rem);display:flex}@media(max-width:767px){body.page-dashboard-home .dashboard-hero-editorial--has-bg.dashboard-hero-editorial--viewport-edge{margin-top:-44px}body.page-dashboard-home .dashboard-hero-editorial--viewport-edge .dashboard-hero-editorial__bg{height:calc(100% + 52px);top:-52px}.dashboard-hero-editorial--has-bg{min-height:clamp(16rem,48vh,24rem)}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__foreground{justify-content:flex-end;align-items:stretch;min-height:clamp(16rem,48vh,24rem);padding-top:0!important;padding-bottom:1.05rem!important}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__bg-img{object-position:50% 32%}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__card--over-bg{width:100%;max-width:100%;margin-top:0}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__card--over-bg .dashboard-hero-editorial__body{padding:1rem 1rem 1.1rem}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__time{font-size:clamp(1.45rem,5.5vw,1.95rem)}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__firstname{font-size:clamp(1.02rem,3.4vw,1.28rem)}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__lead{font-size:clamp(.94rem,3.2vw,1.05rem)}.dashboard-hero-editorial--has-bg .hero-dashboard-chip{min-height:3.1rem;padding:.5rem .62rem}.dashboard-hero-editorial--has-bg .hero-dashboard-chip__text{font-size:.92rem}}@media(min-width:768px){.dashboard-hero-editorial--has-bg,.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__foreground{min-height:clamp(19rem,46vh,33rem)}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__card--over-bg{align-self:flex-start;width:auto;max-width:min(68%,44rem)}}@media(min-width:1024px){.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__card--over-bg{max-width:min(62%,48rem)}}.dashboard-hero-editorial__card--over-bg{align-self:center}.dashboard-hero-editorial__body{min-width:0;padding:1.05rem 1.12rem 1.15rem}.dashboard-hero-editorial__card--wow>.dashboard-hero-editorial__body{z-index:2;position:relative}.dashboard-hero-editorial__bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.dashboard-hero-editorial__live{letter-spacing:.16em;text-transform:uppercase;color:#e8d7bceb;background:#08060a73;border:1px solid #e2b46e59;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .75rem .28rem .48rem;font-size:.65rem;font-weight:600;display:inline-flex}.dashboard-hero-editorial__dot{background:#7dd9a8;border-radius:999px;width:.38rem;height:.38rem;animation:3s ease-in-out infinite dashPulseDot;box-shadow:0 0 0 5px #7dd9a82e}.dashboard-hero-editorial__eyebrow-chip{letter-spacing:.18em;text-transform:uppercase;color:#d2bc98e0;background:#ffffff0d;border:1px solid #e2b46e52;border-radius:999px;padding:.28rem .75rem;font-size:.65rem;font-weight:600}.dashboard-hero-editorial__title{flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin:0;font-weight:400;line-height:1.15;display:flex}.dashboard-hero-editorial__time{letter-spacing:-.02em;color:#f8ecd8;font-size:clamp(1.45rem,3.8vw,2.05rem)}.dashboard-hero-editorial__firstname{letter-spacing:-.01em;color:#d8b98af2;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:600}.dashboard-hero-editorial__lead{color:#cfb994eb;max-width:36rem;margin-top:.45rem;font-size:clamp(.92rem,2vw,1.02rem);line-height:1.55}.dashboard-hero-editorial__chips{margin-top:.85rem}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__card--over-bg.dashboard-hero-editorial__card--wow{border-radius:1.45rem;box-shadow:0 28px 56px #04080e80,inset 0 1px #d2eee829,0 0 0 1px #78cdc633}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__card--over-bg .dashboard-hero-editorial__body{padding:1.45rem 1.42rem 1.5rem}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__bar{gap:.55rem;margin-bottom:.55rem}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__live,.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__eyebrow-chip{padding:.32rem .82rem;font-size:.7rem}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__time{font-size:clamp(1.72rem,4.4vw,2.4rem)}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__firstname{font-size:clamp(1.18rem,2.75vw,1.58rem)}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__lead{max-width:40rem;margin-top:.55rem;font-size:clamp(1.02rem,2.2vw,1.14rem)}.dashboard-hero-editorial--has-bg .dashboard-hero-editorial__chips{margin-top:1.1rem}.dashboard-hero-editorial--has-bg .hero-dashboard-chip{border-radius:16px;min-height:3.55rem;padding:.64rem .82rem}.dashboard-hero-editorial--has-bg .hero-dashboard-chip__text{font-size:1.02rem}.dashboard-hero-editorial--has-bg .hero-dashboard-chip__icon{width:2.25rem;height:2.25rem}@media(prefers-reduced-motion:reduce){.dashboard-hero-editorial__dot,.dashboard-hero-editorial__card--wow:before,.dashboard-hero-editorial__card--wow:after{animation:none}.dashboard-home-harmony--wow .quick-action-grid .quick-action-vivid,.dashboard-hero-editorial__bg-img,.dashboard-hero-editorial__bg-glow,.dashboard-hero-editorial__bg-shine{animation:none!important}.dashboard-hero-editorial__bg-img{transform:none!important}}@media(min-width:1024px){.app-shell{background-image:none}.app-main-surface{background:0 0}}.surface-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:20px}.surface-card-soft{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-warm);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:20px}.surface-card-inset{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface2);padding:calc(var(--spacing)*4);color:var(--color-brand-ink);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:20px}@media(min-width:40rem){.surface-card-inset{padding:calc(var(--spacing)*5)}}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);background-color:var(--color-brand-accent);padding-inline:calc(var(--spacing)*4);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);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-color:#0000;border-radius:14px;transition-duration:.15s;display:inline-flex}@media(hover:hover){.btn-primary:hover{background-color:var(--color-brand-accent-dark)}}.btn-primary: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);--tw-ring-color:#c4632e59}@supports (color:color-mix(in lab,red,red)){.btn-primary:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)35%,transparent)}}.btn-primary: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);--tw-outline-style:none;outline-style:none}.btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-warm);padding-inline:calc(var(--spacing)*4);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);color:var(--color-brand-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:14px;transition-duration:.15s;display:inline-flex}@media(hover:hover){.btn-secondary:hover{background-color:var(--color-brand-surface)}}.btn-secondary: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);--tw-ring-color:#c4632e40}@supports (color:color-mix(in lab,red,red)){.btn-secondary:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)25%,transparent)}}.btn-secondary: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);--tw-outline-style:none;outline-style:none}.btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);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);color:var(--color-brand-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-width:1px;border-color:#0000;border-radius:14px;transition-duration:.15s;display:inline-flex}@media(hover:hover){.btn-ghost:hover{border-color:var(--color-brand-border);background-color:var(--color-brand-warm);color:var(--color-brand-ink)}}.btn-ghost: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);--tw-ring-color:#c4632e40}@supports (color:color-mix(in lab,red,red)){.btn-ghost:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)25%,transparent)}}.btn-ghost: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);--tw-outline-style:none;outline-style:none}.btn-accent-outline{justify-content:center;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-xs);line-height:var(--tw-leading,var(--text-xs--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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-radius:14px;transition-duration:.15s;display:inline-flex}.btn-accent-outline: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);--tw-ring-color:#c4632e59}@supports (color:color-mix(in lab,red,red)){.btn-accent-outline:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)35%,transparent)}}.btn-accent-outline: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);--tw-ring-offset-color:var(--color-brand-surface);--tw-outline-style:none;outline-style:none}.btn-accent-outline{border-color:#d5a78a}@supports (color:color-mix(in lab,red,red)){.btn-accent-outline{border-color:color-mix(in srgb,var(--color-brand-accent)42%,var(--color-brand-border))}}.btn-accent-outline{background:#faf1ec}@supports (color:color-mix(in lab,red,red)){.btn-accent-outline{background:color-mix(in srgb,var(--color-brand-accent)9%,var(--color-brand-surface))}}.btn-accent-outline{color:var(--color-brand-accent-dark);box-shadow:none}.btn-accent-outline:hover{border-color:#d19471}@supports (color:color-mix(in lab,red,red)){.btn-accent-outline:hover{border-color:color-mix(in srgb,var(--color-brand-accent)58%,var(--color-brand-border))}}.btn-accent-outline:hover{background:#e8d1c0}@supports (color:color-mix(in lab,red,red)){.btn-accent-outline:hover{background:color-mix(in srgb,var(--color-brand-accent)16%,var(--color-brand-warm))}}.btn-accent-outline:hover{color:var(--color-brand-accent-dark);box-shadow:none}.chip-base{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3.40282e38px;transition-duration:.15s;display:inline-flex}@media(hover:hover){.chip-base:hover{background-color:var(--color-brand-warm)}}.chip-active{border-color:var(--color-brand-accent);background-color:var(--color-brand-accent);color:var(--color-white)}.field-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);width:100%;padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-ink);border-radius:14px}.field-input::placeholder{color:var(--color-brand-muted)}.field-input:focus{border-color:var(--color-brand-accent);--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);--tw-ring-color:#c4632e33}@supports (color:color-mix(in lab,red,red)){.field-input:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)20%,transparent)}}.field-input:focus{--tw-outline-style:none;outline-style:none}body.theme-app-dark .surface-card,body.page-auth-entry .surface-card,body.page-public-premium .surface-card{background-color:var(--color-brand-surface);box-shadow:var(--shadow-warm),0 1px #fff8eb14 inset;background-image:radial-gradient(110% 90% at 100% 0,#d4a8601f,#0000 58%),radial-gradient(90% 80% at 0 100%,#82608c1a,#0000 55%);border-color:#dcb6784d}body.theme-app-dark .surface-card-soft,body.page-auth-entry .surface-card-soft,body.page-public-premium .surface-card-soft{background-color:var(--color-brand-warm);box-shadow:var(--shadow-warm-sm),0 1px #fff8eb12 inset;background-image:radial-gradient(100% 100% at 50% 0,#e6c3821a,#0000 52%);border-color:#dcb67842}body.theme-app-dark .surface-card-inset,body.page-auth-entry .surface-card-inset,body.page-public-premium .surface-card-inset{background-color:var(--color-brand-surface2);background-image:linear-gradient(#fff8eb08,#0000 42%);border-color:#d2af7638;box-shadow:inset 0 2px 12px #02020459,inset 0 1px #fff8eb0a}body.theme-app-dark .btn-primary,body.page-auth-entry .btn-primary,body.page-public-premium .btn-primary{box-shadow:0 10px 16px #08060852,inset 0 1px #fff4dc29;color:#fff0d2!important;background:linear-gradient(118deg,#31212d,#5a3949 56%,#a37143)!important;border-color:#d09956!important}body.theme-app-dark .btn-primary:hover,body.page-auth-entry .btn-primary:hover,body.page-public-premium .btn-primary:hover{background:linear-gradient(118deg,#392636,#654255 56%,#b07c4b)!important;border-color:#dfac66!important}body.theme-app-dark .btn-secondary,body.page-auth-entry .btn-secondary,body.page-public-premium .btn-secondary{background:linear-gradient(165deg,var(--color-brand-surface2)0%,#faf8f5 100%)!important;border-color:#dab8786b!important}@supports (color:color-mix(in lab,red,red)){body.theme-app-dark .btn-secondary,body.page-auth-entry .btn-secondary,body.page-public-premium .btn-secondary{background:linear-gradient(165deg,var(--color-brand-surface2)0%,color-mix(in srgb,var(--color-brand-surface)70%,var(--color-brand-surface2)30%)100%)!important}}body.theme-app-dark .btn-secondary,body.page-auth-entry .btn-secondary,body.page-public-premium .btn-secondary{box-shadow:0 6px 14px #04030647,inset 0 1px #fff8eb0f;color:var(--color-brand-ink)!important}body.theme-app-dark .btn-secondary:hover,body.page-auth-entry .btn-secondary:hover,body.page-public-premium .btn-secondary:hover{background:linear-gradient(165deg,#efe6dc 0%,var(--color-brand-surface)100%)!important;border-color:#e4c48285!important}@supports (color:color-mix(in lab,red,red)){body.theme-app-dark .btn-secondary:hover,body.page-auth-entry .btn-secondary:hover,body.page-public-premium .btn-secondary:hover{background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand-surface2)85%,var(--color-brand-warm)15%)0%,var(--color-brand-surface)100%)!important}}body.theme-app-dark .btn-accent-outline,body.page-auth-entry .btn-accent-outline,body.page-public-premium .btn-accent-outline{color:#fffaf0!important;box-shadow:none!important;background:#282430e0!important;border:2px solid #f5dcaaeb!important}body.theme-app-dark .btn-accent-outline:hover,body.page-auth-entry .btn-accent-outline:hover,body.page-public-premium .btn-accent-outline:hover{color:#fff!important;box-shadow:none!important;background:#342e3ef2!important;border-color:#ffecc8!important}body.theme-app-dark .btn-accent-outline:focus-visible,body.page-auth-entry .btn-accent-outline:focus-visible,body.page-public-premium .btn-accent-outline:focus-visible{outline-offset:2px;outline:2px solid #f5dcaabf;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important}body.theme-app-dark .chip-base,body.page-auth-entry .chip-base,body.page-public-premium .chip-base{background-color:var(--color-brand-surface2);color:var(--color-brand-ink);background-image:linear-gradient(#fff8eb0d,#0000 45%);border-color:#dab87852;box-shadow:inset 0 2px 10px #02020452,inset 0 1px #fff8eb0d}body.theme-app-dark .chip-base:hover,body.page-auth-entry .chip-base:hover,body.page-public-premium .chip-base:hover{background-color:#efe6dc;border-color:#e4c48273}@supports (color:color-mix(in lab,red,red)){body.theme-app-dark .chip-base:hover,body.page-auth-entry .chip-base:hover,body.page-public-premium .chip-base:hover{background-color:color-mix(in srgb,var(--color-brand-surface2)88%,var(--color-brand-warm)12%)}}body.theme-app-dark .btn-danger,body.page-auth-entry .btn-danger,body.page-public-premium .btn-danger{box-shadow:0 8px 18px #0806085c,inset 0 1px #ffffff24;color:#fff7f8!important;background:linear-gradient(135deg,#881337,#be123c 48%,#e11d48)!important;border-color:#fb7185d1!important}body.theme-app-dark .btn-danger:hover,body.page-auth-entry .btn-danger:hover,body.page-public-premium .btn-danger:hover{background:linear-gradient(135deg,#9f1239,#e11d48 45%,#fb7185)!important;border-color:#fecdd3eb!important}body.theme-app-dark .horse-create-card__feature,body.page-auth-entry .horse-create-card__feature{color:#e2bd75;text-shadow:0 1px 1px #0000006b;background:linear-gradient(150deg,#150f17eb,#261b25e6);border-color:#e2b46e61;box-shadow:0 8px 14px #08060847,inset 0 1px #fff0d31a}body.theme-app-dark .horse-create-card__feature .icon-core,body.page-auth-entry .horse-create-card__feature .icon-core{color:#cc9040;filter:drop-shadow(0 1px 2px #00000059)}body.theme-app-dark .horse-create-card.group:hover .horse-create-card__feature,body.page-auth-entry .horse-create-card.group:hover .horse-create-card__feature{color:#f0cf8b;background:linear-gradient(150deg,#1a121bf0,#2d1f2beb);border-color:#f1c7808f}body.theme-app-dark .field-input,body.page-auth-entry .field-input,body.page-public-premium .field-input{background-color:var(--color-brand-surface2);color:var(--color-brand-ink);background-image:linear-gradient(#fff8eb0a,#0000 40%);border-color:#dab8784d;box-shadow:inset 0 1px #fff8eb0a}body.theme-app-dark .field-input::placeholder,body.page-auth-entry .field-input::placeholder,body.page-public-premium .field-input::placeholder{color:#b0a090}body.theme-app-dark input.field-input[type=date],body.theme-app-dark input.field-input[type=time],body.page-auth-entry input.field-input[type=date],body.page-auth-entry input.field-input[type=time],body.page-public-premium input.field-input[type=date],body.page-public-premium input.field-input[type=time]{color-scheme:dark}body.theme-app-dark input.field-input[type=date]::-webkit-calendar-picker-indicator{opacity:.96;cursor:pointer;filter:brightness(0)saturate()invert(86%)sepia(34%)saturate(567%)hue-rotate(344deg)brightness(107%)contrast(96%)}body.theme-app-dark input.field-input[type=time]::-webkit-calendar-picker-indicator{opacity:.96;cursor:pointer;filter:brightness(0)saturate()invert(86%)sepia(34%)saturate(567%)hue-rotate(344deg)brightness(107%)contrast(96%)}body.page-auth-entry input.field-input[type=date]::-webkit-calendar-picker-indicator{opacity:.96;cursor:pointer;filter:brightness(0)saturate()invert(86%)sepia(34%)saturate(567%)hue-rotate(344deg)brightness(107%)contrast(96%)}body.page-auth-entry input.field-input[type=time]::-webkit-calendar-picker-indicator{opacity:.96;cursor:pointer;filter:brightness(0)saturate()invert(86%)sepia(34%)saturate(567%)hue-rotate(344deg)brightness(107%)contrast(96%)}body.page-public-premium input.field-input[type=date]::-webkit-calendar-picker-indicator{opacity:.96;cursor:pointer;filter:brightness(0)saturate()invert(86%)sepia(34%)saturate(567%)hue-rotate(344deg)brightness(107%)contrast(96%)}body.page-public-premium input.field-input[type=time]::-webkit-calendar-picker-indicator{opacity:.96;cursor:pointer;filter:brightness(0)saturate()invert(86%)sepia(34%)saturate(567%)hue-rotate(344deg)brightness(107%)contrast(96%)}body.theme-app-dark input.field-input[type=date]::-webkit-calendar-picker-indicator:hover{filter:brightness(0)saturate()invert(92%)sepia(28%)saturate(741%)hue-rotate(334deg)brightness(111%)contrast(99%)}body.theme-app-dark input.field-input[type=time]::-webkit-calendar-picker-indicator:hover{filter:brightness(0)saturate()invert(92%)sepia(28%)saturate(741%)hue-rotate(334deg)brightness(111%)contrast(99%)}body.page-auth-entry input.field-input[type=date]::-webkit-calendar-picker-indicator:hover{filter:brightness(0)saturate()invert(92%)sepia(28%)saturate(741%)hue-rotate(334deg)brightness(111%)contrast(99%)}body.page-auth-entry input.field-input[type=time]::-webkit-calendar-picker-indicator:hover{filter:brightness(0)saturate()invert(92%)sepia(28%)saturate(741%)hue-rotate(334deg)brightness(111%)contrast(99%)}body.page-public-premium input.field-input[type=date]::-webkit-calendar-picker-indicator:hover{filter:brightness(0)saturate()invert(92%)sepia(28%)saturate(741%)hue-rotate(334deg)brightness(111%)contrast(99%)}body.page-public-premium input.field-input[type=time]::-webkit-calendar-picker-indicator:hover{filter:brightness(0)saturate()invert(92%)sepia(28%)saturate(741%)hue-rotate(334deg)brightness(111%)contrast(99%)}body.theme-app-dark select.field-input option,body.page-auth-entry select.field-input option,body.page-public-premium select.field-input option{color:#2f242d;background-color:#e8dac8}body.theme-app-dark select.field-input,body.page-auth-entry select.field-input,body.page-public-premium select.field-input{color-scheme:dark}body.theme-app-dark select.field-input option:checked,body.page-auth-entry select.field-input option:checked,body.page-public-premium select.field-input option:checked,body.theme-app-dark select.field-input option:hover,body.page-auth-entry select.field-input option:hover,body.page-public-premium select.field-input option:hover{color:#241a25;background:#d5c1a9}body.theme-app-dark .horse-profile-card__meta-tile,body.page-auth-entry .horse-profile-card__meta-tile{background-color:var(--color-brand-surface2);background-image:linear-gradient(#fff8eb0a,#0000 42%);border-color:#dab87847;box-shadow:inset 0 2px 10px #0202044d,inset 0 1px #fff8eb0d}body.theme-app-dark .horse-profile-card__meta-label,body.page-auth-entry .horse-profile-card__meta-label{color:var(--color-brand-muted)}body.theme-app-dark .horse-profile-card__meta-value,body.page-auth-entry .horse-profile-card__meta-value{color:var(--color-brand-ink)}.site-topbar{-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:#100c12f0;border-bottom:1px solid #ffffff14;overflow-x:visible;box-shadow:inset 0 1px #ffffff0a}.site-topbar:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% -20%,#d4a55a12,#0000 55%);position:absolute;inset:0}.site-topbar:after{display:none}.site-topbar-shell{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.65rem;min-width:0;padding:.44rem 0;display:flex;position:relative}@media(min-width:1024px){.site-topbar-brand{margin-right:1.35rem}.site-topbar-nav{-webkit-backdrop-filter:blur(10px);background:linear-gradient(165deg,#ffffff12,#ffffff05 48%,#0000001f);border:1px solid #ffffff1a;border-radius:999px;flex:1;justify-content:flex-end;gap:.18rem;width:auto;min-width:0;max-width:none;margin-left:0;padding:.22rem .45rem .22rem .65rem;box-shadow:0 6px 28px #00000061,inset 0 1px #ffffff17}}.site-topbar-brand{flex-shrink:0;align-items:center;gap:.56rem;width:max-content;min-width:min-content;max-width:none;text-decoration:none;display:flex;overflow:visible}.site-topbar-logo{object-fit:contain;width:2.95rem;height:2.95rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0}@media(max-width:640px){.site-topbar-logo{width:2.7rem;height:2.7rem}}@media(min-width:1024px){.site-topbar-logo{width:3.25rem;height:3.25rem}}.site-topbar-name{text-overflow:clip;white-space:nowrap;letter-spacing:-.012em;color:#fffdfe;text-shadow:0 2px 12px #0000006b;flex-shrink:0;min-width:max-content;max-width:none;font-size:clamp(1.14rem,1.95vw,1.62rem);font-weight:800;line-height:1;overflow:visible}@media(max-width:320px){.site-topbar-name{text-overflow:ellipsis;min-width:0;overflow:hidden}}.site-topbar-nav{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d4af7859 transparent;width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.12rem;padding:0;overflow:auto hidden}.site-topbar-nav::-webkit-scrollbar{height:5px}.site-topbar-nav::-webkit-scrollbar-thumb{background:#e2b0686b;border-radius:999px}.site-topbar-nav::-webkit-scrollbar-track{background:#0c080e59;border-radius:999px}.topbar-link{--tone-accent:#e8c170;white-space:nowrap;letter-spacing:.03em;color:#ece4d2d1;box-shadow:none;text-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.38rem;padding:.38rem .62rem;font-size:.78rem;font-weight:650;transition:color .22s cubic-bezier(.34,1.2,.64,1),background .22s,border-color .22s,transform .22s cubic-bezier(.34,1.2,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.topbar-link>span,.topbar-mobile-link>span{color:inherit;text-shadow:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){.topbar-link>span,.topbar-mobile-link>span{-webkit-text-fill-color:currentColor;color:inherit;text-shadow:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.topbar-link:hover>span,.topbar-mobile-link:hover>span,.topbar-link-active>span,.topbar-mobile-link-active>span{color:inherit}.topbar-cta-btn>span{-webkit-text-fill-color:#b8894a;text-shadow:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.topbar-cta-btn:hover>span{-webkit-text-fill-color:#9a7038}}.topbar-link:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(125deg,#ffffff24,#fff0 42%,#e8c17814);transition:opacity .28s;position:absolute;inset:0}.topbar-link:after{display:none}.topbar-link:hover{color:#fffefb;background:#ffffff17;border-color:#ffffff24;transform:translateY(-1px);box-shadow:0 8px 22px #00000059,0 0 0 1px #e8c1781f}.topbar-link:hover:before{opacity:1}.topbar-link--tone-1,.topbar-link--tone-2,.topbar-link--tone-3,.topbar-link--tone-4{--tone-accent:#d4a855}.topbar-link-icon{color:#dcb982eb;opacity:1;filter:drop-shadow(0 1px 2px #00000059);transition:color .22s,transform .22s cubic-bezier(.34,1.2,.64,1)}.topbar-link:hover .topbar-link-icon{color:#ffecc8;transform:scale(1.06)}.topbar-link-active{color:#1a1108;background:linear-gradient(165deg,#fcefc8,#e8c170 42%,#c9953e);border-color:#e8c178a6;transform:translateY(-1px);box-shadow:0 6px 20px #d4a55a59,inset 0 1px #ffffff8c}.topbar-link-active:before{opacity:0}.topbar-link-active .topbar-link-icon{color:#5c3d12;filter:none;transform:scale(1.05)}.site-topbar-tools{box-shadow:none;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;padding:0;display:flex}.topbar-tool-btn{--tb-accent-rgb:212 175 120;width:2.35rem;min-height:2.35rem;color:rgb(var(--tb-accent-rgb));box-shadow:none;-webkit-backdrop-filter:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:.35rem;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex;position:relative}.topbar-tool-btn:before{display:none}.topbar-tool-btn>*{z-index:1;position:relative}.topbar-tool-btn:hover{box-shadow:none;background:#ffffff14;border-color:#ffffff29;transform:none}.topbar-tool-btn--profile{--tb-accent-rgb:186 140 232;--tb-halo-rgb:245 175 220}.topbar-tool-btn--members{--tb-accent-rgb:248 152 58;--tb-halo-rgb:255 214 120}.topbar-tool-btn--messages{--tb-accent-rgb:255 206 88;--tb-halo-rgb:255 238 195}.topbar-tool-btn--logout{--tb-accent-rgb:236 108 168;--tb-halo-rgb:255 160 200}.topbar-tool-btn--guest{--tb-accent-rgb:212 172 118;--tb-halo-rgb:252 220 175}.topbar-tool-btn--menu{--tb-accent-rgb:228 188 112;--tb-halo-rgb:255 228 175;gap:0;width:2.35rem;min-height:2.35rem;padding:.35rem}.topbar-tool-btn--menu .topbar-tool-accent-dot{display:none}.topbar-tool-btn--active{box-shadow:none;background:#d4a55a24;border-color:#e8c17859}.topbar-tool-icon-slot{flex:1;justify-content:center;align-items:center;min-width:1.55rem;min-height:1.55rem;display:flex;position:relative}.topbar-tool-accent-dot{display:none}.topbar-tool-icon{color:rgb(var(--tb-accent-rgb));filter:none;transition:color .15s;width:1.28rem!important;max-width:none!important;height:1.28rem!important;max-height:none!important}.site-topbar-tools .topbar-tool-icon{stroke-width:1.85px!important}.topbar-tool-btn:hover .topbar-tool-icon{filter:none;transform:none}.topbar-tool-badge{color:#fff;pointer-events:none;background:#d24a6a;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .22rem;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.16rem;right:-.2rem;box-shadow:0 2px 6px #00000040}.topbar-messages-dropdown{width:2.35rem;max-width:min(21rem,100vw - 1.5rem);transition:width .24s cubic-bezier(.34,1.2,.64,1);position:relative}.topbar-messages-dropdown[open]{z-index:85;width:min(21rem,100vw - 1.5rem)}.topbar-messages-dropdown__summary{cursor:pointer;box-sizing:border-box;width:100%;list-style:none}.topbar-messages-dropdown__summary::-webkit-details-marker{display:none}.topbar-messages-dropdown__summary::marker{content:""}.topbar-messages-dropdown__expand-label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#fde68af2;text-shadow:0 0 12px #fbbf2459;width:100%;font-size:.62rem;font-weight:800;line-height:1.1;display:none}.topbar-messages-dropdown[open]>.topbar-messages-dropdown__summary{filter:brightness(1.12);border-color:#fbbf24e0 #fbbf24e0 #0000;border-radius:.85rem .85rem 0 0;gap:.18rem;min-height:auto;padding:.32rem .55rem .38rem;box-shadow:0 0 0 1px #000000b8,0 0 28px #fbbf246b,inset 0 1px #ffffff21,inset 0 -1px #00000059}.topbar-messages-dropdown[open] .topbar-messages-dropdown__expand-label{display:block}.topbar-messages-dropdown[open] .topbar-tool-accent-dot{margin-top:.05rem}.topbar-messages-dropdown__panel{z-index:80;background:radial-gradient(120% 100% at 100% 0,#a78bfa29,#0000 52%),radial-gradient(90% 70% at 0 100%,#d99f5e1f,#0000 55%),linear-gradient(165deg,#140e1c,#0f0818 48%,#070409);border:1px solid #c4b5fd29;border-top-color:#fbbf2447;border-radius:0 0 1rem 1rem;flex-direction:column;width:100%;max-height:min(70vh,26rem);margin-top:-1px;animation:.22s ease-out both topbarMsgDdIn;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 22px 50px #0000008c,inset 0 0 0 1px #ffffff0f}@keyframes topbarMsgDdIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.topbar-messages-dropdown__head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem .55rem;display:flex}.topbar-messages-dropdown__head-title{letter-spacing:.14em;text-transform:uppercase;color:#d6d3d17a;font-size:.62rem;font-weight:800}.topbar-messages-dropdown__head-link{color:#fde68aeb;white-space:nowrap;font-size:.68rem;font-weight:700;text-decoration:none;transition:color .15s}.topbar-messages-dropdown__head-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.topbar-messages-dropdown__list{scrollbar-width:thin;scrollbar-color:#d4af3759 #00000040;padding:.35rem;overflow-y:auto}.topbar-messages-dropdown__item{color:inherit;border-radius:.72rem;align-items:flex-start;gap:.55rem;padding:.48rem .55rem;text-decoration:none;transition:background .14s,transform .14s;display:flex}.topbar-messages-dropdown__item:hover{background:#ffffff0f;transform:translate(-1px)}.topbar-messages-dropdown__item--unread{background:#d4af3717;border:1px solid #fbbf2438;box-shadow:inset 0 1px #ffffff0f}.topbar-messages-dropdown__avatar{object-fit:cover;border:1px solid #a78bfa47;border-radius:.65rem;flex-shrink:0;width:2.25rem;height:2.25rem}.topbar-messages-dropdown__avatar-fallback{color:#fef3c7eb;background:linear-gradient(145deg,#a78bfa59,#d4af3724);border:1px solid #ffffff1a;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.62rem;font-weight:800;display:flex}.topbar-messages-dropdown__text{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.topbar-messages-dropdown__row1{justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.topbar-messages-dropdown__name{color:#fafaf9f2;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.topbar-messages-dropdown__time{color:#d6d3d16b;flex-shrink:0;font-size:.58rem;font-weight:600}.topbar-messages-dropdown__preview{color:#d6d3d194;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.topbar-messages-dropdown__sender{color:#d6d3d1b8;font-weight:600}.topbar-messages-dropdown__dot{opacity:.45;margin:0 .15rem}.topbar-messages-dropdown__unread{color:#fff;background:#d24a6a;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.58rem;font-weight:800;display:inline-flex}.topbar-messages-dropdown__empty{text-align:center;color:#d6d3d17a;margin:0;padding:.85rem .65rem;font-size:.72rem;line-height:1.45}.topbar-messages-dropdown__footer{color:#fde68af2;background:#00000047;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:.35rem;padding:.58rem .85rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:flex}.topbar-messages-dropdown__footer:hover{color:#fff;background:#d4af371f}.topbar-messages-dropdown__footer-arr{opacity:.85;font-size:.85rem}@media(max-width:1023px){.topbar-messages-dropdown{max-width:2.35rem}.topbar-messages-dropdown[open]{z-index:120;width:2.35rem;max-width:2.35rem}.topbar-messages-dropdown[open]>.topbar-messages-dropdown__summary{border-bottom-color:#fbbf24e0;border-radius:.65rem;gap:0;min-height:2.35rem;padding:.35rem}.topbar-messages-dropdown[open] .topbar-messages-dropdown__expand-label{display:none}.topbar-messages-dropdown__panel{left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));top:max(3.85rem,calc(env(safe-area-inset-top,0px) + 3.25rem));border-top:1px solid #c4b5fd29;border-radius:1rem;width:auto;max-width:none;margin-top:0;position:fixed}}.topbar-cta-btn{letter-spacing:.02em;color:#b8894a;background:linear-gradient(#fcecf3,#f7dfe9);border:1px solid #cf9f5e6b;border-radius:9999px;align-items:center;gap:.35rem;height:2.2rem;padding:0 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:0 6px 14px #08060a47,inset 0 1px #ffffff8c,inset 0 -1px #7848300f}.topbar-cta-btn>span{color:#b8894a;text-shadow:none}.topbar-cta-btn svg{color:#c49f5e;flex-shrink:0}.topbar-cta-btn:hover{color:#9a7038;background:linear-gradient(#fff5f9,#fae6ee);border-color:#dfac66a6;transform:translateY(-1px);box-shadow:0 8px 16px #08060a52,inset 0 1px #ffffffa6,inset 0 -1px #7848300d}.topbar-cta-btn:hover>span{color:#9a7038}.topbar-cta-btn:hover svg{color:#d4a84f}.topbar-mobile-menu{background:#120e12f7;border:1px solid #ffffff1f;border-radius:.75rem;gap:.2rem;width:min(17.5rem,100vw - 1.25rem);margin-top:.56rem;padding:.45rem;display:grid;position:absolute;right:0;box-shadow:0 16px 40px #00000073}.topbar-mobile-link{color:#ece0cceb;text-align:left;width:100%;text-shadow:none;box-shadow:none;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.84rem;font-weight:600;transition:background .15s,color .15s;display:flex}.topbar-mobile-link:hover{color:#fff8ee;box-shadow:none;background:#ffffff0f;transform:none}.topbar-mobile-link-active{color:#fffdf8;box-shadow:none;text-shadow:none;background:#d4a55a29}.site-topbar summary::-webkit-details-marker{display:none}.site-topbar-tools details[open]>summary{box-shadow:0 8px 12px #2c1c233d,inset 0 0 0 1px #fff5f9e0}@media(min-width:640px){.site-topbar-shell{gap:.88rem;padding:.5rem 0}}@media(max-width:1450px)and (min-width:1024px){.site-topbar-nav{gap:.18rem}.topbar-link{padding:.38rem .58rem;font-size:.79rem}}@media(max-width:1023px){.site-topbar-shell{padding:.4rem 0}.site-topbar-name{font-size:1.2rem}}.icon-core{stroke-width:2.1px;opacity:.98;transform-origin:50%;filter:drop-shadow(0 1px 1px #6b3e2e2e);transition:transform .18s,filter .2s,color .2s,opacity .2s}.icon-core path,.icon-core circle,.icon-core line,.icon-core polyline,.icon-core rect{vector-effect:non-scaling-stroke}a:hover .icon-core,button:hover .icon-core,.group:hover .icon-core{filter:drop-shadow(0 3px 8px #6b3e2e42);transform:translateY(-.5px)scale(1.08)}.topbar-link-active .icon-core,.btn-primary .icon-core{filter:drop-shadow(0 2px 8px #6b3e2e47);transform:scale(1.05)}.status-pill{background-color:var(--color-brand-warm);padding-inline:calc(var(--spacing)*4);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-brand-ink);border-radius:3.40282e38px;align-items:center;display:inline-flex}.stat-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-border);padding-block:calc(var(--spacing)*2);display:flex}.status-hub-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.status-hub-badge{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#c4632e59;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.status-hub-badge{border-color:color-mix(in oklab,var(--color-brand-accent)35%,transparent)}}.status-hub-badge{background-color:var(--color-brand-accent);color:var(--color-white);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.status-hub-progress-track{height:calc(var(--spacing)*3);background-color:var(--color-brand-warm);border-radius:3.40282e38px;width:100%;overflow:hidden}.status-hub-progress-fill{background-color:var(--color-brand-accent);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s;box-shadow:0 0 0 1px #ffffff2e,0 8px 20px #c4632e38}.status-hub-grid{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);display:grid}@media(min-width:48rem){.status-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-tile{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:18px;transition-duration:.2s;position:relative;overflow:hidden}@media(hover:hover){.status-tile:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.status-tile-halo{pointer-events:none;top:calc(var(--spacing)*-10);left:calc(var(--spacing)*-10);height:calc(var(--spacing)*28);width:calc(var(--spacing)*28);--tw-blur:blur(var(--blur-2xl));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,);border-radius:3.40282e38px;position:absolute}.status-tile-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.status-tile-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);color:var(--color-brand-accent-dark);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.status-tile-title{margin-top:calc(var(--spacing)*2);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);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.status-tile-meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-brand-muted)}.horse-create-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);min-height:260px;padding:calc(var(--spacing)*0);--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);border-radius:20px;position:relative;overflow:hidden}@media(hover:hover){.horse-create-card:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 14px 30px var(--tw-shadow-color,#6b3e2e1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.horse-create-card{background:radial-gradient(118% 108% at 0 0,#c4632e26,#c4632e00 58%),radial-gradient(86% 96% at 100% 100%,#6b3e2e1f,#6b3e2e00 64%),linear-gradient(145deg,#fffffffa,#efe6dcd1)}.horse-create-card:after{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(#8a7f7547 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.horse-create-card__focus{height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.horse-create-card__focus{border-color:color-mix(in oklab,var(--color-brand-surface)60%,transparent)}}.horse-create-card__focus{background-color:var(--color-brand-accent);color:var(--color-white);--tw-shadow:0 14px 30px var(--tw-shadow-color,#6b3e2e1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.horse-create-card__focus:after{content:"";border:1px solid #c4632e52;border-radius:9999px;position:absolute;inset:-6px}.horse-create-card__feature{justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4632e40;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.horse-create-card__feature{border-color:color-mix(in oklab,var(--color-brand-accent)25%,transparent)}}.horse-create-card__feature{background-color:var(--color-brand-surface);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);color:var(--color-brand-accent-dark);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.horse-create-card__feature:is(:where(.group):hover *){background-color:var(--color-brand-warm)}}.horse-create-card__cta{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-accent);background-color:var(--color-brand-accent);padding-inline:calc(var(--spacing)*5);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);color:var(--color-white);--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:14px;transition-duration:.2s;display:inline-flex}@media(hover:hover){.horse-create-card__cta:is(:where(.group):hover *){border-color:var(--color-brand-accent-dark);background-color:var(--color-brand-accent-dark)}}.horse-profile-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);padding:calc(var(--spacing)*0);--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);border-radius:20px;display:block;position:relative;overflow:hidden}@media(hover:hover){.horse-profile-card:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 14px 30px var(--tw-shadow-color,#6b3e2e1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.horse-profile-card{isolation:isolate;--horse-profile-tone:linear-gradient(96deg,#d87038f2 0%,#c4632ef0 100%);background:radial-gradient(120% 100% at 100% 0,#efe6dcb3,#efe6dc00 58%),linear-gradient(166deg,#fffffffc,#f4efe9f2 58%,#efe6dceb)}.horse-profile-card:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(120deg,#c4632e1f,#c4632e00 46%),radial-gradient(circle at 12% 88%,#6b3e2e29,#6b3e2e00 44%);position:absolute;inset:0}.horse-profile-card:after{content:"";background:var(--horse-profile-tone);opacity:.9;pointer-events:none;z-index:1;border-radius:9999px;height:3px;position:absolute;bottom:10px;left:10px;right:10px}.horse-profile-card--excellent{--horse-profile-tone:linear-gradient(96deg,#4b9c7af2 0%,#398064ed 100%);border-color:#4b9c7a6b}.horse-profile-card--good{--horse-profile-tone:linear-gradient(96deg,#d87038f2 0%,#c4632ef0 100%);border-color:#c4632e66}.horse-profile-card--watch{--horse-profile-tone:linear-gradient(96deg,#3f88baf2 0%,#2e6c9ced 100%);border-color:#3f88ba6b}.horse-profile-card--needs-exam{--horse-profile-tone:linear-gradient(96deg,#9761b2f2 0%,#7c4ca0ed 100%);border-color:#9761b273}.horse-profile-card__media{height:calc(var(--spacing)*52);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-border);position:relative;overflow:hidden}.horse-profile-card__media--profile-link{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.horse-profile-card__media--profile-link:focus-visible{outline-offset:2px;outline:2px solid #d4af37e6}.horse-profile-card__image{object-fit:cover;width:100%;height:100%;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));--tw-duration:.5s;pointer-events:none;filter:saturate(1.08)contrast(1.04)brightness(1.04);transition-duration:.5s}.horse-profile-card:hover .horse-profile-card__image{transform:scale(1.05)}.horse-profile-card__image-fallback{width:100%;height:100%;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-brand-muted);pointer-events:none;background:linear-gradient(145deg,#ffffffeb,#efe6dcc7);justify-content:center;align-items:center;display:flex}.horse-profile-card__media-overlay{inset:calc(var(--spacing)*0);z-index:2;pointer-events:none;background:radial-gradient(86% 92% at 18% 16%,#ffffff29,#fff0 56%),linear-gradient(#2c2a281a,#2c2a2842 52%,#2c2a2885);position:absolute}.horse-profile-card__corner{pointer-events:none;height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);border-color:#ffffffe6;position:absolute}@supports (color:color-mix(in lab,red,red)){.horse-profile-card__corner{border-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.horse-profile-card__corner--tl{top:calc(var(--spacing)*3);left:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px}.horse-profile-card__corner--tr{top:calc(var(--spacing)*3);right:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px}.horse-profile-card__chip{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.horse-profile-card__chip{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.horse-profile-card__chip{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.horse-profile-card__chip{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.horse-profile-card__chip{--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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,)}.horse-profile-card__signal{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.horse-profile-card__signal{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.horse-profile-card__signal{color:var(--color-white);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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,)}.horse-profile-card__title{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:2.7rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);text-shadow:0 8px 20px #2c2a2861;letter-spacing:-.03em}.horse-profile-card__badge{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffa6;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.horse-profile-card__badge{border-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.horse-profile-card__badge{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.horse-profile-card__badge{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.horse-profile-card__badge{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-white);text-transform:uppercase;--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,)}.horse-profile-card__body{z-index:1;position:relative}:where(.horse-profile-card__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}.horse-profile-card__body{padding:calc(var(--spacing)*3.5)}.horse-profile-card__meta-tile{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);padding:calc(var(--spacing)*2.5);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:linear-gradient(160deg,#fffffff2,#f4efe9db);transition-duration:.2s}.horse-profile-card:hover .horse-profile-card__meta-tile{border-color:#c4632e59}@supports (color:color-mix(in lab,red,red)){.horse-profile-card:hover .horse-profile-card__meta-tile{border-color:color-mix(in oklab,var(--color-brand-accent)35%,transparent)}}.horse-profile-card:hover .horse-profile-card__meta-tile{box-shadow:0 8px 18px #6b3e2e14}.horse-profile-card__meta-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-brand-muted);text-transform:uppercase}.horse-profile-card__meta-value{margin-top:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.horse-profile-card__coat-line{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.horse-profile-card__coat-swatch{border:1px solid #785a4652;border-radius:.45rem;flex-shrink:0;width:1.35rem;height:1.35rem;box-shadow:inset 0 1px 3px #0000001f}.horse-profile-card__coat-name{min-width:0;margin-top:0;line-height:1.25}.horse-profile-card__insight{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.horse-profile-card__insight{background-color:color-mix(in oklab,var(--color-brand-surface)92%,transparent)}}.horse-profile-card__insight{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.horse-profile-card__insight-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);display:flex}.horse-profile-card__insight-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-brand-muted);text-transform:uppercase}.horse-profile-card__insight-value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.horse-profile-card__insight-track{margin-top:calc(var(--spacing)*1);height:calc(var(--spacing)*2);background-color:var(--color-brand-warm);border-radius:3.40282e38px;width:100%;overflow:hidden}.horse-profile-card__insight-fill{border-radius:3.40282e38px;height:100%;display:block}.horse-profile-card__micro-grid{gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.horse-profile-card__micro-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-accent-dark);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:inline-flex}.horse-profile-card__micro-label{align-items:center;gap:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand-muted);text-transform:uppercase;display:inline-flex}.horse-profile-card__micro-value{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-brand-accent-dark)}.horse-profile-card__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dcbf;display:flex}@supports (color:color-mix(in lab,red,red)){.horse-profile-card__footer{background-color:color-mix(in oklab,var(--color-brand-warm)75%,transparent)}}.horse-profile-card__footer{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.horse-profile-card__footer-copy{min-width:calc(var(--spacing)*0);flex-direction:column;display:inline-flex}.horse-profile-card__footer-label{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);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-brand-accent-dark);text-transform:uppercase}.horse-profile-card__footer-sub{margin-top:calc(var(--spacing)*.5);--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);color:var(--color-brand-muted)}.horse-profile-card__footer-action{align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);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-white);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.2s;display:inline-flex}.horse-profile-card:hover .horse-profile-card__footer-action{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.horse-show-panel{--panel-accent:#c4632e;--panel-soft:#c4632e2e;border-style:var(--tw-border-style);background-color:var(--color-brand-surface);--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);isolation:isolate;border-width:1px;border-color:var(--panel-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.horse-show-panel{border-color:color-mix(in srgb,var(--panel-accent)26%,#e2d8cd)}}.horse-show-panel{background:radial-gradient(120% 108% at 0% 0%,var(--panel-accent)0%,#fff0 58%),linear-gradient(150deg,#fffffffc,#f8f2ecf7 58%,#eee2d6f2)}@supports (color:color-mix(in lab,red,red)){.horse-show-panel{background:radial-gradient(120% 108% at 0% 0%,color-mix(in srgb,var(--panel-accent)15%,#fff),#fff0 58%),linear-gradient(150deg,#fffffffc,#f8f2ecf7 58%,#eee2d6f2)}}.horse-show-panel{transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 12px 24px #6b3e2e1f,0 22px 36px #6b3e2e1a,inset 0 1px #ffffffdb}.horse-show-panel:hover{border-color:var(--panel-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.horse-show-panel:hover{border-color:color-mix(in srgb,var(--panel-accent)38%,#e2d8cd)}}.horse-show-panel:hover{box-shadow:0 16px 30px #6b3e2e2e,0 28px 42px #6b3e2e24,inset 0 1px #ffffffe6}.horse-show-meta-pills{transform:translateY(-20px)}@media(min-width:640px){.horse-show-meta-pills{transform:translateY(-26px)}}.horse-show-panel:before{content:"";background:linear-gradient(90deg,var(--panel-accent)0%,var(--panel-accent)100%);border-radius:9999px;height:4px;position:absolute;top:.32rem;left:.72rem;right:.72rem}@supports (color:color-mix(in lab,red,red)){.horse-show-panel:before{background:linear-gradient(90deg,color-mix(in srgb,var(--panel-accent)92%,#e2d8cd),color-mix(in srgb,var(--panel-accent)48%,#fff))}}.horse-show-panel:before{opacity:.96;box-shadow:inset 0 1px #fff6}.horse-show-panel--actions:before{background:radial-gradient(118% 102% at 0 0,#c4632e2e,#c4632e00 58%),linear-gradient(155deg,#fffffffa,#efe6dceb)}.horse-show-panel>*{z-index:1;position:relative}.horse-show-panel:after{content:"";clip-path:polygon(26% 0,100% 0,100% 100%,0 100%);background:linear-gradient(138deg,var(--panel-soft)0%,#fff0 82%);pointer-events:none;opacity:.86;width:46%;height:54%;position:absolute;top:-1px;right:-1px}.horse-show-panel--primary{--panel-accent:#c4632e;--panel-soft:#c4632e3d}.horse-show-panel--contact{--panel-accent:#2c2a28;--panel-soft:#2c2a2829}.horse-show-panel--feed{--panel-accent:#8a7f75;--panel-soft:#8a7f7533}.horse-show-panel--docs{--panel-accent:#6b3e2e;--panel-soft:#6b3e2e33}.horse-show-panel--featured{border-color:#c4632e70;box-shadow:0 16px 28px #6b3e2e29,inset 0 1px #ffffffeb}.horse-show-panel--featured:before{opacity:1;height:4px;top:.35rem}.horse-show-panel--featured:after{background:linear-gradient(138deg,var(--panel-accent)0%,#fff0 82%)}@supports (color:color-mix(in lab,red,red)){.horse-show-panel--featured:after{background:linear-gradient(138deg,color-mix(in srgb,var(--panel-accent)26%,#fff),#fff0 82%)}}.horse-show-panel--featured:after{opacity:.94}.horse-show-panel h2>span,.horse-show-panel h3>span{border-color:var(--panel-accent)}@supports (color:color-mix(in lab,red,red)){.horse-show-panel h2>span,.horse-show-panel h3>span{border-color:color-mix(in srgb,var(--panel-accent)48%,#e2d8cd)}}.horse-show-panel h2>span,.horse-show-panel h3>span{background:linear-gradient(145deg,#fff 0%,var(--panel-accent)100%)}@supports (color:color-mix(in lab,red,red)){.horse-show-panel h2>span,.horse-show-panel h3>span{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--panel-accent)18%,#efe6dc))}}.horse-show-panel h2>span,.horse-show-panel h3>span{color:var(--panel-accent);box-shadow:0 9px 16px #6b3e2e29,inset 0 1px #ffffffd6}.horse-show-panel--contact .stat-row{border-bottom-color:#c4632e33}.horse-show-panel--contact .stat-row svg{color:var(--panel-accent);filter:drop-shadow(0 2px 6px #6b3e2e2e)}.horse-show-stat-card{border-color:var(--color-brand-border);background-color:var(--color-brand-surface);padding:calc(var(--spacing)*4);--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);isolation:isolate;position:relative;overflow:hidden}.horse-show-stat-card--compact{padding:calc(var(--spacing)*3)}.horse-show-stat-card__label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-brand-muted);text-transform:uppercase}.horse-show-stat-card__icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);justify-content:center;align-items:center;display:inline-flex}.horse-show-stat-card__value{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);color:var(--color-brand-ink)}.horse-show-stat-card__value--date{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.horse-show-stat-card__meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted)}.horse-show-stat-card:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(106% 100% at 100% 0,#efe6dce6,#efe6dc00 56%),linear-gradient(160deg,#fffffffa,#f4efe9e6);position:absolute;inset:0}.horse-show-stat-card:after{content:"";opacity:.9;background:linear-gradient(96deg,#c4632eb3,#6b3e2e9e);border-radius:9999px;height:2px;position:absolute;top:0;left:14px;right:14px}.horse-show-stat-card--accent:before{background:radial-gradient(110% 100% at 100% 0,#c4632e3d,#c4632e00 58%),linear-gradient(160deg,#fffffffa,#efe6dce6)}.horse-show-stat-card--accent:after{background:linear-gradient(96deg,#c4632efa,#6b3e2eeb);height:3px}.horse-show-stat-card--dark:before{background:radial-gradient(110% 100% at 100% 0,#6b3e2e33,#6b3e2e00 58%),linear-gradient(160deg,#fffffffa,#f4efe9e6)}.horse-show-stat-card--dark:after{background:linear-gradient(96deg,#6b3e2efa,#c4632ee0);height:3px}.horse-show-stat-card--warm:before{background:radial-gradient(110% 100% at 100% 0,#efe6dcf2,#efe6dc00 58%),linear-gradient(160deg,#fffffffa,#f4efe9eb)}.horse-show-stat-card--warm:after{background:linear-gradient(96deg,#c4632edb,#6b3e2ecc);height:3px}.horse-show-stat-card>*{z-index:1;position:relative}.horse-show-action{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);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);color:var(--color-brand-ink);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:linear-gradient(150deg,#fffffffa,#f4efe9e6);border-radius:14px;transition-duration:.2s;display:flex}.horse-show-action:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:#c4632e59}@supports (color:color-mix(in lab,red,red)){.horse-show-action:hover{border-color:color-mix(in oklab,var(--color-brand-accent)35%,transparent)}}.horse-show-action:hover{background-color:var(--color-brand-warm);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.horse-show-action__icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.horse-show-action:hover .horse-show-action__icon{transform:scale(1.06)}.horse-show-info-tile{--tile-accent:#c4632e;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);padding:calc(var(--spacing)*3);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-color:var(--tile-accent);border-radius:14px;transition-duration:.2s;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.horse-show-info-tile{border-color:color-mix(in srgb,var(--tile-accent)32%,#e2d8cd)}}.horse-show-info-tile{background:radial-gradient(112% 100% at 0% 0%,var(--tile-accent)0%,#fff0 56%),linear-gradient(150deg,#fff,#f7f1eb 62%,#eedfd1)}@supports (color:color-mix(in lab,red,red)){.horse-show-info-tile{background:radial-gradient(112% 100% at 0% 0%,color-mix(in srgb,var(--tile-accent)12%,#fff),#fff0 56%),linear-gradient(150deg,#fff,#f7f1eb 62%,#eedfd1)}}.horse-show-info-tile{box-shadow:0 10px 18px #6b3e2e24,0 16px 24px #6b3e2e1a,inset 0 1px #ffffffd6}.horse-show-info-tile:before{content:"";background:linear-gradient(90deg,var(--tile-accent)0%,var(--tile-accent)100%);border-radius:9999px;height:3px;position:absolute;top:.42rem;left:.72rem;right:.72rem}@supports (color:color-mix(in lab,red,red)){.horse-show-info-tile:before{background:linear-gradient(90deg,var(--tile-accent)0%,color-mix(in srgb,var(--tile-accent)46%,#fff)100%)}}.horse-show-info-tile:before{opacity:.88}.horse-show-info-tile:after{content:"";clip-path:polygon(26% 0,100% 0,100% 100%,0 100%);background:linear-gradient(138deg,var(--tile-accent)0%,#fff0 82%);width:46%;height:54%;position:absolute;top:-1px;right:-1px}@supports (color:color-mix(in lab,red,red)){.horse-show-info-tile:after{background:linear-gradient(138deg,color-mix(in srgb,var(--tile-accent)18%,#fff),#fff0 82%)}}.horse-show-info-tile:after{pointer-events:none;opacity:.84}.horse-show-info-tile>*{z-index:1;padding-left:0;position:relative}.horse-show-info-tile:hover{border-color:#c4632e8c}@supports (color:color-mix(in lab,red,red)){.horse-show-info-tile:hover{border-color:color-mix(in oklab,var(--color-brand-accent)55%,transparent)}}.horse-show-info-tile:hover{transform:translateY(-3px);box-shadow:0 16px 28px #6b3e2e38,0 26px 36px #6b3e2e24,inset 0 1px #ffffffe6}.horse-show-info-tile--soft{--tile-accent:#6b3e2e;border-color:var(--tile-accent);background:linear-gradient(160deg,#fff,#efe6dce6)}@supports (color:color-mix(in lab,red,red)){.horse-show-info-tile--soft{border-color:color-mix(in srgb,var(--tile-accent)34%,#e2d8cd)}}.horse-show-info-tile:nth-child(4n+2){--tile-accent:#6b3e2e}.horse-show-info-tile:nth-child(4n+3){--tile-accent:#8a7f75}.horse-show-info-tile:nth-child(4n+4){--tile-accent:#2c2a28}.horse-show-info-tile:not(.horse-show-info-tile--key){--tile-accent:#8a7f75}.horse-show-info-tile--key{--tile-accent:#c4632e;background:linear-gradient(150deg,#fff,#f7e9e2 66%,#ecdbcbd6);border-color:#c4632e8f;box-shadow:0 14px 24px #6b3e2e2e,0 22px 32px #6b3e2e1f,inset 0 1px #ffffffeb}.horse-show-info-tile--key:before{opacity:.96;height:4px}.horse-show-info-tile--key>div:last-child{letter-spacing:-.01em;font-size:1.12rem;line-height:1.2}.horse-show-info-tile--key:hover{border-color:#c4632e8f;box-shadow:0 16px 28px #6b3e2e2e,inset 0 1px #fffffff2}.horse-show-vivid{--horse-vivid-deep:#14263a;--horse-vivid-deep-soft:#264765;--horse-vivid-gold:#d8b26a;--horse-vivid-copper:#a46a3d;--horse-vivid-cream:#f8eedc;--horse-vivid-sand:#d9c4a1;--horse-vivid-ink:#1f1612;--horse-vivid-plum:#6e3347;isolation:isolate;position:relative}.horse-show-vivid:before,.horse-show-vivid:after{content:none;display:none}.horse-show-vivid>*{z-index:1;position:relative}.horse-show-vivid .horse-show-vivid-chip{border-color:var(--horse-vivid-gold);background:linear-gradient(145deg,#1a3149 0%,var(--horse-vivid-deep-soft)100%);color:#fff6e7}.horse-show-vivid .horse-show-vivid-portrait-overlay{background:linear-gradient(#0000,#1a2e44 42%,#132538)}.horse-show-vivid .horse-show-vivid-portrait-empty{background:linear-gradient(145deg,#fcf4e4,#f2e2c6 52%,#ddb991)}.horse-show-vivid .horse-show-vivid-portrait-empty-icon{border:2px solid var(--horse-vivid-gold);color:var(--horse-vivid-copper);background:#fff8ea}.horse-show-vivid .horse-show-vivid-portrait-empty-copy{color:var(--horse-vivid-ink)}.horse-show-vivid .horse-show-vivid-overview-icon{border-color:var(--horse-vivid-gold);color:var(--horse-vivid-copper);background:#fff7e7}.horse-show-vivid .horse-show-vivid-overview-copy{color:#f7ebd7}.horse-show-vivid .horse-show-vivid-pill{letter-spacing:.01em;border-radius:9999px;font-weight:800;box-shadow:0 10px 18px #1f161224,inset 0 0 0 1px #ffffffc7;border:2px solid var(--horse-vivid-copper)!important;background:linear-gradient(145deg,#fff8ed 0%,var(--horse-vivid-cream)100%)!important;color:var(--horse-vivid-ink)!important}.horse-show-vivid .horse-show-vivid-pill--state{background:linear-gradient(145deg,#18324b 0%,var(--horse-vivid-deep-soft)100%)!important;color:#fff5e4!important;border-color:var(--horse-vivid-gold)!important}.horse-show-vivid .horse-show-vivid-pill--score{background:linear-gradient(145deg,#e7c688 0%,var(--horse-vivid-gold)100%)!important;color:var(--horse-vivid-ink)!important;border-color:var(--horse-vivid-copper)!important}.horse-show-vivid .horse-show-panel{border:2px solid var(--horse-vivid-sand);background:linear-gradient(160deg,#fffcf6 0%,var(--horse-vivid-cream)100%);border-radius:1.25rem;box-shadow:0 20px 32px #1f16122e,inset 0 0 0 1px #ffffffc7}.horse-show-vivid .horse-show-panel:before{background:linear-gradient(90deg,var(--horse-vivid-gold)0%,var(--horse-vivid-copper)56%,var(--horse-vivid-plum)100%);opacity:1;height:7px;box-shadow:none;border-radius:0;top:0;left:0;right:0}.horse-show-vivid .horse-show-panel:after{content:"";border:1px solid var(--horse-vivid-copper);background:var(--horse-vivid-gold);opacity:.96;pointer-events:none;border-radius:9999px;width:.74rem;height:.74rem;position:absolute;top:.9rem;right:.9rem}.horse-show-vivid .horse-show-panel:hover{border-color:var(--horse-vivid-copper);transform:translateY(-4px);box-shadow:0 26px 42px #1f16123d,inset 0 0 0 1px #ffffffdb}.horse-show-vivid .horse-show-vivid-overview{border-color:var(--horse-vivid-gold);background:linear-gradient(156deg,#12263a 0%,var(--horse-vivid-deep)40%,var(--horse-vivid-deep-soft)100%)}.horse-show-vivid .horse-show-vivid-portrait{border-color:var(--horse-vivid-gold);background:linear-gradient(156deg,#fcf4e3 0%,var(--horse-vivid-cream)100%)}.horse-show-vivid .horse-show-panel--primary{border-color:var(--horse-vivid-copper);background:linear-gradient(155deg,#fff8ed,#f0dfc2)}.horse-show-vivid .horse-show-panel--contact{background:linear-gradient(155deg,#f5f8fc,#dce5ef);border-color:#86a1b8}.horse-show-vivid .horse-show-panel--feed{border-color:var(--horse-vivid-gold);background:linear-gradient(155deg,#fff9ee,#f0e1c3)}.horse-show-vivid .horse-show-panel--docs{background:linear-gradient(155deg,#fdf5ee,#efdccc);border-color:#b48d75}.horse-show-vivid .horse-show-panel h2>span,.horse-show-vivid .horse-show-panel h3>span{border:2px solid var(--horse-vivid-copper);background:linear-gradient(145deg,#b77948 0%,var(--horse-vivid-copper)100%);color:#fff;box-shadow:0 10px 16px #442a1a38}.horse-show-vivid .horse-show-panel--primary h2>span,.horse-show-vivid .horse-show-panel--primary h3>span{border-color:var(--horse-vivid-copper);background:linear-gradient(145deg,#b77746 0%,var(--horse-vivid-copper)100%)}.horse-show-vivid .horse-show-panel--contact h2>span,.horse-show-vivid .horse-show-panel--contact h3>span{border-color:var(--horse-vivid-deep-soft);background:linear-gradient(145deg,#2a4a67 0%,var(--horse-vivid-deep-soft)100%)}.horse-show-vivid .horse-show-panel--feed h2>span,.horse-show-vivid .horse-show-panel--feed h3>span{border-color:var(--horse-vivid-gold);background:linear-gradient(145deg,#e0c085 0%,var(--horse-vivid-gold)100%);color:var(--horse-vivid-ink)}.horse-show-vivid .horse-show-panel--docs h2>span,.horse-show-vivid .horse-show-panel--docs h3>span{background:linear-gradient(145deg,#c79879,#a87559);border-color:#a87559}.horse-show-vivid .horse-show-panel h2,.horse-show-vivid .horse-show-panel h3{letter-spacing:-.012em;text-wrap:balance}.horse-show-vivid .horse-show-info-tile{background:linear-gradient(160deg,#fff,#fdf4e8);border:2px solid #cfbda7;box-shadow:0 10px 16px #1f16121f,inset 0 0 0 1px #ffffffc2}.horse-show-vivid .horse-show-info-tile:before{background:var(--horse-vivid-copper);opacity:1;border-radius:0;width:.34rem;height:100%;top:0;left:0}.horse-show-vivid .horse-show-info-tile:after{content:"";border:1px solid var(--horse-vivid-gold);position:absolute;inset:.35rem}@supports (color:color-mix(in lab,red,red)){.horse-show-vivid .horse-show-info-tile:after{border:1px solid color-mix(in srgb,var(--horse-vivid-gold)22%,#fff)}}.horse-show-vivid .horse-show-info-tile:after{pointer-events:none;opacity:.84;border-radius:.72rem}.horse-show-vivid .horse-show-info-tile:hover{border-color:var(--horse-vivid-copper);transform:translateY(-3px);box-shadow:0 18px 26px #1f161233,inset 0 0 0 1px #ffffffd6}.horse-show-vivid .horse-show-info-tile--key{border-color:var(--horse-vivid-gold);background:linear-gradient(155deg,#fff8ec,#efd6ad)}.horse-show-vivid .horse-show-info-tile--key:before{background:var(--horse-vivid-gold)}.horse-show-vivid .horse-show-panel--feed .horse-show-info-tile--soft{border-color:var(--horse-vivid-gold);background:linear-gradient(155deg,#fff9ee,#f1e2c4)}.horse-show-vivid .horse-show-panel--feed .horse-show-info-tile--soft:before{background:var(--horse-vivid-gold)}.horse-show-vivid .horse-show-panel--docs .horse-show-info-tile--soft{background:linear-gradient(155deg,#fdf6ee,#eedccb);border-color:#b48d75}.horse-show-vivid .horse-show-panel--docs .horse-show-info-tile--soft:before{background:#a87559}.horse-show-vivid .horse-show-vivid-overview-tile{box-shadow:none}.horse-show-vivid .horse-show-vivid-overview-tile--warm{border-color:var(--horse-vivid-gold);background:linear-gradient(155deg,#faedd6,#e8cd98)}.horse-show-vivid .horse-show-vivid-overview-tile--warm:before{background:var(--horse-vivid-gold)}.horse-show-vivid .horse-show-vivid-overview-tile--cool{background:linear-gradient(155deg,#e7eff9,#cbdbed);border-color:#8ea5bf}.horse-show-vivid .horse-show-vivid-overview-tile--cool:before{background:var(--horse-vivid-deep-soft)}.horse-show-vivid .horse-show-vivid-overview-tile--fresh{border-color:var(--horse-vivid-copper);background:linear-gradient(155deg,#f8eae0,#e8c9b1)}.horse-show-vivid .horse-show-vivid-overview-tile--fresh:before{background:var(--horse-vivid-copper)}.horse-show-vivid .horse-show-vivid-overview-tile--pop{background:linear-gradient(155deg,#f4e8ed,#dfbfcc);border-color:#a56e82}.horse-show-vivid .horse-show-vivid-overview-tile--pop:before{background:var(--horse-vivid-plum)}.horse-show-vivid .horse-show-vivid-overview .horse-show-info-tile .text-brand-muted{color:#513727}.horse-show-vivid .horse-show-vivid-overview .horse-show-info-tile .text-brand-ink{color:#201712}.horse-show-vivid .btn-secondary{border:2px solid var(--horse-vivid-copper);background:linear-gradient(145deg,#fff8ec 0%,var(--horse-vivid-cream)100%);color:var(--horse-vivid-ink);box-shadow:0 6px 12px #1f16121f}.horse-show-vivid .btn-secondary:hover{border-color:var(--horse-vivid-gold);background:linear-gradient(145deg,#e2c489 0%,var(--horse-vivid-gold)100%);color:var(--horse-vivid-ink);box-shadow:0 10px 16px #1f16122e}.horse-show-vivid .btn-primary{background:linear-gradient(145deg,#7b3c53 0%,var(--horse-vivid-plum)52%,#a46a3d 100%);color:#fff;border:2px solid #8c4259;box-shadow:0 10px 16px #2d18213d}.horse-show-vivid .btn-primary:hover{border-color:var(--horse-vivid-gold);background:linear-gradient(145deg,#6d344a,#8a415a 44%,#b07949);box-shadow:0 14px 22px #2d182147}.horse-show-vivid .field-input{color:var(--horse-vivid-ink);background:linear-gradient(160deg,#fff,#fdf5e9);border:2px solid #c4a98a;box-shadow:inset 0 2px #ffffffe6}.horse-show-vivid .field-input:focus{border-color:var(--horse-vivid-copper);box-shadow:0 0 0 3px var(--horse-vivid-gold)}@supports (color:color-mix(in lab,red,red)){.horse-show-vivid .field-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--horse-vivid-gold)44%,#fff)}}.horse-show-experience{gap:1.3rem;padding-bottom:.9rem;display:grid}.horse-show-experience .horse-universe{border:2px solid var(--horse-vivid-gold);background:linear-gradient(142deg,#0f2134,#1a3853 56%,#355c7d);border-radius:1.55rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 24px 42px #121e2b4d,inset 0 0 0 1px #fff9ed42}.horse-show-experience .horse-universe:before{content:"";opacity:.2;pointer-events:none;background:radial-gradient(circle,#e8cca0,#d4a56f 52%,#8a5872);border-radius:9999px;width:16rem;height:16rem;position:absolute;top:-3rem;right:-4rem}.horse-show-experience .horse-universe>*{z-index:1;position:relative}.horse-show-experience .horse-universe-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.horse-show-experience .horse-universe-edit{color:#1f1612;background:linear-gradient(145deg,#fcf0da,#e9c88d);border:2px solid #d6b070;border-radius:9999px;align-items:center;gap:.4rem;padding:.44rem .84rem;font-size:.8rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 14px #160e0a29}.horse-show-experience .horse-universe-edit:hover{transform:translateY(-2px);box-shadow:0 12px 18px #160e0a38}.horse-show-experience .horse-universe-stage{place-items:center;min-height:21rem;margin-top:.9rem;display:grid;position:relative}.horse-show-experience .horse-universe-stage:before{content:"";aspect-ratio:1;opacity:.72;pointer-events:none;border:1px dashed #d4b27b;border-radius:9999px;width:clamp(16rem,39vw,28rem);position:absolute}.horse-show-experience .horse-universe-nodes{pointer-events:none;position:absolute;inset:0}.horse-show-experience .horse-universe-node{pointer-events:auto;color:#2a1a13;letter-spacing:.01em;background:linear-gradient(145deg,#fff8e9,#f1d5a7);border:2px solid #d4af73;border-radius:9999px;align-items:center;gap:.38rem;padding:.48rem .84rem;font-size:.78rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;box-shadow:0 10px 16px #111c283d}.horse-show-experience .horse-universe-node:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 14px 20px #111c284d}.horse-show-experience .horse-universe-node--top{top:.3rem;left:50%;transform:translate(-50%)}.horse-show-experience .horse-universe-node--right{top:50%;right:.4rem;transform:translateY(-50%)}.horse-show-experience .horse-universe-node--left{top:50%;left:.4rem;transform:translateY(-50%)}.horse-show-experience .horse-universe-node--bottom{bottom:.3rem;left:50%;transform:translate(-50%)}.horse-show-experience .horse-universe-core{z-index:2;aspect-ratio:1;background:#f6e8ce;border:4px solid #d7b071;border-radius:9999px;width:clamp(13rem,25vw,16.8rem);animation:.52s both horse-core-pop;position:relative;overflow:hidden;box-shadow:0 26px 36px #0f1c2757,0 0 0 4px #f5e5c8}.horse-show-experience .horse-universe-core-image{object-fit:cover;filter:saturate(1.17)contrast(1.08);width:100%;height:100%}.horse-show-experience .horse-universe-core-empty{color:#6f3b50;background:linear-gradient(145deg,#fcf2df,#e9cca0);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:100%;height:100%;font-size:.84rem;font-weight:700;display:flex}.horse-show-experience .horse-universe-core-cta{color:#2a1a13;background:linear-gradient(145deg,#f7e2c1,#e0b274);border:1px solid #b6794a;border-radius:9999px;margin-top:.1rem;padding:.26rem .62rem;font-size:.72rem;font-weight:700}.horse-show-experience .horse-universe-core-meta{text-align:center;color:#f9eedb;background:linear-gradient(145deg,#112a42,#223e5a);border:1px solid #d8b271;border-radius:.8rem;padding:.5rem .62rem;position:absolute;bottom:.68rem;left:.68rem;right:.68rem;box-shadow:0 8px 14px #0000003d}.horse-show-experience .horse-universe-core-name{letter-spacing:-.01em;font-size:1.03rem;font-weight:800;line-height:1.15}.horse-show-experience .horse-universe-core-sub{letter-spacing:.02em;text-transform:uppercase;color:#e3cc9a;margin-top:.18rem;font-size:.72rem}.horse-show-experience .horse-universe-strip,.horse-show-experience .horse-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin-top:.95rem;display:grid}.horse-show-experience .horse-command-card--score{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.horse-show-experience .horse-command-label{text-transform:uppercase;letter-spacing:.09em;color:#654631;font-size:.66rem;font-weight:700}.horse-show-experience .horse-command-value{color:#251a13;margin-top:.22rem;font-size:.92rem;font-weight:800}.horse-show-experience .horse-command-meta{color:#6e4e39;margin-top:.2rem;font-size:.74rem;line-height:1.35}.horse-show-experience .horse-score-ring{--score:0;background:conic-gradient(#7b3c53 calc(var(--score)*1%),#e8d0a2 0);border-radius:9999px;justify-content:center;align-items:center;width:3.3rem;height:3.3rem;display:inline-flex;position:relative;box-shadow:0 10px 14px #111c2833}.horse-show-experience .horse-score-ring:before{content:"";background:#fdf5e6;border-radius:9999px;position:absolute;inset:.32rem}.horse-show-experience .horse-score-ring span{z-index:1;color:#3b2431;font-size:.82rem;font-weight:800;position:relative}.horse-show-experience .horse-smart-nav{z-index:25;background:linear-gradient(145deg,#f8e8ca,#e9c994);border:1px solid #d3ad70;border-radius:.95rem;flex-wrap:wrap;gap:.44rem;padding:.52rem;display:flex;position:sticky;top:.85rem;box-shadow:0 12px 18px #180e0a26}.horse-show-experience .horse-smart-nav-link{color:#352319;letter-spacing:.01em;background:linear-gradient(145deg,#fff9ec,#f4dfc0);border:1px solid #b98352;border-radius:9999px;justify-content:center;align-items:center;padding:.34rem .78rem;font-size:.77rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.horse-show-experience .horse-smart-nav-link:hover{transform:translateY(-1px);box-shadow:0 8px 12px #1f161229}.horse-show-experience .horse-universe-stat{background:linear-gradient(145deg,#fff7e8,#f0d5aa);border:1px solid #d4af73;border-radius:.9rem;padding:.64rem .72rem;box-shadow:0 8px 14px #121e2b29,inset 0 0 0 1px #ffffffd1}.horse-show-experience .horse-universe-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#62432d;font-size:.65rem;font-weight:700}.horse-show-experience .horse-universe-stat-value{color:#2a1a13;margin-top:.18rem;font-size:.93rem;font-weight:800}.horse-show-experience .horse-story{gap:1rem;padding-left:2.1rem;display:grid;position:relative}.horse-show-experience .horse-story:before{content:"";background:linear-gradient(#d9b472,#b47c54 54%,#7c3d52);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.86rem}.horse-show-experience .horse-story-chapter{background:linear-gradient(156deg,#fffdf9,#f8edda);border:2px solid #d8bf9e;border-radius:1.35rem;padding:1rem;scroll-margin-top:6.5rem;animation:.56s both horse-story-rise;position:relative;box-shadow:0 18px 30px #1f161224,inset 0 0 0 1px #ffffffd6}.horse-show-experience .horse-story-chapter:before{content:"";background:#f5d79e;border:2px solid #c28d5a;border-radius:9999px;width:.95rem;height:.95rem;position:absolute;top:1.2rem;left:-1.72rem;box-shadow:0 4px 9px #1f161238}.horse-show-experience .horse-story-chapter:nth-child(2){animation-delay:50ms}.horse-show-experience .horse-story-chapter:nth-child(3){animation-delay:.1s}.horse-show-experience .horse-story-chapter:nth-child(4){animation-delay:.15s}.horse-show-experience .horse-story-chapter--journal{background:linear-gradient(156deg,#fff9f1,#f3dec4);border-color:#c89d79}.horse-show-experience .horse-story-chapter--feed{background:linear-gradient(156deg,#fff9ee,#f0dfc0);border-color:#d4b171}.horse-show-experience .horse-story-chapter--owner{background:linear-gradient(156deg,#f8fbff,#dee7f2);border-color:#92a8bf}.horse-show-experience .horse-story-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.horse-show-experience .horse-story-head>div:first-child{flex:1}.horse-show-experience .horse-chapter-toggle{color:#5a3828;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(145deg,#fff7e9,#efd2a3);border:1px solid #b57a4e;border-radius:9999px;padding:.3rem .68rem;font-size:.72rem;font-weight:700;transition:transform .18s,box-shadow .18s}.horse-show-experience .horse-chapter-toggle:hover{transform:translateY(-1px);box-shadow:0 8px 12px #1f161224}.horse-show-experience .horse-story-body[hidden]{display:none!important}.horse-show-experience .horse-story-chapter.is-collapsed{padding-bottom:.86rem}.horse-show-experience .horse-story-chapter.is-collapsed .horse-story-head{margin-bottom:0}.horse-show-experience .horse-story-kicker{color:#6d4532;text-transform:uppercase;letter-spacing:.08em;background:#f7dfc0;border:1px solid #c38c5c;border-radius:9999px;align-items:center;padding:.22rem .58rem;font-size:.67rem;font-weight:700;display:inline-flex}.horse-show-experience .horse-story-head h2{letter-spacing:-.01em;color:#201712;margin-top:.44rem;font-size:1.25rem;font-weight:800;line-height:1.2}.horse-show-experience .horse-story-head p{color:#5e4738;max-width:52ch;margin-top:.22rem;font-size:.92rem}.horse-show-experience .horse-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.horse-show-experience .horse-story-pane h3{text-transform:uppercase;letter-spacing:.08em;color:#6b4835;margin-bottom:.58rem;font-size:.9rem;font-weight:700}.horse-show-experience .horse-journal-list{align-content:start;gap:.58rem;min-height:12.2rem;display:grid}.horse-show-experience .horse-journal-tools{gap:.5rem;margin-bottom:.62rem;display:grid}.horse-show-experience .horse-journal-live-count{text-transform:uppercase;letter-spacing:.07em;color:#6e4e39;font-size:.72rem;font-weight:700}.horse-show-experience .horse-journal-entry{background:linear-gradient(150deg,#fff,#fdf4e8);border:1px solid #d8ba97;border-radius:.82rem;padding:.66rem;animation:.4s both horse-note-in}.horse-show-experience .horse-journal-entry:nth-child(2){animation-delay:40ms}.horse-show-experience .horse-journal-entry:nth-child(3){animation-delay:80ms}.horse-show-experience .horse-journal-entry:nth-child(4){animation-delay:.12s}.horse-show-experience .horse-journal-entry-top{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.horse-show-experience .horse-journal-entry-date{color:#6a4d3a;font-size:.7rem;font-weight:700}.horse-show-experience .horse-journal-entry-author{color:#896f5b;font-size:.68rem}.horse-show-experience .horse-journal-entry-title{color:#201712;margin-top:.4rem;font-size:.9rem;font-weight:800}.horse-show-experience .horse-journal-entry-note{color:#453225;margin-top:.24rem;font-size:.83rem;line-height:1.45}.horse-show-experience .horse-journal-empty{color:#6d503c;background:linear-gradient(145deg,#fff8ec,#f5e4c8);border:1px dashed #c9a881;border-radius:.82rem;padding:.9rem;font-size:.88rem}.horse-show-experience .horse-journal-empty--search{margin-top:.46rem}.horse-show-experience .horse-journal-pager{justify-content:space-between;align-items:center;gap:.55rem;margin-top:.58rem;display:flex}.horse-show-experience .horse-journal-nav{color:#2a1810;background:linear-gradient(140deg,#f6e5cc,#e2bb87);border:1px solid #b77f4a;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.18rem;font-weight:700;line-height:1;transition:transform .16s,filter .16s,opacity .16s;display:inline-flex;box-shadow:0 4px 10px #54291538}.horse-show-experience .horse-journal-nav:hover{filter:saturate(1.06);transform:translateY(-1px)}.horse-show-experience .horse-journal-nav:disabled{opacity:.42;pointer-events:none;box-shadow:none}.horse-show-experience .horse-journal-page{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#6e4e39;flex:1;min-width:0;font-size:.73rem;font-weight:800}.horse-show-experience .horse-feed-pane{gap:.56rem;display:grid}.horse-show-experience .horse-feed-slot{background:linear-gradient(145deg,#fffdf8,#f4e3c4);border:1px solid #d6b484;border-radius:.78rem;padding:.56rem .62rem}.horse-show-experience .horse-feed-slot-label{text-transform:uppercase;letter-spacing:.08em;color:#6f4d39;align-items:center;gap:.32rem;font-size:.72rem;font-weight:700;display:inline-flex}.horse-show-experience .horse-feed-slot-value{color:#281c15;margin-top:.18rem;font-size:.9rem;font-weight:700}.horse-show-experience .horse-feed-slot-time{color:#7a5d49;margin-left:.32rem;font-size:.78rem}.horse-show-experience .horse-feed-note-block{background:linear-gradient(145deg,#fff,#f8ead0);border:1px solid #d0b186;border-radius:.78rem;padding:.68rem}.horse-show-experience .horse-feed-note-label{text-transform:uppercase;letter-spacing:.08em;color:#6f4c38;font-size:.72rem;font-weight:700}.horse-show-experience .horse-feed-note-value{color:#2c2018;margin-top:.24rem;font-weight:700;line-height:1.45}.horse-show-experience .horse-feed-footnote{color:#705640;font-size:.74rem}.horse-show-experience .horse-owner-identity{background:linear-gradient(155deg,#fff9ef,#f2e0c9);align-content:space-between;gap:.8rem;padding:.82rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 18px #65452e1f,inset 0 0 0 1px #ffffff9e;height:10.75rem!important;min-height:10.75rem!important}.horse-show-experience .horse-owner-identity.has-photo{background:linear-gradient(180deg,#12161e0f,#12161ead 84%),radial-gradient(90% 90% at 100% 0%,#f5c78447,#f5c78400 56%),var(--owner-photo)center 28%/cover no-repeat}.horse-show-experience .horse-owner-identity.no-photo{background:radial-gradient(88% 110% at 100% 0,#80425b47,#80425b00 56%),radial-gradient(90% 120% at 0 100%,#c78e5242,#c78e5200 58%),linear-gradient(150deg,#fff9ef,#f2e0c9)}.horse-show-experience .horse-owner-kicker{text-transform:uppercase;letter-spacing:.08em;color:#6c4732;background:linear-gradient(145deg,#fff6e8,#f0d6b0);border:1px solid #c28b58;border-radius:9999px;width:max-content;padding:.2rem .56rem;font-size:.66rem;font-weight:700;display:inline-flex}.horse-show-experience .horse-owner-head{text-align:left;z-index:1;justify-items:start;gap:.22rem;margin-top:auto;display:grid}.horse-show-experience .horse-owner-fallback{color:#fff3dd;background:linear-gradient(145deg,#23425f,#7b3c53);border:3px solid #d3a15e;border-radius:9999px;justify-content:center;align-items:center;width:7rem;height:7rem;margin:auto;font-size:1.9rem;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 14px 22px #2f1a2347,0 0 0 7px #fff3df73}.horse-show-experience .horse-owner-name{color:#221812;text-align:left;font-size:1.28rem;font-weight:800}.horse-show-experience .horse-owner-meta{color:#5a3e33;text-transform:uppercase;letter-spacing:.06em;text-align:left;margin-top:.1rem;font-size:.8rem}.horse-show-experience .horse-owner-identity.has-photo .horse-owner-kicker{color:#fff6e9;background:#171d2870;border-color:#f7d2a0e0;box-shadow:0 4px 12px #0c0e1338}.horse-show-experience .horse-owner-identity.has-photo .horse-owner-name{color:#fff7ea;text-shadow:0 2px 10px #0a0c1185}.horse-show-experience .horse-owner-identity.has-photo .horse-owner-meta{color:#f9e2c1;text-shadow:0 1px 6px #0a0c117a}.horse-show-experience .horse-owner-details{background:linear-gradient(150deg,#fff,#f0f4fa);gap:.44rem;display:grid}.horse-show-experience .horse-owner-row{border-bottom:1px solid #d2deea;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.42rem;display:flex}.horse-show-experience .horse-owner-row:last-child{border-bottom:0;padding-bottom:0}.horse-show-experience .horse-owner-row span{text-transform:uppercase;letter-spacing:.06em;color:#58708a;font-size:.76rem;font-weight:700}.horse-show-experience .horse-owner-row strong{color:#1e1713;text-align:right;font-weight:700}.horse-show-experience .horse-profile-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.horse-show-experience .horse-profile-story-item{background:linear-gradient(145deg,#fff,#f6e7ed);border:1px solid #cda7b4;border-radius:.82rem;padding:.56rem .62rem}.horse-show-experience .horse-profile-story-label{text-transform:uppercase;letter-spacing:.08em;color:#7a4c5e;align-items:center;gap:.34rem;font-size:.72rem;font-weight:700;display:inline-flex}.horse-show-experience .horse-profile-story-value{color:#261914;margin-top:.18rem;font-size:.93rem;font-weight:700}.horse-show-experience .horse-profile-feature{background:linear-gradient(150deg,#fff,#f4e2e9);border-color:#c89eaa;margin-top:.72rem}@keyframes horse-story-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes horse-core-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes horse-note-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.horse-show-experience .horse-universe-stage{min-height:unset;flex-direction:column;gap:.86rem;display:flex}.horse-show-experience .horse-universe-stage:before{display:none}.horse-show-experience .horse-universe-nodes{pointer-events:auto;order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;width:100%;display:grid;position:static;inset:auto}.horse-show-experience .horse-universe-node{justify-content:center;position:relative;inset:auto}.horse-show-experience .horse-universe-node--top,.horse-show-experience .horse-universe-node--right,.horse-show-experience .horse-universe-node--left,.horse-show-experience .horse-universe-node--bottom{transform:none}.horse-show-experience .horse-universe-strip,.horse-show-experience .horse-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.horse-show-experience .horse-story{padding-left:0}.horse-show-experience .horse-story:before,.horse-show-experience .horse-story-chapter:before{display:none}}@media(max-width:640px){.horse-show-experience .horse-universe-strip,.horse-show-experience .horse-command-grid,.horse-show-experience .horse-story-grid,.horse-show-experience .horse-profile-story-grid{grid-template-columns:1fr}.horse-show-experience .horse-universe-node{padding:.46rem .62rem;font-size:.74rem}.horse-show-experience .horse-smart-nav{gap:.34rem;top:.55rem}.horse-show-experience .horse-smart-nav-link{padding:.32rem .62rem;font-size:.72rem}}.horse-show-experience{--horse-parallax-x:0px;--horse-parallax-y:0px;--horse-warm-ink:#2f2117;--horse-warm-muted:#6d5544;--horse-warm-accent:#c08652;gap:1.02rem}.horse-show-experience .horse-universe{background:radial-gradient(120% 100% at 100% 0,#cca06d3d,#cca06d00 52%),radial-gradient(100% 100% at 0 100%,#b77a8433,#b77a8400 56%),linear-gradient(145deg,#fcf5ea,#f4e7d6 54%,#e9d4bc);border:1px solid #cfab82;border-radius:1.6rem;padding:.95rem .95rem .9rem;box-shadow:0 18px 30px #5f3f2a33,inset 0 0 0 1px #ffffff9e}.horse-show-experience .horse-universe:before{opacity:.52;background:radial-gradient(circle,#debd8d8f,#b77a842e 52%,#b77a8400 76%);animation:11s ease-in-out infinite alternate horse-aurora-shift}.horse-show-experience .horse-universe:after{content:"";pointer-events:none;opacity:.54;background:linear-gradient(110deg,#fff0 28%,#ffffff4d,#fff0 72%) 0 0/220% 100%;animation:10s linear infinite horse-sheen;position:absolute;inset:0}.horse-show-experience .horse-universe-fx{pointer-events:none;z-index:0;position:absolute;inset:0}.horse-show-experience .horse-universe-fx-orb{border-radius:9999px;position:absolute}.horse-show-experience .horse-universe-fx-orb--one{background:radial-gradient(circle at 35% 35%,#f3e1c5e6,#d1a5726b 48%,#d1a57200 74%);width:11rem;height:11rem;animation:10s ease-in-out infinite horse-orb-float;top:-3.3rem;right:-2.5rem}.horse-show-experience .horse-universe-fx-orb--two{background:radial-gradient(circle,#bf7e8b5c,#80556300 70%);width:10rem;height:10rem;animation:12s ease-in-out infinite reverse horse-orb-float;bottom:-4.4rem;left:-2.5rem}.horse-show-experience .horse-universe-fx-grid{opacity:.24;background-image:radial-gradient(#69523f1f 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.horse-show-experience .horse-universe-head{align-items:flex-start;gap:.72rem}.horse-show-experience .horse-universe-head-main{gap:.3rem;display:grid}.horse-show-experience .horse-universe-headline{gap:.08rem;display:grid}.horse-show-experience .horse-universe-kicker{letter-spacing:.13em;text-transform:uppercase;color:#886341;font-weight:700;font-size:.78rem!important}.horse-show-experience .horse-universe-title{letter-spacing:-.01em;color:var(--horse-warm-ink);font-size:clamp(1.03rem,2vw,1.27rem);font-weight:800;line-height:1.14}.horse-show-experience .horse-universe-sub{color:var(--horse-warm-muted);font-size:.77rem}.horse-show-experience .horse-universe-edit{color:var(--horse-warm-ink);background:linear-gradient(145deg,#fff8ec,#efd6af);border-color:#c48d57;box-shadow:0 8px 14px #5f3f2a2e}.horse-show-experience .horse-universe-stage{min-height:20rem;margin-top:.7rem}.horse-show-experience .horse-universe-stage:before{border-color:#be885066;width:clamp(15rem,36vw,24rem);animation:20s linear infinite horse-ring-spin}.horse-show-experience .horse-universe-stage:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #c4915e52;border-radius:9999px;width:clamp(12rem,28vw,19rem);animation:13s linear infinite reverse horse-ring-spin;position:absolute;box-shadow:0 0 0 5px #e1bf932b}.horse-show-experience .horse-universe-node{color:var(--horse-warm-ink);background:linear-gradient(145deg,#fff9ee,#f2ddbe);border:1px solid #c28f59bf;box-shadow:0 8px 14px #5f3f2a2e,inset 0 0 0 1px #ffffffb8}.horse-show-experience .horse-universe-node:hover{box-shadow:0 12px 18px #5f3f2a3d,inset 0 0 0 1px #ffffffd6}.horse-show-experience .horse-universe-node--top{animation:5.8s ease-in-out infinite horse-node-top}.horse-show-experience .horse-universe-node--right{animation:6.2s ease-in-out infinite horse-node-right}.horse-show-experience .horse-universe-node--left{animation:6.4s ease-in-out infinite horse-node-left}.horse-show-experience .horse-universe-node--bottom{animation:6s ease-in-out infinite horse-node-bottom}.horse-show-experience .horse-universe-core{width:clamp(12.4rem,25vw,15.8rem);transform:translate3d(var(--horse-parallax-x),var(--horse-parallax-y),0);border:3px solid #d9b47e;transition:transform .25s;box-shadow:0 20px 30px #5c3d283d,0 0 0 6px #faedd67a}.horse-show-experience .horse-universe-core:before{content:"";z-index:-1;background:conic-gradient(#dfbc89a3,#ba77822e,#dfbc89a3);border-radius:9999px;animation:9s linear infinite horse-ring-spin;position:absolute;inset:-8px}.horse-show-experience .horse-universe-core-meta{color:var(--horse-warm-ink);background:linear-gradient(145deg,#faf1e2,#eed7b3);border-color:#cca67a}.horse-show-experience .horse-universe-core-sub{color:#6f4e37}.horse-show-experience .horse-universe-dock{flex-wrap:wrap;gap:.46rem;margin-top:.58rem;display:flex}.horse-show-experience .horse-universe-dock-btn{color:var(--horse-warm-ink);background:linear-gradient(145deg,#fff9ef,#f1ddbf);border:1px solid #c5915abd;border-radius:9999px;align-items:center;gap:.35rem;padding:.36rem .7rem;font-size:.75rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.horse-show-experience .horse-universe-dock-btn:hover{transform:translateY(-1px);box-shadow:0 8px 12px #5f3f2a33}.horse-show-experience .horse-command-grid{gap:.66rem}.horse-show-experience .horse-command-card{background:linear-gradient(156deg,#fffdf9,#f8eddd);border:1px solid #d4b896;border-radius:1rem;padding:.76rem;box-shadow:0 10px 16px #5f3f2a1f,inset 0 0 0 1px #ffffffb8}.horse-show-experience .horse-command-card--score{background:linear-gradient(156deg,#fff9f0,#f3e1c8)}.horse-show-experience .horse-command-card--tempo{--meter-color:#c68b53}.horse-show-experience .horse-command-card--feed{--meter-color:#b87b63}.horse-show-experience .horse-command-card--contact{--meter-color:#9d748e}.horse-show-experience .horse-command-label{color:#7b5a41}.horse-show-experience .horse-command-value{color:var(--horse-warm-ink)}.horse-show-experience .horse-command-meta{color:#7a5d47}.horse-show-experience .horse-command-meter{background:#e7d7c2;border-radius:9999px;height:.34rem;margin-top:.46rem;overflow:hidden}.horse-show-experience .horse-command-meter>span{width:calc(var(--meter,0)*1%);border-radius:inherit;background:linear-gradient(90deg,var(--meter-color,#c68b53)0%,#e5b982 100%);height:100%;box-shadow:0 0 8px var(--meter-color,#c68b53);display:block}@supports (color:color-mix(in lab,red,red)){.horse-show-experience .horse-command-meter>span{box-shadow:0 0 8px color-mix(in srgb,var(--meter-color,#c68b53)54%,transparent)}}.horse-show-experience .horse-command-meter>span{transition:width .4s}.horse-show-experience .horse-score-ring{background:conic-gradient(#c88d58 calc(var(--score)*1%),#cb955833 0);width:3.42rem;height:3.42rem;box-shadow:0 9px 14px #5f3f2a2e,inset 0 0 0 1px #fff5e5ad}.horse-show-experience .horse-score-ring:before{background:#fff8ec}.horse-show-experience .horse-score-ring span{color:var(--horse-warm-ink)}.horse-show-experience .horse-smart-nav{background:linear-gradient(145deg,#fbf2e4,#edd8b8);border:1px solid #d3b089;top:.72rem;box-shadow:0 10px 16px #5f3f2a29}.horse-show-experience .horse-smart-nav-link{color:var(--horse-warm-ink);background:linear-gradient(145deg,#fffbf4,#f2e0c3);border-color:#c79b6d}.horse-show-experience .horse-smart-nav-link.is-active{color:#fff5e7;background:linear-gradient(145deg,#bc8552,#a86f43);border-color:#a86f43;box-shadow:0 8px 12px #5f3f2a38}@keyframes horse-aurora-shift{0%{transform:translate(0)scale(1)}to{transform:translate(-14px,8px)scale(1.06)}}@keyframes horse-sheen{0%{background-position:200% 0}to{background-position:-40% 0}}@keyframes horse-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes horse-orb-float{0%,to{transform:translate(0)}50%{transform:translateY(10px)}}@keyframes horse-node-top{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-4px)}}@keyframes horse-node-right{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(4px)}}@keyframes horse-node-left{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(-4px)}}@keyframes horse-node-bottom{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}@media(max-width:900px){.horse-show-experience .horse-universe-title{font-size:1.02rem}.horse-show-experience .horse-universe-stage:before,.horse-show-experience .horse-universe-stage:after{display:none}.horse-show-experience .horse-universe-node{animation:none!important}.horse-show-experience .horse-universe-dock-btn{flex:calc(50% - .3rem);justify-content:center}}@media(max-width:640px){.horse-show-experience .horse-universe-title{font-size:.94rem}.horse-show-experience .horse-universe-sub{font-size:.73rem}.horse-show-experience .horse-universe-dock-btn{flex:100%}}.horse-show-experience{gap:1rem}.horse-show-experience .horse-prism{background:radial-gradient(120% 110% at 100% 0,#d5af803d,#d5af8000 54%),radial-gradient(90% 96% at 0 100%,#b77c8b2e,#b77c8b00 52%),linear-gradient(146deg,#fff8ef,#f5e8d8 56%,#ebd7bf);border:1px solid #d4b898;border-radius:1.45rem;padding:.92rem;position:relative;overflow:hidden;box-shadow:0 16px 30px #6b49302e,inset 0 0 0 1px #ffffff9e}.horse-show-experience .horse-prism:after{content:"";pointer-events:none;opacity:.56;background:linear-gradient(110deg,#fff0 28%,#ffffff47,#fff0 72%) 0 0/220% 100%;animation:11s linear infinite horse-prism-sheen;position:absolute;inset:0}.horse-show-experience .horse-prism-main{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:.85rem;display:grid;position:relative}.horse-show-experience .horse-prism-photo{--tilt-x:0deg;--tilt-y:0deg;min-height:335px;transform-style:preserve-3d;transform:perspective(900px)rotateX(var(--tilt-x))rotateY(var(--tilt-y));background:linear-gradient(150deg,#f8ecd9,#e7c89c);border:1px solid #cba374;border-radius:1.1rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 24px #68462e33,inset 0 0 0 1px #fff9}.horse-show-experience .horse-prism-photo-image{object-fit:cover;filter:saturate(1.08)contrast(1.05);width:100%;height:100%}.horse-show-experience .horse-prism-photo-empty{color:#5a3e2d;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:100%;height:100%;min-height:335px;font-size:.9rem;font-weight:700;display:flex}.horse-show-experience .horse-prism-photo-edit{color:#312217;background:linear-gradient(145deg,#fff9ef,#edd2aa);border:1px solid #b9804f;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem;right:.7rem}.horse-show-experience .horse-prism-panel{background:linear-gradient(154deg,#fffdf9,#f7ecde);border:1px solid #d3b08a;border-radius:1.05rem;gap:.65rem;padding:.78rem;display:grid;box-shadow:0 10px 18px #6b49301f,inset 0 0 0 1px #ffffffb8}.horse-show-experience .horse-prism-head{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.horse-show-experience .horse-prism-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#835e41;font-size:.66rem;font-weight:700}.horse-show-experience .horse-prism-head__titles{color:#2e2016;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-top:.14rem;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:800;line-height:1.14;display:flex}.horse-show-experience .horse-prism-head__official{color:inherit}.horse-show-experience .horse-prism-head__aka{opacity:.45;font-weight:700}.horse-show-experience .horse-prism-head__nick{color:#5c4030;font-size:.88em;font-weight:650}.horse-show-experience .horse-prism-head p{color:#6f5644;margin-top:.14rem;font-size:.83rem}.horse-show-experience .horse-prism-head-action{color:#2f2117;background:linear-gradient(145deg,#fff8ec,#ecd1a8);border:1px solid #bb8656;border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;gap:0;width:2.05rem;height:2.05rem;padding:0;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 10px #6b493029}.horse-show-experience .horse-prism-head-action:hover{transform:translateY(-1px);box-shadow:0 9px 12px #6b493038}.horse-show-experience .horse-prism-head-action svg{color:#2f2117;width:1rem;height:1rem}.horse-show-experience .horse-prism-head-action .icon-core,.horse-show-experience .horse-prism-head-action-icon.icon-core{opacity:.96;stroke-width:1.75px!important;filter:none!important}.horse-show-experience .horse-prism-head-action:hover .icon-core{filter:none!important;transform:none!important}.horse-show-experience .horse-prism-pills{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.horse-show-experience .horse-prism-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.horse-show-experience .horse-prism-metric--score{background:linear-gradient(146deg,#fff9ef,#f2dfc4)}.horse-show-experience .horse-prism-metric-label{text-transform:uppercase;letter-spacing:.08em;color:#775840;font-size:.66rem;font-weight:700}.horse-show-experience .horse-prism-metric-value{color:#2f2117;margin-top:.14rem;font-size:.89rem;font-weight:800}.horse-show-experience .horse-prism-metric-meta{color:#7c6049;margin-top:.14rem;font-size:.74rem;line-height:1.32}.horse-show-experience .horse-prism-meter{background:#eadbc9;border-radius:9999px;height:.33rem;margin-top:.42rem;overflow:hidden}.horse-show-experience .horse-prism-meter>span{width:calc(var(--meter,0)*1%);border-radius:inherit;background:linear-gradient(90deg,#bc8552,#dfba84);height:100%;animation:.8s both horse-meter-in;display:block;box-shadow:0 0 8px #bc855266}.horse-show-experience .horse-prism-links{flex-wrap:wrap;gap:.44rem;display:flex}.horse-show-experience .horse-prism-link{color:#2f2117;background:linear-gradient(145deg,#fff9ef,#f0d9b8);border:1px solid #c08a57;border-radius:9999px;align-items:center;gap:.34rem;padding:.38rem .7rem;font-size:.76rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.horse-show-experience .horse-prism-link:hover{transform:translateY(-1px);box-shadow:0 8px 12px #6b493029}.horse-show-experience .horse-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-left:0;display:grid}.horse-show-experience .horse-story:before{display:none}.horse-show-experience .horse-story-chapter{opacity:0;background:linear-gradient(154deg,#fffdf9,#f6ecdf);border:1px solid #d5b899;border-radius:1.06rem;padding:.88rem;scroll-margin-top:5rem;transition:opacity .36s,transform .36s;animation:none;transform:translateY(16px)scale(.99);box-shadow:0 12px 18px #6b49301f,inset 0 0 0 1px #ffffffb3}.horse-show-experience .horse-story-chapter:before{display:none}.horse-show-experience .horse-story-chapter.is-visible{opacity:1;transform:translateY(0)scale(1)}.horse-show-experience .horse-story-chapter--journal,.horse-show-experience .horse-story-chapter--feed,.horse-show-experience .horse-story-chapter--owner,.horse-show-experience .horse-story-chapter--health,.horse-show-experience .horse-story-chapter--profile,.horse-show-experience .horse-story-chapter--actions{grid-column:1/-1}.horse-show-experience .horse-story-head{margin-bottom:.7rem;display:block}.horse-show-experience .horse-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.horse-show-experience .horse-journal-tools{margin-bottom:.5rem}.horse-show-experience .horse-journal-list{min-height:11rem}.horse-show-experience .horse-journal-entry{background:linear-gradient(150deg,#fffdf9,#f8eee0);border-color:#d9be9d;animation:none}.horse-show-experience .horse-story-grid--owner{grid-template-columns:1fr}.horse-show-experience .horse-owner-identity,.horse-show-experience .horse-owner-details{background:radial-gradient(88% 110% at 100% 0,#80425b33,#80425b00 56%),radial-gradient(90% 120% at 0 100%,#c78e5233,#c78e5200 58%),linear-gradient(150deg,#fff,#f6ecdd)}.horse-show-experience .horse-owner-head{align-items:start}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item{--card-accent:#b77a45;--card-top:#fff9f0;--card-bottom:#f1e1cc;background:linear-gradient(156deg,var(--card-top)0%,var(--card-bottom)100%);border:1px solid #cfae84;border-radius:.86rem;min-height:5.15rem;padding:.56rem .62rem .6rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 10px 16px #51361f1f,inset 0 0 0 1px #ffffffad}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item:before{content:"";background:linear-gradient(90deg,var(--card-accent)0%,#f5d19df2 100%);height:3px;position:absolute;inset:0 0 auto}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item:after{content:"";pointer-events:none;background:radial-gradient(circle,#b77a4540,#b77a4500 72%);border-radius:999px;width:3rem;height:3rem;position:absolute;top:-1.1rem;right:-1.1rem}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item:hover{border-color:var(--card-accent);transform:translateY(-2px);box-shadow:0 12px 22px #51361f2e,inset 0 0 0 1px #ffffffbf}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item:nth-child(4n+1){--card-accent:#b77a45;--card-top:#fff9f0;--card-bottom:#f1e1cc}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item:nth-child(4n+2){--card-accent:#a96559;--card-top:#fff7f2;--card-bottom:#efddd1}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item:nth-child(4n+3){--card-accent:#957042;--card-top:#fffbf3;--card-bottom:#efe4d2}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item:nth-child(4n+4){--card-accent:#7f6042;--card-top:#fff8f0;--card-bottom:#ebdecb}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-label{text-transform:uppercase;letter-spacing:.09em;color:#6f4d37;align-items:center;gap:.34rem;font-size:.7rem;font-weight:800;display:inline-flex}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-label svg{color:#fff7ea;background:linear-gradient(145deg,var(--card-accent)0%,#d1a06d 100%);border-radius:999px;flex:none;width:1rem;height:1rem;padding:.1rem;box-shadow:0 4px 8px #4f301938}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-value{color:#23170f;margin-top:.28rem;font-size:1.06rem;font-weight:800;line-height:1.22}.horse-show-experience .horse-story-chapter--profile .horse-profile-feature{background:radial-gradient(88% 120% at 100% 0,#b987532e,#b9875300 56%),linear-gradient(150deg,#fffaf2,#f0dfc9);border:1px solid #cda77c;border-radius:.9rem;margin-top:.72rem;box-shadow:0 10px 16px #51361f1a,inset 0 0 0 1px #ffffffa8}@keyframes horse-prism-sheen{0%{background-position:220% 0}to{background-position:-40% 0}}@keyframes horse-meter-in{0%{width:0}to{width:calc(var(--meter,0)*1%)}}@media(max-width:980px){.horse-show-experience .horse-prism-main{grid-template-columns:1fr}.horse-show-experience .horse-prism-photo{min-height:260px}.horse-show-experience .horse-story{grid-template-columns:1fr}.horse-show-experience .horse-profile-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item{min-height:5.6rem}}@media(max-width:640px){.horse-show-experience .horse-prism-metrics,.horse-show-experience .horse-story-grid,.horse-show-experience .horse-profile-story-grid{grid-template-columns:1fr}.horse-show-experience .horse-owner-identity{height:9.75rem!important;min-height:9.75rem!important}.horse-show-experience .horse-prism-link{flex:calc(50% - .3rem);justify-content:center}.horse-show-experience .horse-owner-fallback{width:5.5rem;height:5.5rem;box-shadow:0 10px 16px #2f1a233d,0 0 0 5px #fff3df73}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-grid{grid-template-columns:1fr;gap:.5rem}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item{min-height:auto;padding:.62rem .68rem .66rem}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-label{letter-spacing:.07em;font-size:.66rem}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-value{margin-top:.22rem;font-size:1.12rem;line-height:1.2}.horse-show-experience .horse-story-chapter--profile .horse-profile-feature{margin-top:.56rem}}@media(max-width:420px){.horse-show-experience .horse-story-chapter--profile .horse-profile-story-value{font-size:1.04rem}}.horse-show-experience .btn-primary{color:#fff8ee!important;background:linear-gradient(118deg,#5a2944,#874657 56%,#b97e44)!important;border-color:#8f4e3f!important;box-shadow:0 10px 18px #43202b4d,inset 0 0 0 1px #ffffff2e!important}.horse-show-experience .btn-primary:hover{color:#fffdf7!important;background:linear-gradient(118deg,#4e223a,#7b3f4e 56%,#ad733c)!important;border-color:#a9654e!important}.horse-show-experience .btn-secondary{color:#2b1d14!important;background:linear-gradient(118deg,#fff8eb,#efd5ad 52%,#dca064)!important;border-color:#be8651!important;box-shadow:0 8px 14px #6b49302e,inset 0 0 0 1px #ffffff70!important}.horse-show-experience .btn-secondary:hover{color:#24170f!important;background:linear-gradient(118deg,#fff3de,#eac58f 52%,#d19152)!important;border-color:#b47945!important}.horse-show-experience button[class*=bg-brand-accent-dark],.horse-show-experience a[class*=bg-brand-accent-dark]{color:#fff4f4!important;background:linear-gradient(118deg,#5a1428,#7d2238 58%,#a74a43)!important;border-color:#7f2438!important;box-shadow:0 10px 16px #49172657,inset 0 0 0 1px #ffffff29!important}.horse-show-experience button[class*=bg-brand-accent-dark]:hover,.horse-show-experience a[class*=bg-brand-accent-dark]:hover{color:#fff9f9!important;background:linear-gradient(118deg,#4d1022,#6f1e32 58%,#953e3b)!important;border-color:#932f45!important}.horse-show-experience .horse-prism-link{color:#fff4e6!important;background:linear-gradient(118deg,#3c2a3e,#624155 56%,#8e6948)!important;border-color:#986741!important;box-shadow:0 8px 14px #3a232d3d,inset 0 0 0 1px #ffffff24!important}.horse-show-experience .horse-prism-link:hover{color:#fffaf2!important;background:linear-gradient(118deg,#322336,#56384a 56%,#7f5d3f)!important;border-color:#ab784e!important}.horse-show-experience .horse-prism-photo-edit{color:#2d1e14!important;background:linear-gradient(118deg,#fff7e9,#f0d1a6 52%,#de9f62)!important;border-color:#bc8654!important;box-shadow:0 8px 14px #6b493033,inset 0 0 0 1px #ffffff75!important}.horse-show-experience .horse-prism-photo-edit:hover{color:#24170f!important;background:linear-gradient(118deg,#fff1dc,#e9bf88 52%,#cf8849)!important;border-color:#b47843!important}.horse-show-experience .horse-prism-head-action,.horse-show-experience .horse-edit-modal__close{color:#fff6eb!important;background:linear-gradient(118deg,#5a2a44,#8a4958 58%,#bd8247)!important;border-color:#905242!important;box-shadow:0 8px 14px #3f212b4d,inset 0 0 0 1px #ffffff24!important}.horse-show-experience .horse-prism-head-action:hover,.horse-show-experience .horse-edit-modal__close:hover{color:#fffdf7!important;background:linear-gradient(118deg,#4e233a,#773f4d 58%,#a9723e)!important;border-color:#a76854!important}.horse-show-experience .btn-primary .icon-core,.horse-show-experience .horse-prism-link .icon-core,.horse-show-experience .horse-prism-head-action .icon-core,.horse-show-experience .horse-edit-modal__close .icon-core,.horse-show-experience button[class*=bg-brand-accent-dark] .icon-core,.horse-show-experience a[class*=bg-brand-accent-dark] .icon-core,.horse-show-experience .horse-prism-head-action svg{color:#fff8ee!important}.horse-show-experience .btn-secondary .icon-core,.horse-show-experience .horse-prism-photo-edit .icon-core{color:#2b1d14!important}.horse-show-experience{--horse-v5-ink:#f8ecd4;--horse-v5-ink-soft:#d8c3a0;--horse-v5-gold:#d4a45a;--horse-v5-gold-soft:#efcb8a;--horse-v5-copper:#9d6530;--horse-v5-plum:#6b3a53;--horse-v5-bg-a:#161018;--horse-v5-bg-b:#241923;--horse-v5-bg-c:#2c1f2a;--horse-v5-border:#e5b77057;--horse-v5-panel:linear-gradient(155deg,#1b1219f0 0%,#2b1e26f0 100%);isolation:isolate;gap:1.12rem}.horse-show-experience:before{content:"";z-index:0;pointer-events:none;filter:blur(.2px);background:radial-gradient(55% 38% at 12% 4%,#d6a05426,#d6a05400 70%),radial-gradient(52% 36% at 86% 2%,#7e47622e,#7e476200 72%);position:absolute;inset:0}.horse-show-experience>.horse-prism,.horse-show-experience>.horse-story{z-index:1;position:relative}.horse-show-experience .horse-prism{border:1px solid var(--horse-v5-border);background:radial-gradient(130% 125% at 100% -18%,#e8bb7033,#e8bb7000 58%),radial-gradient(90% 120% at 0 100%,#7d445f2b,#7d445f00 55%),linear-gradient(152deg,#171118,#251a24 56%,#302231);border-radius:1.46rem;padding:.96rem;box-shadow:0 22px 34px #08060857,inset 0 1px #ffefd133,inset 0 -1px #00000057}.horse-show-experience .horse-prism:after{opacity:.42;background:linear-gradient(112deg,#fff0 24%,#fce4b13d 48%,#fff0 74%) 0 0/230% 100%;animation:14s linear infinite horse-prism-sheen-v5}.horse-show-experience .horse-prism-main{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.92rem}.horse-show-experience .horse-prism-visual{flex-direction:column;align-self:start;gap:.72rem;min-width:0;display:flex}.horse-show-experience .horse-prism-gallery-strip{--horse-prism-thumb-w:5.25rem;scrollbar-width:thin;scrollbar-color:#dcac6480 #ffffff0a;background:radial-gradient(120% 140% at 20% 0,#ffd6961a,#ffd69600 55%),linear-gradient(168deg,#1a111ef5,#261a28f0);border:1px solid #dcac6461;border-radius:1rem;flex-flow:row;align-items:center;gap:.5rem;width:100%;max-width:100%;padding:.52rem .58rem;display:flex;overflow:auto hidden;box-shadow:0 8px 18px #05030859,inset 0 1px #ffecd21a}@media(min-width:640px){.horse-show-experience .horse-prism-gallery-strip{--horse-prism-thumb-w:5.75rem}}.horse-show-experience .horse-prism-gallery-strip::-webkit-scrollbar{height:7px}.horse-show-experience .horse-prism-gallery-strip::-webkit-scrollbar-track{background:#0003;border-radius:999px;margin:0 .35rem}.horse-show-experience .horse-prism-gallery-strip::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#c8965a8c,#e6b978a6);border-radius:999px}.horse-show-experience .horse-prism-gallery-thumb{flex:0 0 var(--horse-prism-thumb-w);box-sizing:border-box;width:var(--horse-prism-thumb-w);height:calc(var(--horse-prism-thumb-w)*3/4);min-width:var(--horse-prism-thumb-w);min-height:calc(var(--horse-prism-thumb-w)*3/4);max-width:var(--horse-prism-thumb-w);max-height:calc(var(--horse-prism-thumb-w)*3/4);padding:0;position:relative;overflow:hidden}.horse-show-experience .horse-prism-gallery-thumb__img{object-fit:cover;object-position:center 32%;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.horse-show-experience .horse-prism-gallery-strip .horse-prism-gallery-thumb:focus-visible{outline-offset:2px;outline:2px solid #ffd696bf}.horse-show-experience .horse-prism-photo{transform-style:flat;aspect-ratio:5/6;background:linear-gradient(160deg,#201522,#322230);border:1px solid #dcac647a;border-radius:1.12rem;width:100%;min-height:288px;max-height:min(72vh,520px);transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden;transform:none;box-shadow:0 14px 26px #07050866,inset 0 0 0 1px #ffeccd1f}.horse-show-experience .horse-prism-photo-image{object-fit:cover;object-position:center 22%;filter:saturate(1.08)contrast(1.05)brightness(.95);width:100%;height:100%;position:absolute;inset:0}.horse-show-experience .horse-prism-photo-empty{z-index:0;height:100%;min-height:100%;color:var(--horse-v5-ink);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1.25rem .75rem;display:flex;position:relative}.horse-show-experience .horse-prism-panel{background:radial-gradient(100% 120% at 100% 0,#e2ae6524,#e2ae6500 60%),linear-gradient(160deg,#130d14e6,#231821eb);border:1px solid #e2b36e4d;border-radius:1.08rem;padding:.84rem;box-shadow:0 12px 20px #07050752,inset 0 1px #fff0d61f}.horse-show-experience .horse-prism-eyebrow{color:var(--horse-v5-gold-soft);letter-spacing:.13em;font-size:.64rem}.horse-show-experience .horse-prism-head__titles{color:#fff4dc;text-shadow:0 2px 9px #00000061}.horse-show-experience .horse-prism-head__aka{color:#fff4dc8c;text-shadow:none}.horse-show-experience .horse-prism-head__nick{color:#f0dcb8;text-shadow:0 2px 8px #00000059;font-size:.9em;font-weight:650}.horse-show-experience .horse-prism-head p{color:#d8c2a0}.horse-show-experience .horse-prism-pills .horse-show-vivid-pill{border-width:1px!important;border-radius:.88rem!important;font-weight:760!important}.horse-show-experience .horse-prism-pills .horse-show-vivid-pill--state{color:#fff5e2!important;background:linear-gradient(145deg,#13283eeb,#263e58e6)!important;border-color:#e2b46ea3!important}.horse-show-experience .horse-prism-pills .horse-show-vivid-pill--score{color:#2d1d12!important;background:linear-gradient(145deg,#f4deba,#d8ae6d)!important;border-color:#dfaa64b3!important}.horse-show-experience .horse-prism-metric{background:radial-gradient(100% 120% at 100% 0,#dda7611f,#dda76100 58%),linear-gradient(160deg,#181117e6,#271c23eb);border:1px solid #deb06c47;border-radius:.94rem;padding:.62rem;box-shadow:0 9px 16px #0806084d,inset 0 1px #ffedcc1a}.horse-show-experience .horse-prism-metric-label{color:#bfa782}.horse-show-experience .horse-prism-metric-value{color:#fff4db}.horse-show-experience .horse-prism-metric-meta{color:#ceb692}.horse-show-experience .horse-prism-meter{background:#f2cd9133}.horse-show-experience .horse-prism-meter>span{background:linear-gradient(90deg,#a56c33,#d9ad66 56%,#f0d19a);box-shadow:0 0 8px #d9ad6661}.horse-show-experience .horse-prism-link{border-radius:.74rem;color:#f9e6c6!important;background:linear-gradient(154deg,#251a23f5,#452d38f5 58%,#765538f5)!important;border:1px solid #e4b67070!important;box-shadow:0 8px 13px #0806084d,inset 0 1px #fff0d324!important}.horse-show-experience .horse-prism-link:hover{transform:translateY(-2px);background:linear-gradient(154deg,#2b1e29fa,#4f3340fa 58%,#825d3efa)!important;border-color:#f6ce879e!important;box-shadow:0 11px 16px #08060857,inset 0 1px #fff3dc2e!important}.horse-show-experience .horse-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.horse-show-experience .horse-story-chapter{background:radial-gradient(100% 130% at 100% 0,#e0ac621f,#e0ac6200 60%),linear-gradient(160deg,#140e14f2,#211720f0);border:1px solid #e2b06c57;border-radius:1.16rem;padding:1.05rem 1.08rem 1.12rem;box-shadow:0 16px 24px #08060852,inset 0 1px #ffedcd17}.horse-show-experience .horse-story-chapter.is-visible:hover{transform:translateY(-3px)scale(1.002);box-shadow:0 22px 30px #0806085c,inset 0 1px #ffedcd1f}.horse-show-experience .horse-story-chapter:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#f1cc8d00,#f1cc8de6,#f1cc8d00);border-radius:999px;height:2px;display:block;position:absolute;top:.62rem;left:.92rem;right:.92rem}.horse-show-experience .horse-story-chapter--journal:before{background:linear-gradient(90deg,#f4c78000,#f4c780eb,#f4c78000)}.horse-show-experience .horse-story-chapter--feed:before{background:linear-gradient(90deg,#d9a36900,#d9a369e6,#d9a36900)}.horse-show-experience .horse-story-chapter--health:before{background:linear-gradient(90deg,#84c2b000,#84c2b0e0,#84c2b000)}.horse-show-experience .horse-story-chapter--owner:before{background:linear-gradient(90deg,#bf8bb000,#bf8bb0d1,#bf8bb000)}.horse-show-experience .horse-story-chapter--profile:before{background:linear-gradient(90deg,#a4bee300,#a4bee3d1,#a4bee300)}.horse-show-experience .horse-story-head h2{color:#fff2d9}.horse-show-experience .horse-story-head p{color:#d2bc9a}.horse-show-experience .horse-story-kicker{color:#f1d5a1;background:linear-gradient(145deg,#251a23e6,#422d38e6);border-color:#e2b36d99}.horse-show-experience .horse-story-pane{background:linear-gradient(160deg,#181118db,#2b1e25db);border:1px solid #ddaf6a42;border-radius:.94rem;padding:.76rem;box-shadow:0 9px 16px #07050847,inset 0 1px #ffecc914}.horse-show-experience .horse-story-pane:hover{border-color:#ebbf7b57}.horse-show-experience .horse-story-pane h3{color:#f0d09a;letter-spacing:.1em}.horse-show-experience .horse-journal-live-count,.horse-show-experience .horse-journal-page{color:#cfb387}.horse-show-experience .horse-journal-entry{background:radial-gradient(110% 140% at 100% 0,#e2ad671f,#e2ad6700 64%),linear-gradient(160deg,#130d13eb,#22181feb);border:1px solid #e0af6a57;box-shadow:0 8px 13px #08060847}.horse-show-experience .horse-journal-entry-date{color:#d9b97e}.horse-show-experience .horse-journal-entry-author{color:#bca684}.horse-show-experience .horse-journal-entry-title{color:#fff1d7}.horse-show-experience .horse-journal-entry-note{color:#d3bea0}.horse-show-experience .horse-journal-empty{color:#e4d2b4;text-align:left;background:radial-gradient(120% 90% at 50% 0,#ecc48029,#0000 58%),linear-gradient(165deg,#1a1318f0,#281d24f5);border:1px solid #e2ba8461;border-radius:1rem;padding:1rem 1.15rem;font-size:.9rem;line-height:1.55;box-shadow:0 12px 24px #06040852,inset 0 1px #ffecce12}.horse-show-experience .horse-journal-empty--compact{color:#d8c8a8;border-radius:.88rem;padding:.72rem .85rem;font-size:.84rem}.horse-show-experience .horse-story-empty-state{text-align:center;background:radial-gradient(100% 120% at 50% 0,#ecc68433,#0000 55%),linear-gradient(168deg,#181116f5,#261b22fa);border:1px solid #e4be806b;border-radius:1.08rem;flex-direction:column;align-items:center;gap:.55rem;max-width:26rem;margin-inline:auto;padding:1.45rem 1.25rem 1.35rem;display:flex;box-shadow:0 14px 28px #06040857,inset 0 1px #fff0d614}.horse-show-experience .horse-story-empty-state--feed .horse-story-empty-state__orbit{color:#f0d9a8;background:radial-gradient(70% 70% at 35% 28%,#ffe4ba59,#0000 62%),linear-gradient(155deg,#372630f2,#1c141afa);border:1px solid #e8c48273;border-radius:9999px;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;margin-bottom:.15rem;display:flex;box-shadow:0 10px 22px #05030861,inset 0 1px #ffecd21a}.horse-show-experience .horse-story-empty-state__icon{opacity:.95}.horse-show-experience .horse-story-empty-state__title{letter-spacing:.01em;color:#fff5e6;margin:0;font-size:1.06rem;font-weight:700}.horse-show-experience .horse-story-empty-state__lede{color:#c9b596;max-width:22rem;margin:0;font-size:.87rem;line-height:1.55}.horse-show-experience .horse-story-empty-state__actions{justify-content:center;width:100%;margin-top:.35rem;display:flex}.horse-show-experience .horse-journal-nav{color:#25190f;background:linear-gradient(152deg,#fde6bd,#d4a35b);border-color:#e1b26da3;box-shadow:0 8px 12px #08060842,inset 0 1px #ffffff70}.horse-show-experience .horse-feed-slot,.horse-show-experience .horse-feed-note-block{background:linear-gradient(160deg,#120d12e6,#231820e6);border:1px solid #ddac6757;box-shadow:0 8px 13px #08060840}.horse-show-experience .horse-feed-slot-label,.horse-show-experience .horse-feed-note-label{color:#cfb183}.horse-show-experience .horse-feed-slot-value,.horse-show-experience .horse-feed-note-value{color:#fff0d4}.horse-show-experience .horse-feed-slot-time,.horse-show-experience .horse-feed-footnote{color:#bca584}.horse-show-experience .horse-story-chapter--health{background:radial-gradient(100% 120% at 100% 0,#76ad9d29,#76ad9d00 60%),radial-gradient(90% 110% at 0 100%,#d6aa681f,#d6aa6800 58%),linear-gradient(160deg,#121016f5,#1d1c22f2);border-color:#80bfad57}.horse-show-experience .horse-health-stack{gap:.56rem;display:grid}.horse-show-experience .horse-health-row{border-bottom:1px solid #dcb6782e;justify-content:space-between;align-items:flex-start;gap:.9rem;padding-bottom:.56rem;display:flex}.horse-show-experience .horse-health-row:last-child{border-bottom:0;padding-bottom:0}.horse-show-experience .horse-health-row span{color:#cbb18b;font-size:.8rem;font-weight:600}.horse-show-experience .horse-health-row strong{color:#fff0d5;text-align:right;font-size:.88rem;font-weight:800;line-height:1.35}.horse-show-experience .horse-health-note{background:radial-gradient(100% 140% at 100% 0,#78b5a124,#78b5a100 60%),linear-gradient(160deg,#141217eb,#221f27eb);border:1px solid #85c1ae47;border-radius:.94rem;margin-top:.72rem;padding:.74rem;box-shadow:0 8px 14px #0705083d,inset 0 1px #ffefd10f}.horse-show-experience .horse-health-note__label{color:#bfe0d4;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.horse-show-experience .horse-health-note__copy{color:#f4e8d2;margin-top:.28rem;line-height:1.55}.horse-show-experience .horse-health-timeline{gap:.58rem;display:grid}.horse-show-experience .horse-health-item{background:radial-gradient(100% 140% at 100% 0,#76ae9f1f,#76ae9f00 64%),linear-gradient(160deg,#141217e6,#221d24e6);border:1px solid #81bbab42;border-radius:.9rem;padding:.68rem;box-shadow:0 8px 13px #0806083d}.horse-show-experience .horse-health-item-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.horse-show-experience .horse-health-item-title{color:#fff1d7;font-weight:800;line-height:1.3}.horse-show-experience .horse-health-item-date,.horse-show-experience .horse-health-item-meta{color:#c7ddcf;font-size:.78rem}.horse-show-experience .horse-health-item-date{text-align:right;white-space:nowrap}.horse-show-experience .horse-health-item-meta{margin-top:.24rem}.horse-show-experience .horse-health-item-note{color:#d8ccb8;margin-top:.34rem;line-height:1.5}.horse-show-experience .horse-health-actions{flex-wrap:wrap;gap:.58rem;margin-top:.72rem;display:flex}.horse-show-experience .horse-owner-identity,.horse-show-experience .horse-owner-details{background:radial-gradient(100% 130% at 100% 0,#cd8f6029,#cd8f6000 62%),linear-gradient(160deg,#140e15f0,#271b23f0);border:1px solid #dcac6857}.horse-show-experience .horse-owner-kicker{color:#f1d3a0;background:#1b131cc7;border-color:#e3b570ad}.horse-show-experience .horse-owner-name{color:#fff2d8;text-shadow:0 2px 9px #00000057}.horse-show-experience .horse-owner-meta{color:#d0b590}.horse-show-experience .horse-owner-row{border-bottom-color:#daaa6647}.horse-show-experience .horse-owner-row span{color:#c9ad82}.horse-show-experience .horse-owner-row strong{color:#fff0d5}.horse-show-experience .horse-story-chapter--profile{background:radial-gradient(100% 120% at 100% 0,#8f7fc629,#8f7fc600 58%),radial-gradient(90% 120% at 0 100%,#d9a96026,#d9a96000 60%),linear-gradient(160deg,#140f17f2,#231a25f0);border-color:#b4a0e052}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item{background:linear-gradient(160deg,#171118e6,#281c26e6);border:1px solid #daae6d52;border-radius:.92rem;box-shadow:0 9px 15px #07050847,inset 0 1px #fff0d314}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item:before{background:linear-gradient(90deg,#e1b47000,#e1b470e6,#e1b47000);height:2px}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-item:after{background:radial-gradient(circle,#d08e5c47,#d08e5c00 72%)}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-label{color:#d5b98d}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-label svg{color:#24180f;background:linear-gradient(145deg,#fce6bf,#d6a35d);box-shadow:0 4px 8px #07050852}.horse-show-experience .horse-story-chapter--profile .horse-profile-story-value{color:#fff0d6}.horse-show-experience .horse-story-chapter--profile .horse-profile-feature{background:linear-gradient(160deg,#171118eb,#281c24eb);border-color:#d3aa6b57;box-shadow:0 10px 16px #0705084d,inset 0 1px #ffedcd14}@keyframes horse-prism-sheen-v5{0%{background-position:220% 0}to{background-position:-40% 0}}@media(max-width:980px){.horse-show-experience .horse-prism-main,.horse-show-experience .horse-story{grid-template-columns:1fr}.horse-show-experience .horse-prism-photo{min-height:260px;max-height:min(68vh,480px)}.horse-show-experience .horse-story-grid--owner{grid-template-columns:1fr}.horse-show-experience .horse-story-chapter{padding:.84rem}}@media(max-width:640px){.horse-show-experience .horse-prism{border-radius:1.2rem;padding:.74rem}.horse-show-experience .horse-prism-panel{border-radius:.94rem;padding:.68rem}.horse-show-experience .horse-story-chapter{border-radius:1rem;padding:.76rem}.horse-show-experience .horse-prism-link{flex:calc(50% - .3rem);justify-content:center}.horse-show-experience .horse-health-row,.horse-show-experience .horse-health-item-top{flex-direction:column}.horse-show-experience .horse-health-row strong,.horse-show-experience .horse-health-item-date{text-align:left;white-space:normal}}@media(prefers-reduced-motion:reduce){.horse-show-experience .horse-prism:after{animation:none}}.status-tile--warm{background:linear-gradient(145deg,#c4632e24,#fffffffa 62%)}.status-tile--warm .status-tile-halo{background:#c4632e57}.status-tile--amber{background:linear-gradient(145deg,#d69a3d26,#fffffffa 62%)}.status-tile--amber .status-tile-halo{background:#d69a3d57}.status-tile--sage{background:linear-gradient(145deg,#7c9f6d29,#fffffffa 62%)}.status-tile--sage .status-tile-halo{background:#7c9f6d57}.status-tile--sun{background:linear-gradient(145deg,#e0a24624,#fffffffa 62%)}.status-tile--sun .status-tile-halo{background:#e0a24657}.dashboard-status-shell{isolation:isolate;background:linear-gradient(164deg,#fff,#f4efe9 70%,#efe6dc);position:relative;overflow:hidden;box-shadow:0 14px 30px #6b3e2e17,inset 0 1px #ffffffe6}.dashboard-home-harmony{isolation:isolate;padding-top:.25rem;padding-bottom:1rem;position:relative;overflow-x:visible}.dashboard-home-harmony:before{content:none;display:none}.dashboard-home-harmony>*{z-index:1;position:relative}.hero-curve-dashboard--wow .hero-curve-overlay{background:radial-gradient(104% 86% at 16% 16%,#fff2d642,#fff2d600 58%),radial-gradient(72% 72% at 86% 18%,#a6658029,#a6658000 64%),radial-gradient(56% 48% at 92% 22%,#ffbe7824,#ffbe7800 58%),linear-gradient(104deg,#160f156b,#21171f38 44%,#21171f0d 82%),linear-gradient(#160f1514,#160f151f 52%,#160f1547)}.hero-curve-dashboard--wow .hero-dashboard-panel{-webkit-backdrop-filter:blur(8px)saturate(1.06);backdrop-filter:blur(8px)saturate(1.06);background:linear-gradient(156deg,#191118c2,#281c24bd);border:1px solid #e4b66e70;border-radius:1.08rem;gap:.9rem;width:min(100%,42rem);padding:.82rem .9rem;box-shadow:0 14px 24px #0806084d,inset 0 1px #fff0d326}.hero-curve-dashboard--wow .hero-dashboard-name span{color:#fff3dc;text-shadow:0 4px 14px #0906098a,0 0 14px #d7ad683d}.hero-curve-dashboard--wow .hero-dashboard-name:before{background:linear-gradient(90deg,#cf9d56,#8e5d2d);box-shadow:0 7px 14px #08060857,inset 0 0 0 1px #fff3dc38}.hero-curve-dashboard--wow .hero-dashboard-name:after{color:#ffefd133}.hero-curve-dashboard--wow .hero-dashboard-chip{color:#2c1d13;background:linear-gradient(150deg,#fffbf4eb,#f2e5d1e6);border-color:#e4b56d85;box-shadow:0 10px 18px #08060847,inset 0 1px #ffffff8a}.hero-curve-dashboard--wow .hero-dashboard-chip:first-child{background:linear-gradient(150deg,#fffbf4f0,#f0e5d2eb)}.hero-curve-dashboard--wow .hero-dashboard-chip:nth-child(2){background:linear-gradient(150deg,#fffaf3f0,#efe0cdeb)}.hero-curve-dashboard--wow .hero-dashboard-chip:before{background:linear-gradient(90deg,#d2a158,#8f5f2e)}.hero-curve-dashboard--wow .hero-dashboard-chip:nth-child(2):before{background:linear-gradient(90deg,#a46886,#d5a764)}.hero-curve-dashboard--wow .hero-dashboard-chip__icon{color:#2a1b11;background:linear-gradient(150deg,#fff5e3,#e8bf83);border-color:#d7a65e8f}.hero-curve-dashboard--wow .hero-dashboard-chip__text{color:#2f2015}.hero-curve-dashboard--wow .hero-dashboard-chip__chevron{color:#9b6331}.dashboard-home-harmony--wow{--dash-wow-ink:#f8ecd8;--dash-wow-muted:#d3bc96;--dash-wow-border:#e2b46e70;--dash-wow-border-soft:#e2b46e45;--dash-wow-surface-a:#171119;--dash-wow-surface-b:#241a28;--dash-wow-surface-c:#312433;--dash-wow-panel:linear-gradient(160deg,#150f16f2 0%,#221824f2 62%,#2e212ef2 100%)}.dashboard-home-harmony--wow:before{content:none;display:none}.dashboard-home-harmony--wow .surface-card{border-color:var(--dash-wow-border)!important;background:radial-gradient(112% 118% at 100% 0%,#dfb16924,#dfb16900 62%),radial-gradient(84% 118% at 0% 100%,#804a672e,#804a6700 58%),var(--dash-wow-panel)!important;box-shadow:0 18px 28px #08060857,inset 0 1px #ffefcf1c,inset 0 -1px #0000004d!important}.dashboard-home-harmony--wow .text-brand-ink{color:var(--dash-wow-ink)!important}.dashboard-home-harmony--wow .text-brand-muted{color:var(--dash-wow-muted)!important}.dashboard-home-harmony--wow .dashboard-inline-status--ok{color:var(--dash-wow-ink)!important;background:radial-gradient(92% 88% at 100% 0,#e8b84a1f,#0000 58%),linear-gradient(165deg,#150f16fa,#221824fa)!important;border-color:#dab05652!important;box-shadow:0 12px 24px #08060852,inset 0 1px #fff8dc14!important}.dashboard-home-harmony--wow .dashboard-status-shell{border-color:#f5dcaf94;background-color:#34303d!important;background-image:radial-gradient(115% 92% at 88% 0,#dcaf6e24,#0000 56%),linear-gradient(168deg,#3a3644,#322f3b 48%,#2c2834)!important;box-shadow:0 16px 36px #02020673,inset 0 0 0 1px #fff8eb1c!important}.dashboard-home-harmony--wow .dashboard-status-shell:before{opacity:.35;background:repeating-linear-gradient(125deg,#fff8eb0b 0 12px,#fff8eb00 12px 26px)}.dashboard-home-harmony--wow .dashboard-status-title{color:var(--dash-wow-ink);text-shadow:none}.dashboard-home-harmony--wow .dashboard-status-pill{text-shadow:none;box-shadow:none;background:linear-gradient(#fff6e8,#e4bc72);border:2px solid #f5dcaff2;color:#1a120c!important}.dashboard-home-harmony--wow .dashboard-status-pill .icon-core{color:#1a120c!important;filter:none!important}.dashboard-home-harmony--wow .dashboard-status-shell .dashboard-section-head__copy{color:#f4ead8f0!important}.dashboard-home-harmony--wow .dashboard-status-shell .dashboard-section-head__kicker{color:#ecd2a0fa}.dashboard-home-harmony--wow .dashboard-today-shell{box-shadow:0 22px 38px #04080e70,inset 0 1px #d2eee824,0 0 0 1px #e5b77124;background:radial-gradient(92% 78% at 10% 0,#78cdc629,#78cdc600 58%),radial-gradient(88% 88% at 100% 92%,#915f8233,#915f8200 58%),radial-gradient(72% 58% at 94% 6%,#dfb1691c,#dfb16900 56%),linear-gradient(168deg,#121a22fa,#18202cf7 46%,#141a24fa)!important;border-color:#bad4d057!important}.dashboard-home-harmony--wow .dashboard-today-shell:before{opacity:.72;background:linear-gradient(138deg,#a0e4da24,#a0e4da00 44%),radial-gradient(90% 72% at 100% 0,#af7da024,#af7da000 56%),repeating-linear-gradient(122deg,#ffffff09 0 17px,#fff0 17px 34px)}.dashboard-home-harmony--wow .dashboard-today-kicker,.dashboard-home-harmony--wow .dashboard-today-metric__label,.dashboard-home-harmony--wow .dashboard-today-card__eyebrow,.dashboard-home-harmony--wow .dashboard-today-footnote{color:var(--dash-wow-muted)}.dashboard-home-harmony--wow .dashboard-today-title,.dashboard-home-harmony--wow .dashboard-today-metric__value,.dashboard-home-harmony--wow .dashboard-today-card__title{color:#fff1d7;text-shadow:0 3px 12px #00000047}.dashboard-home-harmony--wow .dashboard-today-copy,.dashboard-home-harmony--wow .dashboard-today-card__text{color:#e3cda7}.dashboard-home-harmony--wow .dashboard-today-metric{background:linear-gradient(152deg,#120d13db,#271c26d1);border-color:#dfb06842;box-shadow:0 10px 16px #0806083d,inset 0 1px #ffefcf14}.dashboard-home-harmony--wow .dashboard-today-shell .dashboard-today-metric{background:linear-gradient(154deg,#0c1018e6,#1a1624db);border-color:#b0d0c847;box-shadow:0 12px 18px #04080e52,inset 0 1px #c8e8e117}.dashboard-home-harmony--wow .dashboard-today-card-grid{background:#060a1085;border-radius:22px;gap:.95rem;padding:.65rem;box-shadow:inset 0 1px #bee4dc12,inset 0 -1px #0000007a}.dashboard-home-harmony--wow .dashboard-today-card{background:radial-gradient(110% 128% at 100% 0%,var(--today-card-accent)0%,#fff0 64%),linear-gradient(160deg,#2c2230f0,#3a2a38ed,#342632f0);border-color:#ffecd238}@supports (color:color-mix(in lab,red,red)){.dashboard-home-harmony--wow .dashboard-today-card{background:radial-gradient(110% 128% at 100% 0%,color-mix(in srgb,var(--today-card-accent)28%,#ffedcb2e),#fff0 64%),linear-gradient(160deg,#2c2230f0,#3a2a38ed,#342632f0)}}.dashboard-home-harmony--wow .dashboard-today-card{box-shadow:0 0 0 1px #fff8eb1a,0 16px 28px #06040a6b,inset 0 1px #fff5e824}.dashboard-home-harmony--wow .dashboard-today-card:hover{border-color:var(--today-card-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-home-harmony--wow .dashboard-today-card:hover{border-color:color-mix(in srgb,var(--today-card-accent)48%,#ffdeb0d9)}}.dashboard-home-harmony--wow .dashboard-today-card:hover{box-shadow:0 0 0 1px #fff5e229,0 20px 34px #06040a7a,0 0 0 1px var(--today-card-accent) inset}@supports (color:color-mix(in lab,red,red)){.dashboard-home-harmony--wow .dashboard-today-card:hover{box-shadow:0 0 0 1px #fff5e229,0 20px 34px #06040a7a,0 0 0 1px color-mix(in srgb,var(--today-card-accent)22%,#fff0d647) inset}}.dashboard-home-harmony--wow .dashboard-today-card__icon{border-color:var(--today-card-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-home-harmony--wow .dashboard-today-card__icon{border-color:color-mix(in srgb,var(--today-card-accent)52%,#f1cf98)}}.dashboard-home-harmony--wow .dashboard-today-card__icon{color:var(--today-card-accent);background:linear-gradient(145deg,#110c13f0,#422d3aeb)}@supports (color:color-mix(in lab,red,red)){.dashboard-home-harmony--wow .dashboard-today-card__icon{color:color-mix(in srgb,var(--today-card-accent)66%,#ffe6b3)}}.dashboard-home-harmony--wow .dashboard-today-card__icon{box-shadow:0 10px 16px #0806084d,inset 0 1px #ffecc724}.dashboard-home-harmony--wow .dashboard-today-card__cta{color:#ecca94f5}.dashboard-home-harmony--wow .dashboard-overview-tile{background-color:#3d3848;background-image:radial-gradient(110% 92% at 18% 0,#fff4e124,#0000 54%),linear-gradient(168deg,#48425a,#3d3848 48%,#363244);border-color:#eed29b94;box-shadow:0 12px 28px #02020666,inset 0 0 0 1px #fff8eb17}.dashboard-home-harmony--wow .dashboard-overview-tile__topbar{opacity:.72;box-shadow:none;background:linear-gradient(90deg,#f8d9a000,#f8d9a0bf,#f8d9a000)}.dashboard-home-harmony--wow .dashboard-overview-tile:before{opacity:.22;background:linear-gradient(138deg,#fff4db1a,#fff0 78%)}.dashboard-home-harmony--wow .dashboard-overview-tile:after{opacity:0}.dashboard-home-harmony--wow .dashboard-overview-tile__stripe{box-shadow:none;opacity:1}.dashboard-home-harmony--wow .dashboard-overview-tile__value{color:#fffaf0;text-shadow:none}.dashboard-home-harmony--wow .dashboard-overview-tile__label,.dashboard-home-harmony--wow .dashboard-overview-tile__meta,.dashboard-home-harmony--wow .dashboard-overview-tile__suffix{color:#ece0cceb!important}.dashboard-home-harmony--wow .dashboard-overview-tile__icon{color:#f5d99a;box-shadow:none;background:#221e2aeb;border:2px solid #f5dcafb8}.dashboard-home-harmony--wow .dashboard-overview-tile__icon .icon-core{filter:none}.dashboard-home-harmony--wow .dashboard-overview-tile__badge{color:#fff4de;box-shadow:none;background:#342e3eeb;border:1px solid #f5d7a0bf}.dashboard-home-harmony--wow .dashboard-overview-tile--attention{border-color:#fcdca0b8;box-shadow:0 12px 26px #0202066b,inset 0 0 0 1px #fff8eb1f}.dashboard-home-harmony--wow .dashboard-overview-tile--attention .dashboard-overview-tile__icon{color:#2d1d12;box-shadow:none;background:linear-gradient(150deg,#fff1d5,#d8a75f);border:2px solid #ecc07ce6}.dashboard-home-harmony--wow .dashboard-overview-tile__badge--attention{color:#34220f;box-shadow:none;background:linear-gradient(145deg,#fff2d8,#d8a760);border:2px solid #ecc07cd9}.dashboard-home-harmony--wow .dashboard-overview-tile:hover .icon-core{transform:none;filter:none!important}.dashboard-home-harmony--wow .dashboard-focus-card,.dashboard-home-harmony--wow .dashboard-support-card{border-style:solid;border-width:1px;box-shadow:0 14px 32px #0202066b,inset 0 0 0 1px #fff8eb1a}.dashboard-home-harmony--wow .dashboard-focus-card:before,.dashboard-home-harmony--wow .dashboard-support-card:before{box-shadow:none}.dashboard-home-harmony--wow .dashboard-focus-card:after,.dashboard-home-harmony--wow .dashboard-support-card:after{opacity:0}.dashboard-home-harmony--wow .dashboard-support-card{background-color:#34303d;background-image:radial-gradient(100% 100% at 92% 0,#dcaf6e29,#0000 55%),linear-gradient(168deg,#3a3644,#322e3c,#2c2834);border-color:#eed29b7a}body.theme-app-dark .dashboard-home-harmony--wow .dashboard-activity-card.surface-card{border-style:solid;border-width:1px;background:radial-gradient(92% 78% at 10% 0,#78cdc629,#78cdc600 58%),radial-gradient(88% 88% at 100% 92%,#915f8233,#915f8200 58%),radial-gradient(72% 58% at 94% 6%,#dfb1691c,#dfb16900 56%),linear-gradient(168deg,#121a22fa,#18202cf7 46%,#141a24fa)!important;border-color:#bad4d057!important;box-shadow:0 22px 38px #04080e70,inset 0 1px #d2eee824,0 0 0 1px #e5b77124!important}body.theme-app-dark .dashboard-home-harmony--wow .dashboard-activity-card.surface-card:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;opacity:.65;background:linear-gradient(138deg,#a0e4da1a,#a0e4da00 44%),radial-gradient(90% 72% at 100% 0,#af7da01a,#af7da000 56%);position:absolute;inset:0}body.theme-app-dark .dashboard-home-harmony--wow .dashboard-activity-card.surface-card>*{z-index:1;position:relative}.dashboard-home-harmony--wow .dashboard-focus-card--training{background-color:#2e3c44;background-image:radial-gradient(95% 92% at 94% 0,#5eead459,#0000 58%),linear-gradient(168deg,#36525a,#2e3c44 45%,#27363c);border-color:#78dcc894}.dashboard-home-harmony--wow .dashboard-focus-card--training:before{background:linear-gradient(#5eead4,#0f766e)}.dashboard-home-harmony--wow .dashboard-focus-card--health{background-color:#3a2e38;background-image:radial-gradient(95% 90% at 8% 0,#ff96a057,#0000 58%),linear-gradient(168deg,#4a3842,#3a2e38 46%,#302832);border-color:#ffa08c8c}.dashboard-home-harmony--wow .dashboard-focus-card--health:before{background:linear-gradient(#fda4af,#e11d48)}.dashboard-home-harmony--wow .dashboard-focus-card--warm{background-color:#342e44;background-image:radial-gradient(100% 95% at 50% -5%,#c4aaff52,#0000 56%),linear-gradient(168deg,#3d3654,#342e44 48%,#2b263c);border-color:#c8aaff7a}.dashboard-home-harmony--wow .dashboard-focus-card--warm:before{background:linear-gradient(#ddd6fe,#7c3aed)}.dashboard-home-harmony--wow .dashboard-focus-card--economy{background-color:#3a3024;background-image:radial-gradient(95% 90% at 12% 0,#fde04738,#0000 58%),linear-gradient(168deg,#4a3e2a,#3a3024 48%,#2f281c);border-color:#fbbf2485}.dashboard-home-harmony--wow .dashboard-focus-card--economy:before{background:linear-gradient(#fde68a,#b45309)}.dashboard-home-harmony--wow .dashboard-focus-card--attention{border-color:#ffdc8cbf;box-shadow:0 16px 36px #0202067a,inset 0 0 0 2px #ffd68233}.dashboard-home-harmony--wow .dashboard-focus-card__title,.dashboard-home-harmony--wow .dashboard-focus-card__subline,.dashboard-home-harmony--wow .dashboard-focus-progress__meta,.dashboard-home-harmony--wow .dashboard-focus-viz__hint,.dashboard-home-harmony--wow .dashboard-support-card__micro,.dashboard-home-harmony--wow .dashboard-activity-item__meta,.dashboard-home-harmony--wow .dashboard-activity-item__metrics{color:#fff8ebe0!important}.dashboard-home-harmony--wow .dashboard-focus-card__headline{text-shadow:none;color:#fffdf6!important}.dashboard-home-harmony--wow .dashboard-focus-card__icon,.dashboard-home-harmony--wow .dashboard-support-card__icon{color:#ffe9b0;box-shadow:none;background:#120e1ae0;border:2px solid #ffe6be8c}.dashboard-home-harmony--wow .dashboard-focus-card--training .dashboard-focus-card__icon{color:#b6fff0;border-color:#78e6d2b3}.dashboard-home-harmony--wow .dashboard-focus-card--health .dashboard-focus-card__icon{color:#ffd4cf;border-color:#ffaa9bb8}.dashboard-home-harmony--wow .dashboard-focus-card--warm .dashboard-focus-card__icon{color:#ebe4ff;border-color:#d2b9ffb8}.dashboard-home-harmony--wow .dashboard-focus-card--economy .dashboard-focus-card__icon{color:#fef3c7;border-color:#fcd34dbf}.dashboard-home-harmony--wow .dashboard-focus-progress__track{box-shadow:none}.dashboard-home-harmony--wow .dashboard-focus-card--training .dashboard-focus-progress__track{background:#375f5c8c}.dashboard-home-harmony--wow .dashboard-focus-card--health .dashboard-focus-progress__track{background:#6e3c4885}.dashboard-home-harmony--wow .dashboard-focus-card--warm .dashboard-focus-progress__track{background:#55487685}.dashboard-home-harmony--wow .dashboard-focus-card--economy .dashboard-focus-progress__track{background:#6e55308c}.dashboard-home-harmony--wow .dashboard-focus-progress__fill{box-shadow:none}.dashboard-home-harmony--wow .dashboard-focus-card--training .dashboard-focus-progress__fill{background:linear-gradient(90deg,#5eead4,#2dd4bf 42%,#0f766e)}.dashboard-home-harmony--wow .dashboard-focus-card--health .dashboard-focus-progress__fill{background:linear-gradient(90deg,#fecdd3,#fb7185 40%,#e11d48)}.dashboard-home-harmony--wow .dashboard-focus-card--warm .dashboard-focus-progress__fill{background:linear-gradient(90deg,#ede9fe,#c4b5fd 38%,#7c3aed)}.dashboard-home-harmony--wow .dashboard-focus-card--economy .dashboard-focus-progress__fill{background:linear-gradient(90deg,#fef9c3,#fbbf24 40%,#b45309)}.dashboard-home-harmony--wow .dashboard-focus-viz{box-shadow:none;background:#14101cc7;border:1px dashed #ffe0aa80}.dashboard-home-harmony--wow .dashboard-focus-viz--empty{background:#1a1420e0;border-color:#ffd29694}.dashboard-home-harmony--wow .dashboard-focus-card--training .dashboard-focus-viz__bar{box-shadow:none;background:linear-gradient(#ccfbf1,#14b8a6)}.dashboard-home-harmony--wow .dashboard-focus-card--health .dashboard-focus-viz__bar{box-shadow:none;background:linear-gradient(#ffe4e6,#f43f5e)}.dashboard-home-harmony--wow .dashboard-focus-card--warm .dashboard-focus-viz__bar{box-shadow:none;background:linear-gradient(#f5f3ff,#a78bfa)}.dashboard-home-harmony--wow .dashboard-focus-card--economy .dashboard-focus-viz__bar{box-shadow:none;background:linear-gradient(#fef3c7,#f59e0b)}.dashboard-home-harmony--wow .dashboard-focus-viz__bar:nth-child(2n),.dashboard-home-harmony--wow .dashboard-focus-viz__bar:nth-child(3n){opacity:1}.dashboard-home-harmony--wow .dashboard-module-badge{color:#fff6df;background:#fffaeb24;border:1px solid #ffdcafa6}.dashboard-home-harmony--wow .dashboard-module-badge--locked{color:#1f140c;background:linear-gradient(145deg,#fff8ec,#e4b86a);border:2px solid #ffc878d9}.dashboard-home-harmony--wow .dashboard-focus-card:hover .icon-core{transform:none;filter:none!important}.dashboard-home-harmony--wow .dashboard-support-card__pulse-bar{background:linear-gradient(#f8dfadc7,#bd854bf0)}.dashboard-home-harmony--wow .dashboard-activity-count{color:#ecd2a0fa;background:linear-gradient(154deg,#0e141cf5,#1c2634ed);border-color:#bad4d057;box-shadow:inset 0 1px #d2eee81a}.dashboard-home-harmony--wow .dashboard-activity-well{background:#020408c7;border-radius:18px;padding:.65rem;box-shadow:inset 0 1px #96bcb40d,inset 0 -1px #0000009e}.dashboard-home-harmony--wow .dashboard-activity-title{color:#fffefb;letter-spacing:-.025em;text-shadow:0 1px #00000080;font-size:1.35rem;font-weight:800;line-height:1.25}.dashboard-home-harmony--wow .dashboard-activity-head__icon{color:#badad2d9}.dashboard-home-harmony--wow .dashboard-activity-item{background:linear-gradient(158deg,#06090efa,#0a0e16f5 48%,#070a10fa);border-color:#64827c47;box-shadow:inset 0 1px #a0c6be0d,inset 0 -1px #00000094}.dashboard-home-harmony--wow .dashboard-activity-item:hover{background:linear-gradient(158deg,#0a0e14fa,#0e141ef5 48%,#0a0e14fa);border-color:#82afa861}.dashboard-home-harmony--wow .dashboard-activity-item--lead{background:linear-gradient(158deg,#0c1016fa,#121a22f5 48%,#0e121afa);border-color:#dfb06852;box-shadow:inset 0 1px #d2c8aa14,inset 0 -1px #0000008c}.dashboard-home-harmony--wow .dashboard-activity-empty{color:#deceb0eb;background:linear-gradient(158deg,#05080cfa,#090c12f5);border-style:dashed;border-color:#6e8c8752;box-shadow:inset 0 1px #96bcb40d,inset 0 -1px #00000094}.dashboard-home-harmony--wow .dashboard-activity-item__title{text-shadow:none;color:#fffefb!important;font-weight:700!important}.dashboard-home-harmony--wow .dashboard-activity-item__preview{color:#f4d6a0f2!important}.dashboard-home-harmony--wow .quick-action-vivid{border-color:#cea06485;border-radius:1.28rem;box-shadow:0 14px 24px #51321f29,inset 0 1px #ffffff38}.dashboard-home-harmony--wow .quick-action-vivid__shade{background:linear-gradient(#241e1c14,#241e1c38 56%,#241e1c70)}.dashboard-home-harmony--wow .quick-action-vivid__panel{-webkit-backdrop-filter:blur(5px)saturate(1.05);backdrop-filter:blur(5px)saturate(1.05);border-top:1px solid #ffebc44d}.dashboard-home-harmony--wow .qa-tone-mint{background:linear-gradient(102deg,#3e947ae0,#317c68db)}.dashboard-home-harmony--wow .qa-tone-coral{background:linear-gradient(102deg,#be6a38e6,#aa5730e0)}.dashboard-home-harmony--wow .qa-tone-ocean{background:linear-gradient(102deg,#3979aee6,#295d8fe0)}.dashboard-home-harmony--wow .qa-tone-violet{background:linear-gradient(102deg,#7e56a2e6,#654484e0)}.dashboard-home-harmony--wow .btn-primary{color:#fff0d2!important;background:linear-gradient(118deg,#31212d,#5a3949 56%,#a37143)!important;border-color:#d09956!important}.dashboard-home-harmony--wow .btn-secondary{color:#f1cb87!important;background:linear-gradient(118deg,#181118eb,#382732e6 58%,#674a30e0)!important;border-color:#e0b06a94!important}.dashboard-home-harmony--wow .dashboard-section-head__kicker{color:#d4b07cf0;letter-spacing:.16em}.dashboard-home-harmony--wow .dashboard-section-head__title{color:#fffefb;letter-spacing:-.025em;text-shadow:0 1px #00000073;font-size:1.65rem;font-weight:800;line-height:1.2}.dashboard-home-harmony--wow .dashboard-section-head__copy{color:#d8c29aeb}.dashboard-home-harmony--wow .dashboard-next-card{background:radial-gradient(92% 78% at 10% 0,#78cdc629,#78cdc600 58%),radial-gradient(88% 88% at 100% 92%,#915f8233,#915f8200 58%),radial-gradient(72% 58% at 94% 6%,#dfb1691c,#dfb16900 56%),linear-gradient(168deg,#121a22fa,#18202cf7 46%,#141a24fa)!important;border-color:#bad4d057!important;border-radius:1.28rem!important;box-shadow:0 22px 38px #04080e70,inset 0 1px #d2eee824,0 0 0 1px #e5b77124!important}.dashboard-home-harmony--wow .dashboard-continue-strip{box-shadow:0 10px 18px #08060838;background:linear-gradient(155deg,#120d13b8,#22182294)!important;border-color:#dfb06861!important}.dashboard-home-harmony--wow .dashboard-continue-strip:hover{box-shadow:0 12px 22px #08060847;border-color:#e8bc768c!important}.dashboard-home-harmony--wow .dashboard-continue-strip .text-brand-ink{color:#f8ecd8!important}.dashboard-home-harmony--wow .dashboard-continue-strip .text-brand-muted{color:#d1bc9ae6!important}.dashboard-home-harmony--wow .dashboard-today-shell--elevated{border-radius:1.35rem!important}.dashboard-home-harmony--wow .dashboard-today-shell--elevated:after{content:"";opacity:.95;pointer-events:none;z-index:2;background:linear-gradient(90deg,#cf9d5626,#e4b56a 42%,#a66886e0);border-radius:999px;height:3px;position:absolute;top:1rem;left:6%;right:6%}@media(max-width:640px){.hero-curve-dashboard.hero-curve-shell{min-height:clamp(22rem,52vh,27rem)}.hero-curve-dashboard--wow .hero-dashboard-panel{border-radius:.96rem;padding:.66rem .72rem}.hero-dashboard-chip{min-height:3rem;padding:.52rem .62rem}.hero-dashboard-chip__text{font-size:.84rem;line-height:1.15}.dashboard-home-harmony--wow .surface-card{border-radius:1rem}}.dashboard-status-shell:before{content:"";pointer-events:none;opacity:.9;z-index:0;background:radial-gradient(120% 112% at 2% 0,#c4632e29,#c4632e00 56%),radial-gradient(102% 104% at 100% 0,#6b3e2e24,#6b3e2e00 58%),repeating-linear-gradient(120deg,#ffffff29 0 14px,#fff0 14px 28px);position:absolute;inset:0}.dashboard-status-shell>*{z-index:1;position:relative}.dashboard-status-title{letter-spacing:-.02em}.dashboard-status-pill{background:linear-gradient(145deg,#fff,#efe6dc);border:1px solid #c4632e57;box-shadow:0 6px 14px #6b3e2e1f}.dashboard-today-shell{position:relative;overflow:hidden}.dashboard-today-shell:before{content:"";pointer-events:none;opacity:.88;position:absolute;inset:0}.dashboard-today-shell>*{z-index:1;position:relative}.dashboard-today-layout{gap:1rem;display:grid}.dashboard-today-hero{align-content:start;gap:.9rem;display:grid}.dashboard-today-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.dashboard-today-title{letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.45rem);font-weight:700;line-height:.98}.dashboard-today-copy{max-width:36rem;font-size:.98rem;line-height:1.6}.dashboard-today-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-today-metric{border:1px solid #0000;border-radius:16px;align-content:start;gap:.22rem;min-height:4.35rem;padding:.8rem .85rem;display:grid}.dashboard-today-metric__label{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.dashboard-today-metric__value{letter-spacing:-.03em;font-size:clamp(1.2rem,2.2vw,1.72rem);font-weight:700;line-height:1}.dashboard-today-actions{flex-wrap:wrap;gap:.65rem;display:flex}.dashboard-today-footnote{font-size:.82rem;line-height:1.5}.dashboard-today-card-grid{gap:.8rem;display:grid}.dashboard-today-card{--today-card-accent:#c4632e;border:1px solid #0000;border-radius:18px;gap:.75rem;min-height:10.5rem;padding:1rem 1rem .95rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.dashboard-today-card__head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.dashboard-today-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.dashboard-today-card__icon{border:1px solid #0000;border-radius:14px;flex:none;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.dashboard-today-card__title{letter-spacing:-.02em;font-size:1.08rem;font-weight:700;line-height:1.15}.dashboard-today-card__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.dashboard-today-card__cta{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:auto;font-size:.8rem;font-weight:700;display:inline-flex}.dashboard-today-card__cta:after{content:">";font-size:1rem;line-height:1;transition:transform .18s;transform:translate(0)}.dashboard-today-card:hover{transform:translateY(-1px)}.dashboard-today-card:hover .dashboard-today-card__cta:after{transform:translate(2px)}.dashboard-today-card--critical{--today-card-accent:#d98a6d}.dashboard-today-card--warm{--today-card-accent:#d7ab62}.dashboard-today-card--ocean{--today-card-accent:#7ea8c0}.dashboard-today-card--violet{--today-card-accent:#b38ac7}.dashboard-today-card--calm{--today-card-accent:#9ab98a}@media(min-width:900px){.dashboard-today-layout{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start}}@media(min-width:640px){.dashboard-today-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.dashboard-today-metrics{grid-template-columns:1fr}.dashboard-today-metric{min-height:auto}.dashboard-today-actions>*{justify-content:center;width:100%}}.dashboard-overview-grid{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);display:grid}@media(min-width:40rem){.dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.dashboard-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-overview-grid>*{min-width:0}.dashboard-overview-tile{--tile-accent:#c4632e;--tile-border:#c4632e52;--tile-soft:#c4632e38;--tile-soft-edge:#c4632e38;border-style:var(--tw-border-style);min-height:7.5rem;padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-radius:18px;flex-direction:column;justify-content:space-between;transition-duration:.2s;display:flex;position:relative;overflow:hidden}@media(hover:hover){.dashboard-overview-tile:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:40rem){.dashboard-overview-tile{min-height:8.9rem;padding-inline:calc(var(--spacing)*4)}}.dashboard-overview-tile{border-color:var(--tile-border);background:linear-gradient(150deg,#fffffffa,#f4efe9f2 64%,#efe6dcf0);box-shadow:0 10px 20px #6b3e2e1a,inset 0 1px #fffc}.dashboard-overview-tile__topbar{background:linear-gradient(90deg,var(--tile-accent)0%,var(--tile-accent)100%);border-radius:9999px;height:3px;position:absolute;top:.42rem;left:.72rem;right:.72rem}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile__topbar{background:linear-gradient(90deg,var(--tile-accent)0%,color-mix(in srgb,var(--tile-accent)45%,#fff)100%)}}.dashboard-overview-tile__topbar{opacity:.9;box-shadow:inset 0 1px #ffffff6b}.dashboard-overview-tile:before{content:"";clip-path:polygon(26% 0,100% 0,100% 100%,0 100%);background:linear-gradient(138deg,var(--tile-soft)0%,#fff0 82%);pointer-events:none;opacity:.88;width:46%;height:54%;position:absolute;top:-1px;right:-1px}.dashboard-overview-tile:after{content:"";background:var(--tile-soft-edge);filter:blur(16px);pointer-events:none;opacity:.9;border-radius:9999px;width:8rem;height:8rem;position:absolute;bottom:-2.4rem;right:-2.2rem}.dashboard-overview-tile__stripe{background:linear-gradient(180deg,var(--tile-accent)0%,#6b3e2e 100%);opacity:.78;border-radius:9999px;width:3px;position:absolute;top:1rem;bottom:.72rem;left:.58rem;box-shadow:0 0 0 1px #ffffff29}.dashboard-overview-tile__head,.dashboard-overview-tile__center,.dashboard-overview-tile__foot{z-index:1;padding-left:.68rem;position:relative}.dashboard-overview-tile__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*2);padding-top:.34rem;display:flex}.dashboard-overview-tile__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:.1em;letter-spacing:.1em;text-transform:uppercase;color:#6b3e2e}.dashboard-overview-tile__icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tile-accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.18rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile__icon{border-color:color-mix(in srgb,var(--tile-accent)48%,#fff)}}.dashboard-overview-tile__icon{background:linear-gradient(145deg,#fff 0%,var(--tile-accent)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile__icon{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--tile-accent)24%,#efe6dc))}}.dashboard-overview-tile__icon{color:var(--tile-accent);box-shadow:0 9px 18px #6b3e2e29,inset 0 1px #ffffffd6}.dashboard-overview-tile__icon .icon-core{filter:drop-shadow(0 2px 4px var(--tile-accent))}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile__icon .icon-core{filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--tile-accent)38%,#6b3e2e3d))}}.dashboard-overview-tile__center{justify-content:flex-start;align-items:flex-end;gap:calc(var(--spacing)*1);text-align:left;display:flex}.dashboard-overview-tile__value{letter-spacing:-.03em;color:#2c2a28;overflow-wrap:anywhere;font-size:clamp(1.42rem,5.5vw + .2rem,2.75rem);font-weight:700;line-height:.95}.dashboard-overview-tile__suffix{padding-bottom:calc(var(--spacing)*1);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:#6b3e2e}.dashboard-overview-tile__foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);display:flex}.dashboard-overview-tile__meta{min-width:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#6b3e2e;overflow-wrap:anywhere}.dashboard-overview-tile__badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;color:#6b3e2e;background:linear-gradient(145deg,#c4632e29,#efe6dce6);border-width:1px;border-color:#c4632e85;border-radius:3.40282e38px;align-items:center;display:inline-flex}.dashboard-overview-tile__badge--attention{border-color:var(--tile-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile__badge--attention{border-color:color-mix(in srgb,var(--tile-accent)62%,#e2d8cd)}}.dashboard-overview-tile__badge--attention{background:linear-gradient(145deg,var(--tile-accent)0%,var(--tile-accent)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile__badge--attention{background:linear-gradient(145deg,color-mix(in srgb,var(--tile-accent)24%,#fff),color-mix(in srgb,var(--tile-accent)14%,#efe6dc))}}.dashboard-overview-tile__badge--attention{color:#2c2a28;box-shadow:0 4px 10px #6b3e2e1f}.dashboard-overview-tile__badge--attention:before{content:"";background:var(--tile-accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--tile-accent);border-radius:9999px;margin-right:.35rem}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile__badge--attention:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--tile-accent)24%,#fff)}}.dashboard-overview-tile--horse{--tile-accent:#c4632e;--tile-border:#c4632e57;--tile-soft:#c4632e3d;--tile-soft-edge:#c4632e3d}.dashboard-overview-tile--tasks{--tile-accent:#6b3e2e;--tile-border:#6b3e2e57;--tile-soft:#6b3e2e38;--tile-soft-edge:#6b3e2e38}.dashboard-overview-tile--health{--tile-accent:#8a7f75;--tile-border:#8a7f755c;--tile-soft:#8a7f7533;--tile-soft-edge:#8a7f7538}.dashboard-overview-tile--training{--tile-accent:#2c2a28;--tile-border:#2c2a2857;--tile-soft:#2c2a282e;--tile-soft-edge:#2c2a2833}.dashboard-overview-tile--attention{border-color:var(--tile-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile--attention{border-color:color-mix(in srgb,var(--tile-accent)62%,#e2d8cd)}}.dashboard-overview-tile--attention{background:linear-gradient(150deg,var(--tile-accent)0%,#f4efe9 62%,#efe6dc 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile--attention{background:linear-gradient(150deg,color-mix(in srgb,var(--tile-accent)20%,#fff),#f4efe9 62%,#efe6dc)}}.dashboard-overview-tile--attention{box-shadow:0 14px 28px #6b3e2e2b,inset 0 0 0 1px #c4632e1f}.dashboard-overview-tile--attention .dashboard-overview-tile__icon{border-color:var(--tile-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile--attention .dashboard-overview-tile__icon{border-color:color-mix(in srgb,var(--tile-accent)52%,#fff)}}.dashboard-overview-tile--attention .dashboard-overview-tile__icon{background:linear-gradient(145deg,var(--tile-accent)0%,var(--tile-accent)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-tile--attention .dashboard-overview-tile__icon{background:linear-gradient(145deg,color-mix(in srgb,var(--tile-accent)14%,#fff),color-mix(in srgb,var(--tile-accent)28%,#efe6dc))}}.dashboard-overview-tile--attention .dashboard-overview-tile__icon{box-shadow:0 10px 20px #6b3e2e33,inset 0 1px #ffffffd6}.dashboard-focus-grid{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*4);display:grid}@media(min-width:40rem){.dashboard-focus-grid{gap:calc(var(--spacing)*5)}}@media(min-width:64rem){.dashboard-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-focus-grid>*{min-width:0}.dashboard-focus-card{--focus-accent:#c4632e;--focus-soft:#c4632e33;--focus-fill-end:#6b3e2e;height:100%;min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);flex-direction:column;display:flex;position:relative;overflow:hidden}@media(min-width:40rem){.dashboard-focus-card{gap:calc(var(--spacing)*4)}}.dashboard-focus-card{border-color:var(--focus-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-card{border-color:color-mix(in srgb,var(--focus-accent)34%,#e2d8cd)}}.dashboard-focus-card{background:linear-gradient(162deg,#fff,#f4efe9 68%,#efe6dc);box-shadow:0 12px 24px #6b3e2e1a,inset 0 1px #ffffffd6}.dashboard-focus-card:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:100%;width:calc(var(--spacing)*1.5);background:linear-gradient(180deg,var(--focus-accent)0%,#6b3e2e 100%);position:absolute}.dashboard-focus-card:after{content:"";background:radial-gradient(circle at center,var(--focus-soft)0%,#fff0 72%);pointer-events:none;border-radius:9999px;width:9rem;height:9rem;position:absolute;top:-2.2rem;right:-2.2rem}.dashboard-focus-card--training{--focus-accent:#6b3e2e;--focus-soft:#6b3e2e38;--focus-fill-end:#2c2a28}.dashboard-focus-card--health{--focus-accent:#c4632e;--focus-soft:#c4632e38;--focus-fill-end:#6b3e2e}.dashboard-focus-card--warm{--focus-accent:#7c3aed;--focus-soft:#7c3aed38;--focus-fill-end:#5b21b6}.dashboard-focus-card--economy{--focus-accent:#b45309;--focus-soft:#b453093d;--focus-fill-end:#78350f}.dashboard-focus-card--attention{border-color:var(--focus-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-card--attention{border-color:color-mix(in srgb,var(--focus-accent)62%,#e2d8cd)}}.dashboard-focus-card--attention{background:linear-gradient(162deg,var(--focus-accent)0%,#f4efe9 62%,#efe6dc 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-card--attention{background:linear-gradient(162deg,color-mix(in srgb,var(--focus-accent)18%,#fff),#f4efe9 62%,#efe6dc)}}.dashboard-focus-card--attention{box-shadow:0 14px 28px #6b3e2e29,inset 0 0 0 1px #c4632e1f}.dashboard-focus-card__top{z-index:1;min-width:calc(var(--spacing)*0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex;position:relative}.dashboard-focus-card__top>div:first-child{min-width:0}.dashboard-focus-card__title{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:.1em;letter-spacing:.1em;text-transform:uppercase;color:#6b3e2e}.dashboard-focus-card__headline{margin-top:calc(var(--spacing)*1);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.28rem,4.2vw + .35rem,2.55rem)}.dashboard-focus-card__subline{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:40rem){.dashboard-focus-card__subline{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.dashboard-focus-card__subline{color:#6b3e2e}.dashboard-focus-card__icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(min-width:40rem){.dashboard-focus-card__icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11)}}.dashboard-focus-card__icon{border-color:var(--focus-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-card__icon{border-color:color-mix(in srgb,var(--focus-accent)38%,#fff)}}.dashboard-focus-card__icon{background:linear-gradient(145deg,#fff 0%,var(--focus-accent)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-card__icon{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--focus-accent)20%,#efe6dc))}}.dashboard-focus-card__icon{color:#6b3e2e;box-shadow:0 8px 16px #6b3e2e2e,inset 0 1px #ffffffd6}.dashboard-focus-progress{z-index:1;position:relative}:where(.dashboard-focus-progress>: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)))}.dashboard-focus-progress__track{height:calc(var(--spacing)*3.5);background:#e2d8cd;border-radius:3.40282e38px;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}.dashboard-focus-progress__fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background:linear-gradient(90deg,var(--focus-accent)0%,var(--focus-fill-end)100%);border-radius:3.40282e38px;transition-duration:.3s;display:block;box-shadow:0 6px 14px #6b3e2e3d,inset 0 1px #fff3}.dashboard-focus-progress__meta{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:#6b3e2e}.dashboard-support-card{--support-accent:#c4632e;--support-soft:#c4632e2e;border-color:var(--support-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-support-card{border-color:color-mix(in srgb,var(--support-accent)36%,#e2d8cd)}}.dashboard-support-card{background:linear-gradient(158deg,#fff,#f4efe9 72%,#efe6dc);box-shadow:0 10px 22px #6b3e2e1a,inset 0 1px #ffffffd6}.dashboard-support-card:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*1.5);background:linear-gradient(90deg,var(--support-accent)0%,#6b3e2e 100%);width:100%;position:absolute}.dashboard-support-card:after{content:"";background:radial-gradient(circle at center,var(--support-soft)0%,#fff0 72%);pointer-events:none;opacity:.9;border-radius:9999px;width:8rem;height:8rem;position:absolute;top:-2.8rem;right:-2.8rem}.dashboard-support-card--warm{--support-accent:#c4632e;--support-soft:#c4632e33}.dashboard-support-card--dark{--support-accent:#6b3e2e;--support-soft:#6b3e2e33}.dashboard-support-card--attention{border-color:#c4632e94;box-shadow:0 12px 26px #6b3e2e29,inset 0 0 0 1px #c4632e24}.dashboard-support-card__icon{z-index:1;height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--support-accent);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-support-card__icon{border-color:color-mix(in srgb,var(--support-accent)38%,#fff)}}.dashboard-support-card__icon{background:linear-gradient(145deg,#fff 0%,var(--support-accent)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-support-card__icon{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--support-accent)18%,#efe6dc))}}.dashboard-support-card__icon{color:#6b3e2e;box-shadow:0 8px 16px #6b3e2e29,inset 0 1px #ffffffd6}.dashboard-focus-viz{z-index:1;margin-top:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:#e2d8cdb3;border-radius:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-viz{border-color:color-mix(in oklab,var(--color-brand-border)70%,transparent)}}.dashboard-focus-viz{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-viz{background-color:color-mix(in oklab,var(--color-brand-surface)70%,transparent)}}.dashboard-focus-viz{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.dashboard-focus-viz__spark{height:calc(var(--spacing)*12);align-items:flex-end;gap:calc(var(--spacing)*1.5);display:flex}.dashboard-focus-viz__bar{width:calc(var(--spacing)*2.5);background:linear-gradient(180deg,var(--focus-accent)0%,var(--focus-accent)100%);border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-viz__bar{background:linear-gradient(180deg,color-mix(in srgb,var(--focus-accent)62%,#fff)0%,var(--focus-accent)100%)}}.dashboard-focus-viz__bar{box-shadow:0 4px 10px #6b3e2e26}.dashboard-focus-viz__bar:nth-child(2n){opacity:.9}.dashboard-focus-viz__bar:nth-child(3n){opacity:.78}.dashboard-focus-viz__hint{margin-top:calc(var(--spacing)*2);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);color:var(--color-brand-muted)}.dashboard-focus-viz--empty{--tw-border-style:dashed;background-color:#efe6dc66;border-style:dashed}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-viz--empty{background-color:color-mix(in oklab,var(--color-brand-warm)40%,transparent)}}.dashboard-support-card-shell{gap:calc(var(--spacing)*3);flex-direction:column;min-height:9.5rem;display:flex}@media(min-width:40rem){.dashboard-support-card-shell{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);flex-direction:row;min-height:11rem}}.dashboard-support-card__main{z-index:1;min-width:calc(var(--spacing)*0);flex:1;position:relative}.dashboard-support-card__micro{margin-top:calc(var(--spacing)*2);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);color:var(--color-brand-muted)}.dashboard-support-card__pulse{margin-top:calc(var(--spacing)*2);align-items:flex-end;gap:calc(var(--spacing)*1.5);display:flex}.dashboard-support-card__pulse-bar{width:calc(var(--spacing)*2);background:var(--support-accent);border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-support-card__pulse-bar{background:color-mix(in srgb,var(--support-accent)62%,#efe6dc)}}.dashboard-support-card__pulse-bar--1{height:.45rem}.dashboard-support-card__pulse-bar--2{height:.7rem}.dashboard-support-card__pulse-bar--3{height:.95rem}.dashboard-support-card__actions{z-index:1;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-shrink:0;width:100%;display:flex;position:relative}@media(min-width:40rem){.dashboard-support-card__actions{justify-content:flex-end;width:auto}}.dashboard-support-card__value{margin-top:calc(var(--spacing)*1);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(--color-brand-ink)}@media(min-width:40rem){.dashboard-support-card__value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.dashboard-section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.dashboard-section-head__kicker{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:.14em;letter-spacing:.14em;text-transform:uppercase;color:#8b5a29}.dashboard-section-head__title{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);letter-spacing:-.02em}.dashboard-section-head__copy{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);max-width:44rem}.dashboard-module-topline{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.dashboard-module-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#7a4a30;background:#fffcf8f0;border-width:1px;border-color:#6b3e2e24;border-radius:3.40282e38px;align-items:center;display:inline-flex}.dashboard-module-badge--locked{color:#a24e1f;background:#fff5ebfa;border-color:#c4632e3d}.dashboard-inline-status{border-width:1px;position:relative;overflow:hidden;box-shadow:0 10px 22px #6b3e2e1f,inset 0 1px #ffffffb3}.dashboard-inline-status--ok{color:#1f5f59;background:linear-gradient(145deg,#fffffff0,#e1f4f0f2);border-color:#2f9b8f47}.dashboard-inline-status--error{color:#7a4328;background:linear-gradient(145deg,#fffffff0,#f9e8ddf2);border-color:#c4632e57}.dashboard-quickcreate-shell{background:radial-gradient(108% 92% at 100% 0,#efe6dcd1,#efe6dc00 62%),linear-gradient(160deg,#fff,#f4efe9);position:relative;overflow:hidden}.dashboard-quickcreate-shell:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(72% 88% at 0 0,#c4632e1a,#c4632e00 60%),repeating-linear-gradient(120deg,#ffffff24 0 14px,#fff0 14px 28px);position:absolute;inset:0}.dashboard-quickcreate-shell>*{z-index:1;position:relative}.dashboard-quickcreate-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.dashboard-quickcreate-kicker{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:.14em;letter-spacing:.14em;text-transform:uppercase;color:#8b5a29}.dashboard-quickcreate-title{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);letter-spacing:-.02em}.dashboard-quickcreate-copy{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);max-width:42rem}.dashboard-quickcreate-grid{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);display:grid}.dashboard-quickcreate-card{border-style:var(--tw-border-style);background:linear-gradient(158deg,#fffffff5,#f7f2edfa);border-width:1px;border-color:#c4632e2e;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 24px #6b3e2e14,inset 0 1px #ffffffbd}.dashboard-quickcreate-card:before{content:"";opacity:.92;background:linear-gradient(#c4632e,#6b3e2e);width:4px;position:absolute;inset:0 auto 0 0}.dashboard-quickcreate-card summary::-webkit-details-marker{display:none}.dashboard-quickcreate-summary{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*4);list-style:none;display:flex}.dashboard-quickcreate-summary:after{content:"+";color:#8b5a29;margin-left:auto;font-size:1.2rem;font-weight:700;line-height:1;transition:transform .18s}.dashboard-quickcreate-card[open] .dashboard-quickcreate-summary:after{transform:rotate(45deg)}.dashboard-quickcreate-summary__icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-style:var(--tw-border-style);color:#6b3e2e;background:linear-gradient(145deg,#fff,#efe6dc);border-width:1px;border-color:#c4632e3d;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px #6b3e2e1f}.dashboard-quickcreate-summary__copy{gap:calc(var(--spacing)*1);display:grid}.dashboard-quickcreate-summary__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.dashboard-quickcreate-summary__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);line-height:1.5}.dashboard-quickcreate-body{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*4);border-color:#c4632e1f;border-top-width:1px}.dashboard-quickcreate-form{gap:calc(var(--spacing)*3);display:grid}.dashboard-quickcreate-label{margin-bottom:calc(var(--spacing)*1);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-brand-ink);display:block}.dashboard-quickcreate-context{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);background:#fffcf8f0;border-width:1px;border-color:#c4632e29;border-radius:14px;display:flex;box-shadow:inset 0 1px #ffffffbd}.dashboard-quickcreate-context__label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:#8b5a29}.dashboard-quickcreate-context__value{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-brand-ink)}.dashboard-quickcreate-two{gap:calc(var(--spacing)*3);display:grid}.dashboard-quickcreate-textarea{resize:vertical;min-height:7.25rem}.dashboard-quickcreate-empty{border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);background:#fff9f2e6;border:1px dashed #c4632e38;border-radius:14px}@media(min-width:640px){.dashboard-quickcreate-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.dashboard-quickcreate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-network-grid{gap:calc(var(--spacing)*4);display:grid}.dashboard-network-shell,.dashboard-network-card{background:radial-gradient(108% 96% at 100% 0,#efe6dccc,#efe6dc00 62%),linear-gradient(160deg,#fff,#f4efe9);position:relative;overflow:hidden}.dashboard-network-shell:before,.dashboard-network-card:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(70% 85% at 0 0,#c4632e14,#c4632e00 60%),linear-gradient(#ffffff14,#fff0);position:absolute;inset:0}.dashboard-network-shell>*,.dashboard-network-card>*{z-index:1;position:relative}.dashboard-network-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.dashboard-network-kicker{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:.14em;letter-spacing:.14em;text-transform:uppercase;color:#8b5a29}.dashboard-network-title{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);letter-spacing:-.02em}.dashboard-network-copy{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);max-width:40rem}.dashboard-network-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);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);color:#6b3e2e;background:#fffcf8eb;border-width:1px;border-color:#6b3e2e29;border-radius:3.40282e38px;align-items:center;display:inline-flex}.dashboard-network-badge--attention{color:#a24e1f;background:#fff5ebfa;border-color:#c4632e47}.dashboard-network-highlight{margin-top:calc(var(--spacing)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);background:radial-gradient(88% 100% at 100% 0,#c4632e1a,#c4632e00 60%),#fffaf5f0;border-width:1px;border-color:#c4632e2e;border-radius:18px;box-shadow:0 10px 20px #6b3e2e14,inset 0 1px #ffffffb8}.dashboard-network-highlight__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:#8b5a29}.dashboard-network-highlight__title{margin-top:calc(var(--spacing)*1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);letter-spacing:-.02em}.dashboard-network-highlight__meta{margin-top:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-muted)}.dashboard-network-stats{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-network-stat{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);background:#fffcf8eb;border-width:1px;border-color:#6b3e2e1f;border-radius:16px;box-shadow:inset 0 1px #ffffffb8}.dashboard-network-stat__label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:#8b5a29;display:block}.dashboard-network-stat__value{margin-top:calc(var(--spacing)*1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);letter-spacing:-.02em;display:block}.dashboard-network-chip-list{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.dashboard-network-chip{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-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-ink);background:#fffcf8f0;border-width:1px;border-color:#6b3e2e1f;border-radius:3.40282e38px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.dashboard-network-chip:hover{border-color:#c4632e3d;transform:translateY(-1px);box-shadow:0 10px 18px #6b3e2e14}.dashboard-network-chip__text{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.dashboard-network-avatar{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-style:var(--tw-border-style);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:#6b3e2e;background:linear-gradient(145deg,#fff,#f2e8dd);border-width:1px;border-color:#6b3e2e29;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 6px 16px #6b3e2e1a,inset 0 1px #fffc}.dashboard-network-avatar--small{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.dashboard-network-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-network-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.dashboard-network-card__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);letter-spacing:-.02em}.dashboard-network-card__copy{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted)}.dashboard-network-card__count{min-width:calc(var(--spacing)*8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);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);color:#a24e1f;background:#fff5ebf2;border-width:1px;border-color:#c4632e38;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.dashboard-network-list{margin-top:calc(var(--spacing)*4)}:where(.dashboard-network-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.dashboard-network-person{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);background:#fffcf8f0;border-width:1px;border-color:#6b3e2e1f;border-radius:18px;box-shadow:0 10px 20px #6b3e2e0f,inset 0 1px #ffffffbd}.dashboard-network-person__body{align-items:center;gap:calc(var(--spacing)*3);display:flex}.dashboard-network-person__copy{min-width:calc(var(--spacing)*0);flex:1}.dashboard-network-person__name{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-brand-ink);display:block}.dashboard-network-person__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted);display:block}.dashboard-network-person__actions{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.dashboard-network-person__actions form,.dashboard-network-person__actions>a{flex:9rem}.dashboard-network-action{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);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);border-width:1px;border-radius:3.40282e38px;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.dashboard-network-action:hover{transform:translateY(-1px)}.dashboard-network-action--primary{color:#fff8f2;background:linear-gradient(120deg,#c4632e,#9d4c20);border-color:#c4632e4d;box-shadow:0 10px 18px #9d4c202e}.dashboard-network-action--ghost{color:#6b3e2e;background:#fffcf8f5;border-color:#6b3e2e1f}.dashboard-network-empty{border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);background:#fffaf5e6;border:1px dashed #c4632e2e;border-radius:16px}.dashboard-network-empty p+p{margin-top:calc(var(--spacing)*1)}.dashboard-network-footer{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.dashboard-network-mini-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#a24e1f;background:#fff5ebf5;border-width:1px;border-color:#c4632e38;border-radius:3.40282e38px;align-items:center;display:inline-flex}.dashboard-community-shortcut__grid{gap:calc(var(--spacing)*3);display:grid}@media(min-width:40rem){.dashboard-community-shortcut__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-community-shortcut__link{align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);min-height:4.5rem;padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:#4a2b20;background:#fffcf8fa;border-width:1px;border-color:#c4632e33;border-radius:18px;transition-duration:.15s;display:flex;box-shadow:0 8px 18px #6b3e2e0f}.dashboard-community-shortcut__link:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);background:#fff;border-color:#c4632e61;box-shadow:0 12px 22px #6b3e2e1a}.dashboard-community-shortcut__icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);color:#a24e1f;background:#ffefdcf2;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-community-shortcut__body{min-width:calc(var(--spacing)*0);flex:1}.dashboard-community-shortcut__label{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-brand-ink);display:block}.dashboard-community-shortcut__meta{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted);display:block}.dashboard-community-shortcut__chevron{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:var(--color-brand-muted);flex-shrink:0;line-height:1}.dashboard-community-shortcut__notice{margin-top:calc(var(--spacing)*3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted)}.dashboard-community-shortcut__notice-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-accent-dark);text-underline-offset:2px}@media(hover:hover){.dashboard-community-shortcut__notice-link:hover{text-decoration-line:underline}}.dashboard-home-harmony--wow .dashboard-community-shortcut__link{color:#fff4e8;background:#fffcf80a;border-color:#e4b77047;box-shadow:0 10px 20px #08060838}.dashboard-home-harmony--wow .dashboard-community-shortcut__link:hover{background:#fffcf814;border-color:#e4b77073}.dashboard-home-harmony--wow .dashboard-community-shortcut__icon{color:#ffd9b0;background:#c4632e38}.dashboard-home-harmony--wow .dashboard-community-shortcut__label{color:#fff8f2}.dashboard-home-harmony--wow .dashboard-community-shortcut__meta,.dashboard-home-harmony--wow .dashboard-community-shortcut__chevron{color:#fff4e8b8}.dashboard-home-harmony--wow .dashboard-community-shortcut__notice{color:#fff4e8c7}.dashboard-home-harmony--wow .dashboard-community-shortcut__notice-link{color:#ffd9b0}.dashboard-home-harmony--wow .dashboard-quickcreate-shell{border-color:#e4b7707a;background:radial-gradient(118% 104% at 100% 0,#e0b16929,#e0b16900 58%),radial-gradient(90% 118% at 0 100%,#824a692e,#824a6900 56%),linear-gradient(160deg,#140e15f7,#231924f5 66%,#2e212df5)!important;box-shadow:0 20px 30px #08060861,inset 0 1px #ffefcf1f!important}.dashboard-home-harmony--wow .dashboard-quickcreate-shell:before{opacity:.72;background:radial-gradient(112% 100% at 0 0,#c6704e1f,#c6704e00 56%),radial-gradient(104% 104% at 100% 0,#7e48631f,#7e486300 58%),linear-gradient(#fff4db0d,#fff4db00)}.dashboard-home-harmony--wow .dashboard-network-shell,.dashboard-home-harmony--wow .dashboard-network-card{box-shadow:0 22px 38px #04080e70,inset 0 1px #d2eee824,0 0 0 1px #e5b77124;background:radial-gradient(92% 78% at 10% 0,#78cdc629,#78cdc600 58%),radial-gradient(88% 88% at 100% 92%,#915f8233,#915f8200 58%),radial-gradient(72% 58% at 94% 6%,#dfb1691c,#dfb16900 56%),linear-gradient(168deg,#121a22fa,#18202cf7 46%,#141a24fa)!important;border-color:#bad4d057!important}.dashboard-home-harmony--wow .dashboard-network-shell:before,.dashboard-home-harmony--wow .dashboard-network-card:before{opacity:.72;background:linear-gradient(138deg,#a0e4da24,#a0e4da00 44%),radial-gradient(90% 72% at 100% 0,#af7da024,#af7da000 56%),repeating-linear-gradient(122deg,#ffffff09 0 17px,#fff0 17px 34px)}.dashboard-home-harmony--wow .dashboard-quickcreate-kicker{color:#d3bc96}.dashboard-home-harmony--wow .dashboard-network-kicker,.dashboard-home-harmony--wow .dashboard-network-highlight__eyebrow{color:#f4e8d2f0;letter-spacing:.15em;font-weight:700}.dashboard-home-harmony--wow .dashboard-network-stat__label{color:#e6d8bcf5;font-weight:700}.dashboard-home-harmony--wow .dashboard-quickcreate-title{color:#fff1d7;text-shadow:0 3px 12px #00000047}.dashboard-home-harmony--wow .dashboard-network-title{color:#fffefb;letter-spacing:-.03em;text-shadow:0 1px #00000080;font-weight:800}.dashboard-home-harmony--wow .dashboard-network-card__title{color:#fffefb;letter-spacing:-.025em;text-shadow:0 1px #00000080;font-size:1.35rem;font-weight:800;line-height:1.25}.dashboard-home-harmony--wow .dashboard-network-highlight__title{color:#fff8f0;letter-spacing:-.02em;text-shadow:0 1px #00000073;font-size:1.25rem;font-weight:700;line-height:1.3}.dashboard-home-harmony--wow .dashboard-network-stat__value{color:#fffefb;letter-spacing:-.03em;text-shadow:0 1px #00000073;font-weight:800}.dashboard-home-harmony--wow .dashboard-quickcreate-copy,.dashboard-home-harmony--wow .dashboard-network-copy,.dashboard-home-harmony--wow .dashboard-network-card__copy,.dashboard-home-harmony--wow .dashboard-network-highlight__meta,.dashboard-home-harmony--wow .dashboard-network-person__meta,.dashboard-home-harmony--wow .dashboard-network-empty{color:#e3cda7}.dashboard-home-harmony--wow .dashboard-quickcreate-card{background:linear-gradient(152deg,#120d13e6,#271c26e0);border-color:#dfb0683d;box-shadow:0 10px 16px #0806083d,inset 0 1px #ffefcf14}.dashboard-home-harmony--wow .dashboard-network-highlight,.dashboard-home-harmony--wow .dashboard-network-stat,.dashboard-home-harmony--wow .dashboard-network-chip,.dashboard-home-harmony--wow .dashboard-network-person,.dashboard-home-harmony--wow .dashboard-network-empty{background:linear-gradient(158deg,#06090efa,#0a0e16f5 48%,#070a10fa);border-color:#64827c47;box-shadow:inset 0 1px #a0c6be0d,inset 0 -1px #00000094}.dashboard-home-harmony--wow .dashboard-network-card .dashboard-network-list{background:#020408c7;border-radius:18px;padding:.65rem;box-shadow:inset 0 1px #96bcb40d,inset 0 -1px #0000009e}.dashboard-home-harmony--wow .dashboard-network-chip:hover{border-color:#82afa861;box-shadow:inset 0 1px #aad2c814,inset 0 -1px #00000085}.dashboard-home-harmony--wow .dashboard-quickcreate-summary__title,.dashboard-home-harmony--wow .dashboard-network-chip__text{color:#fff1d7}.dashboard-home-harmony--wow .dashboard-network-person__name{color:#fff8f0;font-weight:700}.dashboard-home-harmony--wow .dashboard-quickcreate-summary__text,.dashboard-home-harmony--wow .dashboard-quickcreate-summary:after{color:#e3cda7}.dashboard-home-harmony--wow .dashboard-quickcreate-summary__icon{color:#f1cb88;background:linear-gradient(150deg,#110c13f0,#422d3aeb);border-color:#e4b9758a;box-shadow:0 10px 16px #08060852,inset 0 1px #ffecc729}.dashboard-home-harmony--wow .dashboard-quickcreate-body{border-color:#dfb06829}.dashboard-home-harmony--wow .dashboard-network-avatar{color:#d6e8e4f5;background:linear-gradient(154deg,#121820f5,#26303eeb);border-color:#bad4d061;box-shadow:inset 0 1px #d2eee81f}.dashboard-home-harmony--wow .dashboard-quickcreate-label,.dashboard-home-harmony--wow .dashboard-quickcreate-context__value{color:#fff1d7}.dashboard-home-harmony--wow .dashboard-quickcreate-context{background:linear-gradient(152deg,#120d13d6,#271c26d1);border-color:#dfb06833;box-shadow:0 10px 16px #08060833,inset 0 1px #ffefcf14}.dashboard-home-harmony--wow .dashboard-quickcreate-context__label{color:#d3bc96}.dashboard-home-harmony--wow .dashboard-network-badge,.dashboard-home-harmony--wow .dashboard-network-card__count,.dashboard-home-harmony--wow .dashboard-network-mini-badge{color:#ecd2a0fa;background:linear-gradient(154deg,#0e141cf5,#1c2634ed);border-color:#bad4d057;box-shadow:inset 0 1px #d2eee81a}.dashboard-home-harmony--wow .dashboard-network-badge--attention{color:#ffe6b3;background:linear-gradient(154deg,#241c16f2,#3a2a22e6);border-color:#dfb0686b}.dashboard-home-harmony--wow .dashboard-network-action--primary{color:#ecf8f6;background:linear-gradient(120deg,#2a766cf5,#205662fa);border-color:#64bcb073;box-shadow:inset 0 1px #c8ebe42e}.dashboard-home-harmony--wow .dashboard-network-action--primary:hover{background:linear-gradient(120deg,#348478fa,#266270);border-color:#82d2c68c}.dashboard-home-harmony--wow .dashboard-network-action--ghost{color:#d6e4e0f2;background:linear-gradient(145deg,#10161eeb,#1e2632e6);border-color:#b0d0c852}.dashboard-home-harmony--wow .dashboard-network-action--ghost:hover{background:linear-gradient(145deg,#161e28f5,#26303ef0);border-color:#bedcd47a}@media(min-width:1024px){.dashboard-network-grid{grid-template-columns:1.15fr .95fr .95fr}}.dashboard-activity-card{background:radial-gradient(108% 96% at 100% 0,#efe6dcc7,#efe6dc00 62%),linear-gradient(160deg,#fff,#f4efe9);position:relative;overflow:hidden}.dashboard-activity-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.dashboard-activity-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);letter-spacing:-.02em}.dashboard-activity-count{height:calc(var(--spacing)*7);min-width:calc(var(--spacing)*7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-warm);padding-inline:calc(var(--spacing)*2);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);color:var(--color-brand-accent-dark);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.dashboard-activity-item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:14px;transition-duration:.15s;display:block}@media(hover:hover){.dashboard-activity-item:hover{background-color:var(--color-brand-warm)}}.dashboard-activity-item--lead{border-color:#c4632e4d}@supports (color:color-mix(in lab,red,red)){.dashboard-activity-item--lead{border-color:color-mix(in oklab,var(--color-brand-accent)30%,transparent)}}.dashboard-activity-item--lead{background-color:#efe6dc8c}@supports (color:color-mix(in lab,red,red)){.dashboard-activity-item--lead{background-color:color-mix(in oklab,var(--color-brand-warm)55%,transparent)}}.dashboard-activity-item--lead{box-shadow:0 10px 20px #6b3e2e14}.dashboard-activity-item__title{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-brand-ink)}.dashboard-activity-item__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted)}.dashboard-activity-item__preview{margin-top:calc(var(--spacing)*1.5);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);color:var(--color-brand-accent-dark)}.dashboard-activity-item__metrics{margin-top:calc(var(--spacing)*1.5);align-items:center;column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1);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);color:var(--color-brand-muted);flex-wrap:wrap;display:flex}.dashboard-activity-empty{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);border-radius:14px}.dashboard-empty-actions{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.quick-action-vivid{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);border-radius:20px;display:block;position:relative;overflow:hidden}@media(hover:hover){.quick-action-vivid:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 14px 30px var(--tw-shadow-color,#6b3e2e1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.quick-action-vivid:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.quick-action-vivid{isolation:isolate;min-height:12.8rem}.quick-action-vivid--video{background:#151017}.quick-action-vivid:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(120deg,#fff0 22%,#fff6e252,#fff0 78%);width:74%;animation:6.2s ease-in-out infinite quickActionSheen;position:absolute;top:-40%;bottom:-40%;left:-130%;transform:skew(-18deg)}.quick-action-grid{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*4);grid-template-columns:1fr;display:grid}.quick-action-vivid__media{inset:calc(var(--spacing)*0);object-fit:cover;width:100%;height:100%;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));--tw-duration:.5s;transition-duration:.5s;position:absolute}.quick-action-vivid__media--fallback{filter:saturate(.88)brightness(.78)}.quick-action-vivid__video{z-index:0;object-position:center center;filter:saturate(.9)brightness(.9)contrast(1.05);transform:scale(1.04)}.quick-action-vivid--ride .quick-action-vivid__media--fallback{object-position:36% center;transform:scale(1.14)}.quick-action-vivid--ride .quick-action-vivid__video{object-position:34% center;transform:scale(1.22)}.quick-action-vivid--training .quick-action-vivid__media--fallback{object-position:50% center;transform:scale(1.12)}.quick-action-vivid--training .quick-action-vivid__video{object-position:50% center;transform:scale(1.16)}.quick-action-vivid--health .quick-action-vivid__media--fallback{object-position:56% center;transform:scale(1.12)}.quick-action-vivid--health .quick-action-vivid__video{object-position:58% center;transform:scale(1.16)}.quick-action-vivid__shade{inset:calc(var(--spacing)*0);z-index:1;background:linear-gradient(#2c2a280d,#2c2a2829 54%,#2c2a285c);position:absolute}.quick-action-vivid__shade--video{background:radial-gradient(120% 90% at 82% 18%,#ffde9838,#ffde9800 48%),linear-gradient(#100c121a,#100c1238 45%,#100c129e),linear-gradient(90deg,#0a0c0e38,#0a0c0e05 45%,#0a0c0e57)}.quick-action-vivid__panel{inset-inline:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);color:var(--color-white);z-index:4;min-height:40%;display:flex;position:absolute}.quick-action-vivid__panel--video{min-height:50%;padding-top:1rem;padding-bottom:1rem}.quick-action-vivid__icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__icon{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.quick-action-vivid__icon{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__icon{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.quick-action-vivid__icon{color:var(--color-white);--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:transform .18s,box-shadow .18s}.quick-action-vivid__copy{min-width:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*1);flex:1}.quick-action-vivid__subtitle{align-items:center;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffffe0;display:flex}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__subtitle{color:color-mix(in oklab,var(--color-white)88%,transparent)}}.quick-action-vivid__subtitle{text-transform:uppercase;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.quick-action-vivid__title{--tw-leading:1.04;--tw-font-weight:var(--font-weight-semibold);line-height:1.04;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);text-shadow:0 1px 3px #2c2a284d;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.36rem,2.6vw,1.62rem)}.quick-action-vivid__detail{margin-top:calc(var(--spacing)*1);--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__detail{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.quick-action-vivid__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:22rem;display:-webkit-box;overflow:hidden}.quick-action-vivid__meta{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.quick-action-vivid__pill{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__pill{border-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.quick-action-vivid__pill{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__pill{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.quick-action-vivid__pill{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__pill{color:color-mix(in oklab,var(--color-white)88%,transparent)}}.quick-action-vivid__pill{text-transform:uppercase;--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,)}.quick-action-vivid__live-dot{background:#88f0cb;border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:1.7s ease-out infinite quickActionPulse;box-shadow:0 0 #88f0cb8c}.quick-action-vivid__arrow{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__arrow{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.quick-action-vivid__arrow{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__arrow{background-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.quick-action-vivid__arrow{color:var(--color-white);--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:transform .18s,background-color .18s,box-shadow .18s}.quick-action-vivid__corner{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);border-color:#ffffffd9;position:absolute}@supports (color:color-mix(in lab,red,red)){.quick-action-vivid__corner{border-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.quick-action-vivid__corner{z-index:4}.quick-action-vivid__corner--tl{top:calc(var(--spacing)*4);left:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px}.quick-action-vivid__corner--tr{top:calc(var(--spacing)*4);right:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px}.qa-tone-mint{background:linear-gradient(96deg,#4b9c7aeb,#398064e6)}.qa-tone-coral{background:linear-gradient(96deg,#d87038ed,#c4632ef0)}.qa-tone-ocean{background:linear-gradient(96deg,#3f88bae8,#2e6c9ce6)}.qa-tone-violet{background:linear-gradient(96deg,#9761b2e8,#7c4ca0e6)}.quick-action-vivid:hover .quick-action-vivid__media{transform:scale(1.05)}.quick-action-vivid--ride:hover .quick-action-vivid__media--fallback{transform:scale(1.18)}.quick-action-vivid--ride:hover .quick-action-vivid__video{transform:scale(1.26)}.quick-action-vivid--training:hover .quick-action-vivid__media--fallback{transform:scale(1.16)}.quick-action-vivid--training:hover .quick-action-vivid__video{transform:scale(1.2)}.quick-action-vivid--health:hover .quick-action-vivid__media--fallback{transform:scale(1.16)}.quick-action-vivid--health:hover .quick-action-vivid__video{transform:scale(1.2)}.quick-action-vivid:hover:after{animation-duration:2.9s}.quick-action-vivid:hover .quick-action-vivid__icon{transform:translateY(-1px)scale(1.06);box-shadow:0 8px 12px #0806083d,0 0 0 1px #fff3}.quick-action-vivid:hover .quick-action-vivid__arrow{background-color:#ffffff38;transform:translate(2px);box-shadow:0 8px 12px #08060838}.quick-action-vivid:active .quick-action-vivid__media{transform:scale(1.02)}.dashboard-home-harmony--wow .quick-action-grid .quick-action-vivid{animation:.74s cubic-bezier(.22,1,.36,1) backwards dashQaRise}.dashboard-home-harmony--wow .quick-action-grid .quick-action-vivid:first-child{animation-delay:60ms}.dashboard-home-harmony--wow .quick-action-grid .quick-action-vivid:nth-child(2){animation-delay:.15s}.dashboard-home-harmony--wow .quick-action-grid .quick-action-vivid:nth-child(3){animation-delay:.24s}.dashboard-home-harmony--wow .quick-action-vivid__media--fallback{filter:saturate(1.06)contrast(.99)}@media(min-width:640px){.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-vivid{min-height:12.2rem}.quick-action-vivid__title{font-size:1.42rem}}@media(min-width:1024px){.quick-action-vivid{min-height:12rem}.quick-action-vivid__title{font-size:1.32rem}}@media(min-width:640px){.dashboard-home-harmony .quick-action-vivid{min-height:11.75rem}.dashboard-home-harmony .quick-action-vivid__panel{padding-block:.6875rem;padding-inline:1rem}.dashboard-home-harmony .quick-action-vivid__panel--video{padding-top:.9375rem;padding-bottom:.9375rem}.dashboard-home-harmony .quick-action-vivid__title{font-size:1.3rem}}@media(min-width:1024px){.dashboard-home-harmony .quick-action-vivid{min-height:11.5rem}.dashboard-home-harmony .quick-action-vivid__title{font-size:1.2rem}}@media(max-width:639px){.quick-action-vivid__detail{-webkit-line-clamp:1;max-width:18rem}.quick-action-vivid--ride .quick-action-vivid__media--fallback{object-position:32% center;transform:scale(1.2)}.quick-action-vivid--ride .quick-action-vivid__video{object-position:30% center;transform:scale(1.3)}.quick-action-vivid--ride:hover .quick-action-vivid__media--fallback{transform:scale(1.24)}.quick-action-vivid--ride:hover .quick-action-vivid__video{transform:scale(1.34)}.quick-action-vivid--training .quick-action-vivid__media--fallback{object-position:52% center;transform:scale(1.18)}.quick-action-vivid--training .quick-action-vivid__video{object-position:52% center;transform:scale(1.24)}.quick-action-vivid--training:hover .quick-action-vivid__media--fallback{transform:scale(1.22)}.quick-action-vivid--training:hover .quick-action-vivid__video{transform:scale(1.28)}.quick-action-vivid--health .quick-action-vivid__media--fallback{object-position:58% center;transform:scale(1.18)}.quick-action-vivid--health .quick-action-vivid__video{object-position:60% center;transform:scale(1.24)}.quick-action-vivid--health:hover .quick-action-vivid__media--fallback{transform:scale(1.22)}.quick-action-vivid--health:hover .quick-action-vivid__video{transform:scale(1.28)}.dashboard-home-harmony .quick-action-grid{gap:.75rem;margin-top:.75rem}.dashboard-home-harmony .quick-action-vivid{min-height:11.6rem}.dashboard-home-harmony .quick-action-vivid__panel{gap:.375rem;min-height:36%;padding-block:.625rem;padding-inline:.8125rem}.dashboard-home-harmony .quick-action-vivid__panel--video{min-height:44%;padding-top:.75rem;padding-bottom:.75rem}.dashboard-home-harmony .quick-action-vivid__title{font-size:clamp(1.14rem,4.2vw,1.32rem);line-height:1.06}.dashboard-home-harmony .quick-action-vivid__detail{margin-top:.125rem;line-height:1.32}.dashboard-home-harmony .quick-action-vivid__arrow{width:2rem;height:2rem}.dashboard-home-harmony .quick-action-vivid__video{display:none!important}}@media(max-width:360px){.quick-action-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.quick-action-vivid__video{display:none}.quick-action-vivid__live-dot{box-shadow:none;animation:none}}@keyframes quickActionPulse{0%{box-shadow:0 0 #88f0cb80}70%{box-shadow:0 0 0 10px #88f0cb00}to{box-shadow:0 0 #88f0cb00}}.training-hero-shell .hero-curve-overlay{background:radial-gradient(120% 90% at 14% 12%,#ffe8be3d,#ffe8be00 56%),linear-gradient(112deg,#140e15d6,#231923ad 56%,#23192357),linear-gradient(#0c090d3d,#0c090d80)}.training-hero-shell .hero-curve-title{text-shadow:0 6px 18px #0b080d94,0 2px 10px #0b080d61}.training-hero-shell .hero-curve-description{text-shadow:0 4px 12px #0b080d73;max-width:42rem}body.training-modal-open{overflow:hidden}.training-hero-meta{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-overview-shell{padding-bottom:calc(var(--spacing)*1)}.training-page-nav{top:calc(var(--spacing)*14);z-index:30;border-style:var(--tw-border-style);border-width:1px;border-color:#e2d8cde6;border-radius:14px;position:sticky}@supports (color:color-mix(in lab,red,red)){.training-page-nav{border-color:color-mix(in oklab,var(--color-brand-border)90%,transparent)}}.training-page-nav{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.training-page-nav{background-color:color-mix(in oklab,var(--color-brand-surface)95%,transparent)}}.training-page-nav{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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,)}@media(min-width:40rem){.training-page-nav{padding-inline:calc(var(--spacing)*3)}}.training-page-nav__label{margin-bottom:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand-muted);text-transform:uppercase}.training-page-nav__list{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*1);flex-wrap:wrap;list-style-type:none;display:flex}.training-page-nav__link{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-brand-muted);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));border-radius:3.40282e38px;align-items:center;display:inline-flex}@media(hover:hover){.training-page-nav__link:hover{background-color:var(--color-brand-warm);color:var(--color-brand-ink)}}@media(min-width:40rem){.training-page-nav__link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.training-page-nav__link--accent{border-style:var(--tw-border-style);border-width:1px;border-color:#c4632e40}@supports (color:color-mix(in lab,red,red)){.training-page-nav__link--accent{border-color:color-mix(in oklab,var(--color-brand-accent)25%,transparent)}}.training-page-nav__link--accent{background-color:#c4632e1a}@supports (color:color-mix(in lab,red,red)){.training-page-nav__link--accent{background-color:color-mix(in oklab,var(--color-brand-accent)10%,transparent)}}.training-page-nav__link--accent{color:var(--color-brand-accent-dark)}@media(hover:hover){.training-page-nav__link--accent:hover{background-color:#c4632e26}@supports (color:color-mix(in lab,red,red)){.training-page-nav__link--accent:hover{background-color:color-mix(in oklab,var(--color-brand-accent)15%,transparent)}}}.training-page-nav__link:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-accent);border-radius:3.40282e38px}@media(max-width:639px){.training-page-nav__list{gap:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*.5);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.training-page-nav__link{scroll-snap-align:start;flex:none}}#training-focus,#training-upcoming,#training-missing,#training-programs,#training-history,#training-recovery,#training-quick-add,#training-session-form,#training-plan-form,#training-goal-form,#training-program-form{scroll-margin-top:6rem}.training-focus-shell{background:radial-gradient(120% 120% at 100% 0,#dea96029,#dea96000 58%),linear-gradient(154deg,#171018f5,#251a26ed);position:relative;overflow:hidden}.training-focus-shell:before{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#fff0 36%),radial-gradient(80% 120% at 0 100%,#6c528c29,#6c528c00 62%);position:absolute;inset:0}.training-focus-shell>*{z-index:1;position:relative}.training-filter-form{border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*3);border-width:1px;border-radius:18px}@media(min-width:40rem){.training-filter-form{width:auto;min-width:18rem}}.training-filter-form{background:linear-gradient(#ffffff08,#fff0 30%),linear-gradient(152deg,#19121beb,#261c27e0);border-color:#e8ba7938;box-shadow:0 18px 30px #08060838,inset 0 0 0 1px #ffecc908}.training-filter-form__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-filter-form__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d7b180}.training-filter-form__summary{margin-top:calc(var(--spacing)*1);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-brand-ink)}.training-filter-form__reset{border-style:var(--tw-border-style);min-height:2rem;padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;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:#efdec4;background:#211822bd;border-width:1px;border-color:#e8ba793d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.training-filter-form__reset:hover{color:#fff3de;background:#312331d1;border-color:#eec27e70}.training-filter-form__controls{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);display:flex}.training-filter-form .field-input{flex:12rem;min-width:0;min-height:2.9rem}.training-filter-form__select{background:#171119d1;border-color:#e8ba7947;box-shadow:inset 0 0 0 1px #ffeacb05}@media(min-width:40rem){.training-mobile-primary{display:none}}.training-mobile-primary__grid{gap:calc(var(--spacing)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.training-mobile-primary__action{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);min-height:3rem;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);background:radial-gradient(120% 140% at 100% 0,#daa55d29,#daa55d00 58%),linear-gradient(152deg,#181119f0,#271c28eb);border-width:1px;border-color:#e8ba794d;border-radius:15px;flex-direction:column;display:inline-flex}.training-mobile-primary__action--primary{background:radial-gradient(120% 140% at 100% 0,#68c2a52e,#68c2a500 58%),linear-gradient(152deg,#131518f0,#1c2625eb);border-color:#68c2a557}.training-mobile-primary__action--secondary{background:radial-gradient(120% 140% at 100% 0,#daa55d1f,#daa55d00 58%),linear-gradient(152deg,#181119f0,#271c28e6)}.training-mobile-primary__grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.training-mobile-primary__action--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:#e2d8cdcc;min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){.training-mobile-primary__action--ghost{border-color:color-mix(in oklab,var(--color-brand-border)80%,transparent)}}.training-mobile-primary__action--ghost{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.training-mobile-primary__action--ghost{background-color:color-mix(in oklab,var(--color-brand-surface)80%,transparent)}}.training-mobile-primary__action--ghost{padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);--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)}.training-mobile-primary__action--ghost:hover{border-color:#c4632e4d}@supports (color:color-mix(in lab,red,red)){.training-mobile-primary__action--ghost:hover{border-color:color-mix(in oklab,var(--color-brand-accent)30%,transparent)}}.training-mobile-primary__action--ghost:hover{background-color:var(--color-brand-warm)}.training-focus-board{gap:calc(var(--spacing)*3);display:grid}.training-focus-lead{border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-radius:22px;position:relative;overflow:hidden}@media(min-width:40rem){.training-focus-lead{padding:calc(var(--spacing)*5)}}.training-focus-lead{background:radial-gradient(120% 130% at 100% 0,#65ba9d33,#65ba9d00 56%),linear-gradient(160deg,#171119f2,#251c27e0);border-color:#e8ba792e;box-shadow:0 18px 30px #08060838,inset 0 0 0 1px #ffecc908}.training-focus-lead:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#fff0 34%),radial-gradient(80% 120% at 0 100%,#8558842e,#85588400 62%);position:absolute;inset:0}.training-focus-lead>*{z-index:1;position:relative}.training-focus-lead__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.training-focus-lead__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:#d7b180}.training-focus-lead__title{margin-top:calc(var(--spacing)*2);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:1.8rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}@media(min-width:40rem){.training-focus-lead__title{font-size:2.15rem}}.training-focus-lead__title{letter-spacing:-.04em}.training-focus-lead__meta{margin-top:calc(var(--spacing)*2);max-width:34rem;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:var(--color-brand-muted)}.training-focus-lead__chips{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-focus-chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#f0dec3;background:#211822b8;border-width:1px;border-color:#e8ba7938;border-radius:3.40282e38px;align-items:center;display:inline-flex}.training-focus-chip--scope{color:#d3f0e5;background:#16201fb3;border-color:#65ba9d47}.training-focus-lead__footer{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);display:grid}@media(min-width:40rem){.training-focus-lead__footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.training-focus-lead__item{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);background:#18121a85;border-width:1px;border-color:#e8ba7924;border-radius:16px}.training-focus-lead__item-label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#cfb086;display:block}.training-focus-lead__item-value{margin-top:calc(var(--spacing)*1);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-brand-ink);display:block}.training-focus-strip{gap:calc(var(--spacing)*2);display:grid}.training-focus-stat{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);background:linear-gradient(#ffffff05,#fff0 28%),linear-gradient(156deg,#181119e0,#241b26cc);border-width:1px;border-color:#e8ba7924;border-radius:18px;box-shadow:0 10px 18px #08060824,inset 0 0 0 1px #ffecc905}.training-focus-stat--accent{background:radial-gradient(110% 130% at 100% 0,#65ba9d1f,#65ba9d00 58%),linear-gradient(156deg,#181119e6,#231c26d1);border-color:#65ba9d2e}.training-focus-stat--muted{opacity:.84}.training-focus-stat__label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#cfb086}.training-focus-stat__value{margin-top:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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:var(--color-brand-ink);letter-spacing:-.03em}.training-focus-stat__meta{margin-top:calc(var(--spacing)*1.5);--tw-leading:calc(var(--spacing)*5);font-size:13px;line-height:calc(var(--spacing)*5);color:var(--color-brand-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.training-section-card{transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.training-section-card:before{content:"";pointer-events:none;background:radial-gradient(90% 120% at 100% 0,#e0ad671a,#e0ad6700 60%) 0 0/120% 120%,linear-gradient(#ffffff05,#fff0 40%) 0 0/100% 100%;animation:8.5s ease-in-out infinite trainingCardDrift;position:absolute;inset:0}.training-section-card:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(380px circle at var(--tr-glow-x,50%)var(--tr-glow-y,0%),#ffe7c11f 0%,#ffe7c100 68%);transition:opacity .2s;display:none;position:absolute;inset:0}.training-section-card:hover{transform:translateY(-1px);box-shadow:0 16px 24px #0806084d,inset 0 0 0 1px #efc68624}.training-section-card:hover:after,.training-section-card.training-micro-tilt:after{opacity:1}.training-section-card>*{z-index:1;position:relative}.training-section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media(min-width:40rem){.training-section-head{gap:calc(var(--spacing)*3)}}.training-section-title{align-items:center;gap:calc(var(--spacing)*2);--tw-leading:var(--leading-tight);font-size:1.36rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);display:flex}@media(min-width:40rem){.training-section-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.training-section-title .icon-core{color:#d9a15c}.training-section-toggle{flex-shrink:0}.training-section-head+.training-section-toggle{margin-top:.75rem}.training-empty-card{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc33;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.training-empty-card{background-color:color-mix(in oklab,var(--color-brand-surface2)20%,transparent)}}.training-empty-card{padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);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:var(--color-brand-muted)}.training-programs-shell{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.training-programs-shell:before,.training-programs-shell:after{display:none}.training-programs-shell:hover{transform:none;box-shadow:none!important}.training-programs-shell>*{z-index:1;position:relative}.training-programs-grid{align-items:flex-start;gap:calc(var(--spacing)*4);display:grid}@media(min-width:80rem){.training-programs-grid{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr)}}.training-programs-grid>*{min-width:0}.training-programs-sidebar{border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-radius:20px;align-content:start;gap:.85rem;display:grid;position:relative;overflow:hidden}@media(min-width:40rem){.training-programs-sidebar{padding:calc(var(--spacing)*5)}}.training-programs-sidebar{background:radial-gradient(102% 120% at 100% 0,#dcac6424,#dcac6400 60%),radial-gradient(84% 120% at 0 100%,#7b476329,#7b476300 58%),linear-gradient(160deg,#140e15f0,#211821f0 66%,#2c1f2af0);border-color:#e2b46e57;box-shadow:0 14px 24px #08060857,inset 0 1px #ffefcf1c}.training-programs-sidebar--compact{gap:.95rem}.training-programs-sidebar__head{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3);border-width:1px;border-radius:16px}@media(min-width:40rem){.training-programs-sidebar__head{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}}.training-programs-sidebar__head{background:#1f16218c;border-color:#e8ba7933}.training-programs-sidebar__intro{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);border-width:1px;border-radius:16px}@media(min-width:40rem){.training-programs-sidebar__intro{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}}.training-programs-sidebar__intro{background:radial-gradient(110% 120% at 100% 0,#d8a0581a,#d8a05800 56%),linear-gradient(152deg,#181119d6,#221924cc);border-color:#e8ba7938}.training-programs-sidebar__head-icon,.training-calendar-card__title-icon{color:#d9a15c}.training-programs-sidebar__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d9b37f}.training-programs-sidebar__title{margin-top:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.training-programs-sidebar__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-muted)}.training-program-card{border-style:var(--tw-border-style);padding:calc(var(--spacing)*3.5);background:radial-gradient(108% 110% at 100% 0,#d8a0581c,#d8a05800 54%),linear-gradient(152deg,#181119e0,#231a25d6);border-width:1px;border-color:#e8ba7933;border-radius:16px;box-shadow:0 14px 24px #08060829}.training-program-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.training-program-card__title{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-brand-ink)}.training-program-card__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted)}.training-program-card__chips{margin-top:calc(var(--spacing)*3.5);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-program-chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:#f1dfc4;background:#2b1f2ab8;border-width:1px;border-color:#e8ba7947;border-radius:3.40282e38px;align-items:center;display:inline-flex}.training-program-card__summary{margin-top:calc(var(--spacing)*3.5);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-program-card__metric{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#f2dfc5;background:#1f1721c2;border-width:1px;border-color:#e8ba7942;border-radius:3.40282e38px;align-items:center;display:inline-flex}.training-program-card__metric--accent{color:#cfeee3;border-color:#68c2a54d}.training-program-card>.training-program-card__meta.mt-3{display:none}.training-program-builder{border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);background:radial-gradient(120% 120% at 100% 0,#d8a0581f,#d8a05800 60%),linear-gradient(152deg,#181119eb,#261c27e6);border-width:1px;border-color:#e8ba7938;border-radius:16px}.training-program-builder__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.training-program-builder__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d9b37f}.training-program-builder__title{margin-top:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.training-program-builder__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);max-width:36rem}.training-program-builder__stats{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-program-builder__stat{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#efdcc0;background:#221823c2;border-width:1px;border-color:#e8ba793d;border-radius:3.40282e38px;align-items:center;display:inline-flex}.training-program-builder__actions{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-program-template{border-style:var(--tw-border-style);min-height:2.15rem;padding-inline:calc(var(--spacing)*3);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);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:#e8d9c3;background:#241a26c7;border-width:1px;border-color:#e8ba7938;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.training-program-template--active{color:#1f1719;background:linear-gradient(135deg,#f0c57b,#dca15c);border-color:#eec27eb8}.training-calendar-card{border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-radius:20px;position:relative;overflow:hidden}@media(min-width:40rem){.training-calendar-card{padding:calc(var(--spacing)*5)}}.training-calendar-card{background:radial-gradient(102% 120% at 100% 0,#dcac6424,#dcac6400 60%),radial-gradient(84% 120% at 0 100%,#7b476329,#7b476300 58%),linear-gradient(160deg,#140e15f0,#211821f0 66%,#2c1f2af0);border-color:#e2b46e57;min-width:0;box-shadow:0 14px 24px #08060857,inset 0 1px #ffefcf1c}.training-calendar-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.training-calendar-card__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d9b37f}.training-calendar-card__title{margin-top:calc(var(--spacing)*1);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:var(--color-brand-ink)}@media(min-width:40rem){.training-calendar-card__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.training-calendar-card__meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted);max-width:12rem}.training-calendar-card__toolbar{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-calendar-nav{align-items:center;gap:calc(var(--spacing)*1);display:flex}.training-calendar-nav__link{border-style:var(--tw-border-style);min-width:2rem;min-height:2rem;padding-inline:calc(var(--spacing)*2);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);color:var(--color-brand-ink);background:#2a1d29c2;border-width:1px;border-color:#e8ba7947;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.training-calendar-nav__link--today{min-width:3rem;padding-inline:.7rem}.training-calendar-grid{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);grid-template-columns:repeat(7,minmax(0,1fr));min-width:100%;display:grid}.training-calendar-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}.training-calendar-grid__weekday{text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand-muted);text-transform:uppercase}.training-calendar-day{border-style:var(--tw-border-style);min-height:88px;padding:calc(var(--spacing)*2.5);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:#1c141dbd;border-width:1px;border-color:#e8ba7938;border-radius:14px;min-width:0;display:block}.training-calendar-day:hover,.training-calendar-day:focus-visible{background:#221823db;border-color:#eec27e6b;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #eec27e1f,0 10px 18px #0806082e}.training-calendar-day--muted{opacity:.46}.training-calendar-day--today{border-color:#68c2a575;box-shadow:inset 0 0 0 1px #68c2a51f}.training-calendar-day--active{border-color:#eec27ea8;box-shadow:inset 0 0 0 1px #eec27e3d,0 14px 22px #08060838}.training-calendar-day--conflict{border-color:#d6807457}.training-calendar-day__top{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);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);color:var(--color-brand-ink);display:flex}.training-calendar-day__count{height:calc(var(--spacing)*6);min-width:1.5rem;padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#1d171f;background:#dcb175;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.training-calendar-day__type{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-ink);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.training-calendar-day__type--empty{color:#b8ab9b;font-weight:600}.training-calendar-day__signals{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.training-calendar-day__signal{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:9px;line-height:1;font-weight:var(--font-weight-semibold);background:#211822b8;border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}.training-calendar-day__signal--program{color:#e7ddff;border-color:#a086d26b}.training-calendar-day__signal--manual{color:#e8d9c5;border-color:#c5b08f4d}.training-calendar-day__signal--conflict{color:#ffd0c8;border-color:#d680746b}.training-calendar-hint{margin-top:calc(var(--spacing)*4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);background:#18111985;border-width:1px;border-color:#e8ba7933;border-radius:16px;flex-wrap:wrap;display:flex}.training-calendar-hint__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:#d9b37f}.training-calendar-hint__title{margin-top:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.training-calendar-hint__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);max-width:34rem}.training-calendar-hint__actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-calendar-modal{z-index:70;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.training-calendar-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c090db8;position:absolute;inset:0}.training-calendar-modal__panel{z-index:1;background:radial-gradient(120% 130% at 100% 0,#daa55d29,#daa55d00 56%),linear-gradient(160deg,#161017fa,#231a25f0);border:1px solid #e8ba793d;border-radius:1.4rem;width:min(100%,42rem);max-height:min(85vh,48rem);position:relative;overflow:auto;box-shadow:0 26px 60px #08060880,inset 0 0 0 1px #ffecc908}.training-calendar-modal__chrome{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);display:flex}.training-calendar-modal__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d9b37f}.training-calendar-modal__close{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-style:var(--tw-border-style);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:#f2e0c4;background:#1f1621d1;border-width:1px;border-color:#e8ba793d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.training-calendar-modal__close:hover{background:#30222feb;border-color:#eec27e7a}.training-calendar-modal__close:focus-visible{outline-offset:2px;outline:2px solid #eec27eb3}.training-calendar-detail{margin-top:calc(var(--spacing)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);background:#181119c2;border-width:1px;border-color:#e8ba7938;border-radius:16px}.training-calendar-detail--modal{background:0 0;border:0;border-top:1px solid #e8ba7924;border-radius:0;margin-top:0}.training-calendar-detail__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.training-calendar-detail__actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-calendar-detail__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:#d9b37f}.training-calendar-detail__title{margin-top:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.training-calendar-detail__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted)}.training-calendar-detail__stats{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-calendar-detail__stat{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#f1dfc4;background:#211822b3;border-width:1px;border-color:#e8ba7938;border-radius:3.40282e38px;align-items:center;display:inline-flex}.training-calendar-detail__warning{margin-top:calc(var(--spacing)*3);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-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:#ffd0c8;background:#4b28276b;border-width:1px;border-color:#d6807457;border-radius:12px}.training-calendar-detail__list{margin-top:calc(var(--spacing)*3)}:where(.training-calendar-detail__list>: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)))}.training-calendar-detail__item{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);background:#1f1621d1;border-width:1px;border-color:#e8ba7929;border-radius:12px}.training-calendar-detail__item-title{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-brand-ink)}.training-calendar-detail__item-meta{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted);flex-wrap:wrap;display:flex}.training-calendar-detail__item-note{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-muted)}.training-current-horse{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);background:radial-gradient(120% 140% at 100% 0,#daa55d24,#daa55d00 60%),linear-gradient(152deg,#181119eb,#271c28e6);border-width:1px;border-color:#e8ba795c;border-radius:16px;flex-wrap:wrap;display:flex}.training-current-horse__label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d9b37f}.training-current-horse__name{margin-top:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.training-current-horse__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted)}.training-quick-fab{z-index:108;isolation:isolate;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:clamp(1rem,2.4vw,1.5rem);right:clamp(.85rem,1.8vw,1.4rem)}.training-quick-fab__panel{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transform-origin:100% 100%;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,#daa55d2e,#daa55d00 52%),linear-gradient(160deg,#120d14f7,#1f1621f2);border:1px solid #e8ba7938;border-radius:1.35rem;gap:.8rem;width:min(22rem,100vw - 1.6rem);max-height:min(70vh,36rem);padding:.95rem;transition:opacity .18s,transform .22s;display:grid;position:relative;overflow-y:auto;transform:translateY(14px)scale(.96);box-shadow:0 20px 42px #0806085c,inset 0 0 0 1px #ffecc908}.training-quick-fab.is-open .training-quick-fab__panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.training-quick-fab__panel-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.training-quick-fab__panel-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d9b37f}.training-quick-fab__panel-title{margin-top:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.training-quick-fab__panel-meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);max-width:15rem}.training-quick-fab__scope{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d7efe5;background:#121f1de0;border-width:1px;border-color:#65ba9d3d;border-radius:3.40282e38px;align-items:center;display:inline-flex;box-shadow:0 12px 24px #08060833}.training-quick-fab__list{gap:.6rem;display:grid}.training-quick-fab__group{gap:.55rem;display:grid}.training-quick-fab__group+.training-quick-fab__group{border-top:1px solid #e8ba791f;padding-top:.75rem}.training-quick-fab__group-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:.2rem;display:flex}.training-quick-fab__group-title{letter-spacing:.14em;text-transform:uppercase;color:#f2c885;font-size:.72rem;font-weight:800}.training-quick-fab__group-meta{color:#f1dec48c;font-size:.68rem;font-weight:600}.training-quick-fab__action{align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3);text-align:left;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));pointer-events:auto;cursor:pointer;color:#f8ecd8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(155deg,#181119f0,#251b27e6);border-width:1px;border-color:#e8ba793d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid;box-shadow:0 14px 24px #08060833,inset 0 0 0 1px #ffecc908}.training-quick-fab__action--highlight{background:radial-gradient(110% 130% at 100% 0,#64c6a62e,#64c6a600 48%),linear-gradient(155deg,#121e1df5,#1d2b2af0);border-color:#62c6a547}.training-quick-fab__action:hover,.training-quick-fab__action:focus-visible{background:linear-gradient(155deg,#1e151ffa,#2f2230f2);border-color:#eec27e7a;outline:none;transform:translateY(-1px)}.training-quick-fab__action-icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);color:#21181c;background:linear-gradient(145deg,#f0c57b,#dca15c);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffecc92e}.training-quick-fab__action-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.training-quick-fab__action-title{color:#fff3de;font-size:.96rem;font-weight:700}.training-quick-fab__action-meta{color:#f1dec4b8;font-size:.78rem;line-height:1.3}.training-quick-fab__action-arrow{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);color:#f7e5c9ad;background:#1c141d8f;border-width:1px;border-color:#e8ba792e;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.training-quick-fab__button{align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);padding-block:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*3);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));pointer-events:auto;cursor:pointer;color:#1d171d;background:linear-gradient(145deg,#f0c57b,#dca15c);border-width:1px;border-color:#eec27e61;border-radius:3.40282e38px;display:inline-flex;box-shadow:0 20px 36px #ad753747,inset 0 0 0 1px #ffecc924}.training-quick-fab__button:hover{transform:translateY(-2px)scale(1.01)}.training-quick-fab__button:focus-visible{outline-offset:3px;outline:2px solid #eec27eb8}.training-quick-fab__button-icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);background:#271c2624;border-radius:3.40282e38px;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #442d2114}.training-quick-fab.is-open .training-quick-fab__button-icon{transform:rotate(45deg)}.training-quick-fab__button-copy{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.training-quick-fab__button-label{font-size:.95rem;font-weight:800}.training-quick-fab__button-meta{letter-spacing:.1em;text-transform:uppercase;opacity:.76;font-size:.64rem;font-weight:700}.training-quick-modal{z-index:110;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.training-quick-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c090db8;position:absolute;inset:0}.training-quick-modal__panel{z-index:1;background:radial-gradient(120% 130% at 100% 0,#daa55d29,#daa55d00 56%),linear-gradient(160deg,#161017fa,#231a25f0);border:1px solid #e8ba793d;border-radius:1.45rem;width:min(100%,42rem);max-height:min(88vh,52rem);position:relative;overflow:auto;box-shadow:0 26px 60px #08060880,inset 0 0 0 1px #ffecc908}.training-quick-modal__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);display:flex}.training-quick-modal__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d9b37f}.training-quick-modal__title{margin-top:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.training-quick-modal__close{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-style:var(--tw-border-style);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));cursor:pointer;color:#f2e0c4;background:#1f1621d1;border-width:1px;border-color:#e8ba793d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffefcf1f}.training-quick-modal__close:hover{background:#30222feb;border-color:#eec27e7a}.training-quick-modal__close:focus-visible{outline-offset:2px;outline:2px solid #f0c57bcc}.training-quick-modal__close .icon-core{stroke-width:2.6px;color:#f7e7d0;width:1rem;height:1rem}.training-quick-modal__tabs{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.training-quick-modal__tab{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);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);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));cursor:pointer;color:#f0dec3;background:#211822b8;border-width:1px;border-color:#e8ba7938;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.training-quick-modal__tab--active{color:#1f1719;background:linear-gradient(135deg,#f0c57b,#dca15c);border-color:#eec27eb8}.training-quick-modal__content{padding:1rem}.training-quick-modal__content.is-active{display:block}:where(.training-program-weekdays>: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)))}.training-program-weekdays__row{align-items:center;gap:calc(var(--spacing)*2);display:grid}@media(min-width:40rem){.training-program-weekdays__row{grid-template-columns:72px minmax(0,1fr)}}.training-plan-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc40;border-radius:15px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.training-plan-card{background-color:color-mix(in oklab,var(--color-brand-surface2)25%,transparent)}}.training-plan-card{padding:calc(var(--spacing)*2.5)}@media(min-width:40rem){.training-plan-card{padding:calc(var(--spacing)*3)}}.training-plan-card{transition:transform .18s,box-shadow .18s,border-color .18s}.training-plan-card:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(280px circle at var(--tr-glow-x,50%)var(--tr-glow-y,0%),#ecc27f1f 0%,#ecc27f00 66%);transition:opacity .18s;display:none;position:absolute;inset:0}.training-plan-card>*{z-index:1;position:relative}.training-plan-card:hover,.training-plan-card.training-micro-tilt{border-color:#e8ba797a;transform:translateY(-2px);box-shadow:0 14px 20px #08060847,inset 0 0 0 1px #efc68624}.training-plan-card:hover:after,.training-plan-card.training-micro-tilt:after{opacity:1}.training-plan-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*1.5);display:flex}.training-plan-card__title{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-brand-ink)}.training-plan-card__meta-stack{margin-top:calc(var(--spacing)*.5);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-plan-card__meta{margin:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted)}.training-plan-card__tag{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:1;font-weight:var(--font-weight-medium);color:#efdcbf;background:#2c1f2abd;border-width:1px;border-color:#e8ba7947;border-radius:3.40282e38px;align-items:center;display:inline-flex}.training-plan-card__icon{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc80;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.training-plan-card__icon{background-color:color-mix(in oklab,var(--color-brand-surface2)50%,transparent)}}.training-plan-card__icon{color:var(--color-brand-accent)}@media(min-width:40rem){.training-plan-card__icon{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}}.training-plan-card__icon{width:1.625rem;height:1.625rem}.training-upcoming-grid{gap:calc(var(--spacing)*3);display:grid}.training-plan-filterbar{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-plan-filter{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)*1.5);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);color:var(--color-brand-muted);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:#2118228f;border-width:1px;border-color:#e8ba7938;border-radius:3.40282e38px;display:inline-flex}.training-plan-filter--active{color:#1e171d;background:linear-gradient(135deg,#f0c57b,#dca15c);border-color:#eec27ec7}.training-plan-filter__count{min-width:1.2rem;padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);background:#ffffff1f;border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.training-plan-filter--active .training-plan-filter__count{background:#22181b29}.training-plan-card__badges{margin-top:calc(var(--spacing)*1.5);align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.training-plan-card__badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);background:#231a23b8;border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}.training-plan-card__badge--today{color:#cbf3e5;border-color:#66c2a580}.training-plan-card__badge--tomorrow,.training-plan-card__badge--week{color:#f2dec0;border-color:#e3bb7975}.training-plan-card__badge--overdue{color:#ffd0c8;border-color:#d6807480}.training-plan-card__badge--later,.training-plan-card__badge--manual{color:#ded0bf;border-color:#c5b08f52}.training-plan-card__badge--program{color:#e7ddff;border-color:#a086d26b}.training-plan-card--today{border-color:#66c2a557}.training-plan-card--overdue{border-color:#d6807457}.training-plan-card__actions{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.training-plan-card__actions-label{letter-spacing:.11em;text-transform:uppercase;color:#d7b180;flex:0 0 100%;margin:0;font-size:.625rem;font-weight:700}.training-plan-complete-form,.training-plan-complete-presets{align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.training-plan-preset{height:calc(var(--spacing)*9);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);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);color:var(--color-brand-ink);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));cursor:pointer;background:#261c27bd;border-width:1px;border-color:#e8ba7947;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 12px #08060829,inset 0 0 0 1px #ffecc908}.training-plan-preset:hover{background:#372836d6;border-color:#eec27e80;transform:translateY(-1px);box-shadow:0 10px 16px #08060838,inset 0 0 0 1px #efc68614}.training-plan-preset:focus-visible{outline-offset:2px;outline:2px solid #eec27eb3}.training-plan-preset--primary{color:#1f1719;background:linear-gradient(135deg,#e6b974eb,#d28c4beb);border-color:#eec27eb8;box-shadow:0 10px 18px #af783f3d,inset 0 0 0 1px #ffe5b524}.training-plan-complete-custom{border-style:var(--tw-border-style);background:#1610188a;border-width:1px;border-color:#e8ba7938;border-radius:3.40282e38px}.training-plan-complete-custom__summary{height:calc(var(--spacing)*9);cursor:pointer;padding-inline:calc(var(--spacing)*3);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);color:var(--color-brand-muted);border-radius:3.40282e38px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.training-plan-complete-custom__summary::-webkit-details-marker{display:none}.training-plan-complete-custom__fields{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-accordion--inline{background:#120d149e;border-color:#e8ba7938;width:fit-content;max-width:100%;padding:.72rem .85rem}.training-tiny-label{align-items:center;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand-muted);text-transform:uppercase;display:inline-flex}.training-plan-card__note{margin-top: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);color:#2c2a28e6}@supports (color:color-mix(in lab,red,red)){.training-plan-card__note{color:color-mix(in oklab,var(--color-brand-ink)90%,transparent)}}.training-plan-card__edit{flex:none;margin-top:0}.training-plan-card__edit[open],.training-accordion--inline[open]{width:100%}.training-accordion--inline .training-accordion__summary{min-height:1.25rem}.training-accordion--inline .training-accordion__summary:after{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:900px){.training-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-plan-complete-presets{flex-wrap:nowrap}}.training-goal-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc40;border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.training-goal-card{background-color:color-mix(in oklab,var(--color-brand-surface2)25%,transparent)}}.training-goal-card{padding:calc(var(--spacing)*3)}@media(min-width:40rem){.training-goal-card{padding:calc(var(--spacing)*3.5)}}.training-goal-card{transition:transform .18s,box-shadow .18s,border-color .18s}.training-goal-card:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(280px circle at var(--tr-glow-x,50%)var(--tr-glow-y,0%),#79c0a829 0%,#79c0a800 66%);transition:opacity .18s;display:none;position:absolute;inset:0}.training-goal-card>*{z-index:1;position:relative}.training-goal-card:hover,.training-goal-card.training-micro-tilt{transform:translateY(-2px);box-shadow:0 14px 20px #08060847,inset 0 0 0 1px #79c0a829}.training-goal-card:hover:after,.training-goal-card.training-micro-tilt:after{opacity:1}.training-goal-card--warning{border-color:#dea7628c}.training-goal-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-goal-card__title{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-brand-ink)}.training-goal-card__meta{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted)}.training-goal-card__actions{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-progress-track{height:calc(var(--spacing)*2.5);background-color:#efe6dcb3;border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.training-progress-track{background-color:color-mix(in oklab,var(--color-brand-surface2)70%,transparent)}}.training-progress-track{transition:box-shadow .2s}.training-progress-track--pulse{box-shadow:inset 0 0 0 1px #65ba9d47,0 0 12px #5db49733}.training-progress-fill{background:linear-gradient(96deg,#58b796,#2e8f76);border-radius:3.40282e38px;height:100%;transition:width .62s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.training-progress-fill:after{content:"";background:linear-gradient(90deg,#fff0,#ebfff875,#fff0);width:34%;animation:2.35s ease-in-out infinite trainingFillSweep;position:absolute;top:0;bottom:0;left:-34%}.training-progress-fill--active{box-shadow:inset 0 0 0 1px #c7f2e342,0 6px 12px #47a1843d}.training-note-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc33;border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.training-note-card{background-color:color-mix(in oklab,var(--color-brand-surface2)20%,transparent)}}.training-note-card{padding:calc(var(--spacing)*3);transition:transform .18s,box-shadow .18s,border-color .18s}.training-note-card:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(280px circle at var(--tr-glow-x,50%)var(--tr-glow-y,0%),#9782c624 0%,#9782c600 66%);transition:opacity .18s;display:none;position:absolute;inset:0}.training-note-card>*{z-index:1;position:relative}.training-note-card:hover,.training-note-card.training-micro-tilt{transform:translateY(-2px);box-shadow:0 12px 18px #08060842,inset 0 0 0 1px #9782c624}.training-note-card:hover:after,.training-note-card.training-micro-tilt:after{opacity:1}.training-note-card__title{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-brand-ink)}.training-note-card__meta{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted)}.training-note-card__body{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-ink)}.training-session-log__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.training-session-log__actions{align-items:flex-start;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-session-log__actions .training-accordion--inline{min-width:min(100%,18rem)}.training-session-log__chips{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.training-history-insights{gap:calc(var(--spacing)*2);display:grid}@media(min-width:40rem){.training-history-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}.training-history-insight{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);background:#1c141eb8;border-width:1px;border-color:#e8ba7933;border-radius:14px}.training-history-insight__label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand-muted);text-transform:uppercase}.training-history-insight__value{margin-top:calc(var(--spacing)*2);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(--color-brand-ink)}.training-history-insight__meta{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted)}.training-history-week{gap:calc(var(--spacing)*2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.training-history-week__day{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);background:#1610189e;border-width:1px;border-color:#e8ba792e;border-radius:12px;flex-direction:column;display:flex}.training-history-week__label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand-muted);text-transform:uppercase}.training-history-week__bar{background:#ffffff0d;border-radius:3.40282e38px;align-items:flex-end;width:100%;height:3.35rem;display:flex;overflow:hidden}.training-history-week__bar span{background:linear-gradient(#efc686fa,#c9874dfa);border-radius:999px;width:100%;min-height:.45rem;display:block}.training-history-week__meta{color:var(--color-brand-muted);font-size:10px}:where(.training-history-toolbar>: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)))}.training-history-type-filter{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.training-history-type-filter .field-input{flex:12rem;min-width:12rem}.training-prefill-banner{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);background:radial-gradient(120% 140% at 100% 0,#d8a05829,#d8a05800 58%),linear-gradient(150deg,#1a131ce6,#2a1f2ce0);border-width:1px;border-color:#e8ba7947;border-radius:14px;flex-wrap:wrap;display:flex}.training-prefill-banner__title{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-brand-ink)}.training-prefill-banner__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-muted)}.training-alert-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc59;border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.training-alert-card{background-color:color-mix(in oklab,var(--color-brand-warm)35%,transparent)}}.training-alert-card{padding:calc(var(--spacing)*3);transition:transform .18s,box-shadow .18s,border-color .18s}.training-alert-card:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(280px circle at var(--tr-glow-x,50%)var(--tr-glow-y,0%),#dca46724 0%,#dca46700 66%);transition:opacity .18s;display:none;position:absolute;inset:0}.training-alert-card>*{z-index:1;position:relative}.training-alert-card:hover,.training-alert-card.training-micro-tilt{border-color:#dea76285;transform:translateY(-2px);box-shadow:0 12px 18px #08060845,inset 0 0 0 1px #dea76229}.training-alert-card:hover:after,.training-alert-card.training-micro-tilt:after{opacity:1}.training-accordion{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc33;border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.training-accordion{background-color:color-mix(in oklab,var(--color-brand-surface2)20%,transparent)}}.training-accordion{padding:calc(var(--spacing)*3);transition:transform .18s,box-shadow .18s,border-color .18s}.training-accordion:before{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(280px circle at var(--tr-glow-x,50%)var(--tr-glow-y,0%),#e0ad671f 0%,#e0ad6700 66%);transition:opacity .18s;display:none;position:absolute;inset:0}.training-accordion>*{z-index:1;position:relative}.training-accordion:hover,.training-accordion.training-micro-tilt{border-color:#e8ba7975;transform:translateY(-2px);box-shadow:0 12px 18px #0806083d,inset 0 0 0 1px #e8ba7924}.training-accordion:hover:before,.training-accordion.training-micro-tilt:before{opacity:1}.training-accordion summary::-webkit-details-marker{display:none}.training-accordion__summary{cursor:pointer;justify-content:space-between;align-items:center;gap: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-brand-ink);list-style:none;display:flex}.training-accordion__summary:after{content:"+";height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc4d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.training-accordion__summary:after{background-color:color-mix(in oklab,var(--color-brand-surface2)30%,transparent)}}.training-accordion__summary:after{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.training-accordion[open] .training-accordion__summary:after{content:"-"}.training-accordion[open]{border-color:#e8ba797a;box-shadow:0 12px 18px #0806083d,inset 0 0 0 1px #e8ba7929}.training-accordion__title{align-items:center;gap:calc(var(--spacing)*1.5);display:inline-flex}.training-quick-action{transition:transform .17s,filter .17s;animation:.52s both trainingCardIn}.training-quick-action:hover,.training-quick-action.training-micro-tilt{filter:saturate(1.08)brightness(1.04);transform:translateY(-3px)scale(1.005)}.training-quick-action:active{transform:translateY(0)scale(.992)}.training-quick-action:nth-child(2){animation-delay:60ms}.training-quick-action:nth-child(3){animation-delay:.11s}.training-quick-action:nth-child(4){animation-delay:.16s}@keyframes trainingCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.training-reveal-in{animation:.44s cubic-bezier(.2,.8,.2,1) both trainingRevealIn;animation-delay:calc(var(--tr-stagger,0)*30ms)}@keyframes trainingRevealIn{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trainingFillSweep{0%{left:-34%}to{left:112%}}@keyframes trainingCardDrift{0%{background-position:0 0,0 0}50%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@media(min-width:900px){.training-focus-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.training-mobile-primary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.training-mobile-primary__action{flex-direction:row;justify-content:flex-start;gap:.5rem;min-height:2.7rem;padding-inline:.85rem;font-size:.77rem}.training-mobile-primary__action--primary{grid-column:1/-1}.training-filter-form{min-width:calc(var(--spacing)*0);padding:calc(var(--spacing)*2.5)}.training-filter-form__head{gap:.45rem}.training-filter-form__summary{font-size:.8rem}.training-filter-form__controls{margin-top:calc(var(--spacing)*1.5)}.training-filter-form .field-input,.training-filter-form .btn-secondary{width:100%}.training-filter-form__reset{min-height:1.85rem;padding-inline:.7rem;font-size:.65rem}.training-quick-fab{right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + 5.85rem);gap:.6rem}.training-quick-fab__panel{gap:.7rem;width:min(100vw - 1.5rem,20rem);max-height:min(66vh,34rem);padding:.8rem}.training-quick-fab__scope{letter-spacing:.08em;font-size:.62rem}.training-quick-fab__panel-head{gap:.55rem}.training-quick-fab__panel-title{font-size:1rem}.training-quick-fab__panel-meta{font-size:.78rem;line-height:1.28}.training-quick-fab__action{border-radius:1rem;gap:.7rem;padding:.75rem .85rem}.training-quick-fab__group+.training-quick-fab__group{padding-top:.65rem}.training-quick-fab__group-title{font-size:.66rem}.training-quick-fab__group-meta{font-size:.62rem}.training-quick-fab__action-icon{width:1.85rem;height:1.85rem}.training-quick-fab__action-title{font-size:.88rem}.training-quick-fab__action-meta{font-size:.7rem}.training-quick-fab__action-arrow{width:1.9rem;height:1.9rem}.training-quick-fab__button{border-radius:999px;justify-content:center;gap:0;width:3.5rem;height:3.5rem;padding:0}.training-quick-fab__button-icon{width:100%;height:100%;box-shadow:none;background:0 0}.training-quick-fab__button-copy{display:none}.training-quick-modal{align-items:flex-end;padding:.55rem}.training-quick-modal__panel{border-radius:1.15rem 1.15rem 0 0;width:100%;max-height:86vh}.training-quick-modal__head{padding:.9rem .9rem 0}.training-quick-modal__tabs{gap:.45rem;padding:.85rem .9rem 0}.training-quick-modal__tab{flex:calc(50% - .25rem);min-width:0;padding-inline:.75rem}.training-quick-modal__content{padding:.9rem}.training-focus-board{gap:.7rem}.training-focus-lead{border-radius:1rem;padding:.9rem}.training-focus-lead__title{font-size:1.4rem}.training-focus-lead__meta{font-size:.8rem;line-height:1.35rem}.training-focus-lead__chips{width:100%}.training-focus-chip{padding-inline:.65rem;font-size:.64rem}.training-focus-lead__footer{gap:.45rem}.training-focus-lead__item{border-radius:.85rem;padding:.7rem .75rem}.training-focus-lead__item-value{font-size:.82rem;line-height:1.2rem}.training-focus-strip{gap:.55rem}.training-focus-stat{border-radius:1rem;padding:.8rem}.training-focus-stat__value{font-size:1rem;line-height:1.2rem}.training-focus-stat__meta{font-size:.73rem;line-height:1.15rem}.training-programs-grid{grid-template-columns:1fr}.training-programs-sidebar{gap:.7rem;padding:.85rem}.training-programs-sidebar__intro{padding:.85rem}.training-programs-sidebar__meta{font-size:.78rem}.training-calendar-scroll{overflow:visible}.training-calendar-grid{gap:.22rem;width:100%;min-width:0}.training-calendar-grid__weekday{letter-spacing:.03em;font-size:.52rem}.training-calendar-day{border-radius:.7rem;min-height:3.35rem;padding:.35rem}.training-calendar-day__top{font-size:.62rem}.training-calendar-day__count{min-width:.95rem;height:.95rem;padding-inline:.18rem;font-size:.52rem}.training-calendar-day__type{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.22rem;font-size:.5rem;line-height:1.05;display:-webkit-box;overflow:hidden}.training-calendar-day__type--empty{display:none}.training-calendar-card{padding:.85rem}.training-calendar-card__head{gap:.35rem}.training-calendar-card__meta{width:100%;max-width:none}.training-calendar-card__toolbar{justify-content:space-between;width:100%}.training-plan-card__actions,.training-plan-complete-form{gap:calc(var(--spacing)*1.5);width:100%}.training-plan-card{padding:.65rem}.training-plan-card__head{gap:.5rem}.training-plan-card__meta{font-size:.72rem}.training-plan-filterbar{flex-wrap:nowrap;gap:.4rem;padding-bottom:.15rem;overflow-x:auto}.training-plan-filter{flex:none}.training-plan-complete-presets{width:100%}.training-plan-preset{flex:1 1 0;min-width:0;padding-inline:.6rem}.training-plan-complete-custom{border-radius:.9rem;width:100%}.training-plan-complete-custom__summary{justify-content:center;width:100%}.training-plan-complete-custom__fields{width:100%}.training-plan-complete-form .btn-primary{flex:1}.training-plan-card__tag{padding-inline:calc(var(--spacing)*2);padding-block:.3rem;font-size:10px}.training-plan-card__note{--tw-leading:calc(var(--spacing)*5);font-size:13px;line-height:calc(var(--spacing)*5);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.training-plan-card__edit{width:100%}.training-tiny-label{gap:.35rem}.training-current-horse{align-items:stretch}.training-program-weekdays__row{gap:calc(var(--spacing)*2);display:grid}.training-program-builder{padding:.85rem}.training-program-builder__actions{gap:.4rem}.training-program-template{flex:calc(50% - .2rem);min-width:0}.training-program-card__summary{gap:.35rem}.training-program-card__metric{padding-inline:.55rem}.training-calendar-day__signals{gap:.18rem}.training-calendar-day__signal{padding-inline:.3rem;font-size:.48rem}.training-calendar-detail,.training-calendar-hint{padding:.85rem}.training-calendar-modal{align-items:flex-end;padding:.55rem}.training-calendar-modal__panel{border-radius:1.15rem 1.15rem 0 0;width:100%;max-height:82vh}.training-calendar-modal__chrome{padding:.9rem .9rem 0}.training-calendar-detail__actions{width:100%}.training-calendar-detail__actions>*{flex:calc(50% - .25rem)}.training-calendar-detail__stats{gap:.35rem}.training-calendar-detail__stat{padding-inline:.55rem;font-size:.62rem}.training-calendar-detail__item-meta{gap:.35rem}.training-history-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.training-history-insight:last-child{grid-column:1/-1}.training-history-week{gap:.35rem}.training-history-week__day{gap:.35rem;padding:.45rem .25rem}.training-history-week__bar{height:2.5rem}.training-history-type-filter{flex-direction:column;align-items:stretch}.training-history-type-filter .field-input{flex-basis:auto;width:100%;min-width:0}.training-session-log__actions{width:100%}.training-session-log__actions>*{flex:calc(50% - .25rem)}.training-session-log__actions .training-accordion--inline{min-width:0}.training-prefill-banner{padding:.8rem}}@media(prefers-reduced-motion:reduce){.training-quick-action,.training-section-card,.training-section-card:after,.training-plan-card,.training-plan-card:after,.training-goal-card,.training-goal-card:after,.training-note-card,.training-note-card:after,.training-alert-card,.training-alert-card:after,.training-accordion,.training-accordion:before,.training-progress-track,.training-progress-fill,.training-progress-fill:after,.quick-action-vivid:after,.training-reveal-in{transition:none;animation:none;transform:none}.training-focus-lead,.training-focus-stat{transition:none}}.wellbeing-form-card,.wellbeing-analysis-panel{position:relative;overflow:hidden}.wellbeing-form-card:before,.wellbeing-analysis-panel:before{content:"";pointer-events:none;background:radial-gradient(118% 120% at 100% 0,#d7a05a1c,#d7a05a00 60%),radial-gradient(90% 110% at 0 100%,#784b6c1c,#784b6c00 62%);position:absolute;inset:0}.wellbeing-form-card>*,.wellbeing-analysis-panel>*{z-index:1;position:relative}.wellbeing-progress{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);background:radial-gradient(120% 120% at 100% 0,#dcac6429,#dcac6400 62%),linear-gradient(154deg,#161018e6,#221823e0);border-width:1px;border-color:#e2b46e61;transition:box-shadow .18s,border-color .18s,transform .18s;position:relative;overflow:hidden}.wellbeing-progress__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.wellbeing-progress__text{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:.11em;letter-spacing:.11em;text-transform:uppercase;color:#f3dbb3}.wellbeing-progress__count{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);color:#cfb994}.wellbeing-progress__track{margin-top:calc(var(--spacing)*2);height:calc(var(--spacing)*2.5);background:#ffefcd24;border-radius:3.40282e38px;overflow:hidden}.wellbeing-progress__fill{background:linear-gradient(90deg,#d7a55f,#57c79d 48%,#7fb0f0);border-radius:3.40282e38px;height:100%;transition:width .26s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff5de29,0 6px 12px #57c79d38}.wellbeing-progress__fill:after{content:"";background:linear-gradient(90deg,#fff0,#fffaec73,#fff0);width:34%;animation:2.4s ease-in-out infinite wellbeingFillSweep;position:absolute;top:0;bottom:0;left:-34%}.wellbeing-progress--ready{border-color:#60ccab8f;box-shadow:inset 0 0 0 1px #7adbbc33,0 12px 18px #0806083d}.wellbeing-progress--pulse{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ecc88a38,0 14px 20px #08060840}.wellbeing-progress--complete{border-color:#72d0b0b3;box-shadow:inset 0 0 0 1px #8ce4c647,0 0 20px #5abf9d33,0 16px 24px #08060847}.wellbeing-progress__flow{margin-top:calc(var(--spacing)*2);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);color:#d8c4a1}.wellbeing-preset-status{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);color:#d7b27f;opacity:0;transition:opacity .18s,transform .18s;transform:translateY(3px)}.wellbeing-preset-status--show{opacity:1;transform:translateY(0)}.wellbeing-mode-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.wellbeing-mode-toggle{align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding:calc(var(--spacing)*1);background:linear-gradient(145deg,#150f17e6,#201722e0);border-width:1px;border-color:#e2b46e5c;border-radius:3.40282e38px;display:inline-flex}.wellbeing-mode-btn{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);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);color:#cfb994;background:0 0;border-width:1px;border-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;min-height:2.5rem;transition:all .16s;display:inline-flex}.wellbeing-mode-btn:hover{color:#f3dfc0}.wellbeing-mode-btn:active{transform:translateY(1px)scale(.99)}.wellbeing-mode-btn--active{color:#fff1d8;background:linear-gradient(120deg,#342433f0,#4e3643eb 58%,#7d5735e6);border-color:#ecbe7b9e;box-shadow:0 8px 14px #0806084d,inset 0 0 0 1px #ffe9bc1f}.wellbeing-step-nav{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);background:linear-gradient(145deg,#140e16e6,#1f1621e0);border-width:1px;border-color:#e2b46e5c;border-radius:3.40282e38px;display:inline-flex}.wellbeing-step-btn{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);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);color:#f0d0a0;background:#281e2abd;border-width:1px;border-color:#e2b46e5c;border-radius:3.40282e38px;transition:all .16s}.wellbeing-step-btn:hover{color:#ffe8c1;border-color:#ecbe7b9e}.wellbeing-step-btn:disabled{opacity:.42;cursor:not-allowed}.wellbeing-step-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:.08em;letter-spacing:.08em;text-transform:uppercase;color:#d7bf95}.wellbeing-action-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);--wb-action-accent:#e2b46eb3;background:radial-gradient(120% 118% at 100% 0,#d6a15e2e,#d6a15e00 62%),linear-gradient(156deg,#150f17f0,#221823eb);border-width:1px;border-color:#e2b46e61;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.wellbeing-action-panel:after{content:"";background:linear-gradient(90deg,#fff0 0%,var(--wb-action-accent)25%,var(--wb-action-accent)75%,#fff0 100%);opacity:.55;pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:.48rem;left:.85rem;right:.85rem}.wellbeing-action-panel__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:#d0b27e}.wellbeing-action-panel__title{margin-top:calc(var(--spacing)*1);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:#f6e7ce}.wellbeing-action-panel__list{margin-top:calc(var(--spacing)*2)}:where(.wellbeing-action-panel__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.wellbeing-action-panel__list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#d8c4a1;padding-left:1rem;list-style:outside}.wellbeing-action-panel--neutral{--wb-action-accent:#e2b46eb3;border-color:#e2b46e61}.wellbeing-action-panel--stable{--wb-action-accent:#72d0b0c7;border-color:#72d0b085;box-shadow:0 10px 18px #08060838,inset 0 0 0 1px #72d0b033}.wellbeing-action-panel--attention{--wb-action-accent:#e4b572d1;border-color:#e4b5728f;box-shadow:0 10px 18px #08060838,inset 0 0 0 1px #e4b57233}.wellbeing-action-panel--watch{--wb-action-accent:#d48c68d1;border-color:#d48c6894;box-shadow:0 10px 18px #08060838,inset 0 0 0 1px #d48c682e}.wellbeing-action-panel--critical{--wb-action-accent:#dd7e8bdb;border-color:#dd7e8b99;box-shadow:0 10px 20px #0806083d,inset 0 0 0 1px #dd7e8b38}.wellbeing-action-panel--pulse{animation:.34s cubic-bezier(.2,.8,.2,1) wellbeingPanelPulse}.wellbeing-submit-row{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.wellbeing-draft-status{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);color:#d1b489;opacity:0;min-height:1rem;transition:opacity .18s,transform .18s;transform:translateY(2px)}.wellbeing-draft-status--show{opacity:1;transform:translateY(0)}.wellbeing-mobile-actions{left:.75rem;right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + 4.85rem);z-index:38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(155deg,#120d16f2,#1f1622f0);border:1px solid #e2b46e6b;border-radius:.95rem;grid-template-columns:1fr 1fr;gap:.55rem;padding:.5rem;display:grid;position:fixed;box-shadow:0 14px 24px #08060866,inset 0 0 0 1px #ffefcf14}.wellbeing-mobile-actions--single{grid-template-columns:1fr}.wellbeing-mobile-actions__btn{min-height:44px}.wellbeing-mobile-actions__btn:active{transform:translateY(1px)scale(.992)}.wellbeing-field-wrap{transition:opacity .18s,transform .22s}.wellbeing-field-wrap--hidden{display:none}.wellbeing-field-wrap--active{animation:.22s cubic-bezier(.2,.8,.2,1) wellbeingStepCardIn}.wellbeing-horse-list{background:linear-gradient(150deg,#1a131ce0,#231925db);border-color:#e2b46e57}.wellbeing-horse-choice{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:#f8ecd8;background:linear-gradient(145deg,#1a131de6,#241a26e0);border-width:1px;border-color:#e2b46e4d;transition-duration:.2s;display:flex}.wellbeing-horse-list .peer:checked+.wellbeing-horse-choice{color:#fff1d8;background:linear-gradient(128deg,#3a263aeb,#5b3d4be6 58%,#7b5839e0);border-color:#ecbe7bbd;box-shadow:0 8px 16px #0806084d,inset 0 0 0 1px #ffe9bc2e}.wellbeing-horse-choice__avatar{color:#f4dcb2;background:#211823a8;border-color:#e2b46e6b}.wellbeing-horse-list .peer:checked+.wellbeing-horse-choice .wellbeing-horse-choice__avatar{color:#ffefcf;background:#fff0d124;border-color:#f1c780b3}.wellbeing-field-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);animation:.36s cubic-bezier(.2,.8,.2,1) both wellbeingFieldIn;animation-delay:calc(var(--wb-index,0)*30ms);background:linear-gradient(160deg,#161018e6,#211821e6);border-width:1px;border-color:#e2b46e57;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;transform:translateY(0)}.wellbeing-field-card:before{content:"";pointer-events:none;opacity:.75;position:absolute;inset:0}.wellbeing-field-card[data-tone=amber]:before{background:radial-gradient(104% 108% at 100% 0,#dca55d29,#dca55d00 66%)}.wellbeing-field-card[data-tone=teal]:before{background:radial-gradient(104% 108% at 100% 0,#60b0b629,#60b0b600 66%)}.wellbeing-field-card[data-tone=plum]:before{background:radial-gradient(104% 108% at 100% 0,#a475b329,#a475b300 66%)}.wellbeing-field-card>*{z-index:1;position:relative}.wellbeing-field-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*2);display:flex}.wellbeing-field-card__status{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;align-items:center;transition:all .18s;display:inline-flex}.wellbeing-field-card__status--todo{color:#d6b789;background:#382a3d94;border-color:#dfba8266}.wellbeing-field-card__status--done{color:#d5fff1;background:#235a4d94;border-color:#72d0b085}.wellbeing-field-card--complete{border-color:#72d0b094;box-shadow:0 12px 18px #08060847,inset 0 0 0 1px #72d0b033}.wellbeing-field-card--tilt{transform:translateY(-1px)}.wellbeing-field-card--focus-next:after{content:"";pointer-events:none;border-radius:inherit;animation:1.7s ease-in-out infinite wellbeingNextPulse;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e9bd796b}.wellbeing-field-card--pop{animation:.42s cubic-bezier(.2,.8,.2,1) wellbeingCardPop}.wellbeing-choice{border-radius:var(--radius-xl);border-style:var(--tw-border-style);color:#f6ebd8;background:linear-gradient(145deg,#171018db,#211822d6);border-width:1px;border-color:#e2b46e47;align-items:center;min-height:2.5rem;padding-right:1.9rem;transition:border-color .18s,background .18s,transform .14s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.wellbeing-choice:before{content:"";pointer-events:none;background:linear-gradient(120deg,#fff0 20%,#fff1d629,#fff0 80%);transition:transform .32s;position:absolute;inset:0;transform:translate(-120%)}.wellbeing-choice:after{content:"✓";color:#fff6e3f0;opacity:0;pointer-events:none;background:#fff5de1f;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.7rem;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:50%;right:.62rem;transform:translateY(-50%)scale(.78)}.wellbeing-choice:hover{background:linear-gradient(145deg,#1c131de6,#281d28e0);border-color:#eec17e8a;transform:translateY(-1px)}.wellbeing-choice:hover:before{transform:translate(115%)}.wellbeing-choice:active{transform:translateY(0)scale(.992)}.wellbeing-field-card .peer:checked+.wellbeing-choice{color:#fff1d8;box-shadow:0 8px 14px #08060842,inset 0 0 0 1px #ffefcf1f}.wellbeing-field-card .peer:checked+.wellbeing-choice:after{opacity:1;transform:translateY(-50%)scale(1)}.wellbeing-field-card[data-tone=amber] .peer:checked+.wellbeing-choice{background:linear-gradient(128deg,#422d25eb,#6c4a36e6);border-color:#ecbb78bd}.wellbeing-field-card[data-tone=teal] .peer:checked+.wellbeing-choice{background:linear-gradient(128deg,#1e383deb,#2f5257e6);border-color:#6ec5c7b8}.wellbeing-field-card[data-tone=plum] .peer:checked+.wellbeing-choice{background:linear-gradient(128deg,#33253feb,#4e365be6);border-color:#ba85c8b8}.wellbeing-result-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);animation:.42s cubic-bezier(.2,.8,.2,1) both wellbeingResultIn;animation-delay:calc(var(--wb-result-index,0)*42ms);background:linear-gradient(154deg,#17111af0,#231925eb);border-width:1px;border-color:#e2b46e4d;box-shadow:0 10px 18px #08060847,inset 0 1px #ffefcf14}.wellbeing-result-card--stable{background:linear-gradient(154deg,#132525f0,#1e3936eb);border-color:#5ab8998f}.wellbeing-result-card--attention{background:linear-gradient(154deg,#241b19f0,#3e2d25eb);border-color:#d6a35f94}.wellbeing-result-card--watch{background:linear-gradient(154deg,#28191bf0,#412827eb);border-color:#cf7c588f}.wellbeing-result-card--critical{background:linear-gradient(154deg,#29161ef0,#43232feb);border-color:#d373848f}.wellbeing-result-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);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);border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}.wellbeing-result-badge--neutral{color:#ecd8b8;background:#362a39b3;border-color:#ccb59170}.wellbeing-result-badge--stable{color:#d7fff0;background:#21524894;border-color:#70ceae9e}.wellbeing-result-badge--attention{color:#ffe7c2;background:#5c3f2694;border-color:#e7bc7da8}.wellbeing-result-badge--watch{color:#ffd8c6;background:#5f342999;border-color:#de8f6da8}.wellbeing-result-badge--critical{color:#ffd7df;background:#5f2d3a9e;border-color:#e08799a8}.wellbeing-result-stat{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing)*2);background:linear-gradient(152deg,#161018e0,#221923db);border-width:1px;border-color:#e2b46e4d}.wellbeing-score-ring__inner{color:#f6ebd8;background:linear-gradient(150deg,#1c161ff2,#271d28eb)}@keyframes wellbeingFillSweep{0%{left:-34%}to{left:112%}}@keyframes wellbeingPanelPulse{0%{transform:translateY(0)}45%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes wellbeingNextPulse{0%,to{box-shadow:inset 0 0 0 1px #e9bd7947}50%{box-shadow:inset 0 0 0 1px #f0cc9594,0 0 18px #e0ae6033}}@keyframes wellbeingCardPop{0%{transform:scale(1)}45%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes wellbeingStepCardIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes wellbeingFieldIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wellbeingResultIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:767px){.wellbeing-submit-row{display:none}.wellbeing-mode-toolbar{align-items:stretch}.wellbeing-mode-toggle{width:100%}.wellbeing-mode-btn{flex:1}.wellbeing-mobile-actions{bottom:calc(env(safe-area-inset-bottom,0px) + 4.65rem)}}@media(min-width:1024px){.wellbeing-analysis-panel{margin-top:1rem}}@media(min-width:1280px){.wellbeing-analysis-panel{margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){.wellbeing-progress,.wellbeing-progress__fill,.wellbeing-progress__fill:after,.wellbeing-preset-status,.wellbeing-draft-status,.wellbeing-action-panel,.wellbeing-action-panel--pulse,.wellbeing-field-card,.wellbeing-field-card--tilt,.wellbeing-result-card,.wellbeing-field-wrap,.wellbeing-field-card--focus-next:after,.wellbeing-field-card--pop,.wellbeing-choice,.wellbeing-choice:before,.wellbeing-choice:after{transition:none;animation:none;transform:none}}.economy-hero-shell .hero-curve-overlay{background:radial-gradient(118% 86% at 14% 18%,#fff8eb4d,#fff8eb00 56%),radial-gradient(78% 68% at 86% 16%,#7dd9a829,#7dd9a800 62%),linear-gradient(102deg,#1210168a,#18141c4d 44%,#18141c0f 78%),linear-gradient(#0c0a0e1a,#0c0a0e3d)}.economy-hero-shell.hero-curve-shell{height:28vh;min-height:200px}.economy-hero-shell .hero-curve-image{object-position:48% 40%;filter:saturate(1.05)contrast(1.03)brightness(1.04)}.gear-hero-shell .hero-curve-overlay{background:radial-gradient(120% 88% at 10% 20%,#fff1d952,#fff1d900 58%),radial-gradient(80% 70% at 88% 18%,#d4a55a38,#d4a55a00 64%),linear-gradient(102deg,#14100e85,#1c181447 46%,#1c18140f 78%),linear-gradient(#0e0b0914,#0e0b0938)}.gear-hero-shell.hero-curve-shell{height:28vh;min-height:200px}.gear-hero-shell .hero-curve-image{object-position:50% 42%;filter:saturate(1.06)contrast(1.03)brightness(1.05)}.members-hero-shell .hero-curve-overlay{background:radial-gradient(118% 86% at 16% 22%,#fff8eb57,#fff8eb00 58%),radial-gradient(82% 72% at 84% 20%,#7dd9a833,#7dd9a800 64%),linear-gradient(102deg,#12101680,#18141c42 46%,#18141c0f 78%),linear-gradient(#0c0a0e14,#0c0a0e38)}.members-hero-shell.hero-curve-shell{height:28vh;min-height:200px;max-height:260px}.members-hero-shell .hero-curve-image{object-position:50% 38%;filter:saturate(1.06)contrast(1.03)brightness(1.05)}.members-hero-shell .hero-curve-content-shell .app-container{padding-bottom:2rem}.marketplace-hero-shell .hero-curve-overlay{background:linear-gradient(#0e0b0c00,#0e0b0c24,#0e0b0c61 64%,#0e0b0cb3),linear-gradient(100deg,#14100e8a,#14100e38 40%,#14100e0f 58%,#100c0a7a)}.marketplace-hero-shell.hero-curve-shell{height:28vh;min-height:200px;max-height:260px}.marketplace-hero-shell .hero-curve-image{object-position:58% 42%;filter:saturate(1.05)contrast(1.03)brightness(1.02)}.marketplace-hero-shell .hero-curve-content-shell .app-container{padding-bottom:2rem}.marketplace-hero-shell .hero-curve-eyebrow{text-shadow:0 1px 6px #0000008c}.marketplace-hero-shell .hero-curve-title{text-shadow:0 2px 4px #0000009e,0 4px 18px #00000073}.marketplace-hero-shell .hero-curve-description{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-shadow:0 1px 8px #00000085}.marketplace-hero-shell .hero-curve-meta{filter:drop-shadow(0 2px 10px #00000059)}.health-hero-shell .hero-curve-overlay{background:radial-gradient(130% 92% at 12% 14%,#fff1d957,#fff1d900 62%),radial-gradient(86% 78% at 86% 16%,#f8dfb642,#f8dfb600 66%),linear-gradient(102deg,#0e0b1457,#130f1b33 42%,#130f1b0d 76%),linear-gradient(#0c0a100d,#0c0a1024)}.health-hero-shell .hero-curve-image{object-position:50% 36%;filter:saturate(1.08)contrast(1.03)brightness(1.06)}.health-hero-shell .hero-curve-title{text-shadow:0 6px 18px #08060994,0 2px 10px #08060961}.health-hero-shell .hero-curve-description{text-shadow:0 4px 12px #08060975;max-width:46rem}.health-hero-meta{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.health-overview-shell{padding-bottom:calc(var(--spacing)*1)}.health-section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media(min-width:40rem){.health-section-head{gap:calc(var(--spacing)*3)}}.health-section-title{align-items:center;gap:calc(var(--spacing)*2);--tw-leading:var(--leading-tight);font-size:1.36rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);display:flex}@media(min-width:40rem){.health-section-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.health-section-title .icon-core{color:#d7a05a}.health-empty{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc33;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.health-empty{background-color:color-mix(in oklab,var(--color-brand-surface2)20%,transparent)}}.health-empty{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted)}.health-empty>p{margin-top:.45rem;line-height:1.45}.health-empty>div{margin-top:.7rem}.health-empty .health-alert-item__action-btn{min-width:8.4rem}@media(max-width:639px){.health-empty .health-alert-item__action-btn{width:100%}}.health-horse-scroll{gap:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*1);scrollbar-width:thin;display:flex;overflow-x:auto}.health-horse-pill{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);min-width:max-content;padding-inline:calc(var(--spacing)*3.5);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-brand-ink);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));--hl-glow-x:50%;--hl-glow-y:0%;border-radius:3.40282e38px;transition:transform .16s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex;position:relative;overflow:hidden}.health-horse-pill:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(220px circle at var(--hl-glow-x)var(--hl-glow-y),#ecc17e29 0%,#ecc17e00 66%);transition:opacity .16s;position:absolute;inset:0}.health-horse-pill>*{z-index:1;position:relative}.health-horse-pill:hover{border-color:#c4632e73}@supports (color:color-mix(in lab,red,red)){.health-horse-pill:hover{border-color:color-mix(in oklab,var(--color-brand-accent)45%,transparent)}}.health-horse-pill:hover{background-color:#efe6dc73}@supports (color:color-mix(in lab,red,red)){.health-horse-pill:hover{background-color:color-mix(in oklab,var(--color-brand-surface2)45%,transparent)}}.health-horse-pill:hover{transform:translateY(-1px)}.health-horse-pill:hover:after,.health-horse-pill.health-micro-tilt:after{opacity:1}.health-horse-pill:active{transform:translateY(0)scale(.992)}.health-horse-pill--active{border-color:var(--color-brand-accent);background-color:var(--color-brand-accent);color:var(--color-white)}.health-horse-pill--active .health-horse-pill__icon .icon-core{color:#fff}.health-horse-pill__icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc66;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.health-horse-pill__icon{background-color:color-mix(in oklab,var(--color-brand-surface2)40%,transparent)}}.health-horse-pill--active .health-horse-pill__icon{background:#ffffff29;border-color:#ffffff73}.health-summary-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.health-summary-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:var(--color-brand-surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5);--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--hl-glow-x:50%;--hl-glow-y:0%;border-radius:18px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.health-summary-card:before{content:"";opacity:.75;pointer-events:none;background:radial-gradient(130% 140% at 100% 0,#e2ad6329,#e2ad6300 60%) 0 0/128% 128%,linear-gradient(150deg,#7a4b691f,#7a4b6900 56%) 0 0/118% 118%;animation:8.8s ease-in-out infinite healthSummaryDrift;position:absolute;inset:0}.health-summary-card:hover,.health-summary-card.health-micro-tilt{transform:translateY(-2px);box-shadow:0 16px 28px #08060852}.health-summary-card:hover:before,.health-summary-card.health-micro-tilt:before{animation-duration:4.8s}.health-summary-card:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(300px circle at var(--hl-glow-x)var(--hl-glow-y),#ffebc926 0%,#ffebc900 70%);transition:opacity .18s;position:absolute;inset:0}.health-summary-card:hover:after,.health-summary-card.health-micro-tilt:after{opacity:1}.health-summary-card:active{transform:translateY(-1px)scale(.995)}.health-summary-card>*{z-index:1;position:relative}.health-summary-card__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);color:var(--color-brand-accent);display:flex}.health-summary-card__label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-brand-muted);text-transform:uppercase}.health-summary-card__value{margin-top:calc(var(--spacing)*1.5);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);color:var(--color-brand-ink)}.health-summary-card__meta{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted)}.health-summary-card--critical{border-color:#c46c678a}.health-summary-card--critical:before{background:radial-gradient(140% 140% at 100% 0,#ce726a38,#ce726a00 62%),linear-gradient(150deg,#7a4b691f,#7a4b6900 56%)}.health-summary-card--warm{border-color:#d9a25f85}.health-summary-card--ocean{border-color:#5c90bc85}.health-summary-card--violet{border-color:#906eb985}.health-module-grid{gap:calc(var(--spacing)*3);display:grid}@media(min-width:40rem){.health-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.health-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.health-module-card{--module-border:#daa76080;--module-accent:#d7a55f;--module-icon:#e6be82;--module-title:#f6e7ce;--module-desc:#ddc59f;--module-meta:#cdb088;--module-bg-start:#18121bf2;--module-bg-mid:#241a28ed;--module-bg-end:#32232ee6;--module-glow:#e0ab6340;--module-glow-soft:#79527138;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--hl-glow-x:50%;--hl-glow-y:0%;border-width:1px;border-color:var(--module-border);background:linear-gradient(152deg,var(--module-bg-start)0%,var(--module-bg-mid)54%,var(--module-bg-end)100%);border-radius:16px;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 18px #08060847,inset 0 1px #ffefcd14}.health-module-card:before{content:"";opacity:.92;pointer-events:none;background:radial-gradient(138% 112% at 100% 0%,var(--module-glow)0%,#0000 64%),radial-gradient(120% 140% at 0% 100%,var(--module-glow-soft)0%,#0000 62%);background-size:130% 130%,132% 132%;animation:9.5s ease-in-out infinite healthModuleNebula;position:absolute;inset:0}.health-module-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--module-accent)0%,#fff0 86%);opacity:.95;height:3px;transition:transform .26s,opacity .26s;position:absolute;bottom:0;left:0;right:0}.health-module-card:hover{box-shadow:0 14px 24px #0806085c,0 0 0 1px var(--module-border);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.health-module-card:hover{box-shadow:0 14px 24px #0806085c,0 0 0 1px color-mix(in oklab,var(--module-border)74%,#fff 26%)}}.health-module-card.health-micro-tilt{box-shadow:0 14px 24px #0806085c,0 0 0 1px var(--module-border);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.health-module-card.health-micro-tilt{box-shadow:0 14px 24px #0806085c,0 0 0 1px color-mix(in oklab,var(--module-border)74%,#fff 26%)}}.health-module-card:hover:before,.health-module-card.health-micro-tilt:before{animation-duration:4.9s}.health-module-card:hover:after,.health-module-card.health-micro-tilt:after{opacity:1;transform:translate(10px)}.health-module-card:active{transform:translateY(-1px)scale(.995)}.health-module-card>*{z-index:1;position:relative}.health-module-card__icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--module-accent);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.health-module-card__icon{border-color:color-mix(in oklab,var(--module-accent)56%,#fff 44%)}}.health-module-card__icon{color:var(--module-icon);background:linear-gradient(140deg,#19141be6,#251b28db);transition:transform .18s,box-shadow .18s;box-shadow:0 6px 10px #08060838}.health-module-card:hover .health-module-card__icon{box-shadow:0 8px 14px #08060847,0 0 0 1px var(--module-accent);transform:translateY(-1px)scale(1.05)}@supports (color:color-mix(in lab,red,red)){.health-module-card:hover .health-module-card__icon{box-shadow:0 8px 14px #08060847,0 0 0 1px color-mix(in oklab,var(--module-accent)64%,#fff 36%)}}.health-module-card__priority{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;align-self:flex-start;align-items:center;display:inline-flex}.health-module-card__priority--high{color:#ffd6dd;background:#6e263c57;border-color:#e994a1b3}.health-module-card__priority--medium{color:#ffe2bb;background:#714a2457;border-color:#edc183ad}.health-module-card__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--module-title)}.health-module-card__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--module-desc)}.health-module-card__meta{margin-top:calc(var(--spacing)*1);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);color:var(--module-meta)}.health-module-card--critical{--module-border:#d26375a8;--module-accent:#e06f84;--module-icon:#f6a2b2;--module-title:#ffe0e6;--module-desc:#efbdc8;--module-meta:#d89aa9;--module-bg-start:#21111af2;--module-bg-mid:#311826ed;--module-bg-end:#441f30e6;--module-glow:#de6c8057;--module-glow-soft:#9c436b42}.health-module-card--mint{--module-border:#4fb198a3;--module-accent:#5ecfae;--module-icon:#9ee5ce;--module-title:#dcfff2;--module-desc:#bfe4d7;--module-meta:#9ccdbf;--module-bg-start:#121e20f2;--module-bg-mid:#182d2eed;--module-bg-end:#1f3b38e6;--module-glow:#5ecfae4d;--module-glow-soft:#448c7e3d}.health-module-card--ocean{--module-border:#5694d69e;--module-accent:#69aef0;--module-icon:#9bcaf8;--module-title:#deecff;--module-desc:#bfd6f2;--module-meta:#9ebcde;--module-bg-start:#121a27f2;--module-bg-mid:#182439ed;--module-bg-end:#1f304ce6;--module-glow:#64a5ed57;--module-glow-soft:#496cb140}.health-module-card--violet{--module-border:#9c71d69e;--module-accent:#bd88ff;--module-icon:#dcb9ff;--module-title:#f1e3ff;--module-desc:#d9bdf4;--module-meta:#c39edf;--module-bg-start:#191428f2;--module-bg-mid:#261b3ded;--module-bg-end:#372556e6;--module-glow:#b079ff4d;--module-glow-soft:#7a52bf3d}.health-module-card--warm{--module-border:#daa660a3;--module-accent:#dfad67;--module-icon:#f0cb91;--module-title:#fbe8cb;--module-desc:#e6cb9f;--module-meta:#d5b37f;--module-bg-start:#241819f2;--module-bg-mid:#342122ed;--module-bg-end:#482c2ae6;--module-glow:#e1a85f52;--module-glow-soft:#9d654942}.health-module-card--steel{--module-border:#7b91b2a3;--module-accent:#9bb4d8;--module-icon:#bfd0ea;--module-title:#e5edfb;--module-desc:#c4d1e5;--module-meta:#adbdd7;--module-bg-start:#161a23f2;--module-bg-mid:#1e2533ed;--module-bg-end:#283244e6;--module-glow:#7b91b252;--module-glow-soft:#596c8c42}.health-panel-card{--hl-glow-x:50%;--hl-glow-y:0%;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.health-panel-card:before{content:"";pointer-events:none;background:radial-gradient(96% 128% at 100% 0,#e1ab611a,#e1ab6100 62%),linear-gradient(#ffffff05,#fff0 42%);position:absolute;inset:0}.health-panel-card:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(340px circle at var(--hl-glow-x)var(--hl-glow-y),#ecc17e24 0%,#ecc17e00 70%);transition:opacity .18s;position:absolute;inset:0}.health-panel-card:hover,.health-panel-card.health-micro-tilt{transform:translateY(-1px);box-shadow:0 16px 24px #0806084d,inset 0 0 0 1px #efc68624}.health-panel-card:hover:after,.health-panel-card.health-micro-tilt:after{opacity:1}.health-panel-card>*{z-index:1;position:relative}@media(min-width:1280px){.health-overview-top-grid{grid-auto-rows:1fr;align-items:stretch}.health-overview-top-card{flex-direction:column;height:100%;display:flex}.health-overview-top-card>.health-record-list,.health-overview-top-card>.health-selected-summary,.health-overview-top-card>.health-empty{flex:auto}}:where(.health-alert-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}.health-alert-item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc3d;border-radius:14px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.health-alert-item{background-color:color-mix(in oklab,var(--color-brand-surface2)24%,transparent)}}.health-alert-item{padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3);--hl-glow-x:50%;--hl-glow-y:0%;transition:transform .18s,box-shadow .18s,border-color .18s}.health-alert-item:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(260px circle at var(--hl-glow-x)var(--hl-glow-y),#ffedd026 0%,#ffedd000 70%);transition:opacity .16s;position:absolute;inset:0}.health-alert-item>*{z-index:1;position:relative}.health-alert-item:hover,.health-alert-item.health-micro-tilt{transform:translateY(-1px);box-shadow:0 10px 16px #0806083d,inset 0 0 0 1px #ffeccc1f}.health-alert-item:hover:after,.health-alert-item.health-micro-tilt:after{opacity:1}.health-alert-item--high{background:linear-gradient(150deg,#7c2c342e,#7c2c340f);border-color:#c66f6980}.health-alert-item--medium{background:linear-gradient(150deg,#8451262e,#8451260f);border-color:#d6a36080}.health-alert-item--neutral{background:linear-gradient(150deg,#39578029,#3957800f);border-color:#7295c26b}.health-alert-item__title{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-brand-ink)}.health-alert-item__detail{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#e7e1d5e0}.health-alert-item__stamp{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#d9d1c2db}.health-alert-item__actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.health-journal-feedback{border-style:var(--tw-border-style);border-width:1px;border-color:#5ee9b573;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.health-journal-feedback{border-color:color-mix(in oklab,var(--color-emerald-300)45%,transparent)}}.health-journal-feedback{background-color:#d0fae51a}@supports (color:color-mix(in lab,red,red)){.health-journal-feedback{background-color:color-mix(in oklab,var(--color-emerald-100)10%,transparent)}}.health-journal-feedback{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));color:var(--color-emerald-100)}.health-journal-timeline__pill{letter-spacing:.08em;text-transform:uppercase;color:#e8e2d6d1;background:#040c0a29;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:.28rem .65rem;font-size:11px;font-weight:600;display:inline-flex}body:not(.theme-app-dark) .health-journal-timeline__pill{color:#5a524ae0;background:#ffffffb8;border-color:#2c2a281f}.health-journal-entry-highlight{animation:1.45s ease-out healthJournalPulse;position:relative;box-shadow:inset 0 0 0 1px #76d7aa57,0 14px 24px #0806083d;border-color:#76d7aaad!important}@keyframes healthJournalPulse{0%{transform:scale(.992);box-shadow:0 0 #76d7aa99,inset 0 0 0 1px #76d7aa57}65%{transform:scale(1);box-shadow:0 0 0 8px #76d7aa00,inset 0 0 0 1px #76d7aa57}to{transform:scale(1);box-shadow:0 0 #76d7aa00,inset 0 0 0 1px #76d7aa57}}.health-alert-item__action-btn{border-radius:.72rem;justify-content:center;min-width:7.2rem;min-height:2.2rem;transition:transform .14s,box-shadow .17s,filter .17s}.health-alert-item__action-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 14px #08060838}.health-alert-item__action-btn:active{transform:translateY(0)scale(.99);box-shadow:0 3px 8px #08060829}.health-alert-item__action-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #0e0b14eb,0 0 0 4px #e2ae66ad,0 8px 16px #08060833}.health-alert-item__action-btn.btn-danger:focus-visible{box-shadow:0 0 0 2px #0e0b14eb,0 0 0 4px #fb71858c,0 8px 16px #08060838}@media(max-width:639px){.health-alert-item__actions>*{flex:calc(50% - .5rem)}.health-alert-item__actions>* .health-alert-item__action-btn{width:100%}}.health-journal-tabs{top:calc(env(safe-area-inset-top,0px) + 64px);z-index:22;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky}.health-quick-fab{right:.9rem;bottom:calc(env(safe-area-inset-bottom,0px) + 5.85rem);z-index:88;isolation:isolate;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed}.health-quick-fab__panel{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transform-origin:100% 100%;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,#7bbfa333,#7bbfa300 52%),linear-gradient(160deg,#120d14f7,#1f1621f2);border:1px solid #e2b46e38;border-radius:1.35rem;gap:.8rem;width:min(22rem,100vw - 1.6rem);max-height:min(70vh,36rem);padding:.95rem;transition:opacity .18s,transform .22s;display:grid;position:relative;overflow-y:auto;transform:translateY(14px)scale(.96);box-shadow:0 20px 42px #0806085c,inset 0 0 0 1px #ffecc908}.health-quick-fab.is-open .health-quick-fab__panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.health-quick-fab__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.health-quick-fab__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d8b27f}.health-quick-fab__title{margin-top:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.health-quick-fab__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted);max-width:15rem}.health-quick-fab__scope{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:#d8efe5;background:#121f1de0;border-width:1px;border-color:#7abfa33d;border-radius:3.40282e38px;align-items:center;display:inline-flex;box-shadow:0 12px 24px #08060833}.health-quick-fab__list{gap:.6rem;display:grid}.health-quick-fab__group{gap:.55rem;display:grid}.health-quick-fab__group+.health-quick-fab__group{border-top:1px solid #e2b46e1f;padding-top:.75rem}.health-quick-fab__group-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:.2rem;display:flex}.health-quick-fab__group-title{letter-spacing:.14em;text-transform:uppercase;color:#f2c885;font-size:.72rem;font-weight:800}.health-quick-fab__group-meta{color:#f1dec48c;font-size:.68rem;font-weight:600}.health-quick-fab__action{align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3);text-align:left;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));pointer-events:auto;cursor:pointer;color:#f8ecd8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(155deg,#181119f0,#251b27e6);border-width:1px;border-color:#e2b46e3d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid;box-shadow:0 14px 24px #08060833,inset 0 0 0 1px #ffecc908}.health-quick-fab__action--highlight{background:radial-gradient(110% 130% at 100% 0,#7abfa32e,#7abfa300 48%),linear-gradient(155deg,#121e1df5,#1d2b2af0);border-color:#7abfa347}.health-quick-fab__action:hover,.health-quick-fab__action:focus-visible{background:linear-gradient(155deg,#1e151ffa,#2f2230f2);border-color:#eec27e7a;outline:none;transform:translateY(-1px)}.health-quick-fab__action-icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);color:#21181c;background:linear-gradient(145deg,#f0c57b,#dca15c);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffecc92e}.health-quick-fab__action-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.health-quick-fab__action-title{color:#fff3de;font-size:.96rem;font-weight:700}.health-quick-fab__action-meta{color:#f1dec4b8;font-size:.78rem;line-height:1.3}.health-quick-fab__action-arrow{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);color:#f7e5c9ad;background:#1c141d8f;border-width:1px;border-color:#e2b46e2e;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.health-quick-fab__button{align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);padding-block:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*3);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));pointer-events:auto;cursor:pointer;color:#1d171d;background:linear-gradient(145deg,#f0c57b,#dca15c);border-width:1px;border-color:#eec27e61;border-radius:3.40282e38px;display:inline-flex;box-shadow:0 20px 36px #ad753747,inset 0 0 0 1px #ffecc924}.health-quick-fab__button:hover{transform:translateY(-2px)scale(1.01)}.health-quick-fab__button:focus-visible{outline-offset:3px;outline:2px solid #eec27eb8}.health-quick-fab__button-icon{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:3.40282e38px;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.health-quick-fab.is-open .health-quick-fab__button-icon{transform:rotate(45deg)}.health-quick-fab__button-copy{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.health-quick-fab__button-label{font-size:.95rem;font-weight:800}.health-quick-fab__button-meta{letter-spacing:.1em;text-transform:uppercase;opacity:.76;font-size:.64rem;font-weight:700}.health-fab{right:.9rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:35;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);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);color:#fce5bd;background:linear-gradient(118deg,#1e131ff0,#462d39f0 52%,#8e613aeb);border-width:1px;border-color:#eec27dc7;border-radius:3.40282e38px;display:inline-flex;position:fixed;box-shadow:0 14px 26px #08060861,inset 0 1px #fff2d62e}.health-fab:hover{transform:translateY(-1px)}.health-fab .icon-core{color:#ffd59b}.health-quick-sheet{z-index:110;position:fixed;inset:0}.health-quick-sheet__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08060894;border:0;position:absolute;inset:0}.health-quick-sheet__panel{background:radial-gradient(116% 118% at 100% 0,#dcac642e,#dcac6400 60%),radial-gradient(98% 116% at 0 100%,#7b47632e,#7b476300 58%),linear-gradient(160deg,#140e15fa,#211821fa 66%,#2c1f2afa);border-top:1px solid #e2b46e6b;border-radius:18px 18px 0 0;max-height:min(84vh,760px);padding:1rem;animation:.22s cubic-bezier(.2,.8,.2,1) healthSheetIn;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 24px #0806086b,inset 0 1px #ffefcf1c}@keyframes healthSheetIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes healthRevealIn{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes healthSummaryDrift{0%{background-position:0 0,0 0}50%{background-position:100% 0,0 100%}to{background-position:0 0,0 0}}@keyframes healthModuleNebula{0%{background-position:0 0,100% 100%}50%{background-position:100% 0,0 100%}to{background-position:0 0,100% 100%}}:where(.health-record-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}.health-record-item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc33;border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.health-record-item{background-color:color-mix(in oklab,var(--color-brand-surface2)20%,transparent)}}.health-record-item{padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3);--hl-glow-x:50%;--hl-glow-y:0%;transition:transform .18s,box-shadow .18s,border-color .18s}.health-record-item:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(260px circle at var(--hl-glow-x)var(--hl-glow-y),#c9e4ff24 0%,#c9e4ff00 70%);transition:opacity .16s;position:absolute;inset:0}.health-record-item>*{z-index:1;position:relative}.health-reveal-in{animation:.44s cubic-bezier(.2,.8,.2,1) both healthRevealIn;animation-delay:calc(var(--hl-stagger,0)*34ms)}.health-record-item:hover,.health-record-item.health-micro-tilt{transform:translateY(-1px);box-shadow:0 10px 16px #08060838,inset 0 0 0 1px #c9e4ff1f}.health-record-item:hover:after,.health-record-item.health-micro-tilt:after{opacity:1}.health-record-item--overdue{background:linear-gradient(145deg,#7e323a2e,#7e323a0f);border-color:#c66f697a}.health-record-item__title{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-brand-ink)}.health-record-item__meta{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-muted)}.health-selected-summary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc3d;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.health-selected-summary{background-color:color-mix(in oklab,var(--color-brand-surface2)24%,transparent)}}.health-selected-summary{padding:calc(var(--spacing)*3.5)}.health-selected-summary__head{align-items:center;gap:calc(var(--spacing)*3);display:flex}.health-selected-summary__avatar{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-border);background-color:#efe6dc59}@supports (color:color-mix(in lab,red,red)){.health-selected-summary__avatar{background-color:color-mix(in oklab,var(--color-brand-surface2)35%,transparent)}}.health-selected-summary__avatar{object-fit:cover;--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)}.health-selected-summary__avatar--placeholder{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-brand-ink);justify-content:center;align-items:center;display:inline-flex}.health-selected-summary__name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.health-selected-summary__note{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-muted)}.health-overdue-count-chip{text-shadow:0 0 10px #ff9cbb33;box-shadow:0 8px 16px #0c070a42,inset 0 1px #ffe4ee24;color:#ffeaf1!important;background:linear-gradient(145deg,#411220eb,#7d283ee6)!important;border-color:#f3a5bac2!important}@media(min-width:1280px){.health-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.health-hero-shell .hero-curve-image{object-position:56% 34%}.health-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-journal-tabs{top:calc(env(safe-area-inset-top,0px) + 58px)}.health-quick-fab{right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + 5.95rem)}.health-quick-fab__panel{border-radius:1.2rem;width:min(21rem,100vw - 1rem);max-height:min(70vh,33rem);padding:.85rem}.health-quick-fab__head{gap:.7rem}.health-quick-fab__title{font-size:1rem}.health-quick-fab__meta{max-width:none;font-size:.78rem;line-height:1.35}.health-quick-fab__scope{padding:.4rem .65rem;font-size:.62rem}.health-quick-fab__action{border-radius:1rem;gap:.75rem;padding:.8rem .85rem}.health-quick-fab__action-icon,.health-quick-fab__action-arrow{width:2.15rem;height:2.15rem}.health-quick-fab__action-title{font-size:.92rem}.health-quick-fab__action-meta{font-size:.74rem}.health-quick-fab__button{border-radius:999px;justify-content:center;gap:0;width:3.35rem;height:3.35rem;padding:0}.health-quick-fab__button-icon{width:100%;height:100%}.health-quick-fab__button-copy{display:none}}@media(max-width:420px){.health-summary-grid{grid-template-columns:1fr}.health-quick-fab{right:.6rem}.health-quick-fab__panel{width:calc(100vw - .75rem)}}@media(min-width:640px){.health-quick-fab,.health-fab{bottom:1.2rem;right:1.2rem}.health-quick-sheet{place-items:center;padding:1.5rem;display:grid}.health-quick-sheet__panel{border:1px solid #e2b46e6b;border-radius:20px;width:min(760px,100%);max-height:min(86vh,760px);position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 22px 34px #0806087a,inset 0 1px #ffefcf1c}}@media(prefers-reduced-motion:reduce){.health-horse-pill,.health-horse-pill:after,.health-summary-card,.health-summary-card:before,.health-summary-card:after,.health-module-card,.health-module-card:before,.health-module-card__icon,.health-panel-card,.health-panel-card:after,.health-alert-item,.health-alert-item:after,.health-record-item,.health-record-item:after,.health-reveal-in{transition:none;animation:none;transform:none}}.hero-curve-shell{border-top-left-radius:0;border-top-right-radius:0;height:40vh;min-height:280px;position:relative;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 1000' preserveAspectRatio='none'%3E%3Crect width='1440' height='1000' fill='white'/%3E%3Cpath d='M0 890 C300 1045 1100 840 1440 952 L1440 1000 L0 1000 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 1000' preserveAspectRatio='none'%3E%3Crect width='1440' height='1000' fill='white'/%3E%3Cpath d='M0 890 C300 1045 1100 840 1440 952 L1440 1000 L0 1000 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-curve-image{inset:calc(var(--spacing)*0);object-fit:cover;filter:saturate(1.08)contrast(1.04)brightness(1.04);width:100%;height:100%;position:absolute}.hero-curve-overlay{inset:calc(var(--spacing)*0);background:radial-gradient(120% 82% at 16% 18%,#ffffff2e,#fff0 56%),radial-gradient(72% 72% at 84% 14%,#efe6dc33,#efe6dc00 64%),linear-gradient(102deg,#2c2a289e,#2c2a2857 44%,#2c2a2814 78%),linear-gradient(#2c2a281f,#2c2a2833 52%,#2c2a2861);position:absolute}.hero-curve-content-shell{align-items:flex-end;height:100%;display:flex}.hero-curve-eyebrow{text-shadow:0 1px 4px #2c2a288c}.hero-curve-title{text-wrap:balance;text-shadow:0 3px 16px #2c2a2894}.hero-curve-description{text-wrap:balance;text-shadow:0 2px 10px #2c2a2885}.hero-curve-meta{filter:drop-shadow(0 2px 10px #2c2a2847)}.hero-curve-dashboard.hero-curve-shell{height:auto;min-height:clamp(30rem,54vh,48rem)}.hero-curve-dashboard .hero-curve-content-shell{height:auto;min-height:inherit;align-items:flex-end}.hero-curve-dashboard .app-container{padding-bottom:clamp(1rem,2.8vh,1.6rem)}@media(max-width:640px){.hero-curve-dashboard.hero-curve-shell{min-height:clamp(22rem,52vh,27rem)}}.hero-dashboard-panel{width:min(100%,40rem);box-shadow:none;background:0 0;border:0;gap:.9rem;padding:0;display:grid;transform:translateY(0)}.hero-dashboard-name{letter-spacing:-.03em;width:fit-content;padding-right:.25rem;line-height:.92;display:inline-block;position:relative}.hero-dashboard-name span{z-index:2;color:#fff;text-shadow:0 5px 20px #2c2a2894,0 0 18px #c4632e47;font-size:clamp(2.6rem,10vw,4.8rem);font-weight:700;display:block;position:relative}.hero-dashboard-name:before{content:"";z-index:0;opacity:.96;background:linear-gradient(90deg,#c4632e,#6b3e2e);border-radius:9999px;height:.46rem;position:absolute;bottom:.08rem;left:.16rem;right:.16rem;box-shadow:0 8px 16px #6b3e2e52,inset 0 0 0 1px #ffffff3d}.hero-dashboard-name:after{content:attr(data-name);z-index:1;color:#efe6dc3d;filter:blur(1.8px);pointer-events:none;font-size:clamp(2.6rem,10vw,4.8rem);font-weight:700;line-height:.92;position:absolute;top:.12rem;left:.09rem}.hero-dashboard-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.hero-dashboard-chip{color:#2c2a28;-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);background:linear-gradient(145deg,#fffffff2,#f4efe9d6 62%,#efe6dce6);border:1px solid #e2d8cd;border-radius:14px;align-items:center;gap:.56rem;min-height:3.24rem;padding:.56rem .7rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 11px 24px #2c2a283d,inset 0 0 0 1px #ffffff80}.hero-dashboard-chip:before{content:"";opacity:.96;pointer-events:none;background:linear-gradient(90deg,#c4632e,#6b3e2e);height:5px;position:absolute;inset:0 0 auto}.hero-dashboard-chip:after{content:"";pointer-events:none;opacity:.82;background:radial-gradient(circle,#ffffff4d,#fff0 72%);border-radius:9999px;width:5.5rem;height:5.5rem;position:absolute;top:-1rem;right:-1.2rem}.hero-dashboard-chip:first-child{background:linear-gradient(145deg,#fffffff0,#efe6dcdb)}.hero-dashboard-chip:nth-child(2){background:linear-gradient(145deg,#fffffff0,#f4efe9d6)}.hero-dashboard-chip:nth-child(2):before{background:linear-gradient(90deg,#6b3e2e,#c4632e)}.hero-dashboard-chip:hover{border-color:#c4632e73;transform:translateY(-1px);box-shadow:0 12px 22px #2c2a2833}.hero-dashboard-chip__icon{color:#6b3e2e;background:linear-gradient(145deg,#fff,#efe6dc);border:1px solid #c4632e73;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;display:inline-flex;box-shadow:0 5px 12px #6b3e2e33}.hero-dashboard-chip__text{color:#2c2a28;flex:1;font-size:.96rem;font-weight:700;line-height:1.2}.hero-dashboard-chip__chevron{color:#c4632e;opacity:1;font-size:1.08rem;line-height:1;transition:transform .2s}.hero-dashboard-chip:hover .hero-dashboard-chip__chevron{transform:translate(1px)}.hero-dashboard-switcher{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(145deg,#2b1b28b3,#49303d94);border:1px solid #fff5e44d;border-radius:16px;gap:.75rem;padding:.82rem .9rem;display:grid;box-shadow:0 14px 28px #0e080e42,inset 0 0 0 1px #ffffff0f}.hero-dashboard-switcher__copy{gap:.18rem;display:grid}.hero-dashboard-switcher__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffe4b8c7;font-size:.7rem;font-weight:700}.hero-dashboard-switcher__text{color:#fff7eaeb;font-size:.94rem;line-height:1.45}.hero-dashboard-switcher__field{gap:.35rem;display:grid}.hero-dashboard-switcher__hint{color:#fff7ea9e;margin:0;font-size:.72rem;line-height:1.35}.hero-dashboard-switcher__select{color:#fff2db;background:#160d16e0;border:1px solid #e0b06a66;border-radius:14px;width:100%;min-height:3rem;padding:.75rem .95rem;box-shadow:inset 0 1px #ffffff0f}.hero-dashboard-switcher__select:focus{border-color:#e0b06ab8;outline:none;box-shadow:0 0 0 3px #e0b06a29,inset 0 1px #ffffff14}.hero-dashboard-switcher__button{color:#fff5e5;background:linear-gradient(140deg,#c6632ef5,#8b5a29f0);border:1px solid #e0b06a7a;border-radius:14px;flex:none;min-height:3rem;padding:.75rem 1rem;font-size:.86rem;font-weight:700;box-shadow:0 10px 22px #160c1042}#dashboard-quickcreate,#dashboard-network{scroll-margin-top:5.5rem}@media(max-width:420px){.hero-curve-dashboard.hero-curve-shell{min-height:clamp(23rem,56vh,29rem)}.hero-dashboard-panel{gap:.6rem;transform:translateY(0)}.hero-dashboard-chip__text{font-size:.8rem}.hero-dashboard-switcher{gap:.65rem;padding:.72rem .78rem}.hero-dashboard-switcher__text{font-size:.88rem;line-height:1.38}}@media(max-width:359px){.hero-dashboard-meta{grid-template-columns:1fr}}@media(max-width:420px){.hero-dashboard-panel{gap:.6rem}.hero-dashboard-name span{font-size:clamp(2.15rem,11vw,3.2rem)}}@media(min-width:1024px){.hero-dashboard-panel{transform:translateY(.2rem)}}.hero-curve-dashboard--premium .hero-curve-overlay{background:radial-gradient(92% 80% at 18% 18%,#fff0d024,#fff0d000 58%),radial-gradient(72% 72% at 88% 16%,#a7668133,#a7668100 64%),linear-gradient(102deg,#140d13b8,#1f161d7a 46%,#1f161d24 78%),linear-gradient(#150e1347,#150e133d 42%,#150e1380)}.hero-curve-dashboard--premium .hero-dashboard-panel--premium{width:min(100%,42rem)}.hero-curve-dashboard--premium .hero-dashboard-name span{color:#fff2db;text-shadow:0 5px 20px #0906098a,0 0 20px #d7ad6847}.hero-curve-dashboard--premium .hero-dashboard-name:before{background:linear-gradient(90deg,#c88f45,#8b5a29);box-shadow:0 8px 16px #08060861,inset 0 0 0 1px #fff3dc3d}.hero-curve-dashboard--premium .hero-dashboard-name:after{color:#ffecc933;filter:blur(2px)}.hero-curve-dashboard--premium .hero-dashboard-chip{color:#f5e2c0;background:linear-gradient(152deg,#1d141cdb,#2d1f2ad6);border:1px solid #e2b46d61;box-shadow:0 12px 24px #08060847,inset 0 1px #ffefd01f}.hero-curve-dashboard--premium .hero-dashboard-chip:first-child,.hero-curve-dashboard--premium .hero-dashboard-chip:nth-child(2){background:linear-gradient(152deg,#1d141cdb,#2d1f2ad6)}.hero-curve-dashboard--premium .hero-dashboard-chip:before{opacity:.92;background:linear-gradient(90deg,#d7ab62,#9f6d33)}.hero-curve-dashboard--premium .hero-dashboard-chip:nth-child(2):before{background:linear-gradient(90deg,#ca9f5e,#8f5e2d)}.hero-curve-dashboard--premium .hero-dashboard-chip:after{opacity:.8;background:radial-gradient(circle,#f2ce933d,#f2ce9300 74%)}.hero-curve-dashboard--premium .hero-dashboard-chip:hover{border-color:#f1c9848a;box-shadow:0 14px 24px #08060857,inset 0 1px #fff4dd29}.hero-curve-dashboard--premium .hero-dashboard-chip__icon{color:#2b1d12;background:linear-gradient(150deg,#fff0d3,#d7a863);border-color:#e0b16a80;box-shadow:0 6px 12px #08060847}.hero-curve-dashboard--premium .hero-dashboard-chip__text{color:#f5e4c5}.hero-curve-dashboard--premium .hero-dashboard-chip__chevron{color:#e4bc7a}.dashboard-premium-home{--home-premium-ink:#fff0d6;--home-premium-ink-soft:#ccb38d;--home-premium-gold:#d9ac63;--home-premium-copper:#97642f;--home-premium-bg:#161019;--home-premium-bg-soft:#241b25;--home-premium-panel:linear-gradient(160deg,#181119f2 0%,#271c25f0 100%);isolation:isolate;gap:1.45rem;padding-top:.38rem;padding-bottom:1.2rem;position:relative;overflow-x:clip}.dashboard-premium-home:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(62% 42% at 7% 0,#d6a15521,#d6a15500 72%),radial-gradient(58% 44% at 92% 4%,#8f517026,#8f517000 74%),linear-gradient(#120d13f0,#1c141df2 56%,#211822f5);border-top:1px solid #e1b26c38;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffeecd14,inset 0 16px 28px #0806083d}.dashboard-premium-home:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#fff1d50d,#fff1d500 34%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.dashboard-premium-home>*{z-index:1;position:relative}.dashboard-premium-home .surface-card{background:radial-gradient(115% 120% at 100% 0%,#dba86121,#dba86100 60%),var(--home-premium-panel);border:1px solid #e3b56d57;box-shadow:0 18px 28px #0806084d,inset 0 1px #ffefce1a}.dashboard-premium-home .text-brand-ink{color:var(--home-premium-ink)!important}.dashboard-premium-home .text-brand-muted{color:var(--home-premium-ink-soft)!important}.dashboard-premium-home .dashboard-status-shell{border-color:#f5dcaf8c;background-color:#34303d!important;background-image:radial-gradient(115% 92% at 88% 0,#dcaf6e1f,#0000 56%),linear-gradient(168deg,#3a3644,#322f3b 48%,#2c2834)!important;box-shadow:0 16px 36px #02020673,inset 0 0 0 1px #fff8eb1a!important}.dashboard-premium-home .dashboard-status-shell:before{opacity:.35;background:repeating-linear-gradient(125deg,#fff8eb0a 0 12px,#fff8eb00 12px 26px)}.dashboard-premium-home .dashboard-status-title{color:var(--home-premium-ink);text-shadow:none}.dashboard-premium-home .dashboard-status-pill{color:#1a120c;box-shadow:none;background:linear-gradient(#fff6e8,#e4bc72);border:2px solid #f5dcafeb}.dashboard-premium-home .dashboard-overview-tile{background-color:#3d3848;background-image:radial-gradient(110% 92% at 18% 0,#fff4e11f,#0000 54%),linear-gradient(168deg,#48425a,#3d3848 48%,#363244);border-color:#eed29b85;box-shadow:0 12px 28px #02020661,inset 0 0 0 1px #fff8eb14}.dashboard-premium-home .dashboard-overview-tile__topbar{background:linear-gradient(90deg,var(--tile-accent)0%,var(--tile-accent)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-premium-home .dashboard-overview-tile__topbar{background:linear-gradient(90deg,var(--tile-accent)0%,color-mix(in srgb,var(--tile-accent)42%,#f8d89f)100%)}}.dashboard-premium-home .dashboard-overview-tile__topbar{box-shadow:none;opacity:.85}.dashboard-premium-home .dashboard-overview-tile__stripe{background:linear-gradient(180deg,var(--tile-accent)0%,#4f3019 100%);box-shadow:none}.dashboard-premium-home .dashboard-overview-tile__label,.dashboard-premium-home .dashboard-overview-tile__meta,.dashboard-premium-home .dashboard-overview-tile__suffix{color:#ece0cce6}.dashboard-premium-home .dashboard-overview-tile__value{color:#fffaf0;text-shadow:none}.dashboard-premium-home .dashboard-overview-tile__icon{color:#f5d99a;box-shadow:none;background:#221e2ae6;border:2px solid #f5dcafa6}.dashboard-premium-home .dashboard-overview-tile__badge{color:#fff4de;box-shadow:none;background:#342e3ee6;border:1px solid #f5d7a0b3}.dashboard-premium-home .dashboard-overview-tile--attention{border-color:#fcdca0ad;box-shadow:0 12px 26px #02020666,inset 0 0 0 1px #fff8eb1a}.dashboard-premium-home .dashboard-overview-tile:before{opacity:.2}.dashboard-premium-home .dashboard-overview-tile:after{opacity:0}.dashboard-premium-home .dashboard-overview-tile:hover .icon-core{transform:none;filter:none!important}.dashboard-premium-home .dashboard-focus-card{border-style:solid;border-width:1px;box-shadow:0 14px 32px #02020666,inset 0 0 0 1px #fff8eb17}.dashboard-premium-home .dashboard-focus-card:after{opacity:0}.dashboard-premium-home .dashboard-focus-card--training{background-color:#2e3c44;background-image:radial-gradient(95% 92% at 94% 0,#5eead452,#0000 58%),linear-gradient(168deg,#36525a,#2e3c44 45%,#27363c);border-color:#78dcc88c}.dashboard-premium-home .dashboard-focus-card--training:before{background:linear-gradient(#5eead4,#0f766e)}.dashboard-premium-home .dashboard-focus-card--health{background-color:#3a2e38;background-image:radial-gradient(95% 90% at 8% 0,#ff96a052,#0000 58%),linear-gradient(168deg,#4a3842,#3a2e38 46%,#302832);border-color:#ffa08c85}.dashboard-premium-home .dashboard-focus-card--health:before{background:linear-gradient(#fda4af,#e11d48)}.dashboard-premium-home .dashboard-focus-card--warm{background-color:#342e44;background-image:radial-gradient(100% 95% at 50% -5%,#c4aaff4d,#0000 56%),linear-gradient(168deg,#3d3654,#342e44 48%,#2b263c);border-color:#c8aaff75}.dashboard-premium-home .dashboard-focus-card--warm:before{background:linear-gradient(#ddd6fe,#7c3aed)}.dashboard-premium-home .dashboard-focus-card--economy{background-color:#3a3024;background-image:radial-gradient(95% 90% at 12% 0,#fde04733,#0000 58%),linear-gradient(168deg,#4a3e2a,#3a3024 48%,#2f281c);border-color:#fbbf2480}.dashboard-premium-home .dashboard-focus-card--economy:before{background:linear-gradient(#fde68a,#b45309)}.dashboard-premium-home .dashboard-focus-card__title,.dashboard-premium-home .dashboard-focus-card__subline,.dashboard-premium-home .dashboard-focus-progress__meta{color:#fff8ebe0}.dashboard-premium-home .dashboard-focus-card__headline{color:#fffdf6;text-shadow:none}.dashboard-premium-home .dashboard-focus-card__icon{color:#ffe9b0;box-shadow:none;background:#120e1ae0;border:2px solid #ffe6be8c}.dashboard-premium-home .dashboard-focus-card--training .dashboard-focus-card__icon{color:#b6fff0;border-color:#78e6d2ad}.dashboard-premium-home .dashboard-focus-card--health .dashboard-focus-card__icon{color:#ffd4cf;border-color:#ffaa9bb3}.dashboard-premium-home .dashboard-focus-card--warm .dashboard-focus-card__icon{color:#ebe4ff;border-color:#d2b9ffb3}.dashboard-premium-home .dashboard-focus-card--economy .dashboard-focus-card__icon{color:#fef3c7;border-color:#fcd34db8}.dashboard-premium-home .dashboard-focus-progress__track{box-shadow:none}.dashboard-premium-home .dashboard-focus-card--training .dashboard-focus-progress__track{background:#375f5c85}.dashboard-premium-home .dashboard-focus-card--health .dashboard-focus-progress__track{background:#6e3c4880}.dashboard-premium-home .dashboard-focus-card--warm .dashboard-focus-progress__track{background:#55487680}.dashboard-premium-home .dashboard-focus-card--economy .dashboard-focus-progress__track{background:#6e553085}.dashboard-premium-home .dashboard-focus-progress__fill{box-shadow:none}.dashboard-premium-home .dashboard-focus-card--training .dashboard-focus-progress__fill{background:linear-gradient(90deg,#5eead4,#2dd4bf 42%,#0f766e)}.dashboard-premium-home .dashboard-focus-card--health .dashboard-focus-progress__fill{background:linear-gradient(90deg,#fecdd3,#fb7185 40%,#e11d48)}.dashboard-premium-home .dashboard-focus-card--warm .dashboard-focus-progress__fill{background:linear-gradient(90deg,#ede9fe,#c4b5fd 38%,#7c3aed)}.dashboard-premium-home .dashboard-focus-card--economy .dashboard-focus-progress__fill{background:linear-gradient(90deg,#fef9c3,#fbbf24 40%,#b45309)}.dashboard-premium-home .dashboard-focus-viz{box-shadow:none;background:#14101cc7;border:1px dashed #ffe0aa7a}.dashboard-premium-home .dashboard-focus-viz__hint{color:#fff8ebd1}.dashboard-premium-home .dashboard-focus-card--training .dashboard-focus-viz__bar{box-shadow:none;background:linear-gradient(#ccfbf1,#14b8a6)}.dashboard-premium-home .dashboard-focus-card--health .dashboard-focus-viz__bar{box-shadow:none;background:linear-gradient(#ffe4e6,#f43f5e)}.dashboard-premium-home .dashboard-focus-card--warm .dashboard-focus-viz__bar{box-shadow:none;background:linear-gradient(#f5f3ff,#a78bfa)}.dashboard-premium-home .dashboard-focus-card--economy .dashboard-focus-viz__bar{box-shadow:none;background:linear-gradient(#fef3c7,#f59e0b)}.dashboard-premium-home .dashboard-focus-viz__bar:nth-child(2n),.dashboard-premium-home .dashboard-focus-viz__bar:nth-child(3n){opacity:1}.dashboard-premium-home .dashboard-module-badge{color:#fff6df;background:#fffaeb1f;border:1px solid #ffdcaf99}.dashboard-premium-home .dashboard-module-badge--locked{color:#1f140c;background:linear-gradient(145deg,#fff8ec,#e4b86a);border:2px solid #ffc878d1}.dashboard-premium-home .dashboard-focus-card:hover .icon-core{transform:none;filter:none!important}.dashboard-premium-home .dashboard-support-card{border-color:var(--support-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-premium-home .dashboard-support-card{border-color:color-mix(in srgb,var(--support-accent)42%,#f2cc8e80)}}.dashboard-premium-home .dashboard-support-card{background:radial-gradient(108% 120% at 100% 0%,var(--support-accent)0%,#fff0 60%),linear-gradient(160deg,#120d13f2,#231922f0)}@supports (color:color-mix(in lab,red,red)){.dashboard-premium-home .dashboard-support-card{background:radial-gradient(108% 120% at 100% 0%,color-mix(in srgb,var(--support-accent)20%,#ffecc81f),#fff0 60%),linear-gradient(160deg,#120d13f2,#231922f0)}}.dashboard-premium-home .dashboard-support-card{box-shadow:0 12px 20px #08060847,inset 0 1px #ffedcb17}.dashboard-premium-home .dashboard-support-card__icon{border-color:var(--support-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-premium-home .dashboard-support-card__icon{border-color:color-mix(in srgb,var(--support-accent)56%,#f3d39b)}}.dashboard-premium-home .dashboard-support-card__icon{background:linear-gradient(150deg,#fff0d2 0%,var(--support-accent)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-premium-home .dashboard-support-card__icon{background:linear-gradient(150deg,#fff0d2,color-mix(in srgb,var(--support-accent)34%,#d8ab67))}}.dashboard-premium-home .dashboard-support-card__icon{color:#2a1b11;box-shadow:0 8px 14px #08060847}.dashboard-premium-home .dashboard-support-card__micro{color:#c7b08a}.dashboard-premium-home .dashboard-support-card__pulse-bar{background:var(--support-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-premium-home .dashboard-support-card__pulse-bar{background:color-mix(in srgb,var(--support-accent)70%,#f0d2a0)}}.dashboard-premium-home .dashboard-activity-card{background:radial-gradient(108% 96% at 100% 0,#d6a25a29,#d6a25a00 62%),linear-gradient(160deg,#140e14f0,#231922f0);border-color:#dfae6a52;box-shadow:0 14px 22px #0806084d,inset 0 1px #ffeecd14}.dashboard-premium-home .dashboard-activity-count{color:#2a1b10;background:linear-gradient(145deg,#ffefcf,#d8a965);border-color:#dfad688a}.dashboard-premium-home .dashboard-activity-item{background:linear-gradient(160deg,#130e14db,#21181fdb);border-color:#deac6647}.dashboard-premium-home .dashboard-activity-item:hover{background:linear-gradient(160deg,#161017eb,#281c25eb);border-color:#ebbf7a57}.dashboard-premium-home .dashboard-activity-item--lead{background:radial-gradient(110% 140% at 100% 0,#daa65f29,#daa65f00 64%),linear-gradient(160deg,#181118eb,#2a1e27eb);border-color:#e9ba7570;box-shadow:0 12px 20px #0806084d}.dashboard-premium-home .dashboard-activity-item__title{color:#fff0d5}.dashboard-premium-home .dashboard-activity-item__meta,.dashboard-premium-home .dashboard-activity-item__metrics{color:#c8b089}.dashboard-premium-home .dashboard-activity-item__preview{color:#e2c38a}.dashboard-premium-home .dashboard-activity-empty{color:#cab18a;background:linear-gradient(160deg,#130e14d1,#21181fd1);border-color:#ddac6759}.dashboard-premium-home .quick-action-vivid{border:1px solid #e3b66e66;box-shadow:0 16px 24px #0806084d,inset 0 1px #fff0d11c}.dashboard-premium-home .quick-action-vivid__shade{background:linear-gradient(#0f0b101f,#0f0b1052 54%,#0f0b108f)}.dashboard-premium-home .quick-action-vivid__panel{-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02);border-top:1px solid #f3cb884d}.dashboard-premium-home .quick-action-vivid__title{text-shadow:0 2px 8px #00000075}.dashboard-premium-home .quick-action-vivid__arrow{background:linear-gradient(150deg,#fff0d447,#d3a35c33);border-color:#ffebc7a3}.dashboard-premium-home .qa-tone-mint{background:linear-gradient(102deg,#21565ae6,#2f7467e0)}.dashboard-premium-home .qa-tone-coral{background:linear-gradient(102deg,#532231eb,#89424de6 58%,#b17c45e0)}.dashboard-premium-home .qa-tone-ocean{background:linear-gradient(102deg,#1d3a59eb,#2a5c85e6)}.dashboard-premium-home .qa-tone-violet{background:linear-gradient(102deg,#2e213deb,#503961e6 58%,#7f604de0)}.dashboard-premium-home .btn-primary{color:#fff6eb!important;background:linear-gradient(118deg,#5a2a44,#8a4958 58%,#bd8247)!important;border-color:#905242!important;box-shadow:0 8px 14px #3f212b4d,inset 0 0 0 1px #ffffff24!important}.dashboard-premium-home .btn-primary:hover{background:linear-gradient(118deg,#4e233a,#773f4d 58%,#a9723e)!important;border-color:#a76854!important}.dashboard-premium-home .btn-secondary{color:#2b1d14!important;background:linear-gradient(118deg,#fff8eb,#efd5ad 52%,#dca064)!important;border-color:#be8651!important;box-shadow:0 8px 14px #6b49302e,inset 0 0 0 1px #ffffff70!important}.dashboard-premium-home .btn-secondary:hover{background:linear-gradient(118deg,#fff3de,#eac58f 52%,#d19152)!important;border-color:#b47945!important}@media(max-width:1023px){.dashboard-premium-home{gap:1.15rem}}@media(max-width:640px){.dashboard-premium-home .surface-card{border-radius:1rem}.dashboard-premium-home .dashboard-overview-tile{min-height:8.25rem}.dashboard-premium-home .dashboard-overview-tile__value{font-size:clamp(1.92rem,8.6vw,2.32rem)}.dashboard-premium-home .dashboard-focus-card{padding:1rem}.dashboard-premium-home .quick-action-vivid{min-height:11.8rem}}.hero-curve-login .hero-curve-overlay{background:radial-gradient(112% 84% at 14% 20%,#ffffff29,#fff0 56%),linear-gradient(102deg,#2c2a28ad,#2c2a2866 40%,#2c2a281a 76%),linear-gradient(#2c2a281f,#2c2a2838 52%,#2c2a2866)}.hero-curve-login .hero-curve-image{filter:saturate(1.03)brightness(1.04)}.hero-curve-login .app-container{padding-inline:calc(var(--spacing)*5);text-align:center;flex-direction:column;align-items:center;display:flex}@media(min-width:40rem){.hero-curve-login .app-container{padding-inline:calc(var(--spacing)*6)}}.hero-curve-login .app-container{padding-top:0;padding-bottom:0;transform:none}.hero-curve-login .hero-curve-content-shell{align-items:center;padding-top:0}.hero-curve-login .hero-curve-title{max-width:18ch;margin-inline:auto}.hero-curve-login .hero-curve-description{max-width:34ch;margin-inline:auto}.hero-curve-login .hero-curve-meta{width:100%}.hero-curve-login .hero-login-pill{text-align:center;white-space:normal;word-break:break-word;justify-content:center;max-width:100%;line-height:1.2}body.page-auth-entry .login-promo-card{background:radial-gradient(92% 78% at 10% 0,#78cdc624,#78cdc600 58%),radial-gradient(88% 88% at 100% 92%,#915f822e,#915f8200 58%),linear-gradient(168deg,#121a22fa,#18202cf7 46%,#141a24fa);border-color:#bad4d057;box-shadow:0 22px 38px #04080e70,inset 0 1px #d2eee824,0 0 0 1px #78beb61f}body.page-auth-entry .login-promo-card__body .text-brand-ink,body.page-auth-entry .login-promo-card--band .text-brand-ink{color:#eef6f4;text-shadow:0 2px 10px #00000040}body.page-auth-entry .login-promo-card__body .text-brand-muted,body.page-auth-entry .login-promo-card--band .text-brand-muted{color:#bad4d0e0}body.page-auth-entry .login-promo-card__icon{color:#9ee8dc;background:linear-gradient(145deg,#0e161ef5,#16222eed);border:1px solid #8cd2c86b;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:inset 0 1px #d2f5ee1f,0 8px 14px #040c1261}body.page-auth-entry .login-promo-card__icon svg,body.page-auth-entry .login-promo-card__icon .icon-core{color:inherit}body.page-auth-entry .login-promo-card .stat-row{border-color:#b0d0c847}body.page-auth-entry .login-promo-card .stat-row .text-brand-ink{color:#f0faf8}body.page-auth-entry .login-promo-card .stat-row .text-brand-muted{color:#b0d0c8b8}body.page-auth-entry .login-promo-card__pills .status-pill{border:1px solid #b0d0c852;box-shadow:0 6px 12px #040a1052,inset 0 1px #c8e8e114;color:#dff7f3!important;background:linear-gradient(154deg,#0c121ae6,#16202ce0)!important}body.page-auth-entry .login-promo-card__pills .status-pill svg,body.page-auth-entry .login-promo-card__pills .status-pill .icon-core{color:#9ee8dcf2!important}.hero-curve-horses{height:32vh;min-height:220px}.hero-curve-horses--glass .hero-curve-image{z-index:0}.hero-curve-horses--glass .hero-curve-content-shell{z-index:2}.hero-curve-horses--glass .hero-curve-overlay{z-index:1;background:linear-gradient(100deg,#0e0a0cbf,#0e0a0c52 42%,#0e0a0c0a 56%,#0c090b38),linear-gradient(#08060847,#0806080a 48%,#0806085c)}.hero-curve-horses--glass .hero-curve-glass-box{isolation:isolate;-webkit-backdrop-filter:none;background:radial-gradient(120% 90% at 12% 0,#d4a55a29,#d4a55a00 52%),radial-gradient(90% 70% at 100% 100%,#7dd9a81f,#7dd9a800 48%),linear-gradient(165deg,#1a1216f7,#120c10f5 45%,#160f13f7);border:1px solid #fff8eb29;border-radius:1.35rem;max-width:min(34rem,100%);padding:clamp(1.1rem,2.8vw,1.45rem) clamp(1.15rem,3vw,1.65rem);position:relative;box-shadow:0 0 0 1px #d4a55a47,0 22px 48px #00000073,inset 0 1px #ffffff1a,inset 0 -1px #0006}@media(min-width:768px){.hero-curve-horses--glass .hero-curve-glass-box{max-width:min(48%,30rem)}}.hero-curve-horses--glass .hero-curve-glass-box:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.5;background:linear-gradient(125deg,#ffffff14,#fff0 42%,#ffffff0a 72%,#fff0);position:absolute;inset:0}.hero-curve-horses--glass .hero-curve-glass-box:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;mix-blend-mode:soft-light;background:linear-gradient(105deg,#fff0 38%,#ffffff0f,#fff0 62%) 0 0/220% 220%;animation:9s ease-in-out infinite horseHeroGlassSheen;position:absolute;inset:0}.hero-curve-horses--glass .hero-curve-glass-box>*{z-index:1;position:relative}.hero-curve-horses--glass .hero-curve-glass-box .hero-curve-eyebrow{color:#fff8ebe6;text-shadow:0 1px 5px #00000059}.hero-curve-horses--glass .hero-curve-glass-box .hero-curve-title{color:#fffefb;text-shadow:0 2px 14px #0006,0 0 20px #d4a55a1a;-webkit-text-stroke:0}.hero-curve-horses--glass .hero-curve-glass-box .hero-curve-description{color:#fff8ebe6;text-shadow:0 1px 8px #00000059}.hero-curve-horses--glass .hero-curve-glass-box .hero-curve-meta{filter:drop-shadow(0 2px 10px #00000047)}@keyframes horseHeroGlassSheen{0%{background-position:0 40%}to{background-position:100% 60%}}@media(prefers-reduced-motion:reduce){.hero-curve-horses--glass .hero-curve-glass-box:after{animation:none}}.hero-curve-horses .app-container{padding-bottom:clamp(.8rem,2.1vh,1.2rem)}.hero-curve-horses--show .app-container{padding-bottom:clamp(2.8rem,7vh,4.2rem);transform:translateY(-18px)}.hero-curve-horses--show .hero-curve-overlay{background:radial-gradient(118% 84% at 14% 20%,#ffffff24,#fff0 56%),linear-gradient(102deg,#2c2a28c7,#2c2a2880 44%,#2c2a2829 78%),linear-gradient(#2c2a2838,#2c2a2847 52%,#2c2a2866)}.hero-curve-horses--show .hero-curve-eyebrow{color:#fffffff0;text-shadow:0 2px 8px #2c2a289e,0 0 1px #2c2a28c7}.hero-curve-horses--show .hero-curve-title{color:#fff;text-shadow:0 6px 20px #2c2a28b8,0 2px 10px #2c2a2894;-webkit-text-stroke:.35px #2c2a2847}.hero-curve-horses--show .hero-curve-description{color:#fffffff5;text-shadow:0 3px 12px #2c2a28b8,0 0 1px #2c2a28bd;font-weight:500}@media(max-width:640px){.hero-curve-horses--show .hero-curve-description{color:#fff;text-shadow:0 5px 14px #2c2a28d6,0 1px 2px #2c2a28b8;font-weight:600}}@media(min-width:640px){.hero-curve-horses--show .app-container{transform:translateY(-22px)}.hero-curve-login .hero-curve-content-shell{align-items:center}.hero-curve-login .app-container{padding-top:0;padding-bottom:0;transform:none}}.hero-curve-svg{width:100%;display:block;position:absolute;bottom:-2px}.hero-curve-path{opacity:1;shape-rendering:geometricPrecision}body.horse-modal-open{overflow:hidden}.horse-edit-modal{--horse-modal-top-gap:clamp(3.2rem,8vh,5rem);--horse-modal-bottom-gap:.9rem;z-index:80;padding:var(--horse-modal-top-gap).9rem var(--horse-modal-bottom-gap);justify-content:center;align-items:flex-start;display:none;position:fixed;inset:0}.horse-edit-modal.is-open{display:flex}.horse-edit-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16110f8f;position:absolute;inset:0}.horse-edit-modal__panel{z-index:1;width:min(980px,100%);max-height:min(calc(100vh - var(--horse-modal-top-gap) - var(--horse-modal-bottom-gap)),920px);border-radius:1.15rem;padding:1rem;position:relative;overflow:auto}.horse-edit-modal__head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.horse-edit-modal__kicker{text-transform:uppercase;letter-spacing:.09em;color:#7a5a43;font-size:.68rem;font-weight:700}.horse-edit-modal__head h2{color:#231812;margin-top:.26rem;font-size:clamp(1.08rem,2vw,1.32rem);font-weight:800;line-height:1.15}.horse-edit-modal__close{color:#342218;background:linear-gradient(145deg,#fff8ec,#efd7b3);border:1px solid #c7905f;border-radius:9999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:transform .16s,box-shadow .16s;display:inline-flex}.horse-edit-modal__close span{font-size:1.24rem;font-weight:700;line-height:1}.horse-edit-modal__close:hover{transform:translateY(-1px);box-shadow:0 8px 14px #1f16122e}.horse-edit-modal__form{gap:.8rem;margin-top:.8rem;display:grid}.horse-edit-modal__error{color:#7a2525;background:#fff1f1;border:1px solid #e2a7a7;border-radius:.75rem;padding:.6rem .75rem;font-size:.86rem;font-weight:600}.horse-edit-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.horse-edit-modal__grid-span-2{grid-column:span 2}.horse-edit-modal__label{letter-spacing:.07em;text-transform:uppercase;color:var(--color-brand-muted);margin-bottom:.28rem;font-size:.72rem;font-weight:700;display:block}.horse-edit-modal__checkbox{color:var(--color-brand-ink);align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:inline-flex}.horse-edit-modal__checkbox input[type=checkbox]{width:1rem;height:1rem}body.theme-app-dark .horse-passport-checkbox,body.page-auth-entry .horse-passport-checkbox,body.page-public-premium .horse-passport-checkbox{text-shadow:0 1px 2px #0000008c;color:#fff9ef!important}body:not(.theme-app-dark) .horse-passport-checkbox{text-shadow:none;color:#252019!important}.horse-edit-modal__image-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.horse-edit-modal__current-image{justify-items:center;gap:.4rem;display:grid}.horse-edit-modal__current-image img{object-fit:cover;border:1px solid #cca67a;border-radius:.95rem;width:4.6rem;height:4.6rem}.horse-edit-modal__current-image span{color:#70533e;font-size:.72rem;font-weight:700}.horse-edit-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}body.theme-app-dark .horse-edit-modal__kicker,body.page-auth-entry .horse-edit-modal__kicker,body.page-public-premium .horse-edit-modal__kicker{color:#f1cb96b8}body.theme-app-dark .horse-edit-modal__head h2,body.page-auth-entry .horse-edit-modal__head h2,body.page-public-premium .horse-edit-modal__head h2{color:#f8ecd8}body.theme-app-dark .horse-edit-modal__label,body.page-auth-entry .horse-edit-modal__label,body.page-public-premium .horse-edit-modal__label{color:#e8d4b4c7}body.theme-app-dark .horse-edit-modal__error,body.page-auth-entry .horse-edit-modal__error,body.page-public-premium .horse-edit-modal__error{color:#f5c4c4;background:#30141ae0;border-color:#dc78786b}body.theme-app-dark .horse-edit-modal__close,body.page-auth-entry .horse-edit-modal__close,body.page-public-premium .horse-edit-modal__close{color:#f1cb87;background:linear-gradient(118deg,#181118eb,#382732e6 58%,#674a30e0);border-color:#e0b06a94;box-shadow:0 8px 14px #08060847,inset 0 1px #fff0d31f}body.theme-app-dark .horse-edit-modal__close:hover,body.page-auth-entry .horse-edit-modal__close:hover,body.page-public-premium .horse-edit-modal__close:hover{color:#f8e6bc;background:linear-gradient(118deg,#1c131cf2,#402d39eb 58%,#705034e6);border-color:#ebbf7bb3}body.theme-app-dark .horse-edit-modal__close span,body.page-auth-entry .horse-edit-modal__close span,body.page-public-premium .horse-edit-modal__close span{color:inherit}body.theme-app-dark .horse-edit-modal__current-image img,body.page-auth-entry .horse-edit-modal__current-image img,body.page-public-premium .horse-edit-modal__current-image img{border-color:#e2b46e57}body.theme-app-dark .horse-edit-modal__current-image span,body.page-auth-entry .horse-edit-modal__current-image span,body.page-public-premium .horse-edit-modal__current-image span{color:#f1cb96bf}.social-feed-shell{z-index:1;position:relative}.social-feed-hero{height:clamp(200px,31vh,272px);min-height:200px}.social-feed-hero .hero-curve-overlay{background:radial-gradient(112% 80% at 14% 16%,#fff7e738,#fff7e700 56%),radial-gradient(74% 70% at 84% 12%,#ffe8c62e,#ffe8c600 64%),linear-gradient(104deg,#1c152299,#1c15224d 48%,#1c152224 82%),linear-gradient(#1c152224,#1c152247 66%,#1c15226b)}.social-feed-hero .app-container{padding-bottom:clamp(.74rem,2.1vh,1.18rem)}.social-feed-hero .hero-curve-title{line-height:1.06;font-size:clamp(1.64rem,4.2vw,2.38rem)!important}.social-feed-hero .hero-curve-description{max-width:min(100%,42rem);font-size:clamp(.9rem,1.6vw,1rem)!important}.social-command-deck,.social-hybrid-panel,.social-spotlight-panel,.social-composer-card,.social-side-card,.social-post-card{isolation:isolate;position:relative}.social-command-deck{background:radial-gradient(90% 90% at 8% -10%,#6fa7cf2e,#6fa7cf00 62%),radial-gradient(88% 84% at 92% -14%,#eaa45a2e,#eaa45a00 64%),linear-gradient(155deg,#1c1328eb,#34223ee6 48%,#472c37eb);border-color:#d7a66880;position:relative;overflow:hidden;box-shadow:0 16px 30px #0a060e47,inset 0 0 0 1px #f7d39d1f}.social-command-deck:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffd590e6,#ffd59014 56%,#7be0bcb3);border-radius:999px;height:2px;position:absolute;top:.38rem;left:1rem;right:1rem}.social-command-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.social-command-title{color:#f6e7d2;font-size:1.28rem;font-weight:700;line-height:1.2}.social-command-subtitle{color:#f8dfbadb;margin-top:.24rem;font-size:.84rem}.social-command-actions{flex-wrap:wrap;gap:.55rem;display:flex}.social-command-actions .btn-primary,.social-command-actions .btn-secondary{min-height:2.25rem}.social-command-chips{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:.4rem;min-width:0;padding-bottom:.08rem;display:flex;overflow-x:auto}.social-command-chips::-webkit-scrollbar{display:none}.social-filter-chip{letter-spacing:.01em;color:#f4dfbeeb;background:linear-gradient(145deg,#261931d1,#462c3dd1);border:1px solid #e1b67c6b;border-radius:999px;align-items:center;gap:.45rem;min-height:1.98rem;padding:.38rem .7rem;font-size:.74rem;font-weight:700;transition:transform .15s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.social-filter-chip:hover{color:#fff0db;border-color:#fcd08fcc;transform:translateY(-1px);box-shadow:0 10px 20px #0a060d42}.social-filter-chip--active{color:#2e170f;background:linear-gradient(135deg,#ffd598,#e8a25e);border-color:#ffd69cf2;box-shadow:inset 0 0 0 1px #ffe7c199,0 10px 18px #130a0842}button.social-filter-chip{cursor:pointer}.social-filter-chip--tools{color:#ffe5c2;background:linear-gradient(145deg,#31213ce6,#503442e6);border-color:#e8c18894}.social-live-banner{color:#d6f8ec;background:linear-gradient(145deg,#123939d6,#1a4e48d6);border:1px solid #7aeac466;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.58rem .74rem;display:flex}.social-live-banner__left{align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:inline-flex}.social-live-banner .icon-core{color:#7be3bf}.social-live-banner strong{color:#b6ffe4}.social-subnav{width:100%;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.42rem;padding:.05rem 0 0;display:flex}.social-subnav__chips{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:.4rem;width:auto;min-width:0;display:flex;overflow-x:auto}.social-subnav__chips::-webkit-scrollbar{display:none}.social-subnav__actions{flex:none;align-items:center;gap:.34rem;display:inline-flex}.social-subnav__actions .social-filter-chip{min-height:1.86rem;padding-inline:.56rem}.social-subnav__notif-badge{text-align:center;color:#fffdf8;pointer-events:none;background:linear-gradient(135deg,#f0a060,#c2410c);border:1px solid #fff8eb8c;border-radius:9999px;min-width:1.1rem;padding:.08rem .32rem;font-size:.58rem;font-weight:800;line-height:1.1;position:absolute;top:-.12rem;right:.02rem;box-shadow:0 2px 5px #78280a66}.social-subnav__notif-badge.hidden{display:none}.social-feed-shell .social-subnav:before,.social-feed-shell .social-subnav:after,.social-feed-shell .social-command-deck:before,.social-feed-shell .social-filter-bar:before,.social-feed-shell .social-hybrid-panel:before,.social-feed-shell .social-composer-card:before,.social-feed-shell .social-side-card:before{content:none!important;display:none!important}.social-feed-quickbar{background:radial-gradient(84% 86% at 8% -18%,#67476824,#67476800 62%),linear-gradient(145deg,#1c1428eb,#2d1e3ae6);border-color:#d9ac7285;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 10px 18px #0a070e33,inset 0 0 0 1px #f5d19812}.social-feed-quickbar--stuck{z-index:24;-webkit-backdrop-filter:blur(6px)saturate(1.05);backdrop-filter:blur(6px)saturate(1.05);background:radial-gradient(84% 86% at 8% -18%,#6d4e6e52,#6d4e6e00 62%),linear-gradient(145deg,#21162ff7,#32223ff2);border-color:#f7ce8fb8;position:sticky;top:4.35rem;box-shadow:0 14px 26px #09060d4d,inset 0 0 0 1px #fddfad1f}.social-feed-quickbar__head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.social-feed-quickbar__actions{flex:none;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.social-feed-quickbar__actions .social-filter-chip{min-height:1.92rem;padding-inline:.62rem}.social-deep-tools{background:radial-gradient(86% 92% at 8% -16%,#764d6429,#764d6400 60%),linear-gradient(145deg,#1a1225eb,#281c34e6);border-color:#cea26875}.social-deep-tools__summary{cursor:pointer;color:#f2e4ce;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:.7rem;font-size:.88rem;font-weight:700;list-style:none;display:flex}.social-deep-tools__summary::-webkit-details-marker{display:none}.social-deep-tools__hint{color:#d7bc96;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.social-deep-tools[open] .social-deep-tools__hint{color:#f3d9b4}.social-filter-bar{background:radial-gradient(92% 96% at 10% -16%,#80567024,#80567000 62%),radial-gradient(76% 82% at 92% -22%,#eba55e1a,#eba55e00 72%),linear-gradient(145deg,#1a1324f0,#271d30eb);border-color:#d8ab7085;box-shadow:0 10px 18px #0a070e3d,inset 0 0 0 1px #f7d49a14}.social-filter-bar:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffd696e0,#ffd69624 52%,#81d2e3b3);border-radius:999px;height:2px;position:absolute;top:.38rem;left:1rem;right:1rem}.social-filter-bar__form{gap:.64rem;display:grid}.social-filter-bar__fields{flex-wrap:wrap;gap:.54rem;display:flex}.social-filter-bar__field{flex:148px;gap:.26rem;min-width:130px;display:grid}.social-filter-bar__field--search{flex:1.6 248px;min-width:200px}.social-filter-bar__field>span{letter-spacing:.08em;text-transform:uppercase;color:#eed5ade0;font-size:.62rem;font-weight:700}.social-filter-bar__field .field-input{min-height:2.22rem;padding-top:.44rem;padding-bottom:.44rem}.social-filter-bar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.social-filter-bar__toggle{background:#281b34d1;border:1px solid #deb1756b;border-radius:999px;min-height:2.15rem;padding:.38rem .66rem}.social-filter-bar__toggle input[type=checkbox]{accent-color:#e7ae63}.social-events-search{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.social-events-search__field{flex:260px;gap:.26rem;min-width:220px;display:grid}.social-events-search__field>span{letter-spacing:.08em;text-transform:uppercase;color:#eed5ade0;font-size:.62rem;font-weight:700}.social-events-search__field .field-input{min-height:2.22rem;padding-top:.44rem;padding-bottom:.44rem}.social-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.social-section-title{color:#f4eadc;align-items:center;gap:.48rem;font-size:1.08rem;font-weight:700;display:inline-flex}.social-spotlight-panel{background:radial-gradient(90% 96% at 18% 0,#67405a4d,#67405a00 58%),linear-gradient(145deg,#1f162aeb,#2c1e37e6);border-color:#d0a46773;box-shadow:0 16px 30px #0b070f47,inset 0 0 0 1px #f5d2971a}.social-hybrid-panel{background:radial-gradient(96% 100% at 12% -14%,#6896c73d,#6896c700 62%),radial-gradient(84% 92% at 92% -12%,#62c0ad33,#62c0ad00 66%),linear-gradient(145deg,#161b2cf2,#1c2335ed);border-color:#81c1ce85;box-shadow:0 16px 28px #080a104d,inset 0 0 0 1px #98d2e11f}.social-hybrid-panel:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#74d3e5d9,#74d3e524 56%,#ffd48ebf);border-radius:999px;height:2px;position:absolute;top:.38rem;left:1rem;right:1rem}.social-hybrid-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.social-hybrid-card{background:linear-gradient(150deg,#121a2de6,#161e32e0);border:1px solid #88c1d659;border-radius:.9rem;padding:.66rem;box-shadow:0 10px 18px #06091038}.social-hybrid-card__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.social-hybrid-card__title{color:#f2e1c6;text-transform:uppercase;letter-spacing:.07em;font-size:.84rem;font-weight:700}.social-hybrid-card__link{color:#f7ca84;font-size:.7rem;font-weight:700}.social-hybrid-list{gap:.42rem;margin-top:.5rem;display:grid}.social-hybrid-row{background:#0e1526e6;border:1px solid #8cc5db57;border-radius:.72rem;gap:.15rem;padding:.45rem .52rem;transition:border-color .18s,transform .15s,box-shadow .18s;display:grid}.social-hybrid-row:hover{border-color:#f3c683bd;transform:translateY(-1px);box-shadow:0 10px 18px #0b070e3d}.social-hybrid-row__name{color:#f1d8b3;font-size:.74rem;font-weight:700}.social-hybrid-row__text{color:#f6ebdb;font-size:.78rem;font-weight:600;line-height:1.4}.social-hybrid-row__meta{color:#cfb491;font-size:.68rem}.social-hybrid-empty{color:#d5bd97;background:#22172dad;border:1px dashed #cea56e57;border-radius:.72rem;padding:.5rem;font-size:.72rem}.social-spotlight-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.social-spotlight-card{background:#170f20cc;border:1px solid #e3c48e73;border-radius:1rem;min-height:190px;position:relative;overflow:hidden}.social-spotlight-card__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.social-spotlight-card__overlay{background:linear-gradient(#08070c0d 10%,#08070ce0);position:absolute;inset:0}.social-spotlight-card__content{z-index:1;color:#f8eddd;align-content:end;gap:.3rem;height:100%;padding:.74rem;display:grid;position:relative}.social-spotlight-card__author{letter-spacing:.08em;text-transform:uppercase;color:#f7dab1f2;font-size:.72rem;font-weight:700}.social-spotlight-card__text{font-size:.92rem;font-weight:600;line-height:1.4}.social-spotlight-card__meta{color:#eed6b4eb;flex-wrap:wrap;gap:.5rem;font-size:.72rem;display:flex}.social-composer-card{background:radial-gradient(86% 92% at 9% -16%,#a35c752e,#a35c7500 60%),radial-gradient(66% 70% at 92% -20%,#eba3621f,#eba36200 70%),linear-gradient(145deg,#1c1424f2,#2a1e2aed);border-color:#e5b67799;box-shadow:0 12px 22px #0b070d42,inset 0 0 0 1px #ffda9e1a}.social-composer-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffd28ceb,#ffd28c2e 52%,#ff9aacc2);border-radius:999px;height:2px;position:absolute;top:.38rem;left:1rem;right:1rem}.social-composer-toggle{text-align:left;color:#f2e4cf;background:#241930d1;border:1px solid #d6a87061;border-radius:.88rem;align-items:center;gap:.72rem;width:100%;padding:.74rem;transition:border-color .18s,box-shadow .18s,transform .15s;display:flex}.social-composer-toggle:hover{border-color:#f4cb8cb8;transform:translateY(-1px);box-shadow:0 12px 22px #0c08103d}.social-composer-toggle__avatar{object-fit:cover;background:#24152ddb;border:1px solid #dfb67e99;border-radius:.72rem;width:2.6rem;height:2.6rem}.social-composer-toggle__avatar--fallback{justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.social-composer-toggle__text{color:#f4e6d2;flex:1;min-width:0;font-size:.9rem;font-weight:600}.social-composer-toggle__cta{color:#f6ddba;background:#2e1e38eb;border:1px solid #daab6d94;border-radius:999px;padding:.28rem .62rem;font-size:.72rem;font-weight:700}.social-composer-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.social-template-row{flex-wrap:wrap;gap:.42rem;margin-top:.66rem;display:flex}.social-template-chip{color:#f3dfc2;background:#271931d6;border:1px solid #d6a87070;border-radius:999px;padding:.32rem .64rem;font-size:.73rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s}.social-template-chip:hover{color:#2d160f;background:linear-gradient(135deg,#ffd49b,#e8a35f);border-color:#f6ca88cc}.social-composer-meta-row{justify-content:flex-end;display:flex}.social-draft-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.social-draft-status{color:#d4b892;letter-spacing:.02em;font-size:.72rem;font-weight:700}.social-draft-status--active{color:#f7dfbe}.social-draft-status--restored{color:#bdf1dd}.social-composer-counter{color:#cdb28e;font-size:.74rem;font-weight:600}.social-composer-input-wrap{position:relative}.social-composer-input{resize:vertical;min-height:138px;padding-bottom:3.85rem;padding-right:3.4rem}.social-emoji-dock-trigger{background:linear-gradient(145deg,#2d1c39f0,#4c2d3df0);border:1px solid #e6bc7f8f;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:transform .14s,border-color .18s,box-shadow .18s;display:inline-flex;position:absolute;bottom:.58rem;right:.62rem;overflow:visible;box-shadow:0 10px 16px #0a070d40,inset 0 0 0 1px #ffe2bb1f}.social-emoji-dock-trigger:hover{border-color:#f9d191eb;transform:translateY(-1px)}.social-emoji-dock-trigger[aria-expanded=true]{border-color:#fdd79ff5;box-shadow:0 0 0 2px #ffe7c12e,0 10px 18px #0a070d47}@keyframes social-emoji-trigger-pop{0%{transform:scale(1)}42%{transform:scale(1.12)}to{transform:scale(1)}}.social-emoji-dock-trigger--pulse{animation:.26s social-emoji-trigger-pop}.social-emoji-dock-trigger__emoji{font-size:1.14rem;line-height:1}.social-emoji-dock-trigger__hint{color:#f7e1bf;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#24182ff5;border:1px solid #e5ba7e75;border-radius:999px;padding:.18rem .44rem;font-size:.62rem;font-weight:700;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + .35rem);right:0;transform:translateY(3px)}.social-emoji-dock-trigger:hover .social-emoji-dock-trigger__hint,.social-emoji-dock-trigger[aria-expanded=true] .social-emoji-dock-trigger__hint{opacity:1;transform:translateY(0)}.social-emoji-dock{z-index:14;opacity:0;pointer-events:none;background:radial-gradient(90% 110% at 14% 0,#80506842,#80506800 60%),linear-gradient(145deg,#1f142bf7,#2c1f37f2);border:1px solid #e4b97c94;border-radius:.86rem;width:min(336px,100vw - 2.1rem);padding:.64rem;transition:opacity .17s,transform .17s;position:absolute;bottom:3.08rem;right:.2rem;transform:translateY(6px)scale(.96);box-shadow:0 18px 26px #08060b57}.social-emoji-dock.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.social-emoji-dock__preview{background:#251930c2;border:1px solid #d6a97057;border-radius:.68rem;align-items:center;gap:.56rem;padding:.42rem .52rem;display:flex}.social-emoji-dock__preview-glyph{font-size:.98rem;line-height:1}.social-emoji-dock__preview-label{color:#f3dfc2;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.social-emoji-dock__recents{margin-top:.56rem}.social-emoji-dock__recents-label{letter-spacing:.07em;text-transform:uppercase;color:#d9bd97;font-size:.63rem;font-weight:700}.social-emoji-dock__recents-list{grid-template-columns:repeat(8,minmax(0,1fr));gap:.3rem;margin-top:.34rem;display:grid}.social-emoji-dock__grid{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(0,1fr));gap:.36rem;max-height:14.4rem;margin-top:.6rem;padding-right:.1rem;display:grid;overflow-y:auto}.social-emoji-dock__item{width:100%;min-height:2.02rem;transform:translate(calc(var(--mx,0)*1.8px),calc(var(--my,0)*1.8px));background:#291c34d1;border:1px solid #dcae7459;border-radius:.62rem;justify-content:center;align-items:center;font-size:1.04rem;line-height:1;transition:transform .14s,border-color .18s,background-color .18s;display:inline-flex}.social-emoji-dock__item--recent{min-height:1.82rem;font-size:.98rem}.social-emoji-quick{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);scrollbar-width:none;background:#1e142b8c;border:1px solid #d7a86c59;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .36rem;display:flex;position:absolute;bottom:.56rem;left:.56rem;right:3.28rem;overflow-x:auto}.social-emoji-quick::-webkit-scrollbar{display:none}.social-emoji-quick__item{min-width:1.96rem;min-height:1.78rem;transform:translate(calc(var(--mx,0)*1.8px),calc(var(--my,0)*1.8px));background:#241831d6;border:1px solid #ddb27761;border-radius:.66rem;flex:none;justify-content:center;align-items:center;font-size:.98rem;line-height:1;transition:border-color .15s,transform .14s,background-color .15s;display:inline-flex}.social-emoji-quick__item:hover,.social-emoji-quick__item:focus-visible{transform:translate(calc(var(--mx,0)*2.4px),calc(var(--my,0)*2.4px))scale(1.04);background:#3a2649f0;border-color:#fad395eb;outline:none}.social-emoji-dock__item:hover,.social-emoji-dock__item:focus-visible{transform:translate(calc(var(--mx,0)*2.4px),calc(var(--my,0)*2.4px))scale(1.04);background:#412b4fe6;border-color:#fcd295eb;outline:none}.social-emoji-magnet{--mx:0;--my:0;will-change:transform}.social-post-card{background:radial-gradient(85% 92% at 8% -16%,#8151672b,#81516700 60%),linear-gradient(145deg,#1e1429f0,#2e2039e6);border-color:#c99c6266;box-shadow:0 14px 24px #09060c47,inset 0 0 0 1px #f2cd8f14}.social-post-card--question{border-color:#60bbd675}.social-post-card--solved{border-color:#74d1a994;box-shadow:inset 0 0 0 1px #74d1a942}.social-post-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:700px;display:grid}.social-post-media-gallery--single{grid-template-columns:minmax(0,1fr);max-width:540px}.social-post-media-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:.95rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.social-post-media{aspect-ratio:4/3;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:1px solid #e1bf8b6b;border-radius:.95rem;width:100%;max-height:210px;transition:transform .19s,filter .19s}.social-post-media-gallery--single .social-post-media{max-height:240px}.social-post-media-trigger:hover .social-post-media{filter:brightness(1.04);transform:scale(1.02)}.social-post-media-more{color:#f8e4c3;background:#1b1328db;border:1px solid #f1c583c7;border-radius:999px;padding:.24rem .56rem;font-size:.74rem;font-weight:700;position:absolute;inset:auto .5rem .5rem auto}.social-composer-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.social-composer-preview-item{background:#160f1f94;border:1px solid #dcb3786b;border-radius:.66rem;overflow:hidden}.social-composer-preview-image{object-fit:cover;width:100%;height:74px;display:block}.social-image-lightbox{z-index:80;place-items:center;display:grid;position:fixed;inset:0}.social-image-lightbox__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#08060bd1;border:0;padding:0;position:absolute;inset:0}.social-image-lightbox__panel{z-index:1;background:radial-gradient(86% 92% at 8% -18%,#774f6638,#774f6600 62%),linear-gradient(145deg,#1b1328f5,#2b1f38f0);border:1px solid #ecbf7f80;border-radius:.9rem;width:min(94vw,1080px);max-height:90vh;padding:.8rem;position:relative;box-shadow:0 18px 40px #07050985,inset 0 0 0 1px #fad9a014}.social-image-lightbox__close{color:#f6dfbe;cursor:pointer;background:#2b1e39eb;border:1px solid #deb07099;border-radius:999px;padding:.22rem .62rem;font-size:.72rem;font-weight:700;position:absolute;top:.55rem;right:.55rem}.social-image-lightbox__img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#0f0b15d6;border:1px solid #e1bf8b73;border-radius:.72rem;width:100%;max-height:calc(90vh - 3.1rem)}.social-image-lightbox__hint{color:#d4bc98;text-align:center;margin-top:.42rem;font-size:.72rem;font-weight:600}.social-post-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.social-action-button,.social-action-pill{color:#f2dfc4;background:#23172fdb;border:1px solid #d2a36570;border-radius:999px;align-items:center;gap:.36rem;padding:.34rem .74rem;font-size:.73rem;font-weight:700;display:inline-flex}.social-action-button{transition:transform .15s,border-color .18s,box-shadow .18s}.social-action-button:hover{border-color:#f4cc92d1;transform:translateY(-1px);box-shadow:0 8px 16px #0a070c38}.social-action-button--active{color:#2f1b10;background:linear-gradient(135deg,#ffd69c,#e9a863);border-color:#ffd59bf2}.social-action-button--small{padding:.24rem .58rem;font-size:.67rem}.social-inline-link{border-bottom:1px solid #0000;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline}.social-inline-link--mention{color:#a3d7ff}.social-inline-link--tag{color:#ffd08f}.social-inline-link:hover{border-bottom-color:currentColor}.social-toggle-row{color:#e8d5b9;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.social-toggle-row input[type=checkbox]{width:1rem;height:1rem}.social-side-card{background:radial-gradient(85% 90% at 9% -14%,#7349611f,#73496100 60%),linear-gradient(145deg,#181220f0,#241c2ce6);border-color:#cfa0656b;box-shadow:0 10px 18px #09060c3d,inset 0 0 0 1px #ebc68b14}.social-side-card:before{content:"";pointer-events:none;opacity:.32;background:linear-gradient(#ffd492cc,#ffd4920f);border-radius:999px;width:2px;position:absolute;top:.9rem;bottom:.9rem;left:.6rem}.social-premium-score-card,.social-trust-card{overflow:hidden}.social-premium-score-card:after,.social-trust-card:after{content:"";pointer-events:none;opacity:.48;background:radial-gradient(circle,#ffd5981f,#ffd59800 70%);border-radius:999px;width:11rem;height:11rem;position:absolute;top:-38%;right:-24%}.social-premium-score-card__head,.social-trust-card__head{justify-content:space-between;align-items:flex-start;gap:.66rem;display:flex}.social-rank-pill{letter-spacing:.06em;text-transform:uppercase;color:#f6dfbc;background:linear-gradient(140deg,#2b1d35f0,#593949eb);border:1px solid #e8bd7f9e;border-radius:999px;align-items:center;padding:.24rem .64rem;font-size:.68rem;font-weight:700;display:inline-flex}.social-rank-score,.social-trust-score{color:#f8e8d0;align-items:flex-end;gap:.34rem;display:flex}.social-rank-score strong,.social-trust-score strong{letter-spacing:-.015em;text-shadow:0 5px 16px #08050a66;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;line-height:1}.social-rank-score span,.social-trust-score span{color:#d7be99;margin-bottom:.12rem;font-size:.8rem;font-weight:600}.social-rank-progress__track{background:#1a1222e0;border:1px solid #d5a76c57;border-radius:999px;width:100%;height:.52rem;position:relative;overflow:hidden}.social-rank-progress__bar{border-radius:inherit;background:linear-gradient(90deg,#7cd6b6e0,#e3b871f5 64%,#f48ba6eb);height:100%;animation:1.8s cubic-bezier(.2,.72,.18,1) both socialProgressSweep;display:block;box-shadow:0 0 10px #f4c47a4d,inset 0 0 0 1px #ffe2ab2e}@keyframes socialProgressSweep{0%{transform-origin:0;opacity:.5;transform:scaleX(.72)}to{transform-origin:0;opacity:1;transform:scaleX(1)}}.social-rank-progress__meta{color:#d7bd97;font-size:.74rem;font-weight:600}.social-rank-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.social-rank-stat,.social-trust-metric{background:linear-gradient(145deg,#1f152ae0,#2d1f39d6);border:1px solid #ddb07257;border-radius:.74rem;padding:.42rem .56rem;box-shadow:0 9px 16px #09060c33}.social-rank-stat{color:#f1e0c6;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.social-rank-stat__label{text-transform:uppercase;letter-spacing:.06em;color:#cfb58f;font-size:.68rem}.social-rank-stat strong{color:#fff4df;font-size:.92rem;font-weight:800}.social-rank-badges{flex-wrap:wrap;gap:.34rem;display:flex}.social-rank-badge{color:#f8e2bd;white-space:nowrap;background:#281b35e6;border:1px solid #dcad6e70;border-radius:999px;align-items:center;padding:.24rem .54rem;font-size:.68rem;font-weight:700;display:inline-flex}.social-next-actions{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.social-next-actions li{color:#f0dcc0;background:#1f142bbd;border:1px dashed #dbac6d70;border-radius:.7rem;padding:.4rem .58rem .4rem 1.28rem;font-size:.74rem;font-weight:600;position:relative}.social-next-actions li:before{content:"•";color:#f7ca89;font-size:.82rem;line-height:1;position:absolute;top:.36rem;left:.58rem}.social-next-actions--tight li{font-size:.72rem}.social-trust-status{text-transform:uppercase;letter-spacing:.07em;color:#f3dcb6;white-space:nowrap;background:#22182de0;border:1px solid #dcad6e80;border-radius:999px;align-items:center;padding:.24rem .6rem;font-size:.66rem;font-weight:800;display:inline-flex}.social-trust-status--good{color:#d1f5e5;background:#1e3835e6;border-color:#7ed6aead}.social-trust-status--warn{color:#ffe0b4;background:#442c21e6;border-color:#f4bf79ad}.social-trust-status--alert{color:#ffd0d0;background:#4e222fe6;border-color:#ef8686b8}.social-trust-status--ok{color:#efd7b2}.social-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.social-trust-metric{gap:.24rem;display:grid}.social-trust-metric span{text-transform:uppercase;letter-spacing:.07em;color:#cfb58f;font-size:.64rem}.social-trust-metric strong{color:#fff0da;font-size:1.02rem;line-height:1.1}.social-empty-feed-card{align-items:flex-start;min-height:0;display:flex;box-shadow:0 10px 16px #09060c38,inset 0 0 0 1px #f3cd920f;background:radial-gradient(88% 92% at 8% -18%,#78578824,#78578800 62%),linear-gradient(145deg,#181221eb,#221b2ae6)!important;border:1px dashed #e1b27480!important}.social-empty-feed-card .btn-secondary{min-height:2.25rem}@media(max-width:640px){.social-command-head{align-items:flex-start}.social-command-actions{width:100%}.social-command-actions .btn-primary,.social-command-actions .btn-secondary{flex:1;justify-content:center}.social-spotlight-track{gap:.6rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.social-spotlight-card{flex:0 0 78%;min-height:182px}.social-post-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.social-post-media-gallery--single .social-post-media{max-height:210px}.social-post-media{max-height:180px}.social-feed-hero{height:clamp(176px,30vh,214px);min-height:176px}.social-feed-hero .hero-curve-title{font-size:clamp(1.34rem,7.2vw,1.72rem)!important}.social-feed-hero .hero-curve-description{max-width:23rem;font-size:.86rem!important}.social-composer-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-composer-preview-image{height:68px}.social-image-lightbox__panel{width:min(96vw,1080px);padding:.62rem}.social-image-lightbox__img{max-height:calc(90vh - 2.7rem)}.social-hybrid-grid{grid-template-columns:1fr}.social-premium-score-card__head,.social-trust-card__head{flex-direction:column;align-items:flex-start}.social-rank-stats,.social-trust-grid{grid-template-columns:1fr}.social-feed-quickbar__actions{gap:.34rem;width:auto;margin-left:0;display:inline-flex}.social-feed-quickbar--stuck{top:4rem}.social-feed-quickbar{padding:.5rem!important}.social-feed-quickbar__head{gap:.34rem}.social-subnav__chips,.social-command-chips{padding-bottom:.12rem}.social-subnav{gap:.32rem}.social-filter-chip{flex:none;gap:.34rem;min-height:1.82rem;padding:.33rem .56rem;font-size:.7rem}.social-feed-quickbar__actions .social-filter-chip{min-height:1.82rem;padding-inline:.5rem;font-size:.7rem}.social-subnav__actions .social-filter-chip{min-height:1.78rem;padding-inline:.46rem;font-size:.7rem}.social-composer-toggle{gap:.55rem;padding:.6rem}.social-composer-toggle__avatar{border-radius:.62rem;width:2.2rem;height:2.2rem}.social-composer-toggle__text{font-size:.84rem;line-height:1.24}.social-composer-toggle__cta{padding:.24rem .52rem;font-size:.66rem}.social-draft-row{align-items:stretch}.social-draft-row .btn-secondary{justify-content:center;width:100%}.social-filter-bar__field{flex:calc(50% - .4rem);min-width:0}.social-filter-bar__field--search{flex-basis:100%}.social-filter-bar__actions{justify-content:flex-start}.social-filter-bar__actions .btn-primary,.social-filter-bar__actions .btn-secondary{flex:calc(50% - .4rem);justify-content:center}.social-events-search__field{flex-basis:100%;min-width:0}.social-events-search .btn-primary,.social-events-search .btn-secondary{flex:calc(50% - .4rem);justify-content:center}.social-composer-input{min-height:124px;padding-bottom:3.45rem;padding-right:2.9rem}.social-emoji-dock{width:min(292px,100vw - 1.25rem);right:0}.social-emoji-quick{gap:.3rem;padding:.22rem .3rem;bottom:.5rem;left:.46rem;right:2.95rem}.social-emoji-quick__item{min-width:1.78rem;min-height:1.6rem;font-size:.88rem}.horse-edit-modal{--horse-modal-top-gap:clamp(4.1rem,12vh,5.6rem);--horse-modal-bottom-gap:.55rem;padding:var(--horse-modal-top-gap).55rem var(--horse-modal-bottom-gap)}.horse-edit-modal__panel{max-height:calc(100vh - var(--horse-modal-top-gap) - var(--horse-modal-bottom-gap));border-radius:1rem;padding:.8rem}.horse-edit-modal__grid,.horse-edit-modal__image-row{grid-template-columns:1fr}.horse-edit-modal__grid-span-2{grid-column:auto}.horse-edit-modal__actions>*{flex:1}}header.sticky.top-0.z-50,header.fixed.top-0.z-50,header.fixed.inset-x-0.top-0.z-50{margin-top:0!important;top:0!important}.site-topbar+main>div,.site-topbar+main .app-main-layer{padding-top:0!important}.dash-font-display{font-family:Instrument Serif,Georgia,Times New Roman,serif}.dashboard-wow-shell{isolation:isolate;border-radius:0;min-width:0;position:relative}.dashboard-wow-shell:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;opacity:.18;mix-blend-mode:overlay;background:radial-gradient(100% 80% at 14% 0,#ffdcbe17,#ffdcbe00 55%),radial-gradient(90% 60% at 96% 12%,#b496c80f,#b496c800 52%);position:absolute;inset:0}.dashboard-wow-shell>*{z-index:1;position:relative}.hero-curve-dashboard--ultra.hero-curve-shell{border-radius:0 0 1.35rem 1.35rem;min-height:clamp(30rem,52vh,44rem);margin-inline:0;box-shadow:0 18px 40px #0504066b,inset 0 0 0 1px #fff5e40f}.hero-curve-dashboard--ultra .hero-curve-image{transform-origin:50% 45%;filter:saturate(1.1)contrast(1.03)brightness(1.05);animation:42s ease-in-out infinite alternate dashKenBurns}.hero-curve-dashboard--ultra .hero-curve-overlay{background:radial-gradient(92% 72% at 22% 18%,#ffeed738,#ffeed700 54%),radial-gradient(58% 52% at 88% 18%,#ffb96e2e,#ffb96e00 56%),linear-gradient(105deg,#0e0c1285,#100d1247 42%,#0c0b0e1a 72%,#08080a0a),linear-gradient(#05040600,#0504062e 58%,#0403056b);animation:none}.hero-dashboard-panel--ultra{gap:.85rem;width:min(100%,42rem)}.hero-curve-dashboard--wow.hero-curve-dashboard--ultra .hero-dashboard-panel{-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);background:#08060875;border:1px solid #fff8ee1c;border-radius:1.18rem;padding:1.05rem 1.12rem;box-shadow:0 20px 42px #00000057}.hero-dashboard-ultra-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hero-dashboard-live-pill{letter-spacing:.16em;text-transform:uppercase;color:#f5ece0e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;background:#06050773;border:1px solid #fff8ee24;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .78rem .32rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.hero-dashboard-live-pill__dot{background:#7dd9a8;border-radius:999px;width:.38rem;height:.38rem;animation:3s ease-in-out infinite dashPulseDot;box-shadow:0 0 0 5px #7dd9a82e}.hero-dashboard-ultra-chip{letter-spacing:.18em;text-transform:uppercase;color:#f0e1c8d1;box-shadow:none;background:#ffffff0a;border:1px solid #e8c68c47;border-radius:999px;padding:.32rem .78rem;font-size:.65rem;font-weight:600}.hero-dashboard-ultra-greeting{flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin-top:.25rem;display:flex}.hero-dashboard-ultra-time{letter-spacing:-.02em;color:#faf5eef5;text-shadow:0 2px 14px #00000059;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.35rem,4vw,2rem);font-weight:500;line-height:1.15}.hero-dashboard-ultra-firstname{letter-spacing:-.01em;color:#d8b98af2;text-shadow:0 2px 12px #0000004d;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:600}.hero-dashboard-ultra-lead{color:#d7c8b2e0;max-width:34rem;margin-top:.35rem;font-size:clamp(.95rem,2vw,1.05rem);font-weight:400;line-height:1.55}.hero-curve-dashboard--ultra .hero-dashboard-name--ultra span{letter-spacing:-.02em;color:#faf6f0;background:0 0;-webkit-background-clip:unset;background-clip:unset;text-shadow:0 4px 28px #00000073;filter:none;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.6rem,9vw,4rem);font-style:italic;font-weight:400;line-height:1.02}.hero-curve-dashboard--ultra .hero-dashboard-name--ultra:before{opacity:1;background:linear-gradient(90deg,#c89b55f2,#c89b5540 92%);border-radius:2px;height:3px;bottom:.06rem}.hero-curve-dashboard--ultra .hero-dashboard-name--ultra:after{opacity:0}.hero-dashboard-meta--ultra{gap:.65rem}.hero-curve-dashboard--ultra .hero-dashboard-chip--ultra{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0807096b!important;border:1px solid #fff8ee1f!important;border-radius:.95rem!important;box-shadow:0 8px 22px #00000038!important}.hero-curve-dashboard--ultra .hero-dashboard-chip--ultra:before{opacity:.65;background:linear-gradient(90deg,#c8a05fd9,#c8a05f26);height:2px}.hero-curve-dashboard--ultra .hero-dashboard-chip--ultra:after{opacity:.35}.hero-curve-dashboard--ultra .hero-dashboard-chip--ultra .hero-dashboard-chip__text{font-weight:500;color:#f6eee4eb!important}.hero-dashboard-switcher--ultra{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05040661;border:1px solid #fff8ee1a;border-radius:1rem;margin-top:.35rem;padding:.95rem 1.05rem;box-shadow:0 12px 28px #00000038}.hero-dashboard-switcher__text--solo{color:#e8ded0e0;margin-top:.55rem;font-size:1rem;line-height:1.45}.dashboard-next-card--wow .dashboard-next-glow{pointer-events:none;filter:blur(38px);opacity:.48;z-index:0;background:radial-gradient(42% 42% at 30% 38%,#78cdc647,#8cb9d21f 45%,#78cdc600 62%);position:absolute;inset:-38% -20%}.dashboard-next-headline{letter-spacing:-.02em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.35rem,3.4vw,1.95rem);font-weight:400;line-height:1.18}.dashboard-next-mega{letter-spacing:-.03em;color:#e8c38cf2;background:0 0;-webkit-background-clip:unset;background-clip:unset;filter:none;text-shadow:0 6px 22px #00000059;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.75rem,12vw,5rem);font-style:italic;font-weight:400;line-height:.88}.dashboard-home-harmony--wow .dashboard-next-card--wow{border-radius:1.35rem!important}.dashboard-home-harmony--wow .dashboard-next-kicker{color:#bca88ae0}.dashboard-home-harmony--wow .dashboard-next-card .dashboard-next-kicker{color:#accac4e6}.dashboard-home-harmony--wow .dashboard-next-headline{text-shadow:0 3px 18px #00000047;color:#f7f0e6!important}.dashboard-wow-experience .dashboard-today-title{letter-spacing:-.045em;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.65rem,4vw,2.05rem);font-style:normal;font-weight:700}@keyframes dashKenBurns{0%{transform:scale(1)translate(0)}to{transform:scale(1.035)translate(-.6%,.8%)}}@keyframes dashPulseDot{0%,to{opacity:1}50%{opacity:.55}}@keyframes dashHeroMesh{0%{opacity:.88;transform:translate(-3%,-2%)rotate(-2deg)scale(1)}to{opacity:1;transform:translate(3%,3%)rotate(2deg)scale(1.06)}}@keyframes dashHeroSheen{0%{background-position:0 40%}to{background-position:100% 60%}}@keyframes dashHeroSplitKen{0%{transform:scale(1.03)translate(-.22%,.08%)}to{transform:scale(1.05)translate(.22%,-.12%)}}@keyframes dashHeroSplitGlow{0%{opacity:.42;transform:translate(-2%,1%)scale(1)}to{opacity:.62;transform:translate(2%,-1%)scale(1.04)}}@keyframes dashHeroSplitShine{0%{background-position:0 45%}to{background-position:100% 55%}}@keyframes dashTopbarAurora{0%{background-position:0%}to{background-position:200%}}@keyframes dashQaRise{0%{opacity:0;transform:translateY(14px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.hero-curve-dashboard--ultra .hero-curve-image,.hero-dashboard-live-pill__dot{animation:none}}@media(min-width:1024px){.dashboard-wow-experience .quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard-wow-experience .quick-action-vivid:first-child{grid-column:1/-1;min-height:13rem}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-20{top:calc(var(--spacing)*20)}.-right-3{right:calc(var(--spacing)*-3)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-\[5\.7rem\]{bottom:5.7rem}.bottom-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.-left-3{left:calc(var(--spacing)*-3)}.left-0{left:calc(var(--spacing)*0)}.left-3{left:calc(var(--spacing)*3)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[48\]{z-index:48}.z-\[90\]{z-index:90}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.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-0{margin:calc(var(--spacing)*0)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.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-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-square{aspect-ratio:1}.size-full{width:100%;height:100%}.\!h-8{height:calc(var(--spacing)*8)!important}.\!h-9{height:calc(var(--spacing)*9)!important}.\!h-10{height:calc(var(--spacing)*10)!important}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-44{height:calc(var(--spacing)*44)}.h-52{height:calc(var(--spacing)*52)}.h-\[3px\]{height:3px}.h-\[4\.5rem\]{height:4.5rem}.h-\[18px\]{height:18px}.h-\[430px\]{height:430px}.h-\[520px\]{height:520px}.h-\[calc\(5\.25rem\*3\/4\)\]{height:3.9375rem}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(70vh\,680px\)\]{max-height:min(70vh,680px)}.\!min-h-\[2\.2rem\]{min-height:2.2rem!important}.\!min-h-\[2\.15rem\]{min-height:2.15rem!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[3\.35rem\]{min-height:3.35rem}.min-h-\[220px\]{min-height:220px}.min-h-\[230px\]{min-height:230px}.min-h-\[240px\]{min-height:240px}.min-h-\[250px\]{min-height:250px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.\!w-14{width:calc(var(--spacing)*14)!important}.\!w-full{width:100%!important}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/12{width:16.6667%}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/12{width:25%}.w-4{width:calc(var(--spacing)*4)}.w-4\/12{width:33.3333%}.w-5{width:calc(var(--spacing)*5)}.w-5\/12{width:41.6667%}.w-6{width:calc(var(--spacing)*6)}.w-6\/12{width:50%}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing)*8)}.w-8\/12{width:66.6667%}.w-9{width:calc(var(--spacing)*9)}.w-9\/12{width:75%}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.25rem\]{width:5.25rem}.w-\[18px\]{width:18px}.w-\[42\%\]{width:42%}.w-\[min\(90vw\,340px\)\]{width:min(90vw,340px)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.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-\[5\.25rem\]{max-width:5.25rem}.max-w-\[94vw\]{max-width:94vw}.max-w-\[240px\]{max-width:240px}.max-w-app{max-width:var(--max-width-app)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[5\.25rem\]{min-width:5.25rem}.min-w-\[34px\]{min-width:34px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.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-pointer{cursor:pointer}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.\!justify-center{justify-content:center!important}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-\[14px\]{border-radius:14px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-amber-200{border-color:var(--color-amber-200)!important}.\!border-brand-accent-dark\/35{border-color:#6b3e2e59!important}@supports (color:color-mix(in lab,red,red)){.\!border-brand-accent-dark\/35{border-color:color-mix(in oklab,var(--color-brand-accent-dark)35%,transparent)!important}}.\!border-brand-accent\/35{border-color:#c4632e59!important}@supports (color:color-mix(in lab,red,red)){.\!border-brand-accent\/35{border-color:color-mix(in oklab,var(--color-brand-accent)35%,transparent)!important}}.\!border-brand-border{border-color:var(--color-brand-border)!important}.\!border-brand-muted\/40{border-color:#8a7f7566!important}@supports (color:color-mix(in lab,red,red)){.\!border-brand-muted\/40{border-color:color-mix(in oklab,var(--color-brand-muted)40%,transparent)!important}}.\!border-emerald-200{border-color:var(--color-emerald-200)!important}.\!border-rose-200{border-color:var(--color-rose-200)!important}.\!border-white\/40{border-color:#fff6!important}@supports (color:color-mix(in lab,red,red)){.\!border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)!important}}.border-\[\#2c7566\]{border-color:#2c7566}.border-\[\#cfe0d8\]{border-color:#cfe0d8}.border-\[\#d5d9d4\]{border-color:#d5d9d4}.border-\[\#d5ddd8\]{border-color:#d5ddd8}.border-\[\#d6dbd6\]{border-color:#d6dbd6}.border-\[\#d6ddd8\]{border-color:#d6ddd8}.border-\[\#d7ddd8\]{border-color:#d7ddd8}.border-\[\#d7e1dc\]{border-color:#d7e1dc}.border-\[\#d8aa63\]\/50{border-color:#d8aa6380}.border-\[\#d8cec2\]{border-color:#d8cec2}.border-\[\#d8e3dd\]{border-color:#d8e3dd}.border-\[\#dad0c5\]{border-color:#dad0c5}.border-\[\#dbcbb8\]{border-color:#dbcbb8}.border-\[\#dccfbe\]{border-color:#dccfbe}.border-\[\#e4d8ca\]{border-color:#e4d8ca}.border-\[\#e5d4c5\]{border-color:#e5d4c5}.border-\[\#e5d5c6\]{border-color:#e5d5c6}.border-\[\#e5d8c9\]{border-color:#e5d8c9}.border-\[\#ecd5bd\]\/55{border-color:#ecd5bd8c}.border-\[\#f1d8c3\]\/60{border-color:#f1d8c399}.border-\[\#f2dfce\]\/35{border-color:#f2dfce59}.border-\[rgba\(225\,179\,109\,0\.12\)\]{border-color:#e1b36d1f}.border-\[rgba\(225\,179\,109\,0\.18\)\]{border-color:#e1b36d2e}.border-\[rgba\(225\,179\,109\,0\.34\)\]{border-color:#e1b36d57}.border-\[rgba\(225\,179\,109\,0\.38\)\]{border-color:#e1b36d61}.border-\[rgba\(231\,190\,124\,0\.5\)\]{border-color:#e7be7c80}.border-\[rgba\(231\,190\,124\,0\.36\)\]{border-color:#e7be7c5c}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/35{border-color:color-mix(in oklab,var(--color-amber-300)35%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.border-amber-400\/45{border-color:#fcbb0073}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/45{border-color:color-mix(in oklab,var(--color-amber-400)45%,transparent)}}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/70{border-color:color-mix(in oklab,var(--color-amber-400)70%,transparent)}}.border-brand-accent{border-color:var(--color-brand-accent)}.border-brand-accent-dark{border-color:var(--color-brand-accent-dark)}.border-brand-accent-dark\/35{border-color:#6b3e2e59}@supports (color:color-mix(in lab,red,red)){.border-brand-accent-dark\/35{border-color:color-mix(in oklab,var(--color-brand-accent-dark)35%,transparent)}}.border-brand-accent\/25{border-color:#c4632e40}@supports (color:color-mix(in lab,red,red)){.border-brand-accent\/25{border-color:color-mix(in oklab,var(--color-brand-accent)25%,transparent)}}.border-brand-accent\/35{border-color:#c4632e59}@supports (color:color-mix(in lab,red,red)){.border-brand-accent\/35{border-color:color-mix(in oklab,var(--color-brand-accent)35%,transparent)}}.border-brand-border{border-color:var(--color-brand-border)}.border-brand-border\/40{border-color:#e2d8cd66}@supports (color:color-mix(in lab,red,red)){.border-brand-border\/40{border-color:color-mix(in oklab,var(--color-brand-border)40%,transparent)}}.border-brand-border\/50{border-color:#e2d8cd80}@supports (color:color-mix(in lab,red,red)){.border-brand-border\/50{border-color:color-mix(in oklab,var(--color-brand-border)50%,transparent)}}.border-brand-border\/60{border-color:#e2d8cd99}@supports (color:color-mix(in lab,red,red)){.border-brand-border\/60{border-color:color-mix(in oklab,var(--color-brand-border)60%,transparent)}}.border-brand-border\/70{border-color:#e2d8cdb3}@supports (color:color-mix(in lab,red,red)){.border-brand-border\/70{border-color:color-mix(in oklab,var(--color-brand-border)70%,transparent)}}.border-brand-border\/80{border-color:#e2d8cdcc}@supports (color:color-mix(in lab,red,red)){.border-brand-border\/80{border-color:color-mix(in oklab,var(--color-brand-border)80%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/45{border-color:#5ee9b573}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/45{border-color:color-mix(in oklab,var(--color-emerald-300)45%,transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/35{border-color:color-mix(in oklab,var(--color-emerald-400)35%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400\/35{border-color:#ff667f59}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/35{border-color:color-mix(in oklab,var(--color-rose-400)35%,transparent)}}.border-rose-400\/45{border-color:#ff667f73}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/45{border-color:color-mix(in oklab,var(--color-rose-400)45%,transparent)}}.border-rose-700{border-color:var(--color-rose-700)}.border-sky-400\/35{border-color:#00bcfe59}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/35{border-color:color-mix(in oklab,var(--color-sky-400)35%,transparent)}}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200)60%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/90{border-color:color-mix(in oklab,var(--color-slate-200)90%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-200{border-color:var(--color-teal-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.\!bg-amber-50{background-color:var(--color-amber-50)!important}.\!bg-brand-accent{background-color:var(--color-brand-accent)!important}.\!bg-brand-surface{background-color:var(--color-brand-surface)!important}.\!bg-brand-surface2{background-color:var(--color-brand-surface2)!important}.\!bg-brand-warm{background-color:var(--color-brand-warm)!important}.\!bg-emerald-50{background-color:var(--color-emerald-50)!important}.\!bg-rose-50{background-color:var(--color-rose-50)!important}.\!bg-rose-100{background-color:var(--color-rose-100)!important}.\!bg-white\/15{background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.bg-\[\#0f0b08\]\/68{background-color:#0f0b08ad}.bg-\[\#1a1814\]{background-color:#1a1814}.bg-\[\#2c7566\]{background-color:#2c7566}.bg-\[\#4a2f1f\]\/35{background-color:#4a2f1f59}.bg-\[\#f2f5f3\]{background-color:#f2f5f3}.bg-\[\#f3f5f2\]{background-color:#f3f5f2}.bg-\[\#f3faf7\]{background-color:#f3faf7}.bg-\[\#f4faf7\]{background-color:#f4faf7}.bg-\[\#f7f6f3\]{background-color:#f7f6f3}.bg-\[\#fff6ed\]{background-color:#fff6ed}.bg-\[\#fff8ef\]{background-color:#fff8ef}.bg-\[\#fff9f2\]{background-color:#fff9f2}.bg-\[\#fffaf3\]{background-color:#fffaf3}.bg-\[rgba\(20\,14\,24\,0\.88\)\]{background-color:#140e18e0}.bg-\[rgba\(22\,16\,26\,0\.84\)\]{background-color:#16101ad6}.bg-\[rgba\(24\,16\,27\,0\.86\)\]{background-color:#18101bdb}.bg-\[rgba\(26\,18\,30\,0\.82\)\]{background-color:#1a121ed1}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50)30%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300\/80{background-color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/80{background-color:color-mix(in oklab,var(--color-amber-300)80%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400)15%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-black\/42{background-color:#0000006b}@supports (color:color-mix(in lab,red,red)){.bg-black\/42{background-color:color-mix(in oklab,var(--color-black)42%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-brand-accent{background-color:var(--color-brand-accent)}.bg-brand-accent-dark{background-color:var(--color-brand-accent-dark)}.bg-brand-accent-dark\/16{background-color:#6b3e2e29}@supports (color:color-mix(in lab,red,red)){.bg-brand-accent-dark\/16{background-color:color-mix(in oklab,var(--color-brand-accent-dark)16%,transparent)}}.bg-brand-accent\/5{background-color:#c4632e0d}@supports (color:color-mix(in lab,red,red)){.bg-brand-accent\/5{background-color:color-mix(in oklab,var(--color-brand-accent)5%,transparent)}}.bg-brand-bg\/98{background-color:#f4efe9fa}@supports (color:color-mix(in lab,red,red)){.bg-brand-bg\/98{background-color:color-mix(in oklab,var(--color-brand-bg)98%,transparent)}}.bg-brand-border\/80{background-color:#e2d8cdcc}@supports (color:color-mix(in lab,red,red)){.bg-brand-border\/80{background-color:color-mix(in oklab,var(--color-brand-border)80%,transparent)}}.bg-brand-ink\/70{background-color:#2c2a28b3}@supports (color:color-mix(in lab,red,red)){.bg-brand-ink\/70{background-color:color-mix(in oklab,var(--color-brand-ink)70%,transparent)}}.bg-brand-ink\/95{background-color:#2c2a28f2}@supports (color:color-mix(in lab,red,red)){.bg-brand-ink\/95{background-color:color-mix(in oklab,var(--color-brand-ink)95%,transparent)}}.bg-brand-surface{background-color:var(--color-brand-surface)}.bg-brand-surface\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface\/20{background-color:color-mix(in oklab,var(--color-brand-surface)20%,transparent)}}.bg-brand-surface\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface\/40{background-color:color-mix(in oklab,var(--color-brand-surface)40%,transparent)}}.bg-brand-surface\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface\/45{background-color:color-mix(in oklab,var(--color-brand-surface)45%,transparent)}}.bg-brand-surface\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface\/60{background-color:color-mix(in oklab,var(--color-brand-surface)60%,transparent)}}.bg-brand-surface\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface\/70{background-color:color-mix(in oklab,var(--color-brand-surface)70%,transparent)}}.bg-brand-surface\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface\/90{background-color:color-mix(in oklab,var(--color-brand-surface)90%,transparent)}}.bg-brand-surface\/98{background-color:#fffffffa}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface\/98{background-color:color-mix(in oklab,var(--color-brand-surface)98%,transparent)}}.bg-brand-surface2{background-color:var(--color-brand-surface2)}.bg-brand-surface2\/20{background-color:#efe6dc33}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface2\/20{background-color:color-mix(in oklab,var(--color-brand-surface2)20%,transparent)}}.bg-brand-surface2\/22{background-color:#efe6dc38}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface2\/22{background-color:color-mix(in oklab,var(--color-brand-surface2)22%,transparent)}}.bg-brand-surface2\/25{background-color:#efe6dc40}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface2\/25{background-color:color-mix(in oklab,var(--color-brand-surface2)25%,transparent)}}.bg-brand-surface2\/30{background-color:#efe6dc4d}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface2\/30{background-color:color-mix(in oklab,var(--color-brand-surface2)30%,transparent)}}.bg-brand-surface2\/35{background-color:#efe6dc59}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface2\/35{background-color:color-mix(in oklab,var(--color-brand-surface2)35%,transparent)}}.bg-brand-surface2\/40{background-color:#efe6dc66}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface2\/40{background-color:color-mix(in oklab,var(--color-brand-surface2)40%,transparent)}}.bg-brand-surface2\/45{background-color:#efe6dc73}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface2\/45{background-color:color-mix(in oklab,var(--color-brand-surface2)45%,transparent)}}.bg-brand-surface2\/50{background-color:#efe6dc80}@supports (color:color-mix(in lab,red,red)){.bg-brand-surface2\/50{background-color:color-mix(in oklab,var(--color-brand-surface2)50%,transparent)}}.bg-brand-warm{background-color:var(--color-brand-warm)}.bg-brand-warm\/10{background-color:#efe6dc1a}@supports (color:color-mix(in lab,red,red)){.bg-brand-warm\/10{background-color:color-mix(in oklab,var(--color-brand-warm)10%,transparent)}}.bg-brand-warm\/15{background-color:#efe6dc26}@supports (color:color-mix(in lab,red,red)){.bg-brand-warm\/15{background-color:color-mix(in oklab,var(--color-brand-warm)15%,transparent)}}.bg-brand-warm\/50{background-color:#efe6dc80}@supports (color:color-mix(in lab,red,red)){.bg-brand-warm\/50{background-color:color-mix(in oklab,var(--color-brand-warm)50%,transparent)}}.bg-brand-warm\/85{background-color:#efe6dcd9}@supports (color:color-mix(in lab,red,red)){.bg-brand-warm\/85{background-color:color-mix(in oklab,var(--color-brand-warm)85%,transparent)}}.bg-current\/70{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/70{background-color:color-mix(in oklab,currentcolor 70%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/30{background-color:#ecfdf54d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/30{background-color:color-mix(in oklab,var(--color-emerald-50)30%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/10{background-color:#d0fae51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/10{background-color:color-mix(in oklab,var(--color-emerald-100)10%,transparent)}}.bg-emerald-300\/85{background-color:#5ee9b5d9}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/85{background-color:color-mix(in oklab,var(--color-emerald-300)85%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/25{background-color:color-mix(in oklab,var(--color-emerald-950)25%,transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/35{background-color:#fff1f259}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/35{background-color:color-mix(in oklab,var(--color-rose-50)35%,transparent)}}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/40{background-color:color-mix(in oklab,var(--color-rose-50)40%,transparent)}}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/70{background-color:color-mix(in oklab,var(--color-rose-50)70%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400\/80{background-color:#ff667fcc}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/80{background-color:color-mix(in oklab,var(--color-rose-400)80%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-rose-700{background-color:var(--color-rose-700)}.bg-rose-950\/25{background-color:#4d021840}@supports (color:color-mix(in lab,red,red)){.bg-rose-950\/25{background-color:color-mix(in oklab,var(--color-rose-950)25%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-950\/20{background-color:#052f4a33}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/20{background-color:color-mix(in oklab,var(--color-sky-950)20%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,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\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,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-zinc-100{background-color:var(--color-zinc-100)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1a130e\]\/78{--tw-gradient-from:oklab(19.3816% .00818883 .0127174/.78);--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-\[\#1f1710\]\/78{--tw-gradient-from:oklab(21.2172% .00842927 .0163769/.78);--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-\[\#110c11\]\/86{--tw-gradient-from:oklab(16.3204% .0109445 -.00733763/.86);--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-\[\#110c11\]\/88{--tw-gradient-from:oklab(16.3204% .0109445 -.00733763/.88);--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-\[\#120d12\]\/75{--tw-gradient-from:oklab(16.7844% .0108682 -.00729176/.75);--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-\[\#10231d\]\/58{--tw-gradient-from:oklab(23.7559% -.0274828 .00409672/.58);--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-\[\#13241f\]\/55{--tw-gradient-from:oklab(24.3424% -.024709 .00279395/.55);--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-\[\#fff4e8\]{--tw-gradient-from:#fff4e8;--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-\[\#fff8eb\]{--tw-gradient-from:#fff8eb;--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-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab,red,red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab,var(--color-black)55%,transparent)}}.from-black\/55{--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-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/60{--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-brand-surface{--tw-gradient-from:var(--color-brand-surface);--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-brand-warm{--tw-gradient-from:var(--color-brand-warm);--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-brand-warm\/50{--tw-gradient-from:#efe6dc80}@supports (color:color-mix(in lab,red,red)){.from-brand-warm\/50{--tw-gradient-from:color-mix(in oklab,var(--color-brand-warm)50%,transparent)}}.from-brand-warm\/50{--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-transparent{--tw-gradient-from: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))}.via-\[\#1a131b\]\/70{--tw-gradient-via:oklab(19.915% .0150444 -.0116967/.7);--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)}.via-\[\#1c141d\]\/72{--tw-gradient-via:oklab(20.5383% .016982 -.0129645/.72);--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)}.via-\[\#2b2118\]\/48{--tw-gradient-via:oklab(25.6656% .0099069 .0199291/.48);--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)}.via-\[\#2c2118\]\/52{--tw-gradient-via:oklab(25.7963% .0114039 .0203949/.52);--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)}.via-\[\#110c11\]\/20{--tw-gradient-via:oklab(16.3204% .0109445 -.00733763/.2);--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)}.via-\[\#110c11\]\/28{--tw-gradient-via:oklab(16.3204% .0109445 -.00733763/.28);--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)}.via-\[\#e1b36d\]{--tw-gradient-via:#e1b36d;--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)}.via-\[\#f7e6c8\]{--tw-gradient-via:#f7e6c8;--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)}.via-\[\#fff8f0\]{--tw-gradient-via:#fff8f0;--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)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab,red,red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab,var(--color-black)30%,transparent)}}.via-black\/30{--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)}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab,red,red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab,var(--color-black)35%,transparent)}}.via-black\/35{--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)}.via-brand-surface{--tw-gradient-via:var(--color-brand-surface);--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)}.via-transparent{--tw-gradient-via:transparent;--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-\[\#0b0810\]{--tw-gradient-to:#0b0810;--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))}.to-\[\#2b2118\]\/20{--tw-gradient-to:oklab(25.6656% .0099069 .0199291/.2);--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))}.to-\[\#2c2118\]\/25{--tw-gradient-to:oklab(25.7963% .0114039 .0203949/.25);--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))}.to-\[\#110c11\]\/88{--tw-gradient-to:oklab(16.3204% .0109445 -.00733763/.88);--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))}.to-\[\#211620\]\/32{--tw-gradient-to:oklab(21.8608% .0219067 -.0129139/.32);--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))}.to-\[\#241923\]\/35{--tw-gradient-to:oklab(23.1425% .021602 -.012773/.35);--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))}.to-\[\#d8aa63\]{--tw-gradient-to:#d8aa63;--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))}.to-\[\#f2faf6\]{--tw-gradient-to:#f2faf6;--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))}.to-\[rgba\(207\,159\,94\,0\.1\)\]{--tw-gradient-to:#cf9f5e1a;--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))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab,var(--color-black)10%,transparent)}}.to-black\/10{--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))}.to-black\/15{--tw-gradient-to:#00000026}@supports (color:color-mix(in lab,red,red)){.to-black\/15{--tw-gradient-to:color-mix(in oklab,var(--color-black)15%,transparent)}}.to-black\/15{--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))}.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))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.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-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing)*2.5)!important}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.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)}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.\!py-2{padding-block:calc(var(--spacing)*2)!important}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.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-4{padding-block:calc(var(--spacing)*4)}.py-7{padding-block:calc(var(--spacing)*7)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.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-6{padding-top:calc(var(--spacing)*6)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.6rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .6rem)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.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-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-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.1em\]{--tw-tracking:.1em!important;letter-spacing:.1em!important}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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-wrap{white-space:pre-wrap}.\!text-amber-800{color:var(--color-amber-800)!important}.\!text-brand-accent-dark{color:var(--color-brand-accent-dark)!important}.\!text-brand-ink{color:var(--color-brand-ink)!important}.\!text-emerald-800{color:var(--color-emerald-800)!important}.\!text-rose-800{color:var(--color-rose-800)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#1b322d\]{color:#1b322d}.text-\[\#1f2f2a\]{color:#1f2f2a}.text-\[\#2b6a5d\]{color:#2b6a5d}.text-\[\#2c6a5d\]{color:#2c6a5d}.text-\[\#2c7566\]{color:#2c7566}.text-\[\#2d6a5d\]{color:#2d6a5d}.text-\[\#2d241d\]{color:#2d241d}.text-\[\#3e2f26\]{color:#3e2f26}.text-\[\#3f5951\]{color:#3f5951}.text-\[\#4b655e\]{color:#4b655e}.text-\[\#5a4d43\]{color:#5a4d43}.text-\[\#5e4b41\]{color:#5e4b41}.text-\[\#5f4d42\]{color:#5f4d42}.text-\[\#7a6a4e\]{color:#7a6a4e}.text-\[\#8a563d\]{color:#8a563d}.text-\[\#8b563d\]{color:#8b563d}.text-\[\#8f7a58\]{color:#8f7a58}.text-\[\#9a674a\]{color:#9a674a}.text-\[\#9a8468\]{color:#9a8468}.text-\[\#143a32\]{color:#143a32}.text-\[\#163a33\]{color:#163a33}.text-\[\#223c35\]{color:#223c35}.text-\[\#234a41\]{color:#234a41}.text-\[\#243c35\]{color:#243c35}.text-\[\#435b52\]{color:#435b52}.text-\[\#11332d\]{color:#11332d}.text-\[\#12362f\]{color:#12362f}.text-\[\#45362d\]{color:#45362d}.text-\[\#47635b\]{color:#47635b}.text-\[\#63766f\]{color:#63766f}.text-\[\#63766f\]\/90{color:#63766fe6}.text-\[\#436159\]{color:#436159}.text-\[\#456059\]{color:#456059}.text-\[\#546961\]{color:#546961}.text-\[\#546962\]{color:#546962}.text-\[\#605347\]{color:#605347}.text-\[\#c9b08a\]{color:#c9b08a}.text-\[\#c9b08c\]{color:#c9b08c}.text-\[\#d6be98\]{color:#d6be98}.text-\[\#d8aa63\]{color:#d8aa63}.text-\[\#ddc8a4\]{color:#ddc8a4}.text-\[\#e6d2b0\]{color:#e6d2b0}.text-\[\#ecd6b0\]{color:#ecd6b0}.text-\[\#f1e1cf\]{color:#f1e1cf}.text-\[\#f2e4ce\]{color:#f2e4ce}.text-\[\#f2e6d8\]{color:#f2e6d8}.text-\[\#f7e6c8\]{color:#f7e6c8}.text-\[\#ffe7d1\]{color:#ffe7d1}.text-\[\#ffe8d1\]{color:#ffe8d1}.text-\[\#fff1d8\]{color:#fff1d8}.text-\[\#fff5e8\]{color:#fff5e8}.text-amber-50{color:var(--color-amber-50)}.text-amber-50\/95{color:#fffbebf2}@supports (color:color-mix(in lab,red,red)){.text-amber-50\/95{color:color-mix(in oklab,var(--color-amber-50)95%,transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/90{color:color-mix(in oklab,var(--color-amber-100)90%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-950{color:var(--color-amber-950)}.text-brand-accent{color:var(--color-brand-accent)}.text-brand-accent-dark{color:var(--color-brand-accent-dark)}.text-brand-accent-dark\/80{color:#6b3e2ecc}@supports (color:color-mix(in lab,red,red)){.text-brand-accent-dark\/80{color:color-mix(in oklab,var(--color-brand-accent-dark)80%,transparent)}}.text-brand-border{color:var(--color-brand-border)}.text-brand-ink{color:var(--color-brand-ink)}.text-brand-ink\/80{color:#2c2a28cc}@supports (color:color-mix(in lab,red,red)){.text-brand-ink\/80{color:color-mix(in oklab,var(--color-brand-ink)80%,transparent)}}.text-brand-ink\/90{color:#2c2a28e6}@supports (color:color-mix(in lab,red,red)){.text-brand-ink\/90{color:color-mix(in oklab,var(--color-brand-ink)90%,transparent)}}.text-brand-muted{color:var(--color-brand-muted)}.text-brand-muted\/90{color:#8a7f75e6}@supports (color:color-mix(in lab,red,red)){.text-brand-muted\/90{color:color-mix(in oklab,var(--color-brand-muted)90%,transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200\/80{color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/80{color:color-mix(in oklab,var(--color-emerald-200)80%,transparent)}}.text-emerald-200\/90{color:#a4f4cfe6}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/90{color:color-mix(in oklab,var(--color-emerald-200)90%,transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-indigo-800{color:var(--color-indigo-800)}.text-red-600{color:var(--color-red-600)}.text-red-900{color:var(--color-red-900)}.text-rose-100{color:var(--color-rose-100)}.text-rose-400{color:var(--color-rose-400)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/90{color:#dff2fee6}@supports (color:color-mix(in lab,red,red)){.text-sky-100\/90{color:color-mix(in oklab,var(--color-sky-100)90%,transparent)}}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-stone-100{color:var(--color-stone-100)}.text-stone-300{color:var(--color-stone-300)}.text-teal-800{color:var(--color-teal-800)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.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)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white)95%,transparent)}}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-900{color:var(--color-zinc-900)}.\!uppercase{text-transform:uppercase!important}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-brand-border{-webkit-text-decoration-color:var(--color-brand-border);text-decoration-color:var(--color-brand-border)}.decoration-brand-border\/60{text-decoration-color:#e2d8cd99}@supports (color:color-mix(in lab,red,red)){.decoration-brand-border\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand-border)60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand-border)60%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-\[0_10px_24px_rgba\(30\,24\,20\,0\.08\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1e181414);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_12px_24px_rgba\(25\,31\,28\,0\.1\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#191f1c1a);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_12px_28px_rgba\(25\,31\,28\,0\.12\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#191f1c1f);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_16px_38px_rgba\(34\,28\,22\,0\.14\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#221c1624);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_16px_40px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f172a1a);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_18px_34px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 18px 34px var(--tw-shadow-color,#0006);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_18px_38px_rgba\(0\,0\,0\,0\.58\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#00000094);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_20px_50px_rgba\(0\,0\,0\,0\.5\)\,0_0_0_1px_rgba\(216\,170\,99\,0\.12\)_inset\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000080),0 0 0 1px var(--tw-shadow-color,#d8aa631f)inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.shadow-none{--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)}.shadow-sm{--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)}.shadow-warm{--tw-shadow:0 8px 24px var(--tw-shadow-color,#6b3e2e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-warm-lg{--tw-shadow:0 14px 30px var(--tw-shadow-color,#6b3e2e1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-warm-sm{--tw-shadow:0 2px 10px var(--tw-shadow-color,#6b3e2e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + 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)}.ring-\[rgba\(216\,170\,99\,0\.35\)\]{--tw-ring-color:#d8aa6359}.ring-\[rgba\(225\,179\,109\,0\.28\)\]{--tw-ring-color:#e1b36d47}.ring-black\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab,red,red)){.ring-black\/25{--tw-ring-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.ring-brand-accent\/25{--tw-ring-color:#c4632e40}@supports (color:color-mix(in lab,red,red)){.ring-brand-accent\/25{--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)25%,transparent)}}.ring-brand-accent\/30{--tw-ring-color:#c4632e4d}@supports (color:color-mix(in lab,red,red)){.ring-brand-accent\/30{--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)30%,transparent)}}.ring-brand-accent\/40{--tw-ring-color:#c4632e66}@supports (color:color-mix(in lab,red,red)){.ring-brand-accent\/40{--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)40%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 10px var(--tw-drop-shadow-color,#000000b3));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.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);-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);-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-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,)}.backdrop-filter{-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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[1\.05s\]{--tw-duration:1.05s;transition-duration:1.05s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}.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\:text-brand-accent:is(:where(.group):is([open],:popover-open,:open) *){color:var(--color-brand-accent)}@media(hover:hover){.group-hover\:inline-flex:is(:where(.group):hover *){display:inline-flex}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-brand-surface:is(:where(.group):hover *){background-color:var(--color-brand-surface)}.group-hover\:text-\[\#c9b08a\]:is(:where(.group):hover *){color:#c9b08a}.group-hover\:text-slate-700:is(:where(.group):hover *){color:var(--color-slate-700)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-\[\:checked\]\:border-brand-accent:is(:where(.group):has(:checked) *){border-color:var(--color-brand-accent)}.group-has-\[\:checked\]\:text-brand-accent-dark:is(:where(.group):has(:checked) *){color:var(--color-brand-accent-dark)}.group-has-\[\:checked\]\:ring-2:is(:where(.group):has(:checked) *){--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)}.group-has-\[\:checked\]\:ring-brand-accent\/25:is(:where(.group):has(:checked) *){--tw-ring-color:#c4632e40}@supports (color:color-mix(in lab,red,red)){.group-has-\[\:checked\]\:ring-brand-accent\/25:is(:where(.group):has(:checked) *){--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)25%,transparent)}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing)*3)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-brand-warm::file-selector-button{background-color:var(--color-brand-warm)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing)*1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-brand-ink::file-selector-button{color:var(--color-brand-ink)}@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-brand-accent\/35:hover{border-color:#c4632e59}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-accent\/35:hover{border-color:color-mix(in oklab,var(--color-brand-accent)35%,transparent)}}.hover\:border-brand-accent\/40:hover{border-color:#c4632e66}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-accent\/40:hover{border-color:color-mix(in oklab,var(--color-brand-accent)40%,transparent)}}.hover\:border-brand-accent\/45:hover{border-color:#c4632e73}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-accent\/45:hover{border-color:color-mix(in oklab,var(--color-brand-accent)45%,transparent)}}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-rose-600:hover{border-color:var(--color-rose-600)}.hover\:\!bg-white\/25:hover{background-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)!important}}.hover\:bg-\[\#252219\]:hover{background-color:#252219}.hover\:bg-\[\#256457\]:hover{background-color:#256457}.hover\:bg-\[\#fff8ef\]:hover{background-color:#fff8ef}.hover\:bg-amber-400\/15:hover{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-400\/15:hover{background-color:color-mix(in oklab,var(--color-amber-400)15%,transparent)}}.hover\:bg-brand-surface2:hover{background-color:var(--color-brand-surface2)}.hover\:bg-brand-surface2\/35:hover{background-color:#efe6dc59}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-surface2\/35:hover{background-color:color-mix(in oklab,var(--color-brand-surface2)35%,transparent)}}.hover\:bg-brand-surface2\/40:hover{background-color:#efe6dc66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-surface2\/40:hover{background-color:color-mix(in oklab,var(--color-brand-surface2)40%,transparent)}}.hover\:bg-brand-surface2\/45:hover{background-color:#efe6dc73}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-surface2\/45:hover{background-color:color-mix(in oklab,var(--color-brand-surface2)45%,transparent)}}.hover\:bg-brand-surface2\/50:hover{background-color:#efe6dc80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-surface2\/50:hover{background-color:color-mix(in oklab,var(--color-brand-surface2)50%,transparent)}}.hover\:bg-brand-surface2\/55:hover{background-color:#efe6dc8c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-surface2\/55:hover{background-color:color-mix(in oklab,var(--color-brand-surface2)55%,transparent)}}.hover\:bg-brand-warm:hover{background-color:var(--color-brand-warm)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.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\:text-\[\#f7e6c8\]:hover{color:#f7e6c8}.hover\:text-brand-accent:hover{color:var(--color-brand-accent)}.hover\:text-brand-accent-dark:hover{color:var(--color-brand-accent-dark)}.hover\:text-brand-ink:hover{color:var(--color-brand-ink)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-warm-lg:hover{--tw-shadow:0 14px 30px var(--tw-shadow-color,#6b3e2e1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--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-brand-accent:focus{--tw-ring-color:var(--color-brand-accent)}.focus\:ring-brand-accent\/30:focus{--tw-ring-color:#c4632e4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-accent\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-accent)30%,transparent)}}.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-rose-400\/45:focus-visible{--tw-ring-color:#ff667f73}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-rose-400\/45:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-rose-400)45%,transparent)}}.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-brand-surface:focus-visible{--tw-ring-offset-color:var(--color-brand-surface)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-brand-accent\/50:has(:checked){border-color:#c4632e80}@supports (color:color-mix(in lab,red,red)){.has-\[\:checked\]\:border-brand-accent\/50:has(:checked){border-color:color-mix(in oklab,var(--color-brand-accent)50%,transparent)}}.has-\[\:checked\]\:bg-brand-warm\/40:has(:checked){background-color:#efe6dc66}@supports (color:color-mix(in lab,red,red)){.has-\[\:checked\]\:bg-brand-warm\/40:has(:checked){background-color:color-mix(in oklab,var(--color-brand-warm)40%,transparent)}}@media not all and (min-width:48rem){.max-md\:bottom-\[5\.75rem\]{bottom:5.75rem}}@media(min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:bottom-4{bottom:calc(var(--spacing)*4)}.sm\:bottom-6{bottom:calc(var(--spacing)*6)}.sm\:left-4{left:calc(var(--spacing)*4)}.sm\:z-\[1\]{z-index:1}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:-mt-10{margin-top:calc(var(--spacing)*-10)}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-5{margin-top:calc(var(--spacing)*5)}.sm\:mt-7{margin-top:calc(var(--spacing)*7)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:h-\[calc\(5\.75rem\*3\/4\)\]{height:4.3125rem}.sm\:max-h-\[88vh\]{max-height:88vh}.sm\:min-h-\[260px\]{min-height:260px}.sm\:min-h-\[280px\]{min-height:280px}.sm\:min-h-\[340px\]{min-height:340px}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[5\.25rem\]{width:5.25rem}.sm\:w-\[5\.75rem\]{width:5.75rem}.sm\:w-\[520px\]{width:520px}.sm\:w-auto{width:auto}.sm\:max-w-\[5\.75rem\]{max-width:5.75rem}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:min-w-\[5\.75rem\]{min-width:5.75rem}.sm\:scale-\[1\.04\]{scale:1.04}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.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\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-3\.5{padding:calc(var(--spacing)*3.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-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-1{padding-inline:calc(var(--spacing)*1)}.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-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pt-8{padding-top:calc(var(--spacing)*8)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:pb-8{padding-bottom:calc(var(--spacing)*8)}.sm\:pb-10{padding-bottom:calc(var(--spacing)*10)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.55rem\]{font-size:1.55rem}.sm\:text-\[11px\]{font-size:11px}.sm\:opacity-90{opacity:.9}.sm\:shadow-\[0_14px_32px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:48rem){.md\:right-4{right:calc(var(--spacing)*4)}.md\:right-6{right:calc(var(--spacing)*6)}.md\:bottom-4{bottom:calc(var(--spacing)*4)}.md\:bottom-6{bottom:calc(var(--spacing)*6)}.md\:left-auto{left:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:ml-auto{margin-left:auto}.md\:hidden{display:none}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:shrink-0{flex-shrink:0}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:text-right{text-align:right}}@media(min-width:64rem){.lg\:static{position:static}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:min-h-\[360px\]{min-height:360px}.lg\:w-auto{width:auto}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[2fr_1fr_1fr_1fr_1fr_auto\]{grid-template-columns:2fr 1fr 1fr 1fr 1fr auto}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:grid-cols-\[minmax\(0\,1fr\)_460px\]{grid-template-columns:minmax(0,1fr) 460px}.lg\:grid-cols-\[minmax\(240px\,1fr\)_170px_170px_auto_auto\]{grid-template-columns:minmax(240px,1fr) 170px 170px auto auto}.lg\:items-end{align-items:flex-end}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-6{gap:calc(var(--spacing)*6)}:where(.lg\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing)*24)}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:grid{display:grid}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.55fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_390px\]{grid-template-columns:minmax(0,2fr) 390px}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.xl\:items-start{align-items:flex-start}.xl\:gap-4{gap:calc(var(--spacing)*4)}:where(.xl\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}.xl\:self-start{align-self:flex-start}}@media(min-width:96rem){.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:text-red-400{color:var(--color-red-400)}@media(hover:hover){.dark\:hover\:border-red-800:hover{border-color:var(--color-red-800)}.dark\:hover\:bg-red-950\/40:hover{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/40:hover{background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.dark\:hover\:text-red-300:hover{color:var(--color-red-300)}}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + 4.5rem)}.text-balance{text-wrap:balance}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-nav-space,.mobile-nav-space-mobile{padding-bottom:calc(env(safe-area-inset-bottom) + 5.25rem)}@media(min-width:768px){.mobile-nav-space-mobile{padding-bottom:0}}}body.page-messages,body.page-messages .site-topbar{overflow-x:clip}.msg-layout{align-items:stretch;min-width:0;max-width:100%}.msg-shell{flex-direction:column;min-width:0;max-width:100%;min-height:min(78vh,720px);max-height:min(85vh,820px);display:flex}@media(min-width:1024px){.msg-shell{min-height:min(82vh,820px);max-height:min(90vh,920px)}}.msg-toolbar{flex-shrink:0;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.msg-toolbar__back{border:1px solid var(--color-brand-border);background:var(--color-brand-surface);width:2.5rem;height:2.5rem;color:var(--color-brand-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.msg-toolbar__back:hover{background:var(--color-brand-warm);border-color:#d8af95}@supports (color:color-mix(in lab,red,red)){.msg-toolbar__back:hover{border-color:color-mix(in srgb,var(--color-brand-accent)35%,var(--color-brand-border))}}.msg-toolbar__peer{align-items:center;gap:.65rem;min-width:0;display:flex}.msg-toolbar__avatar{object-fit:cover;border:2px solid var(--color-brand-border);border-radius:999px;flex-shrink:0;width:2.5rem;height:2.5rem}.msg-toolbar__avatar--fallback{color:var(--color-brand-accent-dark);background:#e9d4c4;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.msg-toolbar__avatar--fallback{background:color-mix(in srgb,var(--color-brand-accent)14%,var(--color-brand-warm))}}.msg-toolbar__name{color:var(--color-brand-ink);margin:0;font-size:1.05rem;line-height:1.2}.msg-toolbar__sub{color:var(--color-brand-muted);margin:.1rem 0 0;font-size:.72rem}.msg-toolbar__menu{flex-shrink:0}.msg-toolbar__menu>summary{list-style:none}.msg-toolbar__menu>summary::-webkit-details-marker{display:none}.msg-toolbar__menu-btn{border:1px solid var(--color-brand-border);background:var(--color-brand-surface);width:2.5rem;height:2.5rem;color:var(--color-brand-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex}.msg-toolbar__menu-btn:hover{background:var(--color-brand-warm);color:var(--color-brand-ink)}.msg-toolbar__dropdown{z-index:30;border-radius:var(--radius-sm);border:1px solid var(--color-brand-border);background:var(--color-brand-surface);min-width:11rem;box-shadow:var(--shadow-warm);padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0}.msg-toolbar__dropdown-item,.msg-toolbar__dropdown form button{text-align:left;width:100%;color:var(--color-brand-ink);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem .65rem;font-size:.82rem;font-weight:600;display:block}.msg-toolbar__dropdown-item:hover,.msg-toolbar__dropdown form button:hover{background:var(--color-brand-warm)}.msg-thread-search{flex-shrink:0;padding:.5rem 1rem .65rem}.chat-thread{scroll-behavior:smooth;background:#f1eae2;flex:1;min-height:0;padding:.85rem .75rem 1rem;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.chat-thread{background:color-mix(in srgb,var(--color-brand-warm)55%,var(--color-brand-bg))}}.chat-thread{flex-direction:column;align-items:stretch;gap:0;display:flex}@media(min-width:640px){.chat-thread{padding:1rem 1.25rem 1.15rem}}@media(min-width:1024px){.chat-thread{padding:1.15rem 1.75rem 1.25rem}}.chat-day-sep{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-muted);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 0 .5rem;font-size:.65rem;font-weight:700;display:flex}.chat-day-sep__line{background:var(--color-brand-border);flex:1;height:1px}.chat-day-sep__orn{display:none}.chat-empty{text-align:center;max-width:16rem;color:var(--color-brand-muted);margin:2rem auto;font-size:.88rem}.message-row{width:100%;max-width:52rem;margin-left:auto;margin-right:auto;display:block}.message-row--group-start{margin-top:.75rem}.message-row--stacked{margin-top:.15rem}.message-row--group-end{margin-bottom:.4rem}.message-row__inner{align-items:flex-end;gap:.5rem;width:fit-content;max-width:min(88vw,22rem);display:flex}.message-row--other .message-row__inner{margin-left:0;margin-right:auto}.message-row--mine .message-row__inner{flex-direction:row-reverse;margin-left:auto;margin-right:0}@media(min-width:640px){.message-row{max-width:44rem}.message-row__inner{max-width:min(82%,26rem)}}@media(min-width:1024px){.message-row{max-width:56rem}.message-row__inner{gap:.6rem;max-width:min(72%,34rem)}}.message-row--stacked .message-row__avatar-col{visibility:hidden;pointer-events:none}.message-row__avatar-col{flex-shrink:0;align-self:flex-end;width:2.1rem}.message-row--group-end .message-row__avatar-col{margin-bottom:1.2rem}.message-row__avatar-img,.message-row__avatar-fallback{border-radius:999px;width:2.1rem;height:2.1rem}@media(min-width:1024px){.message-row__avatar-col{width:2.5rem}.message-row--group-end .message-row__avatar-col{margin-bottom:1.25rem}.message-row__avatar-img,.message-row__avatar-fallback{width:2.5rem;height:2.5rem}.message-row__avatar-fallback{font-size:.7rem}}.message-row__avatar-img{object-fit:cover;border:2px solid var(--color-brand-border)}.message-row__avatar-fallback{color:var(--color-brand-accent-dark);background:#ead6c7;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){.message-row__avatar-fallback{background:color-mix(in srgb,var(--color-brand-accent)12%,var(--color-brand-warm))}}.message-row__avatar-fallback{border:1px solid var(--color-brand-border)}.message-row__main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.message-row__meta{color:var(--color-brand-muted);margin:0 0 .15rem;padding:0 .15rem;font-size:.68rem;font-weight:700}.message-row__name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;display:inline-block;overflow:hidden}.message-row__bubble-row{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.message-row--mine .message-row__bubble-row{align-items:flex-end}.message-row__body-wrap{max-width:100%;position:relative}.message-flow{word-break:break-word;border-radius:1.05rem;width:fit-content;min-width:2.75rem;max-width:100%;padding:.55rem .85rem;font-size:.92rem;line-height:1.48}.message-row--stacked .message-flow{padding:.45rem .8rem}@media(min-width:1024px){.message-flow{border-radius:1.12rem;padding:.65rem 1rem;font-size:.98rem;line-height:1.5}.message-row--stacked .message-flow{padding:.52rem .92rem}}.message-flow--other{color:var(--color-brand-ink);background:var(--color-brand-surface);border:1px solid var(--color-brand-border);box-shadow:var(--shadow-warm-sm);border-bottom-left-radius:.28rem}.message-flow--mine{color:#fff;background:var(--color-brand-accent);border:1px solid #9d4f25}@supports (color:color-mix(in lab,red,red)){.message-flow--mine{border:1px solid color-mix(in srgb,var(--color-brand-accent)80%,#000)}}.message-flow--mine{box-shadow:var(--shadow-warm-sm);border-bottom-right-radius:.28rem}.message-row--stacked .message-flow--other{border-top-left-radius:.4rem}.message-row--stacked .message-flow--mine{border-top-right-radius:.4rem}.message-flow__text{font-weight:500}.message-flow__reply{border-left:2px solid #c4632e80;margin-bottom:.45rem;padding-left:.55rem}@supports (color:color-mix(in lab,red,red)){.message-flow__reply{border-left:2px solid color-mix(in srgb,var(--color-brand-accent)50%,transparent)}}.message-flow__reply{color:var(--color-brand-muted);font-size:.76rem}.message-flow__reply-label{text-transform:uppercase;letter-spacing:.06em;margin-bottom:.1rem;font-size:.62rem;font-weight:700}.message-flow__img{border-radius:.65rem;max-height:14rem;display:block}@media(min-width:1024px){.message-flow__img{border-radius:.75rem;max-height:20rem}}.message-row__tail{align-items:center;gap:.3rem;margin-top:.15rem;padding:0 .1rem;display:inline-flex}.message-row__tail--mine{justify-content:flex-end}.message-flow__stamp{color:var(--color-brand-muted);font-size:.62rem;font-weight:600}.message-row__read{color:#976538;font-size:.62rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.message-row__read{color:color-mix(in srgb,var(--color-brand-accent)70%,#2d6a4f)}}.message-row__read:before{content:"·";color:var(--color-brand-border);margin-right:.25rem}.message-row__hover-actions{opacity:0;pointer-events:none;gap:.2rem;transition:opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.message-row--other .message-row__hover-actions{top:50%;left:auto;right:0;transform:translate(calc(100% + .35rem),-50%)}.message-row--mine .message-row__hover-actions{top:50%;left:0;right:auto;transform:translate(calc(-100% - .35rem),-50%)}.message-row:hover .message-row__hover-actions{opacity:1;pointer-events:auto}@media(max-width:1023px){.message-row__hover-actions{display:none}.msg-layout{overflow-x:clip}}.msg-react,.msg-more__trigger{border:1px solid var(--color-brand-border);background:var(--color-brand-surface);cursor:pointer;box-shadow:var(--shadow-warm-sm);border-radius:999px;padding:.15rem .4rem;font-size:.75rem}.msg-more__panel{z-index:20;border-radius:var(--radius-sm);border:1px solid var(--color-brand-border);background:var(--color-brand-surface);min-width:8.5rem;box-shadow:var(--shadow-warm);padding:.3rem;position:absolute}.msg-more__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4rem;width:100%;padding:.4rem .55rem;font-size:.78rem;display:block}.msg-more__item:hover{background:var(--color-brand-warm)}.reply-hint{display:none}.message-row:hover .reply-hint{display:inline-flex}.chat-composer{border-top:1px solid var(--color-brand-border);background:var(--color-brand-surface);flex-shrink:0;padding:.65rem .85rem .85rem}@media(min-width:1024px){.chat-composer{padding:.75rem 1.25rem 1rem}.chat-composer__input{min-height:2.5rem;font-size:.96rem}.chat-composer__send{min-width:2.75rem;min-height:2.75rem}}.chat-composer__form{margin:0}.chat-composer__shell{border:1px solid var(--color-brand-border);background:var(--color-brand-warm);border-radius:1.15rem;align-items:flex-end;gap:.4rem;padding:.35rem .4rem .35rem .35rem;display:flex}.chat-composer__attach{cursor:pointer;flex-shrink:0}.chat-composer__attach-btn{border:1px dashed #d5a385;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.chat-composer__attach-btn{border:1px dashed color-mix(in srgb,var(--color-brand-accent)45%,var(--color-brand-border))}}.chat-composer__attach-btn{background:var(--color-brand-surface);color:var(--color-brand-accent);font-size:1.1rem;font-weight:700;line-height:1}.chat-composer__input{resize:none;min-width:0;min-height:2.25rem;max-height:7rem;color:var(--color-brand-ink);background:0 0;border:none;outline:none;flex:1;padding:.45rem .15rem;font-size:.9rem;line-height:1.4}.chat-composer__input::placeholder{color:var(--color-brand-muted)}.chat-composer__round-btn{border:1px solid var(--color-brand-border);background:var(--color-brand-surface);cursor:pointer;border-radius:999px;flex-shrink:0;width:2.25rem;height:2.25rem;font-size:1rem}.chat-composer__send{background:var(--color-brand-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.chat-composer__send:hover{background:var(--color-brand-accent-dark)}.chat-composer__meta-row{color:var(--color-brand-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;padding:0 .25rem;font-size:.68rem;display:flex}.emoji-panel{border-radius:var(--radius-sm);border:1px solid var(--color-brand-border);background:var(--color-brand-warm);margin-bottom:.5rem;padding:.65rem}.chat-room__search,#emojiSearch{border-radius:var(--radius-sm);border:1px solid var(--color-brand-border);background:var(--color-brand-surface);width:100%;color:var(--color-brand-ink);outline:none;padding:.5rem .75rem;font-size:.82rem}.chat-room__search:focus,#emojiSearch:focus{border-color:#d39e7e}@supports (color:color-mix(in lab,red,red)){.chat-room__search:focus,#emojiSearch:focus{border-color:color-mix(in srgb,var(--color-brand-accent)50%,var(--color-brand-border))}}.chat-room__search:focus,#emojiSearch:focus{box-shadow:0 0 0 2px #c4632e2e}@supports (color:color-mix(in lab,red,red)){.chat-room__search:focus,#emojiSearch:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-accent)18%,transparent)}}.reply-preview{border-radius:var(--radius-sm);border-left:3px solid var(--color-brand-accent);background:#ecdcce;margin-bottom:.5rem;padding:.55rem .65rem}@supports (color:color-mix(in lab,red,red)){.reply-preview{background:color-mix(in srgb,var(--color-brand-accent)8%,var(--color-brand-warm))}}.reply-preview__title{color:var(--color-brand-ink);font-size:.72rem;font-weight:700}.reply-preview__body{color:var(--color-brand-muted);font-size:.78rem}.reply-preview__clear{color:var(--color-brand-accent);font-size:.72rem;font-weight:600}.msg-aside{display:none}@media(min-width:1024px){.msg-aside{display:block}}.msg-aside__card{padding:1rem}.msg-aside__title{color:var(--color-brand-ink);margin:0 0 .75rem;font-size:1rem}.msg-aside__person{align-items:center;gap:.65rem;padding:.5rem 0;display:flex}.msg-aside__avatar{object-fit:cover;border-radius:999px;width:2.25rem;height:2.25rem}.msg-aside__avatar--fallback{background:var(--color-brand-warm);color:var(--color-brand-accent-dark);justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex}.msg-aside__safety{border-top:1px solid var(--color-brand-border);margin-top:1rem;padding-top:1rem}.msg-aside__safety .field-input,.msg-aside__safety textarea{width:100%;margin-top:.35rem;font-size:.8rem}.msg-participants-panel__head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.msg-participants-panel__head .msg-aside__title{margin-bottom:0}.msg-participants-panel__count{color:var(--color-brand-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.msg-aside__person--self{opacity:.92}.msg-aside__add{border-top:1px solid var(--color-brand-border);margin-top:1rem;padding-top:1rem}.msg-aside__add-title{color:var(--color-brand-ink);margin:0 0 .65rem;font-size:.82rem;font-weight:700}.msg-invite-hint{color:var(--color-brand-muted);margin:0;font-size:.72rem;line-height:1.4}.msg-invite-search{margin:0}.msg-invite-list{flex-direction:column;gap:.35rem;max-height:11rem;margin-bottom:.35rem;padding-right:.15rem;display:flex;overflow-y:auto}.msg-invite-list__empty{margin:0;padding:.35rem .15rem}.msg-invite-list.hidden{display:none}.msg-invite-option{border-radius:var(--radius-sm);border:1px solid var(--color-brand-border);background:var(--color-brand-warm);cursor:pointer;align-items:center;gap:.5rem;padding:.45rem .5rem;transition:border-color .15s,background .15s;display:flex}.msg-invite-option:has(.msg-invite-option__check:checked){border-color:#d29876}@supports (color:color-mix(in lab,red,red)){.msg-invite-option:has(.msg-invite-option__check:checked){border-color:color-mix(in srgb,var(--color-brand-accent)55%,var(--color-brand-border))}}.msg-invite-option:has(.msg-invite-option__check:checked){background:#f9efea}@supports (color:color-mix(in lab,red,red)){.msg-invite-option:has(.msg-invite-option__check:checked){background:color-mix(in srgb,var(--color-brand-accent)10%,var(--color-brand-surface))}}.msg-invite-option__check{accent-color:var(--color-brand-accent);flex-shrink:0}.msg-invite-option__avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:2rem;height:2rem}.msg-invite-option__avatar--fallback{background:var(--color-brand-surface);color:var(--color-brand-accent-dark);border:1px solid var(--color-brand-border);justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:flex}.msg-invite-option__text{flex-direction:column;min-width:0;display:flex}.msg-invite-option__name{color:var(--color-brand-ink);font-size:.82rem;font-weight:600}.msg-invite-option__meta{color:var(--color-brand-muted);font-size:.68rem}.msg-participants-mobile{border:1px solid var(--color-brand-border);border-radius:var(--radius-sm);margin:0 .75rem .65rem;padding:.85rem 1rem}@media(min-width:1024px){.msg-participants-mobile{display:none!important}}.msg-inbox-item{border-radius:var(--radius-sm);border:1px solid var(--color-brand-border);background:var(--color-brand-surface);padding:.75rem .85rem;transition:border-color .15s,box-shadow .15s;display:block}.msg-inbox-item:hover{border-color:#d6a98d}@supports (color:color-mix(in lab,red,red)){.msg-inbox-item:hover{border-color:color-mix(in srgb,var(--color-brand-accent)40%,var(--color-brand-border))}}.msg-inbox-item:hover{box-shadow:var(--shadow-warm-sm)}.msg-inbox-item--unread{border-color:#d5a385}@supports (color:color-mix(in lab,red,red)){.msg-inbox-item--unread{border-color:color-mix(in srgb,var(--color-brand-accent)45%,var(--color-brand-border))}}.msg-inbox-item--unread{background:#fbf6f2}@supports (color:color-mix(in lab,red,red)){.msg-inbox-item--unread{background:color-mix(in srgb,var(--color-brand-accent)6%,var(--color-brand-surface))}}body.page-dashboard-home.is-auth .site-topbar+main.site-main{margin-top:-14px!important}body.page-dashboard-home.is-auth .site-topbar+main.site-main>.app-main-layer.dashboard-page-layer{padding-top:0!important}body.page-dashboard-home.is-auth .dashboard-hero-editorial--has-bg.dashboard-hero-editorial--viewport-edge{margin-top:-56px!important}body.page-dashboard-home.is-auth .dashboard-hero-editorial--viewport-edge .dashboard-hero-editorial__bg{height:calc(100% + 68px)!important;top:-68px!important}@media(max-width:767px){body.page-dashboard-home.is-auth .dashboard-hero-editorial--has-bg.dashboard-hero-editorial--viewport-edge{margin-top:-44px!important}body.page-dashboard-home.is-auth .dashboard-hero-editorial--viewport-edge .dashboard-hero-editorial__bg{height:calc(100% + 52px)!important;top:-52px!important}}#dashboard-checklist-tasks.dashboard-checklist-gold{--dcg-bg0:#0f0e14;--dcg-bg1:#16141f;--dcg-bg2:#1c1a26;--dcg-line:#dab05638;--dcg-gold:#e8b84a;--dcg-gold-bright:#f5d78a;--dcg-gold-deep:#b8892a;--dcg-text:#f4efe6;--dcg-muted:#9d94a8;--dcg-glow:#e8b84a59}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__card{color:var(--dcg-text);color-scheme:dark;background-color:var(--dcg-bg0);background-image:radial-gradient(ellipse 90% 55% at 50% -15%,#e8b84a1f,transparent 55%),linear-gradient(165deg,#17152a 0%,var(--dcg-bg0)38%,#12101a 100%),repeating-linear-gradient(-12deg,transparent,transparent 2px,#ffffff03 2px,#ffffff03 3px);border:1px solid var(--dcg-line);box-shadow:0 0 0 1px #00000059 inset,0 1px #fff8dc0f inset,0 20px 50px -18px #0000008c,0 0 32px -8px var(--dcg-glow);border-radius:1.25rem;padding:1.25rem 1.35rem 1.5rem;position:relative;overflow:hidden}@media(min-width:640px){#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__card{padding:1.5rem 1.75rem 1.75rem}}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:1.5rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--dcg-gold);opacity:.92;margin:0 0 .35rem;font-size:.65rem;font-weight:700}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__title{letter-spacing:-.02em;background:linear-gradient(180deg,var(--dcg-gold-bright)0%,var(--dcg-gold)45%,var(--dcg-gold-deep)100%);color:#0000;text-shadow:0 0 40px #e8b84a40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:700;line-height:1.15}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__subtitle{max-width:36rem;color:var(--dcg-muted);margin:.65rem 0 0;font-size:.875rem;line-height:1.5}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__header-links{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem .75rem;font-size:.875rem;font-weight:600;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__header-links a{color:var(--dcg-gold);text-decoration:none;transition:color .15s,text-shadow .15s}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__header-links a:hover{color:var(--dcg-gold-bright);text-shadow:0 0 12px #e8b84a73}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__header-sep{color:#e8b84a59;-webkit-user-select:none;user-select:none}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__plan-link{color:var(--dcg-gold);font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__plan-link:hover{text-decoration:underline}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__columns{gap:1.75rem;display:grid}@media(max-width:1023px){#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__col--tasks{border-top:1px solid var(--dcg-line);padding-top:1.5rem}}@media(min-width:1024px){#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem 2.25rem}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__col--tasks{border-left:1px solid var(--dcg-line);padding-left:2rem}}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--dcg-gold);margin:0;font-size:.7rem;font-weight:700}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__section-title--spaced{margin-bottom:1rem}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__progress{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__progress-count{font-variant-numeric:tabular-nums;color:var(--dcg-gold);flex-shrink:0;font-size:.75rem;font-weight:700}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__progress-track{background:#ffffff0f;border-radius:999px;flex:1;height:.35rem;overflow:hidden;box-shadow:inset 0 1px #00000059}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--dcg-gold-deep),var(--dcg-gold)40%,var(--dcg-gold-bright));height:100%;transition:width .35s;box-shadow:0 0 14px #e8b84a8c}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__horse-details{background:#ffffff08;border:1px solid #dab0562e;border-radius:.85rem;margin-bottom:.75rem;overflow:hidden}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__horse-details:last-child{margin-bottom:0}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__horse-summary{cursor:pointer;color:var(--dcg-text);padding:.65rem .85rem;font-size:.875rem;font-weight:600;list-style:none}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__horse-summary::-webkit-details-marker{display:none}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__horse-body{border-top:1px solid #dab0561f;padding:.65rem .85rem .85rem}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__horse-single{margin-bottom:.5rem}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__empty-hint{color:var(--dcg-muted);background:#ffffff08;border:1px dashed #dab05647;border-radius:.75rem;margin:0;padding:.85rem 1rem;font-size:.875rem}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-form{background:linear-gradient(#ffffff0d,#0000001f);border:1px solid #dab05633;border-radius:.85rem;margin-bottom:1rem;padding:1rem;box-shadow:inset 0 1px #fff8dc0a}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-grid{gap:.65rem;display:grid}@media(min-width:640px){#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__field--full{grid-column:1/-1}}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__field label{letter-spacing:.1em;text-transform:uppercase;color:#e8b84ad9;margin-bottom:.25rem;font-size:.65rem;font-weight:700;display:block}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__input{width:100%;color:var(--dcg-text);background:#0a090ea6;border:1px solid #dab05647;border-radius:.65rem;outline:none;padding:.5rem .65rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:block}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__input::placeholder{color:#9d94a8bf}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__input:focus{border-color:#e8b84a8c;box-shadow:0 0 0 2px #e8b84a2e}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-actions{margin-top:.85rem}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__btn-create{color:#1a1208;cursor:pointer;background:linear-gradient(180deg,#fce8a6 0%,var(--dcg-gold)38%,#c49228 100%);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.65rem 1rem;font-size:.875rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 10px 28px -6px #e8b84a8c}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__btn-create:hover{filter:brightness(1.05)}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__btn-create:active{transform:translateY(1px)}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__btn-create-icon{width:1.1rem;height:1.1rem}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-list{scrollbar-width:thin;scrollbar-color:#c8a55f8c #ffffff0a;flex-direction:column;gap:.5rem;max-height:min(60vh,26rem);padding-right:.35rem;display:flex;overflow-y:auto}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-card{background:#ffffff0a;border:1px solid #dab05626;border-radius:.65rem}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-card-inner{border-left:3px solid var(--dcg-gold);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;padding:.55rem .65rem .55rem .75rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-card-title{color:var(--dcg-text);font-size:.875rem;font-weight:600}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-card-meta{color:var(--dcg-muted);margin-top:.15rem;font-size:.65rem}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-card-actions{flex-wrap:wrap;flex-shrink:0;gap:.35rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__btn-task-done{color:var(--dcg-gold-bright);cursor:pointer;background:#e8b84a1f;border:1px solid #dab05659;border-radius:999px;padding:.25rem .55rem;font-size:.65rem;font-weight:600;transition:background .15s}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__btn-task-done:hover{background:#e8b84a38}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__btn-task-del{color:#ffb4b4;cursor:pointer;background:#50141459;border:1px solid #ff787859;border-radius:999px;padding:.25rem .55rem;font-size:.65rem;font-weight:600}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-empty{color:var(--dcg-muted);margin:0;font-size:.8125rem}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-stack{flex-direction:column;gap:.85rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-help{color:var(--dcg-muted);margin:0;font-size:.7rem;line-height:1.45}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-help-strong{color:var(--dcg-gold);font-weight:700}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-items{scrollbar-width:thin;scrollbar-color:#c8a55f8c #ffffff0a;background:#0003;border:1px solid #dab05624;border-radius:.65rem;flex-direction:column;gap:0;max-height:min(52vh,22rem);padding-right:.35rem;display:flex;overflow-y:auto}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-items::-webkit-scrollbar{width:6px}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-list::-webkit-scrollbar{width:6px}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-items::-webkit-scrollbar-track{background:#00000059;border-radius:999px;margin:4px 0}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-list::-webkit-scrollbar-track{background:#00000059;border-radius:999px;margin:4px 0}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-items::-webkit-scrollbar-thumb{background:linear-gradient(#e8c8828c,#a07837a6);border:1px solid #00000059;border-radius:999px;box-shadow:0 0 8px #e8b84a33}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-list::-webkit-scrollbar-thumb{background:linear-gradient(#e8c8828c,#a07837a6);border:1px solid #00000059;border-radius:999px;box-shadow:0 0 8px #e8b84a33}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-items::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f5d78ab3,#b89448d9)}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f5d78ab3,#b89448d9)}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-items::-webkit-scrollbar-button{width:0;height:0;display:none}#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__task-list::-webkit-scrollbar-button{width:0;height:0;display:none}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-row{color:var(--dcg-text);border-bottom:1px solid #dab0561a;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.8125rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-row:last-child{border-bottom:none}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-checkbox{width:1.05rem;height:1.05rem;accent-color:var(--dcg-gold);cursor:pointer;border:1px solid #dab05673;border-radius:.2rem;flex-shrink:0}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-row-text{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--dcg-gold-bright);background:#e8b84a1f;border:1px solid #e8b84a73;border-radius:999px;flex-shrink:0;padding:.12rem .45rem;font-size:.55rem;font-weight:700}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-del-form{flex-shrink:0}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-del{color:#e8b84aa6;cursor:pointer;background:#ffffff0a;border:1px solid #dab05638;border-radius:.45rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;line-height:1;transition:color .15s,border-color .15s,background .15s;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-del:hover{color:#ffb8a8;background:#781e1e59;border-color:#ff8c7873}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-actions{flex-wrap:wrap;gap:.5rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-save{color:#1a1208;cursor:pointer;background:linear-gradient(180deg,#fce8a6 0%,var(--dcg-gold)42%,#c49228 100%);border:none;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.75rem;font-weight:700;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 8px 22px -5px #e8b84a80}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-save:hover{filter:brightness(1.06)}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-save-icon{width:.95rem;height:.95rem}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-reset{color:var(--dcg-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.65rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;transition:background .15s}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-reset:hover{color:var(--dcg-text);background:#ffffff1a}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-footer{background:#ffffff0a;border:1px solid #dab05629;border-radius:.65rem;flex-direction:column;gap:.9rem;margin-top:.85rem;padding:.95rem 1rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-footer>form{margin:0;display:block}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-error{color:#ff9b9b;margin:0 0 .5rem;font-size:.75rem;font-weight:600}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-standards{width:100%;color:var(--dcg-gold-bright);cursor:pointer;background:#e8b84a1a;border:1px solid #dab05659;border-radius:.55rem;padding:.5rem .75rem;font-size:.7rem;font-weight:600}@media(min-width:640px){#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-standards{width:auto}}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-footnote{color:var(--dcg-muted);margin:0;font-size:.65rem;line-height:1.45}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-add-form{flex-wrap:wrap;align-items:flex-end;gap:.65rem;padding-top:.15rem;display:flex}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-add-field{flex:10rem;min-width:0}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-add-label{letter-spacing:.08em;text-transform:uppercase;color:#e8b84ad9;margin-bottom:.45rem;font-size:.65rem;font-weight:700;display:block}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-input{width:100%;color:var(--dcg-text);background:#0a090e8c;border:1px solid #dab05647;border-radius:.55rem;outline:none;padding:.5rem .65rem;font-size:.8125rem}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-input:focus{border-color:#e8b84a80;box-shadow:0 0 0 2px #e8b84a26}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-btn-add{color:#1a1208;cursor:pointer;background:linear-gradient(180deg,#fce8a6 0%,var(--dcg-gold)50%,#c49228 100%);border:none;border-radius:.55rem;min-height:2.35rem;padding:.5rem .95rem;font-size:.75rem;font-weight:700;box-shadow:0 6px 16px -4px #e8b84a73}#dashboard-checklist-tasks.dashboard-checklist-gold .checklist-gold-empty{color:var(--dcg-muted);margin:0;font-size:.8125rem}@media(prefers-reduced-motion:reduce){#dashboard-checklist-tasks.dashboard-checklist-gold .dashboard-checklist-gold__progress-fill{transition:none}}#dashboard-onboarding.dashboard-onboarding-gold{--dcg-bg0:#0f0e14;--dcg-bg1:#16141f;--dcg-line:#dab05638;--dcg-gold:#e8b84a;--dcg-gold-bright:#f5d78a;--dcg-gold-deep:#b8892a;--dcg-text:#f4efe6;--dcg-muted:#9d94a8;--dcg-glow:#e8b84a59}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__card{color:var(--dcg-text);color-scheme:dark;background-color:var(--dcg-bg0);background-image:radial-gradient(ellipse 90% 55% at 50% -15%,#e8b84a1f,transparent 55%),linear-gradient(165deg,#17152a 0%,var(--dcg-bg0)38%,#12101a 100%),repeating-linear-gradient(-12deg,transparent,transparent 2px,#ffffff03 2px,#ffffff03 3px);border:1px solid var(--dcg-line);box-shadow:0 0 0 1px #00000059 inset,0 1px #fff8dc0f inset,0 20px 50px -18px #0000008c,0 0 32px -8px var(--dcg-glow);border-radius:1.25rem;position:relative;overflow:hidden}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem 1.25rem;padding:1rem 1.15rem;list-style:none;display:flex}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__summary::-webkit-details-marker{display:none}@media(min-width:640px){#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__summary{padding:1.15rem 1.5rem}}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__summary-main{gap:.2rem;min-width:0;display:grid}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__summary-hint{color:var(--dcg-muted);font-size:.8125rem;line-height:1.4}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__card[open] .dashboard-onboarding-gold__summary-hint{display:none}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__summary-aside{flex-shrink:0;align-items:center;gap:.85rem;display:flex}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__chevron{border-right:2px solid var(--dcg-gold);border-bottom:2px solid var(--dcg-gold);flex-shrink:0;width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__card[open] .dashboard-onboarding-gold__chevron{transform:rotate(225deg)translateY(1px)}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__panel{border-top:1px solid #dab05624;padding:0 1.15rem 1.15rem}@media(min-width:640px){#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__panel{padding:0 1.5rem 1.5rem}}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--dcg-gold);opacity:.92;margin:0 0 .35rem;font-size:.65rem;font-weight:700}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__title{letter-spacing:-.02em;background:linear-gradient(180deg,var(--dcg-gold-bright)0%,var(--dcg-gold)45%,var(--dcg-gold-deep)100%);color:#0000;text-shadow:0 0 40px #e8b84a40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:700;line-height:1.15;display:block}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__subtitle{max-width:36rem;color:var(--dcg-muted);margin:.85rem 0 0;font-size:.875rem;line-height:1.5}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__progress{flex-shrink:0;gap:.35rem;width:min(7.5rem,28vw);display:grid}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__progress-count{font-variant-numeric:tabular-nums;color:var(--dcg-gold);text-align:right;font-size:.75rem;font-weight:700}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__progress-track{background:#ffffff0f;border-radius:999px;width:100%;height:.35rem;overflow:hidden;box-shadow:inset 0 1px #00000059}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--dcg-gold-deep),var(--dcg-gold)40%,var(--dcg-gold-bright));height:100%;transition:width .35s;box-shadow:0 0 14px #e8b84a8c}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__steps{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step{background:#ffffff08;border:1px solid #dab0562e;border-radius:.85rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}@media(min-width:640px){#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step{grid-template-columns:auto 1fr auto;gap:.85rem 1rem;padding:.9rem 1rem}}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step--done{background:linear-gradient(135deg,#e8b84a1a,#ffffff0a);border-color:#e8b84a52}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step--pending{background:linear-gradient(#ffffff0d,#0000001f);border-color:#dab05647;box-shadow:inset 0 1px #fff8dc0a}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step-index{width:2rem;height:2rem;color:var(--dcg-gold-bright);background:#e8b84a1a;border:1px solid #dab05659;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step--done .dashboard-onboarding-gold__step-index{color:var(--dcg-gold-bright);background:#e8b84a2e;border-color:#e8b84a80}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step-title{color:var(--dcg-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step-desc{color:var(--dcg-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step-cta{color:#1a1208;white-space:nowrap;background:linear-gradient(180deg,#fce8a6 0%,var(--dcg-gold)38%,#c49228 100%);border:none;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 10px 28px -6px #e8b84a8c}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step-cta:hover{filter:brightness(1.05)}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step-cta:active{transform:translateY(1px)}@media(max-width:639px){#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__step-cta{grid-column:1/-1;width:100%}}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__dismiss{justify-content:flex-end;margin-top:1rem;display:flex}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__dismiss-btn{color:var(--dcg-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;transition:color .15s,text-shadow .15s}#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__dismiss-btn:hover{color:var(--dcg-gold);text-shadow:0 0 12px #e8b84a59}@media(prefers-reduced-motion:reduce){#dashboard-onboarding.dashboard-onboarding-gold .dashboard-onboarding-gold__progress-fill{transition:none}}#dashboard-empty-horses.dashboard-empty-horses-gold{--deh-gold:#e8b84a;--deh-gold-bright:#f5d78a;--deh-text:#f4efe6;--deh-muted:#9d94a8;--deh-line:#dab05652}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__card{border:1px solid var(--deh-line);color:var(--deh-text);background-color:#0f0e14;background-image:radial-gradient(90% 55% at 50% -20%,#e8b84a1f,#0000 55%),linear-gradient(165deg,#17152a,#0f0e14 42%,#12101a);border-radius:1.25rem;padding:1.35rem 1.2rem;box-shadow:inset 0 0 0 1px #00000059,0 0 32px -6px #e8b84a38}@media(min-width:640px){#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__card{padding:1.65rem 1.5rem}}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__content{max-width:36rem}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__kicker{letter-spacing:.14em;text-transform:uppercase;color:#e8b84ad9;margin:0 0 .35rem;font-size:.6875rem;font-weight:700}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__title{font-family:var(--font-display,Fraunces,Georgia,serif);color:var(--deh-text);margin:0;font-size:clamp(1.65rem,4vw,2.1rem);font-weight:600;line-height:1.15}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__lead{color:var(--deh-muted);margin:.65rem 0 0;font-size:.9375rem;line-height:1.55}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__features{gap:.55rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__features li{color:#f4efe6eb;align-items:center;gap:.55rem;font-size:.875rem;font-weight:500;display:flex}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__features .icon-core{color:var(--deh-gold)}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__actions{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-top:1.35rem;display:flex}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__cta-primary{color:#1a1208;background:linear-gradient(180deg,#fce8a6 0%,var(--deh-gold)42%,#c49228 100%);border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.55rem 1.15rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 8px 22px -5px #e8b84a73}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__cta-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__cta-secondary{color:var(--deh-muted);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s}#dashboard-empty-horses.dashboard-empty-horses-gold .dashboard-empty-horses-gold__cta-secondary:hover{color:var(--deh-gold-bright)}#staldara-install-app-root .pwa-premium-install-card{--pwa-bg0:#0f0e14;--pwa-gold:#e8b84a;--pwa-gold-bright:#f5d78a;--pwa-text:#f4efe6;--pwa-muted:#9d94a8;--pwa-line:#dab05652;border:1px solid var(--pwa-line);color:var(--pwa-text);background-color:var(--pwa-bg0);background-image:radial-gradient(ellipse 90% 55% at 50% -20%,#e8b84a1a,transparent 55%),linear-gradient(165deg,#17152a 0%,var(--pwa-bg0)42%,#12101a 100%);border-radius:1.25rem;padding:1rem 1.1rem;box-shadow:inset 0 0 0 1px #00000059,0 0 28px -6px #e8b84a2e,0 18px 40px -14px #00000080}#staldara-install-app-root .pwa-premium-install-icon{background:#ffffff0f;border:1px solid #dab05659}#staldara-install-app-root .pwa-premium-install-title{background:linear-gradient(180deg,var(--pwa-gold-bright)0%,var(--pwa-gold)55%,#b8892a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}#staldara-install-app-root .pwa-premium-install-copy{color:var(--pwa-muted)}#staldara-install-app-root .pwa-premium-install-em{color:var(--pwa-gold-bright);font-weight:600}#staldara-install-app-root .pwa-premium-install-btn{cursor:pointer;border-radius:.75rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600;transition:filter .15s,background .15s,border-color .15s}#staldara-install-app-root .pwa-premium-install-btn--ghost{color:var(--pwa-muted);background:#ffffff0f;border:1px solid #ffffff24}#staldara-install-app-root .pwa-premium-install-btn--ghost:hover{color:var(--pwa-text);background:#ffffff1a;border-color:#e8b84a59}#staldara-install-app-root .pwa-premium-install-btn--gold{color:#1a1208;background:linear-gradient(180deg,#fce8a6 0%,var(--pwa-gold)42%,#c49228 100%);border:none;box-shadow:inset 0 1px #ffffff59,0 8px 22px -5px #e8b84a73}#staldara-install-app-root .pwa-premium-install-btn--gold:hover{filter:brightness(1.06)}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
