/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--wg-top:56;--wg-bottom:71}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-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-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-serif:"Fraunces", Georgia, serif;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--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-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--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-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-600:oklch(59.2% .249 .584);--color-pink-900:oklch(40.8% .153 2.432);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--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;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--app-font);--default-mono-font-family:var(--app-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab],select,label[for],input[type=checkbox],input[type=radio],summary{cursor:pointer}}@layer components{.glass{background:var(--card);position:relative}@supports (color:color-mix(in lab, red, red)){.glass{background:color-mix(in srgb, var(--card) 55%, transparent)}}.glass{-webkit-backdrop-filter:blur(28px)saturate(190%);border:1px solid #ffffff8c;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff26,0 10px 40px -12px #00000038}.dark .glass,.dark [data-theme=ios] .glass{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 10px 40px -12px #0009}.glass:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(135deg,#ffffff59,#0000 35% 70%,#ffffff1f);position:absolute;inset:0}.hero-waist{align-items:center;gap:.4rem .8rem;justify-content:inherit;flex-wrap:wrap;flex-basis:100%;font-size:.8rem;display:flex}.hero-waist-label{text-align:inherit;flex-basis:100%}.hero-waist.is-due .hero-waist-label{font-weight:600}.hero-waist.is-due .hero-waist-label:before{vertical-align:.1em;content:"";background:currentColor;border-radius:999px;width:.5em;height:.5em;margin-right:.5em;display:inline-block}.hero-waist-link{font:inherit;color:inherit;text-underline-offset:.25em;cursor:pointer;opacity:.8;background:0 0;border:0;padding:0;text-decoration:underline}.hero-waist-link:hover,.hero-waist-link:focus-visible{opacity:1}.hero-waist-error{text-align:inherit;flex-basis:100%}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.-top-1{top:calc(var(--spacing) * -1)}.-top-5{top:calc(var(--spacing) * -5)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-8{right:calc(var(--spacing) * -8)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-10{right:calc(var(--spacing) * 10)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[max\(0\.5rem\,calc\(env\(safe-area-inset-bottom\)-1\.25rem\)\)\]{bottom:max(.5rem, calc(env(safe-area-inset-bottom) - 1.25rem))}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.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-\[10\]{z-index:10}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.col-start-2{grid-column-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-0{width:0;height:0}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.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{height:calc(var(--spacing) * 3)}.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-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[3px\]{height:3px}.h-\[34px\]{height:34px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.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-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[34px\]{width:34px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.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:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.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,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.\[scrollbar-width\:none\]{scrollbar-width:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.5rem_1fr_4\.5rem\]{grid-template-columns:2.5rem 1fr 4.5rem}.grid-cols-\[3rem_1fr_auto\]{grid-template-columns:3rem 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-\[auto_repeat\(7\,var\(--cell\)\)\]{grid-template-rows:auto repeat(7,var(--cell))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.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}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-0\.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-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * 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)))}:where(.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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[12px_40px_40px_40px\]{border-radius:12px 40px 40px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[24\%\]{border-radius:24%}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-\[40px_12px_40px_40px\]{border-radius:40px 12px 40px 40px}.rounded-\[40px_40px_40px_12px\]{border-radius:40px 40px 40px 12px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-full{border-top-left-radius:2147483647px;border-top-right-radius:2147483647px}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-\[6px\]{border-block-style:var(--tw-border-style);border-block-width:6px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[10px\]{border-left-style:var(--tw-border-style);border-left-width:10px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3a3a3a\]{border-color:#3a3a3a}.border-\[\#e8321e\]\/60{border-color:oklab(60.6061% .189102 .111218/.6)}.border-\[\#f2f2f2\]\/50{border-color:oklab(96.1151% -2.98023e-8 0/.5)}.border-\[var\(--chart-muted\)\]{border-color:var(--chart-muted)}.border-\[var\(--series-2\)\]{border-color:var(--series-2)}.border-amber-300{border-color:var(--color-amber-300)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-foreground,.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/50{border-color:color-mix(in oklab, var(--color-gray-200) 50%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-input{border-color:var(--input)}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-sidebar-border,.border-sidebar-border\/50{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/50{border-color:color-mix(in oklab, var(--sidebar-border) 50%, transparent)}}.border-sidebar-border\/70{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/70{border-color:color-mix(in oklab, var(--sidebar-border) 70%, transparent)}}.border-sidebar-border\/80{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/80{border-color:color-mix(in oklab, var(--sidebar-border) 80%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-y-transparent{border-block-color:#0000}.border-l-\[\#9a9a96\]{border-left-color:#9a9a96}.bg-\[\#9a9a96\]{background-color:#9a9a96}.bg-\[\#c7c7cc\]{background-color:#c7c7cc}.bg-\[\#e8321e\]{background-color:#e8321e}.bg-\[\#ee5a2a\]{background-color:#ee5a2a}.bg-\[\#f2f2f2\]\/15{background-color:oklab(96.1151% -2.98023e-8 0/.15)}.bg-\[\#f05523\]{background-color:#f05523}.bg-\[\#ff9500\]{background-color:#ff9500}.bg-\[var\(--chart-axis\)\]{background-color:var(--chart-axis)}.bg-\[var\(--chart-grid\)\],.bg-\[var\(--chart-grid\)\]\/40{background-color:var(--chart-grid)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--chart-grid\)\]\/40{background-color:color-mix(in oklab, var(--chart-grid) 40%, transparent)}}.bg-\[var\(--chart-muted\)\]{background-color:var(--chart-muted)}.bg-\[var\(--fit-blue\)\],.bg-\[var\(--fit-blue\)\]\/15{background-color:var(--fit-blue)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fit-blue\)\]\/15{background-color:color-mix(in oklab, var(--fit-blue) 15%, transparent)}}.bg-\[var\(--fit-green\)\]\/15{background-color:var(--fit-green)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fit-green\)\]\/15{background-color:color-mix(in oklab, var(--fit-green) 15%, transparent)}}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--fw-accent\)\]{background-color:var(--fw-accent)}.bg-\[var\(--m3-inverse-surface\)\]{background-color:var(--m3-inverse-surface)}.bg-\[var\(--m3-sun\)\]{background-color:var(--m3-sun)}.bg-\[var\(--neon-green\)\]{background-color:var(--neon-green)}.bg-\[var\(--series-1\)\]{background-color:var(--series-1)}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-foreground,.bg-foreground\/6{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/6{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.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\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/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-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-zinc-900{background-color:var(--color-zinc-900)}.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))}.from-\[\#a2a2a7\]{--tw-gradient-from:#a2a2a7;--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-amber-400{--tw-gradient-from:var(--color-amber-400);--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-blue-50{--tw-gradient-from:var(--color-blue-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-blue-500{--tw-gradient-from:var(--color-blue-500);--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-blue-600{--tw-gradient-from:var(--color-blue-600);--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-cyan-500{--tw-gradient-from:var(--color-cyan-500);--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-gray-50{--tw-gradient-from:var(--color-gray-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-gray-300{--tw-gradient-from:var(--color-gray-300);--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-gray-900{--tw-gradient-from:var(--color-gray-900);--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-green-50{--tw-gradient-from:var(--color-green-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-green-500{--tw-gradient-from:var(--color-green-500);--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-green-600{--tw-gradient-from:var(--color-green-600);--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-indigo-50{--tw-gradient-from:var(--color-indigo-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-indigo-500{--tw-gradient-from:var(--color-indigo-500);--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-orange-50{--tw-gradient-from:var(--color-orange-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-orange-500{--tw-gradient-from:var(--color-orange-500);--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-purple-50{--tw-gradient-from:var(--color-purple-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-purple-500{--tw-gradient-from:var(--color-purple-500);--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-red-400{--tw-gradient-from:var(--color-red-400);--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-red-500{--tw-gradient-from:var(--color-red-500);--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-red-600{--tw-gradient-from:var(--color-red-600);--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-yellow-400{--tw-gradient-from:var(--color-yellow-400);--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-blue-800{--tw-gradient-via:var(--color-blue-800);--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-white{--tw-gradient-via:var(--color-white);--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-\[\#6e6e73\]{--tw-gradient-to:#6e6e73;--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-amber-600{--tw-gradient-to:var(--color-amber-600);--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-blue-100{--tw-gradient-to:var(--color-blue-100);--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-blue-600{--tw-gradient-to:var(--color-blue-600);--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-cyan-50{--tw-gradient-to:var(--color-cyan-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))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--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-gray-100{--tw-gradient-to:var(--color-gray-100);--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-gray-500{--tw-gradient-to:var(--color-gray-500);--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-gray-700{--tw-gradient-to:var(--color-gray-700);--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-green-100{--tw-gradient-to:var(--color-green-100);--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-green-600{--tw-gradient-to:var(--color-green-600);--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-indigo-100{--tw-gradient-to:var(--color-indigo-100);--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-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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-orange-100{--tw-gradient-to:var(--color-orange-100);--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-orange-600{--tw-gradient-to:var(--color-orange-600);--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-pink-600{--tw-gradient-to:var(--color-pink-600);--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-purple-50{--tw-gradient-to:var(--color-purple-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))}.to-purple-100{--tw-gradient-to:var(--color-purple-100);--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-purple-500{--tw-gradient-to:var(--color-purple-500);--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-purple-600{--tw-gradient-to:var(--color-purple-600);--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-purple-800{--tw-gradient-to:var(--color-purple-800);--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-red-600{--tw-gradient-to:var(--color-red-600);--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-red-700{--tw-gradient-to:var(--color-red-700);--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-yellow-600{--tw-gradient-to:var(--color-yellow-600);--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-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[3px\]{padding-block:3px}.pt-1{padding-top:var(--spacing)}.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-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.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-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[calc\(6rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.pb-\[calc\(7rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pb-\[calc\(8rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(0px\,calc\(env\(safe-area-inset-bottom\)-1rem\)\)\]{padding-bottom:max(0px, calc(env(safe-area-inset-bottom) - 1rem))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--app-mono)}.font-sans{font-family:var(--app-font)}.font-serif{font-family:Fraunces,Georgia,serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[min\(1\.875rem\,calc\(\(100cqw-4rem\)\/5\.8\)\)\]{font-size:min(1.875rem,17.2414cqw - .689655rem)}.text-\[min\(1\.875rem\,calc\(\(100cqw-8rem\)\/5\.2\)\)\]{font-size:min(1.875rem,19.2308cqw - 1.53846rem)}.text-\[min\(3\.75rem\,22cqw\)\]{font-size:min(3.75rem,22cqw)}.text-\[min\(3rem\,18cqw\)\]{font-size:min(3rem,18cqw)}.text-\[min\(48px\,16cqw\)\]{font-size:min(48px,16cqw)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[48px\]{--tw-leading:48px;line-height:48px}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#007aff\]{color:#007aff}.text-\[\#8a8a8a\]{color:#8a8a8a}.text-\[\#8a8a87\]{color:#8a8a87}.text-\[\#8b8b87\]{color:#8b8b87}.text-\[\#8f8f8f\]{color:#8f8f8f}.text-\[\#9a9a96\]{color:#9a9a96}.text-\[\#e9e9e6\]{color:#e9e9e6}.text-\[\#e8321e\]{color:#e8321e}.text-\[\#f2f2f2\]{color:#f2f2f2}.text-\[\#ff5a1f\]{color:#ff5a1f}.text-\[\#ff9f0a\]{color:#ff9f0a}.text-\[\#ff375f\]{color:#ff375f}.text-\[\#ff9500\]{color:#ff9500}.text-\[\#ffd60a\]{color:#ffd60a}.text-\[var\(--auth-muted\)\]{color:var(--auth-muted)}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--fit-blue\)\]{color:var(--fit-blue)}.text-\[var\(--fit-green\)\]{color:var(--fit-green)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--m3-inverse-on-surface\)\]{color:var(--m3-inverse-on-surface)}.text-\[var\(--m3-on-sun\)\]{color:var(--m3-on-sun)}.text-\[var\(--neon-cyan\)\]{color:var(--neon-cyan)}.text-\[var\(--neon-magenta\)\]{color:var(--neon-magenta)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-blue-100{color:var(--color-blue-100)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-muted{color:var(--muted)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-100{color:var(--color-purple-100)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-100{color:var(--color-red-100)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/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-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-1px_0_var\(--border\)\]{--tw-shadow:0 -1px 0 var(--tw-shadow-color,var(--border));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_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));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_0_0_2px_var\(--background\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--background));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_1px_0_var\(--border\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);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-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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--fit-green\)\]{--tw-ring-color:var(--fit-green)}.ring-border{--tw-ring-color:var(--border)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-ring,.ring-ring\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab, var(--ring) 10%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-2{--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)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-card{--tw-ring-offset-color:var(--card)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.outline-ring\/50{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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-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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{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))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.slide-in-from-right-full{--tw-enter-translate-x:calc(1*100%)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:bg-muted:is(:where(.group):hover *){background-color:var(--muted)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-12:is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:calc(var(--spacing) * 12)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:pointer-events-none:is(:where(.group)[data-collapsible=icon] *){pointer-events:none}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:0}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=icon\]\:select-none:is(:where(.group)[data-collapsible=icon] *){-webkit-user-select:none;user-select:none}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-\(--spacing\(4\)\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - (calc(var(--spacing) * 4)))}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-full:first-child{border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-full:last-child{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:rounded-\[28px\]:hover{border-radius:28px}.hover\:rounded-\[32px\]:hover{border-radius:32px}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background\/60:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground:hover{background-color:var(--foreground)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-yellow-700:hover{background-color:var(--color-yellow-700)}.hover\:bg-gradient-to-r:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:from-blue-50:hover{--tw-gradient-from:var(--color-blue-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))}.hover\:from-blue-100:hover{--tw-gradient-from:var(--color-blue-100);--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))}.hover\:from-blue-600:hover{--tw-gradient-from:var(--color-blue-600);--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))}.hover\:from-green-600:hover{--tw-gradient-from:var(--color-green-600);--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))}.hover\:from-purple-50:hover{--tw-gradient-from:var(--color-purple-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))}.hover\:from-red-600:hover{--tw-gradient-from:var(--color-red-600);--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))}.hover\:to-blue-700:hover{--tw-gradient-to:var(--color-blue-700);--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))}.hover\:to-green-700:hover{--tw-gradient-to:var(--color-green-700);--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))}.hover\:to-pink-50:hover{--tw-gradient-to:var(--color-pink-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))}.hover\:to-purple-50:hover{--tw-gradient-to:var(--color-purple-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))}.hover\:to-purple-100:hover{--tw-gradient-to:var(--color-purple-100);--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))}.hover\:to-red-700:hover{--tw-gradient-to:var(--color-red-700);--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))}.hover\:pl-6:hover{padding-left:calc(var(--spacing) * 6)}.hover\:text-\[\#f2f2f2\]:hover{color:#f2f2f2}.hover\:text-\[var\(--neon-cyan\)\]:hover{color:var(--neon-cyan)}.hover\:text-\[var\(--neon-magenta\)\]:hover{color:var(--neon-magenta)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-background:hover{color:var(--background)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-900:hover{color:var(--color-green-900)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-purple-900:hover{color:var(--color-purple-900)}.hover\:text-red-900:hover{color:var(--color-red-900)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-yellow-900:hover{color:var(--color-yellow-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--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\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-\[\#ee5a2a\]:focus-visible{--tw-ring-color:#ee5a2a}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, 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\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}@media (hover:hover){.enabled\:hover\:bg-muted\/50:enabled:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-muted\/50:enabled:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:var(--destructive-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive-foreground) 80%, transparent)}}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media not all and (width>=48rem){.max-md\:bg-black\/1{background-color:#00000003}@supports (color:color-mix(in lab, red, red)){.max-md\:bg-black\/1{background-color:color-mix(in oklab, var(--color-black) 1%, transparent)}}}@media (width>=40rem){.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mb-0{margin-bottom:0}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-\[350px\]{width:350px}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-24{min-width:calc(var(--spacing) * 24)}.sm\:min-w-32{min-width:calc(var(--spacing) * 32)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}:where(.sm\:space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-\[4px\]{padding:4px}.sm\:px-0{padding-inline:0}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.md\:h-svh{height:100svh}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[5rem_minmax\(0\,15rem\)_1fr\]{grid-template-columns:5rem minmax(0,15rem) 1fr}.md\:grid-cols-\[13rem_1fr\]{grid-template-columns:13rem 1fr}.md\:flex-col{flex-direction:column}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pl-\[280px\]{padding-left:280px}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[40px\]{font-size:40px}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:mx-0{margin-inline:0}.lg\:my-2{margin-block:calc(var(--spacing) * 2)}.lg\:my-auto{margin-block:auto}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.lg\:h-px{height:1px}.lg\:h-svh{height:100svh}.lg\:w-48{width:calc(var(--spacing) * 48)}.lg\:w-full{width:100%}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1fr_1\.1fr_1fr\]{grid-template-columns:1fr 1.1fr 1fr}.lg\:grid-cols-\[34rem_1fr\]{grid-template-columns:34rem 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}:where(.lg\:space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 12) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-x-reverse)))}.lg\:overflow-visible{overflow:visible}.lg\:rounded-md{border-radius:calc(var(--radius) - 2px)}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-0{padding-inline:0}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pt-0{padding-top:0}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-\[64px\]{font-size:64px}.lg\:leading-\[72px\]{--tw-leading:72px;line-height:72px}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-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 (width>=80rem){.xl\:max-w-\[calc\(72rem\+280px\)\]{max-width:calc(72rem + 280px)}.xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}@container (width>=28rem){.\@md\:w-auto{width:auto}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:flex-row{flex-direction:row}.\@md\:justify-self-start{justify-self:flex-start}}@container (width>=32rem){.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=36rem){.\@xl\:order-last{order:9999}.\@xl\:col-span-full{grid-column:1/-1}.\@xl\:w-28{width:calc(var(--spacing) * 28)}.\@xl\:max-w-sm{max-width:var(--container-sm)}.\@xl\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.\@xl\:grid-cols-\[auto_auto_auto_1fr_auto\]{grid-template-columns:auto auto auto 1fr auto}.\@xl\:flex-row{flex-direction:row}.\@xl\:items-end{align-items:flex-end}.\@xl\:justify-center{justify-content:center}.\@xl\:gap-12{gap:calc(var(--spacing) * 12)}}@container (width>=42rem){.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=56rem){.\@4xl\:col-span-2{grid-column:span 2/span 2}.\@4xl\:col-span-3{grid-column:span 3/span 3}.\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@4xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}.dark\:border-r:is(.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-amber-600:is(.dark *){border-color:var(--color-amber-600)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:is(.dark *){border-color:#36415380}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-purple-700:is(.dark *){border-color:var(--color-purple-700)}.dark\:border-red-200\/10:is(.dark *){border-color:#ffcaca1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-200\/10:is(.dark *){border-color:color-mix(in oklab, var(--color-red-200) 10%, transparent)}}.dark\:border-red-400:is(.dark *){border-color:var(--color-red-400)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/50:is(.dark *){border-color:#9f071280}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-800\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-red-800) 50%, transparent)}}.dark\:border-yellow-600:is(.dark *){border-color:var(--color-yellow-600)}.dark\:border-yellow-800:is(.dark *){border-color:var(--color-yellow-800)}.dark\:bg-blue-500:is(.dark *){background-color:var(--color-blue-500)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/50:is(.dark *){background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/60:is(.dark *){background-color:#1e293999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1e2939cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.dark\:bg-gray-800\/90:is(.dark *){background-color:#1e2939e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/90:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1e2939f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/95:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 95%, transparent)}}.dark\:bg-green-500:is(.dark *){background-color:var(--color-green-500)}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:bg-red-500:is(.dark *){background-color:var(--color-red-500)}.dark\:bg-red-700\/10:is(.dark *){background-color:#bf000f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-700\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-red-700) 10%, transparent)}}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:bg-red-900\/30:is(.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-yellow-500:is(.dark *){background-color:var(--color-yellow-500)}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#733e0a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 20%, transparent)}}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\:from-amber-500:is(.dark *){--tw-gradient-from:var(--color-amber-500);--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))}.dark\:from-blue-900\/30:is(.dark *){--tw-gradient-from:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-900\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:from-blue-900\/30:is(.dark *){--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))}.dark\:from-gray-100:is(.dark *){--tw-gradient-from:var(--color-gray-100);--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))}.dark\:from-gray-400:is(.dark *){--tw-gradient-from:var(--color-gray-400);--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))}.dark\:from-gray-700:is(.dark *){--tw-gradient-from:var(--color-gray-700);--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))}.dark\:from-gray-900:is(.dark *){--tw-gradient-from:var(--color-gray-900);--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))}.dark\:from-green-600:is(.dark *){--tw-gradient-from:var(--color-green-600);--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))}.dark\:from-green-900\/30:is(.dark *){--tw-gradient-from:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-green-900\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:from-green-900\/30:is(.dark *){--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))}.dark\:from-indigo-900\/30:is(.dark *){--tw-gradient-from:#312c854d}@supports (color:color-mix(in lab, red, red)){.dark\:from-indigo-900\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-indigo-900) 30%, transparent)}}.dark\:from-indigo-900\/30:is(.dark *){--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))}.dark\:from-orange-900\/30:is(.dark *){--tw-gradient-from:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-orange-900\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:from-orange-900\/30:is(.dark *){--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))}.dark\:from-purple-900\/30:is(.dark *){--tw-gradient-from:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-900\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:from-purple-900\/30:is(.dark *){--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))}.dark\:from-red-400:is(.dark *){--tw-gradient-from:var(--color-red-400);--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))}.dark\:from-red-600:is(.dark *){--tw-gradient-from:var(--color-red-600);--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))}.dark\:from-yellow-500:is(.dark *){--tw-gradient-from:var(--color-yellow-500);--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))}.dark\:via-gray-800:is(.dark *){--tw-gradient-via:var(--color-gray-800);--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)}.dark\:to-amber-700:is(.dark *){--tw-gradient-to:var(--color-amber-700);--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))}.dark\:to-blue-800\/30:is(.dark *){--tw-gradient-to:#193cb84d}@supports (color:color-mix(in lab, red, red)){.dark\:to-blue-800\/30:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-800) 30%, transparent)}}.dark\:to-blue-800\/30:is(.dark *){--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))}.dark\:to-gray-300:is(.dark *){--tw-gradient-to:var(--color-gray-300);--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))}.dark\:to-gray-600:is(.dark *){--tw-gradient-to:var(--color-gray-600);--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))}.dark\:to-gray-900:is(.dark *){--tw-gradient-to:var(--color-gray-900);--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))}.dark\:to-green-700:is(.dark *){--tw-gradient-to:var(--color-green-700);--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))}.dark\:to-green-800\/30:is(.dark *){--tw-gradient-to:#0166304d}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-800\/30:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-green-800) 30%, transparent)}}.dark\:to-green-800\/30:is(.dark *){--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))}.dark\:to-orange-800\/30:is(.dark *){--tw-gradient-to:#9f2d004d}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-800\/30:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-800) 30%, transparent)}}.dark\:to-orange-800\/30:is(.dark *){--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))}.dark\:to-purple-800\/30:is(.dark *){--tw-gradient-to:#6e11b04d}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-800\/30:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-purple-800) 30%, transparent)}}.dark\:to-purple-800\/30:is(.dark *){--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))}.dark\:to-purple-900\/30:is(.dark *){--tw-gradient-to:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-900\/30:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:to-purple-900\/30:is(.dark *){--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))}.dark\:to-red-500:is(.dark *){--tw-gradient-to:var(--color-red-500);--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))}.dark\:to-red-700:is(.dark *){--tw-gradient-to:var(--color-red-700);--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))}.dark\:to-yellow-700:is(.dark *){--tw-gradient-to:var(--color-yellow-700);--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))}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-green-200:is(.dark *){color:var(--color-green-200)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-purple-200:is(.dark *){color:var(--color-purple-200)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-yellow-200:is(.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:is(.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);-webkit-text-decoration-color:var(--color-neutral-500);-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab, var(--ring) 40%, transparent)}}@media (hover:hover){.dark\:hover\:bg-blue-600:is(.dark *):hover{background-color:var(--color-blue-600)}.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:hover\:bg-gray-500:is(.dark *):hover{background-color:var(--color-gray-500)}.dark\:hover\:bg-gray-600:is(.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-green-600:is(.dark *):hover{background-color:var(--color-green-600)}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-red-600:is(.dark *):hover{background-color:var(--color-red-600)}.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:hover\:bg-red-900\/50:is(.dark *):hover{background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.dark\:hover\:bg-yellow-600:is(.dark *):hover{background-color:var(--color-yellow-600)}.dark\:hover\:from-blue-900\/20:is(.dark *):hover{--tw-gradient-from:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:from-blue-900\/20:is(.dark *):hover{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:hover\:from-blue-900\/20:is(.dark *):hover{--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))}.dark\:hover\:from-gray-600:is(.dark *):hover{--tw-gradient-from:var(--color-gray-600);--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))}.dark\:hover\:from-green-700:is(.dark *):hover{--tw-gradient-from:var(--color-green-700);--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))}.dark\:hover\:from-purple-900\/20:is(.dark *):hover{--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:from-purple-900\/20:is(.dark *):hover{--tw-gradient-from:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\:hover\:from-purple-900\/20:is(.dark *):hover{--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))}.dark\:hover\:from-red-700:is(.dark *):hover{--tw-gradient-from:var(--color-red-700);--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))}.dark\:hover\:to-gray-500:is(.dark *):hover{--tw-gradient-to:var(--color-gray-500);--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))}.dark\:hover\:to-green-800:is(.dark *):hover{--tw-gradient-to:var(--color-green-800);--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))}.dark\:hover\:to-pink-900\/20:is(.dark *):hover{--tw-gradient-to:#86104333}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:to-pink-900\/20:is(.dark *):hover{--tw-gradient-to:color-mix(in oklab, var(--color-pink-900) 20%, transparent)}}.dark\:hover\:to-pink-900\/20:is(.dark *):hover{--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))}.dark\:hover\:to-purple-900\/20:is(.dark *):hover{--tw-gradient-to:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:to-purple-900\/20:is(.dark *):hover{--tw-gradient-to:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\:hover\:to-purple-900\/20:is(.dark *):hover{--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))}.dark\:hover\:to-red-800:is(.dark *):hover{--tw-gradient-to:var(--color-red-800);--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))}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-100:is(.dark *):hover{color:var(--color-gray-100)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-green-300:is(.dark *):hover{color:var(--color-green-300)}.dark\:hover\:text-neutral-100:is(.dark *):hover{color:var(--color-neutral-100)}.dark\:hover\:text-purple-300:is(.dark *):hover{color:var(--color-purple-300)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.dark\:hover\:text-yellow-300:is(.dark *):hover{color:var(--color-yellow-300)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}@container (width>=28rem){.\@md\:\[\&\>\:last-child\]\:col-span-2>:last-child{grid-column:span 2/span 2}}@container (width>=56rem){.\@4xl\:\[\&\>\:last-child\]\:col-span-1>:last-child{grid-column:span 1/span 1}}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root[data-theme=comma],[data-theme=comma]{--app-font:"Jost", ui-sans-serif, system-ui, sans-serif;--radius:0;--aur-teal:#111;--aur-indigo:#ff2d55;--aur-violet:#ff2d55;--aur-gradient:linear-gradient(90deg, #111, #111);--aur-glass:#ffffffeb;--aur-glass-edge:#1111111f;--aur-glow:transparent;--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#ff2d55;--primary-foreground:#fff;--secondary:#f4f4f4;--secondary-foreground:#111;--muted:#f4f4f4;--muted-foreground:#555;--accent:#ffe3ea;--accent-foreground:#111;--destructive:#ff2d55;--destructive-foreground:#ff2d55;--border:#11111124;--input:#1111113d;--ring:#ff2d55;--card-shadow:none;--chart-grid:#11111114;--chart-axis:#1111114d;--chart-muted:#555;--delta-good:#111;--delta-bad:#ff2d55}.dark[data-theme=comma],.dark [data-theme=comma]{--aur-teal:#fff;--aur-gradient:linear-gradient(90deg, #fff, #fff);--aur-glass:#0b0b0deb;--aur-glass-edge:#ffffff1f;--background:#0b0b0d;--foreground:#fff;--card:#0b0b0d;--card-foreground:#fff;--popover:#141418;--popover-foreground:#fff;--secondary:#18181c;--secondary-foreground:#fff;--muted:#18181c;--muted-foreground:#a8a8b0;--accent:#2a0d15;--accent-foreground:#fff;--border:#ffffff24;--input:#ffffff38;--chart-grid:#ffffff14;--chart-axis:#ffffff47;--chart-muted:#a8a8b0;--delta-good:#fff}:root[data-theme=comma],[data-theme=comma]{--cm-pink:#ff2d55;--cm-serif:"Fraunces", Georgia, serif}.cm-stage{background:var(--background);position:relative;overflow-x:clip}.cm-stage:before{z-index:0;content:",";font-family:var(--cm-serif);color:var(--cm-pink);font-size:95vw;font-weight:900;line-height:1;position:fixed;bottom:-42vw;right:-8vw}@supports (color:color-mix(in lab, red, red)){.cm-stage:before{color:color-mix(in srgb, var(--cm-pink) 8%, transparent)}}.cm-stage:before{pointer-events:none}.cm-header{z-index:1;align-items:flex-start;gap:1.25rem;max-width:80rem;margin:0 auto;padding:1.5rem 1.25rem 0;display:flex;position:relative}.cm-mark img{border-radius:24%;width:2.75rem;height:2.75rem}.cm-sentence{font-family:var(--cm-serif);flex:1;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:400;line-height:1.25}.cm-link{color:var(--foreground);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.cm-link{color:color-mix(in srgb, var(--foreground) 45%, transparent)}}.cm-link{transition:color .2s}.cm-link:hover{color:var(--foreground)}.cm-link.is-active{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--cm-pink);-webkit-text-decoration-color:var(--cm-pink);-webkit-text-decoration-color:var(--cm-pink);text-decoration-color:var(--cm-pink);text-underline-offset:.18em;font-style:italic;text-decoration-thickness:.12em}.cm-punct{color:var(--cm-pink)}.cm-avatar{color:#fff;background:var(--cm-pink);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-weight:700;display:grid;overflow:hidden}.cm-main{z-index:1;max-width:80rem;margin:0 auto;padding:2.5rem 1.25rem 6rem;position:relative}.cm-date{letter-spacing:.2em;color:var(--foreground);font-size:.8rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cm-date{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cm-date{text-transform:uppercase}.cm-title{letter-spacing:-.05em;margin:.3em 0 2.5rem;font-family:Jost,sans-serif;font-size:clamp(3.5rem,13vw,11rem);font-weight:800;line-height:.85}.cm-comma{color:var(--cm-pink)}.cm-content{gap:3.5rem;display:grid}[data-theme=comma] .dashboard-page{gap:3.5rem;padding:0}[data-theme=comma] [data-slot=card]{border:0;border-top:2px solid var(--foreground);box-shadow:none;background:0 0;border-radius:0;gap:1rem;padding:0}[data-theme=comma] [data-slot=card-header],[data-theme=comma] [data-slot=card-content]{padding-inline:0}[data-theme=comma] [data-slot=card-header]{padding-top:.9rem}[data-theme=comma] [data-slot=card-title]{font-family:var(--cm-serif);letter-spacing:-.01em;font-size:clamp(1.6rem,3vw,2.4rem);font-style:italic;font-weight:600}[data-theme=comma] [data-slot=card-title]:after{content:",";color:var(--cm-pink)}[data-theme=comma] .dashboard-stats{font-family:var(--cm-serif);letter-spacing:-.015em;font-size:clamp(1.7rem,4.2vw,3.6rem);font-weight:300;line-height:1.22;display:block}.cm-stat{display:inline}.cm-stat:after{content:", ";color:var(--cm-pink)}.cm-stat:last-child:after{content:"."}.cm-stat-label{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cm-stat-label{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cm-stat-label{text-transform:lowercase}.cm-stat-value{white-space:nowrap;font-weight:700}.cm-stat-value.is-good{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--cm-pink);-webkit-text-decoration-color:var(--cm-pink);-webkit-text-decoration-color:var(--cm-pink);text-decoration-color:var(--cm-pink);text-underline-offset:.12em;text-decoration-thickness:.08em}.cm-stat-value.is-bad{color:var(--cm-pink)}.cm-stat-detail{color:var(--foreground);margin-left:.25em;font-family:Jost,sans-serif;font-size:.32em;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cm-stat-detail{color:color-mix(in srgb, var(--foreground) 50%, transparent)}}.cm-stat-detail{vertical-align:.9em}.cm-stat-detail>span{display:inline!important}.cm-stat-detail>span+span:before{content:" · "}.cm-chart-line{fill:none;stroke:var(--foreground);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.cm-chart-dot{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cm-chart-dot{fill:color-mix(in srgb, var(--foreground) 25%, transparent)}}.cm-chart-head{fill:var(--cm-pink)}.cm-chart-goal{stroke:var(--cm-pink);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.cm-chart-ahead-band{fill:var(--cm-pink)}@supports (color:color-mix(in lab, red, red)){.cm-chart-ahead-band{fill:color-mix(in srgb, var(--cm-pink) 14%, transparent)}}.cm-chart-ahead{stroke:var(--foreground);stroke-width:5px;stroke-dasharray:.1 11;stroke-linecap:round}.cm-chart-note{letter-spacing:.08em;fill:var(--foreground);font-family:Jost,sans-serif;font-size:13px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cm-chart-note{fill:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cm-chart-note{text-transform:uppercase}.cm-chart-value{font-family:var(--cm-serif);fill:var(--foreground);font-size:30px;font-weight:700}@media not all and (width>=40rem){.cm-header{flex-wrap:wrap}.cm-sentence{flex-basis:100%;order:3}.cm-avatar{margin-left:auto}}:root[data-theme=neon],[data-theme=neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-font:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--radius:.75rem;--neon-lime:#c6f432;--neon-pink:#ff4fa3;--aur-teal:#c6f432;--aur-indigo:#34d3c4;--aur-violet:#ff4fa3;--aur-gradient:linear-gradient(90deg, #c6f432, #34d3c4 55%, #ff4fa3);--aur-glass:#08080cd1;--aur-glass-edge:#c6f43238;--aur-glow:#c6f4322e;--background:#08080c;--foreground:#f2f2f7;--card:#0e0e14;--card-foreground:#f2f2f7;--popover:#0e0e14;--popover-foreground:#f2f2f7;--primary:#c6f432;--primary-foreground:#08080c;--secondary:#16161f;--secondary-foreground:#f2f2f7;--muted:#16161f;--muted-foreground:#9a9aae;--accent:#16161f;--accent-foreground:#f2f2f7;--destructive:#ff4fa3;--destructive-foreground:#ff4fa3;--border:#c6f43238;--input:#c6f4324d;--ring:#c6f432;--card-shadow:0 0 0 1px #c6f43238, 0 0 24px -8px #c6f4324d;--chart-grid:#c6f4321a;--chart-axis:#c6f4324d;--chart-muted:#9a9aae;--delta-good:#c6f432;--delta-bad:#ff4fa3}.nn-stage{background:radial-gradient(80% 50% at 50% -10%,#ff4fa32e,#0000 70%),radial-gradient(60% 40% at 90% 100%,#34d3c41f,#0000 70%),#08080c;position:relative;overflow-x:clip}.nn-floor{z-index:0;transform-origin:bottom;pointer-events:none;background:repeating-linear-gradient(90deg,#ff4fa338 0 1px,#0000 1px 80px),repeating-linear-gradient(#ff4fa338 0 1px,#0000 1px 60px);height:45vh;animation:6s linear infinite nn-floor;position:fixed;bottom:-10vh;left:-20%;right:-20%;transform:perspective(380px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}@keyframes nn-floor{to{background-position:0 0,0 60px}}.nn-header{z-index:2;justify-content:space-between;align-items:center;max-width:76rem;margin:0 auto;padding:1.25rem 1.25rem 0;display:flex;position:relative}.nn-logo img{border-radius:24%;width:2.6rem;height:2.6rem;box-shadow:0 0 18px #c6f43259}.nn-avatar{width:2.6rem;height:2.6rem;color:var(--neon-pink);border:1.5px solid var(--neon-pink);border-radius:50%;place-items:center;font-weight:600;display:grid;overflow:hidden;box-shadow:0 0 12px #ff4fa373,inset 0 0 8px #ff4fa359}.nn-main{z-index:1;max-width:76rem;margin:0 auto;padding:1rem 1.25rem 8rem;position:relative}.nn-sign{justify-content:center;margin:1.5rem 0 3rem;display:flex}.nn-sign-text{letter-spacing:.04em;color:#fff;text-transform:lowercase;border:2px solid var(--neon-pink);text-shadow:0 0 6px var(--neon-pink), 0 0 18px var(--neon-pink), 0 0 42px var(--neon-pink);border-radius:1.4rem;padding:.6rem 2rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2.6rem,8vw,5.5rem);font-weight:600;line-height:1;animation:7s step-end infinite nn-flicker;box-shadow:0 0 14px #ff4fa38c,inset 0 0 14px #ff4fa366}@keyframes nn-flicker{0%,to{opacity:1}91%{opacity:1}92%{opacity:.35}93%{opacity:1}95%{opacity:.5}96%{opacity:1}}.nn-content{gap:2.5rem;display:grid}[data-theme=neon] .dashboard-page{gap:2.5rem;padding:0}[data-theme=neon] [data-slot=card]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e14b8;border:1px solid #34d3c447;border-radius:1.25rem;box-shadow:0 0 0 1px #34d3c414,0 0 30px -10px #34d3c466}[data-theme=neon] [data-slot=card-title]{letter-spacing:.12em;color:var(--neon-lime);text-transform:uppercase;text-shadow:0 0 10px #c6f43299;font-weight:500}[data-theme=neon] .dashboard-stats{gap:1rem}.nn-tube{border:1.5px solid var(--neon-lime);text-align:center;border-radius:999px;padding:1rem 1.1rem;box-shadow:0 0 10px #c6f43273,inset 0 0 12px #c6f43240}.nn-tube.is-bad{border-color:var(--neon-pink);box-shadow:0 0 10px #ff4fa373,inset 0 0 12px #ff4fa340}.nn-tube-label{letter-spacing:.14em;color:#9a9aae;text-transform:uppercase;font-size:.7rem}.nn-tube-value{color:#fff;white-space:nowrap;text-shadow:0 0 6px var(--neon-lime), 0 0 16px var(--neon-lime);font-size:clamp(1.6rem,14cqw,2.4rem);font-weight:600;line-height:1.15}.nn-tube.is-bad .nn-tube-value{text-shadow:0 0 6px var(--neon-pink), 0 0 16px var(--neon-pink)}.nn-tube-meter{background:#c6f43226;border-radius:2px;width:70%;height:4px;margin:.4rem auto 0;display:block}.nn-tube-meter span{background:var(--neon-lime);height:100%;box-shadow:0 0 8px var(--neon-lime);border-radius:2px;display:block}.nn-tube-detail{color:#9a9aae;margin-top:.3rem;font-size:.68rem}.nn-chart-floor line{stroke:#ff4fa359;stroke-width:1px}.nn-chart-line{fill:none;stroke:var(--neon-lime);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nn-chart-head{fill:#fff;stroke:var(--neon-lime);stroke-width:3px}.nn-chart-goal{stroke:var(--neon-pink);stroke-width:1.5px;stroke-dasharray:4 6}.nn-chart-label{fill:#9a9aae;font-family:Space Mono,monospace;font-size:12px}.nn-chart-label.is-pink{fill:var(--neon-pink)}.nn-chart-label.is-lime{fill:var(--neon-lime)}.nn-chart-ahead-band{fill:var(--neon-lime);fill-opacity:.2}.nn-chart-ahead-line{stroke:var(--neon-lime);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.nn-chart-ahead-dot{fill:none;stroke:var(--neon-lime);stroke-width:2px}.nn-chart-value{fill:#fff;font-size:22px;font-weight:600}.nn-nav{bottom:max(1rem, calc(env(safe-area-inset-bottom) - .5rem));z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080ccc;border:1px solid #ffffff14;border-radius:999px;gap:.5rem;padding:.4rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.nn-pill{color:#9a9aae;border:1px solid #0000;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;text-decoration:none;transition:color .2s,box-shadow .2s}.nn-pill:hover{color:#fff}.nn-pill.is-active{color:var(--neon-lime);border-color:var(--neon-lime);text-shadow:0 0 8px var(--neon-lime);box-shadow:0 0 12px #c6f43273,inset 0 0 8px #c6f4324d}@media (prefers-reduced-motion:reduce){.nn-floor,.nn-sign-text{animation:none}}:root[data-theme=paper],[data-theme=paper]{--app-font:"Nunito", ui-sans-serif, system-ui, sans-serif;--radius:.5rem;--aur-teal:#14b8a6;--aur-indigo:#0f9f8f;--aur-violet:#0b7a6e;--aur-gradient:linear-gradient(90deg, #14b8a6, #0f9f8f 55%, #0b7a6e);--aur-glass:#e4f5ece0;--aur-glass-edge:#0b3b361f;--aur-glow:#0b3b3640;--background:#e4f5ec;--foreground:#0b3b36;--card:#f6fffa;--card-foreground:#0b3b36;--popover:#f6fffa;--popover-foreground:#0b3b36;--primary:#0f9f8f;--primary-foreground:#f6fffa;--secondary:#d3efe1;--secondary-foreground:#0b3b36;--muted:#d3efe1;--muted-foreground:#4a6e68;--accent:#d3efe1;--accent-foreground:#0b3b36;--destructive:#d4504a;--destructive-foreground:#d4504a;--border:#0b3b3624;--input:#0b3b363d;--ring:#0f9f8f;--card-shadow:0 1px 0 #fffc inset, 0 6px 0 -2px #bfe6d4, 0 14px 24px -18px #0b3b3673;--chart-grid:#0b3b361a;--chart-axis:#0b3b3647;--chart-muted:#4a6e68;--delta-good:#0b7a6e;--delta-bad:#d4504a}.dark[data-theme=paper],.dark [data-theme=paper]{--aur-glass:#0b2d2ae0;--aur-glass-edge:#e4f5ec1a;--background:#0b2d2a;--foreground:#e4f5ec;--card:#103b37;--card-foreground:#e4f5ec;--popover:#103b37;--popover-foreground:#e4f5ec;--secondary:#164742;--secondary-foreground:#e4f5ec;--muted:#164742;--muted-foreground:#9cc4bb;--accent:#164742;--accent-foreground:#e4f5ec;--border:#e4f5ec1f;--input:#e4f5ec33;--card-shadow:0 1px 0 #ffffff0f inset, 0 6px 0 -2px #082421, 0 14px 24px -18px #0009;--chart-grid:#e4f5ec14;--chart-axis:#e4f5ec3d;--chart-muted:#9cc4bb;--delta-good:#5fe0c8;--delta-bad:#ff8a80}:root[data-theme=paper],[data-theme=paper]{--pp-mint:#bff0d8;--pp-teal:#0f9f8f;--pp-deep:#0b7a6e;--pp-sand:#f3e3c3;--pp-sheet:#f6fffa}.dark[data-theme=paper],.dark [data-theme=paper]{--pp-mint:#1d5c55;--pp-sand:#3c4a3f;--pp-sheet:#103b37}.pp-stage{background:var(--background);position:relative;overflow-x:clip}.pp-fold{z-index:0;pointer-events:none;position:fixed}.pp-fold.is-a{background:linear-gradient(135deg, var(--pp-teal) 50%, var(--pp-deep) 50%);width:60vw;height:70vh;top:-20vh;right:-10vw}@supports (color:color-mix(in lab, red, red)){.pp-fold.is-a{background:linear-gradient(135deg, color-mix(in srgb, var(--pp-teal) 14%, transparent) 50%, color-mix(in srgb, var(--pp-deep) 18%, transparent) 50%)}}.pp-fold.is-a{transform:rotate(12deg)}.pp-fold.is-b{background:linear-gradient(45deg, var(--pp-mint) 50%, var(--pp-teal) 50%);width:55vw;height:60vh;bottom:-25vh;left:-15vw}@supports (color:color-mix(in lab, red, red)){.pp-fold.is-b{background:linear-gradient(45deg, color-mix(in srgb, var(--pp-mint) 70%, transparent) 50%, color-mix(in srgb, var(--pp-teal) 10%, transparent) 50%)}}.pp-fold.is-b{transform:rotate(-8deg)}.pp-header{z-index:2;align-items:flex-start;gap:1rem;max-width:78rem;margin:0 auto;padding:0 1.25rem;display:flex;position:relative}.pp-logo{margin-top:1rem}.pp-logo img{border-radius:24%;width:2.75rem;height:2.75rem}.pp-flags{flex-wrap:wrap;flex:1;gap:.6rem;display:flex}.pp-flag{color:var(--foreground);background:var(--pp-sheet);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);box-shadow:0 4px 0 -1px var(--pp-mint);padding:1.6rem .9rem 1.1rem;font-weight:700;text-decoration:none;transition:padding .2s;position:relative}.pp-flag:hover{padding-top:2rem}.pp-flag.is-active{color:#fff;background:var(--pp-teal);padding-top:2.4rem}.pp-avatar{color:#fff;background:var(--pp-deep);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);place-items:center;width:2.75rem;height:2.75rem;margin-top:1rem;font-weight:800;display:grid;overflow:hidden}.pp-main{z-index:1;max-width:78rem;margin:0 auto;padding:2rem 1.25rem 6rem;position:relative}.pp-title{flex-wrap:wrap;gap:.4rem;margin-bottom:2.5rem;display:flex}.pp-title-strip{color:#fff;background:var(--pp-teal);box-shadow:8px 8px 0 var(--pp-mint);padding:.15em .5em .2em;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:800;line-height:1;display:inline-block;transform:rotate(-2deg)}.pp-title-strip:nth-child(2n){background:var(--pp-deep);transform:rotate(1.5deg)}.pp-content{gap:2.5rem;display:grid}[data-theme=paper] .dashboard-page{gap:2.5rem;padding:0}[data-theme=paper] [data-slot=card]{background:var(--pp-sheet);box-shadow:10px 10px 0 -2px var(--pp-mint), 0 18px 30px -24px #0b3b3680;border:0;border-radius:0;position:relative}[data-theme=paper] [data-slot=card]:after{content:"";background:linear-gradient(225deg, var(--background) 50%, var(--pp-teal) 50%);width:1.6rem;height:1.6rem;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){[data-theme=paper] [data-slot=card]:after{background:linear-gradient(225deg, var(--background) 50%, color-mix(in srgb, var(--pp-teal) 30%, var(--pp-sheet)) 50%)}}[data-theme=paper] [data-slot=card-title]{color:var(--pp-deep);font-size:1.35rem;font-weight:800}.dark [data-theme=paper] [data-slot=card-title],.dark[data-theme=paper] [data-slot=card-title]{color:#5fe0c8}[data-theme=paper] .dashboard-stats{gap:1.25rem}.pp-note{color:#0b3b36;background:var(--pp-mint);clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 1.4rem,100% 100%,0 100%);padding:1rem 1.1rem 1.1rem;position:relative;transform:rotate(-1.2deg)}.pp-note:after{content:"";background:linear-gradient(225deg,#0000 50%,#00000024 50%);width:1.4rem;height:1.4rem;position:absolute;top:0;right:0}.pp-note[data-index="1"]{background:var(--pp-sand);transform:rotate(1deg)}.pp-note[data-index="2"]{color:#fff;background:var(--pp-teal);transform:rotate(-.4deg)}.dark .pp-note{color:#e4f5ec}.pp-note-label{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:.72rem;font-weight:700}.pp-note-value{white-space:nowrap;font-size:clamp(1.7rem,15cqw,2.6rem);font-weight:800;line-height:1.1}.pp-note-value.is-bad{color:#c43c35}.pp-note-meter{background:#0000001a;height:.5rem;margin-top:.4rem;display:block}.pp-note-meter span{background:currentColor;height:100%;display:block}.pp-note-detail{opacity:.8;margin-top:.35rem;font-size:.72rem}.pp-chart-layer.is-1{fill:var(--pp-teal)}.pp-chart-layer.is-2{fill:var(--pp-deep);opacity:.55}.pp-chart-layer.is-3{fill:var(--pp-mint)}.pp-chart-goal{stroke:#d4504a;stroke-width:2px;stroke-dasharray:5 5}.pp-chart-flag{fill:#f3e3c3;stroke:var(--foreground);stroke-width:2px;stroke-linejoin:round}.pp-chart-ahead-band{fill:#f3e3c3;fill-opacity:.7;stroke:var(--foreground);stroke-width:1.5px;stroke-dasharray:3 4;stroke-linejoin:round}.pp-chart-ahead{stroke:var(--foreground);stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round}.pp-chart-label{fill:var(--muted-foreground);font-size:13px;font-weight:700}.pp-chart-value{fill:var(--foreground);font-size:22px;font-weight:800}@media not all and (width>=40rem){.pp-header{flex-wrap:wrap}.pp-flags{flex-basis:100%;order:3}.pp-flag{padding:1rem .7rem .8rem}.pp-avatar{margin-left:auto}}:root[data-theme=beanie],[data-theme=beanie]{--app-font:"Jost", ui-sans-serif, system-ui, sans-serif;--radius:.25rem;--bn-frame:#efe4cc;--bn-cream:#f1e8d3;--bn-paper:#f7f0de;--bn-field:#7ccfc4;--bn-band:#2f9387;--bn-panel:#22706a;--bn-deep:#17504a;--bn-nav:#356e68;--bn-gold:#e9b949;--bn-red:#d8432f;--bn-red-shade:#b8321f;--bn-red-brim:#c43a28;--bn-red-rib:#a52d1d;--bn-red-ink:#a3301f;--bn-ink:var(--bn-deep);--bn-caps:var(--bn-deep);--bn-figure:var(--bn-deep);--bn-deco:"Limelight", "Playfair Display", Georgia, serif;--bn-gutter:3rem;--bn-top:4rem;--aur-teal:#17504a;--aur-indigo:#d8432f;--aur-violet:#22706a;--aur-gradient:linear-gradient(90deg, #17504a, #17504a);--aur-glass:#efe4ccf2;--aur-glass-edge:#17504a24;--aur-glow:transparent;--background:#efe4cc;--foreground:#17504a;--card:#22706a;--card-foreground:#f1e8d3;--popover:#f7f0de;--popover-foreground:#17504a;--primary:#17504a;--primary-foreground:#f1e8d3;--secondary:#e6dabd;--secondary-foreground:#17504a;--muted:#e6dabd;--muted-foreground:#24605a;--accent:#e6dabd;--accent-foreground:#17504a;--destructive:#b3311f;--destructive-foreground:#b3311f;--border:#17504a38;--input:#17504a66;--ring:#d8432f;--card-shadow:none;--chart-grid:#17504a1f;--chart-axis:#17504a66;--chart-muted:#24605a;--chart-1:#17504a;--chart-2:#d8432f;--chart-3:#e9b949;--chart-4:#2f9387;--chart-5:#f1e8d3;--series-1:#17504a;--series-2:#d8432f;--series-3:#e9b949;--delta-good:#17504a;--delta-bad:#a3301f;--sidebar:#efe4cc;--sidebar-foreground:#17504a;--sidebar-primary:#17504a;--sidebar-primary-foreground:#f1e8d3;--sidebar-accent:#e6dabd;--sidebar-accent-foreground:#17504a;--sidebar-border:#17504a38;--sidebar-ring:#d8432f}.dark[data-theme=beanie],.dark [data-theme=beanie]{--bn-frame:#0f2f33;--bn-cream:#efe4cc;--bn-paper:#173b3e;--bn-field:#2b5e5c;--bn-band:#1a4142;--bn-panel:#1a4142;--bn-deep:#efe4cc;--bn-nav:#9cc3bd;--bn-gold:#e2b34a;--bn-red:#d4412e;--bn-red-shade:#ad2f1d;--bn-red-brim:#bd3826;--bn-red-rib:#8f2618;--bn-red-ink:#ff9c86;--aur-teal:#efe4cc;--aur-gradient:linear-gradient(90deg, #efe4cc, #efe4cc);--aur-glass:#0f2f33f2;--aur-glass-edge:#efe4cc24;--background:#0f2f33;--foreground:#efe4cc;--card:#1a4142;--card-foreground:#efe4cc;--popover:#173b3e;--popover-foreground:#efe4cc;--primary:#efe4cc;--primary-foreground:#0f2f33;--secondary:#1e4a4b;--secondary-foreground:#efe4cc;--muted:#1e4a4b;--muted-foreground:#b9d3ce;--accent:#23514f;--accent-foreground:#efe4cc;--destructive:#ff8a72;--destructive-foreground:#ff8a72;--border:#efe4cc29;--input:#efe4cc52;--ring:#e2b34a;--chart-grid:#efe4cc1a;--chart-axis:#efe4cc59;--chart-muted:#b9d3ce;--chart-1:#efe4cc;--chart-4:#7ccfc4;--chart-5:#9cc3bd;--series-1:#efe4cc;--delta-good:#efe4cc;--delta-bad:#ff9c86;--sidebar:#0f2f33;--sidebar-foreground:#efe4cc;--sidebar-primary:#efe4cc;--sidebar-primary-foreground:#0f2f33;--sidebar-accent:#1e4a4b;--sidebar-accent-foreground:#efe4cc;--sidebar-border:#efe4cc29;--sidebar-ring:#e2b34a}.bn-frame{padding:0 var(--bn-gutter) var(--bn-gutter);font-family:var(--app-font);background:var(--bn-frame);flex-direction:column;display:flex;overflow-x:clip}.bn-top{min-height:var(--bn-top);justify-content:center;align-items:center;display:flex;position:relative}.bn-top-caption{display:none}.bn-nav{gap:clamp(1.5rem,4.5vw,4rem);display:flex}.bn-nav-link{letter-spacing:.24em;text-transform:uppercase;color:var(--bn-nav);padding:.35rem 0;font-size:.78rem;font-weight:400;text-decoration:none;transition:color .25s;position:relative}.bn-nav-link:after{content:"";background:var(--bn-red);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:-.15rem;left:0;right:.24em;transform:scaleX(0)}.bn-nav-link:hover{color:var(--bn-deep)}.bn-nav-link.is-active{color:var(--bn-deep);font-weight:700}.bn-nav-link.is-active:after{transform:scaleX(1)}.bn-nav-link:focus-visible,.bn-avatar:focus-visible,.bn-weigh:focus-visible,.bn-tally:focus-visible,.bn-hero a:focus-visible,.bn-hero button:focus-visible{outline:2px solid var(--bn-red);outline-offset:4px}.bn-nav-short{display:none}.bn-avatar{letter-spacing:.12em;width:2.25rem;height:2.25rem;color:var(--bn-cream);cursor:pointer;background:var(--bn-deep);border-radius:999px;place-items:center;font-size:.7rem;font-weight:500;display:grid;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.dark .bn-avatar{color:var(--bn-frame)}.bn-field{min-width:0;color:var(--bn-deep);background:var(--bn-field);flex-direction:column;flex:1;display:flex;position:relative}.bn-heading{padding:3rem clamp(1.25rem,4vw,3rem) 0}.bn-part{letter-spacing:.4em;text-transform:uppercase;font-size:.8rem;font-weight:700}.bn-title{letter-spacing:.04em;margin-top:.4rem;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:400;line-height:1.1}.bn-content{gap:2.5rem;min-width:0;padding:1.5rem clamp(.25rem,3vw - 1rem,2rem) 2rem;display:grid}.bn-field.is-poster .bn-content{padding:0;display:block}[data-theme=beanie] .dashboard-page:has(.bn-hero){gap:2.5rem;padding:0 0 3rem}:is([data-theme=beanie] .dashboard-page:has(.bn-hero)>:not(.bn-hero),[data-theme=beanie] .dashboard-page:has(.bn-hero)>.contents>*){margin-inline:clamp(1.25rem,4vw,3rem)}[data-theme=beanie] .dashboard-page>.bn-hero{order:-1;margin-inline:0}[data-theme=beanie] .dashboard-page:has(.bn-hero)>.dashboard-history{display:none}[data-theme=beanie] .dashboard-page:has(.bn-hero) .badge-summary-card{display:none}[data-theme=beanie] .dashboard-page:has(.bn-hero) .dashboard-stats>:first-child{display:none}.bn-hero{min-height:calc(100svh - var(--bn-top) - var(--bn-gutter));flex-direction:column;display:flex}.bn-sky{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.2rem;min-height:27rem;padding:3rem 3rem 4rem;display:flex;position:relative}.bn-corner{gap:.35rem;max-width:16rem;display:grid;position:absolute;top:3rem}.bn-corner.is-left{left:3rem}.bn-corner.is-right{text-align:right;justify-items:end;right:3rem}.bn-cheer{gap:.15rem;margin-top:2.6rem;font-size:.95rem;display:grid}.bn-cheer button{width:fit-content;color:inherit;cursor:pointer;font-weight:700}.bn-cheer button:hover{text-underline-offset:.25em;text-decoration:underline}.bn-tally{color:inherit;text-decoration:none}.bn-dots{gap:.4rem;margin:.2rem -.2rem .15rem 0;display:flex}.bn-dot{border:1.5px solid var(--bn-deep);border-radius:999px;width:.85rem;height:.85rem}.bn-dot.is-earned{background:var(--bn-gold);border-color:var(--bn-gold)}.bn-tally-label{letter-spacing:.18em;text-transform:uppercase;opacity:.85;font-size:.68rem}.bn-tally:hover .bn-tally-label{opacity:1}.bn-cap-stage{width:clamp(13rem,28cqi,22rem);margin-top:1.5rem}.bn-cap{width:100%;height:auto;display:block;overflow:visible}.bn-cap-crown{fill:var(--bn-red)}.bn-cap-shade{fill:var(--bn-red-shade)}.bn-cap-brim{fill:var(--bn-red-brim)}.bn-cap-rib{stroke:var(--bn-red-rib);stroke-width:3px;opacity:.35}.bn-cap-body{animation:7s ease-in-out infinite alternate bn-bob}.bn-cap.is-settling{animation:1.8s ease-in-out bn-settle}@keyframes bn-bob{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes bn-settle{40%{transform:translateY(14px)}to{transform:translateY(0)}}.bn-weigh,.bn-weigh-save{min-height:2.6rem;color:var(--bn-deep);cursor:pointer;background:var(--bn-cream);border-radius:999px;padding:0 2.6rem;font-size:.95rem;font-weight:500;transition:background .25s}.dark .bn-weigh,.dark .bn-weigh-save{color:var(--bn-frame)}.bn-weigh:hover,.bn-weigh-save:hover{background:var(--bn-paper)}.dark .bn-weigh:hover,.dark .bn-weigh-save:hover{background:#fff6e2}.bn-weigh-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;max-width:100%;display:flex}.bn-weigh-field{letter-spacing:.2em;text-transform:uppercase;border:1.5px solid var(--bn-deep);background:0 0;border-radius:999px;align-items:baseline;gap:.4rem;min-height:2.6rem;padding:0 1.2rem;font-size:.85rem;display:inline-flex}.bn-weigh-field:focus-within{border-color:var(--bn-red)}.bn-hero .bn-weigh-field input{letter-spacing:.06em;width:4.6rem;color:var(--bn-deep);text-align:right;background:0 0;border:0;outline:none;padding:.55rem 0 .4rem;font-size:1.15rem;font-weight:500}.bn-weigh-field input::placeholder{color:var(--bn-deep)}@supports (color:color-mix(in lab, red, red)){.bn-weigh-field input::placeholder{color:color-mix(in srgb, var(--bn-deep) 40%, transparent)}}.bn-weigh-save{padding:0 1.6rem}.bn-weigh-save:disabled{opacity:.6}.bn-weigh-cancel{width:2.6rem;height:2.6rem;color:var(--bn-deep);cursor:pointer;border-radius:999px;font-size:1.3rem;line-height:1}.bn-weigh-cancel:hover{background:var(--bn-deep)}@supports (color:color-mix(in lab, red, red)){.bn-weigh-cancel:hover{background:color-mix(in srgb, var(--bn-deep) 10%, transparent)}}.bn-weigh-form .hero-waist{text-align:center}.bn-weigh-error{letter-spacing:.16em;color:var(--bn-red-ink);text-align:center;text-transform:uppercase;flex-basis:100%;font-size:.72rem;font-weight:500}.bn-band{--bn-ink:var(--bn-cream);--bn-caps:var(--bn-gold);--bn-figure:var(--bn-gold);color:var(--bn-cream);background:var(--bn-band);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"board reading history";align-items:start;gap:2rem clamp(2rem,5cqi,5rem);padding:2.6rem 3rem 2.4rem;display:grid}.bn-band-caption{letter-spacing:.3em;text-transform:uppercase;color:var(--bn-gold);margin-bottom:1rem;font-size:.75rem;font-weight:500;text-decoration:none;display:block}a.bn-band-caption:hover{text-underline-offset:.35em;text-decoration:underline}.bn-band-caption.is-ruled{color:var(--bn-cream);justify-content:center;align-items:center;gap:.9rem;margin-bottom:.2rem;display:flex}.bn-band-caption.is-ruled:before,.bn-band-caption.is-ruled:after{content:"";background:var(--bn-gold);width:2.4rem;height:1px}.bn-reading{text-align:center;grid-area:reading;justify-items:center;display:grid}.bn-figure{font-family:var(--bn-deco);color:var(--bn-gold);white-space:nowrap;font-variant-numeric:lining-nums;font-size:clamp(4.2rem,8.4cqi,6.6rem);font-weight:400;line-height:1.15}.bn-figure-unit{text-transform:uppercase;margin-left:.14em;font-size:.42em}.bn-caps{letter-spacing:.24em;text-transform:uppercase;white-space:pre-wrap;margin-top:.35rem;font-size:.75rem}.bn-caps.is-soft{opacity:.88}.bn-band-history{grid-area:history;min-width:0}.bn-note{opacity:.85;font-size:.9rem}.bn-chart{width:100%;min-width:0}.bn-chart svg{display:block;overflow:visible}.bn-chart-line{fill:none;stroke:var(--bn-caps);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.bn-chart-trend{fill:none;stroke:var(--bn-ink);stroke-width:1.2px;stroke-dasharray:4 5;opacity:.6}.bn-chart-goal line{stroke:var(--bn-ink);stroke-width:1px;opacity:.35}.bn-chart-goal text{letter-spacing:.16em;text-anchor:end;text-transform:uppercase;fill:var(--bn-ink);opacity:.75;font-size:10px}.bn-chart-ahead-band{fill:var(--bn-caps);fill-opacity:.16}.bn-chart-ahead{stroke:var(--bn-caps);stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round}.bn-chart-now{fill:var(--bn-red);stroke:var(--bn-cream);stroke-width:2px}.bn-chart-label{fill:var(--bn-ink);opacity:.8;font-size:11px}.bn-chart-label.is-ahead{fill:var(--bn-caps);opacity:1}[data-theme=beanie] .dashboard-stats{gap:2rem}[data-theme=beanie] .dashboard-page:has(.bn-hero) .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}[data-theme=beanie] .dashboard-page:has(.bn-hero) .dashboard-stats>:last-child{grid-column:auto}.bn-stat{color:var(--bn-ink);border-top:1px solid var(--bn-ink);align-content:start;gap:.3rem;padding-top:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bn-stat{border-top:1px solid color-mix(in srgb, var(--bn-ink) 35%, transparent)}}.bn-stat-label{letter-spacing:.26em;text-transform:uppercase;color:var(--bn-caps);font-size:.72rem;font-weight:500}.bn-stat-value{font-family:var(--bn-deco);color:var(--bn-figure);font-variant-numeric:lining-nums;font-size:clamp(1.9rem,3.4vw,2.5rem);line-height:1.1}.bn-stat.is-bad .bn-stat-value{color:var(--bn-red-ink)}.bn-stat-meter{background:linear-gradient(90deg, var(--bn-red) var(--meter), var(--bn-ink) var(--meter));width:min(100%,12rem);height:3px;margin:.2rem 0 .25rem}@supports (color:color-mix(in lab, red, red)){.bn-stat-meter{background:linear-gradient(90deg, var(--bn-red) var(--meter), color-mix(in srgb, var(--bn-ink) 25%, transparent) var(--meter))}}.bn-stat-detail{opacity:.85;font-size:.88rem;line-height:1.45}[data-theme=beanie] .plan-delta.is-ahead{color:var(--bn-ink)}[data-theme=beanie] .plan-delta.is-behind{color:var(--bn-red-ink)}[data-theme=beanie] [data-slot=card]{--bn-ink:var(--bn-cream);--bn-caps:var(--bn-gold);--bn-figure:var(--bn-gold);--bn-red-ink:#ffb4a3;--background:var(--bn-panel)}@supports (color:color-mix(in lab, red, red)){[data-theme=beanie] [data-slot=card]{--background:color-mix(in srgb, var(--bn-panel), #0a2825 38%)}}[data-theme=beanie] [data-slot=card]{--foreground:var(--bn-cream);--card-foreground:var(--bn-cream);--muted-foreground:#f1e8d3c7;--border:#f1e8d333;--input:#f1e8d373;--primary:var(--bn-gold);--primary-foreground:#17504a;--accent:#f1e8d31f;--accent-foreground:var(--bn-cream);--secondary:#f1e8d324;--secondary-foreground:var(--bn-cream);--muted:#f1e8d31a;--destructive:#ffb4a3;--destructive-foreground:#ffb4a3;--delta-good:var(--bn-cream);--delta-bad:#ffb4a3;--chart-grid:#f1e8d31f;--chart-axis:#f1e8d366;--chart-muted:#f1e8d3bf;--chart-1:var(--bn-gold);--chart-4:var(--bn-cream);--series-1:var(--bn-gold);--series-3:var(--bn-cream);color:var(--bn-cream);background:var(--bn-panel);box-shadow:none;border:0;border-radius:0;gap:1.2rem;padding-block:2rem}[data-theme=beanie] [data-slot=card] [data-slot=card]{background:0 0;border-top:1px solid #f1e8d338;padding-block:1.2rem 0}[data-theme=beanie] [data-slot=card] [data-slot=card]>*{padding-inline:0}[data-theme=beanie] [data-slot=card-title]{letter-spacing:.28em;text-transform:uppercase;color:var(--bn-gold);font-size:.82rem;font-weight:500}[data-theme=beanie] [data-slot=card-description]{color:var(--muted-foreground);font-size:.9rem}[data-theme=beanie] [data-slot=card] a:not([data-slot=button]){text-underline-offset:.25em}[data-theme=beanie] .dashboard-hint{color:var(--bn-deep);border:1.5px solid var(--bn-deep);box-shadow:none;background:0 0;border-radius:999px;text-decoration:none}[data-theme=beanie] .dashboard-hint *{color:inherit!important}[data-theme=beanie] .dashboard-hint:hover{background:var(--bn-cream)}@supports (color:color-mix(in lab, red, red)){[data-theme=beanie] .dashboard-hint:hover{background:color-mix(in srgb, var(--bn-cream) 35%, transparent)}}[data-theme=beanie] [data-slot=button]{letter-spacing:.02em;box-shadow:none;border-radius:999px;font-weight:500}[data-theme=beanie] [data-slot=button][data-variant=default]{color:#17504a;background:var(--bn-cream)}[data-theme=beanie] [data-slot=button][data-variant=default]:hover{background:var(--bn-paper)}.dark[data-theme=beanie] [data-slot=button][data-variant=default],.dark [data-theme=beanie] [data-slot=button][data-variant=default]{color:#0f2f33}.dark[data-theme=beanie] [data-slot=button][data-variant=default]:hover,.dark [data-theme=beanie] [data-slot=button][data-variant=default]:hover{background:#fff6e2}[data-theme=beanie] [data-slot=button][data-variant=outline]{color:inherit;background:0 0;border:1.5px solid}[data-theme=beanie] [data-slot=button][data-variant=outline]:hover,[data-theme=beanie] [data-slot=button][data-variant=ghost]:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){[data-theme=beanie] [data-slot=button][data-variant=outline]:hover,[data-theme=beanie] [data-slot=button][data-variant=ghost]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}[data-theme=beanie] [data-slot=button][data-variant=secondary]{color:inherit;background:currentColor}@supports (color:color-mix(in lab, red, red)){[data-theme=beanie] [data-slot=button][data-variant=secondary]{background:color-mix(in srgb, currentColor 12%, transparent)}}:where([data-theme=beanie] .bn-content) :where(select,textarea,input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file])),[data-theme=beanie] [data-slot=input],[data-theme=beanie] [data-slot=select-trigger],[data-theme=beanie] [data-slot=textarea]{color:#17504a;background:var(--bn-cream);border-radius:var(--radius);box-shadow:none;border:1.5px solid #0000}[data-theme=beanie] [data-slot=input]:focus-visible,[data-theme=beanie] [data-slot=select-trigger]:focus-visible,[data-theme=beanie] [data-slot=textarea]:focus-visible{border-color:var(--bn-red);box-shadow:none}[data-theme=beanie] [data-slot=input][aria-invalid=true]{border-color:var(--bn-red)}[data-theme=beanie] [data-slot=input]::placeholder,[data-theme=beanie] [data-slot=textarea]::placeholder{color:#17504a73}[data-theme=beanie] [data-slot=select-trigger] svg{color:#17504a}.dark :where([data-theme=beanie] .bn-content) :where(select,textarea,input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file])),.dark[data-theme=beanie] [data-slot=input],.dark[data-theme=beanie] [data-slot=select-trigger],.dark[data-theme=beanie] [data-slot=textarea],.dark [data-theme=beanie] [data-slot=input],.dark [data-theme=beanie] [data-slot=select-trigger],.dark [data-theme=beanie] [data-slot=textarea]{color:#efe4cc;background:#0f2f33b3;border-color:#efe4cc38}.dark[data-theme=beanie] [data-slot=input]::placeholder,.dark [data-theme=beanie] [data-slot=input]::placeholder,.dark[data-theme=beanie] [data-slot=textarea]::placeholder,.dark [data-theme=beanie] [data-slot=textarea]::placeholder{color:#efe4cc66}.dark[data-theme=beanie] [data-slot=select-trigger] svg,.dark [data-theme=beanie] [data-slot=select-trigger] svg{color:#efe4cc}[data-theme=beanie] [data-slot=label]{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:500}[data-theme=beanie] [data-slot=badge]{border-radius:999px}[data-theme=beanie] [data-slot=checkbox]{border-color:currentColor}[data-theme=beanie] [data-slot=dialog-content],[data-theme=beanie] [data-slot=alert-dialog-content],[data-theme=beanie] [data-slot=sheet-content]{color:var(--bn-deep);background:var(--bn-frame);box-shadow:inset 0 0 0 .9rem var(--bn-frame), inset 0 0 0 calc(.9rem + 1.5px) var(--bn-deep), 0 24px 60px -24px #0a28258c;border:0;border-radius:0}[data-theme=beanie] [data-slot=dialog-content],[data-theme=beanie] [data-slot=alert-dialog-content]{padding:2.4rem}[data-theme=beanie] [data-slot=dialog-title],[data-theme=beanie] [data-slot=alert-dialog-title],[data-theme=beanie] [data-slot=sheet-title]{letter-spacing:.3em;text-transform:uppercase;font-size:.85rem;font-weight:700}[data-theme=beanie] [data-slot=dropdown-menu-content],[data-theme=beanie] [data-slot=popover-content],[data-theme=beanie] [data-slot=select-content]{border-radius:var(--radius);border:0;box-shadow:0 0 0 1px #17504a1f,0 18px 40px -18px #0a282573}[data-theme=beanie] [data-slot=dropdown-menu-item]{border-radius:0}[data-theme=beanie] [data-slot=table-head]{letter-spacing:.22em;text-transform:uppercase;color:var(--bn-caps);font-size:.7rem;font-weight:500}[data-theme=beanie] [data-slot=table-row]{border-color:var(--border)}[data-theme=beanie] [data-slot=table-row]:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){[data-theme=beanie] [data-slot=table-row]:hover{background:color-mix(in srgb, currentColor 6%, transparent)}}[data-theme=beanie] [data-slot=tabs-list]{background:0 0;border-radius:0;gap:.25rem}[data-theme=beanie] [data-slot=tabs-trigger]{letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;border-radius:0;font-size:.75rem;box-shadow:none!important}[data-theme=beanie] [data-slot=tabs-trigger][data-state=active]{background:0 0;font-weight:700;box-shadow:inset 0 -2px 0 var(--bn-red)!important}[data-theme=beanie] .celebration-card{border-radius:0}@container not (width>=62rem){.bn-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"reading reading""board history"}}@container not (width>=40rem){.bn-sky{gap:1.6rem;min-height:24rem;padding:4.6rem 1.25rem 2.6rem}.bn-corner{top:1.4rem}.bn-corner.is-left{left:1.25rem}.bn-corner.is-right{right:1.25rem}.bn-corner.is-left .bn-part,.bn-cheer,.bn-tally-label{display:none}.bn-dots{gap:.35rem}.bn-dot{width:.7rem;height:.7rem}.bn-cap-stage{width:min(13.5rem,62cqi);margin-top:1rem}.bn-band{grid-template-columns:minmax(0,1fr);grid-template-areas:"reading""board";gap:1.6rem;padding:2.2rem 1.6rem 2rem}.bn-band-history{display:none}.bn-figure{font-size:clamp(3.6rem,19cqi,4.8rem)}.bn-caps{letter-spacing:.16em;font-size:.66rem}.bn-band-caption.is-ruled{font-size:.66rem}.bn-band-caption.is-ruled:before,.bn-band-caption.is-ruled:after{display:none}.bn-heading{padding-top:2rem}}@media not all and (width>=48rem){[data-theme=beanie]{--bn-gutter:.875rem;--bn-top:3.4rem}.bn-frame{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}.bn-top-caption{letter-spacing:.24em;text-align:center;text-transform:uppercase;white-space:pre;text-overflow:ellipsis;max-width:calc(100% - 6rem);font-size:.7rem;font-weight:700;display:block;overflow:hidden}.bn-nav{z-index:30;padding:.4rem .875rem calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--bn-frame);justify-content:space-between;gap:.25rem;display:flex;position:fixed;bottom:0;left:0;right:0}.bn-nav-link{letter-spacing:.06em;text-align:center;place-items:center;min-width:0;min-height:2.75rem;font-size:.58rem;display:grid}.bn-nav-link:after{transform-origin:50%;bottom:.4rem;left:18%;right:18%}.bn-nav-long{display:none}.bn-nav-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline;overflow:hidden}.bn-frame>.edge-sharp-track{margin-inline:calc(-1 * var(--bn-gutter))}.bn-top{min-height:calc(var(--bn-top) + var(--safe-top));padding-inline:var(--bn-gutter)}.bn-avatar{right:var(--bn-gutter);width:2rem;height:2rem;font-size:.62rem}.bn-hero{min-height:0}.bn-content{gap:1.75rem;padding:.75rem 0 1.5rem}.bn-heading{padding-inline:1rem}.bn-heading .bn-part{display:none}:is([data-theme=beanie] .dashboard-page:has(.bn-hero)>:not(.bn-hero),[data-theme=beanie] .dashboard-page:has(.bn-hero)>.contents>*){margin-inline:1rem}[data-theme=beanie] [data-slot=card]{padding-block:1.5rem}[data-theme=beanie] [data-slot=card]>[data-slot^=card-]{padding-inline:1.1rem}[data-theme=beanie] [data-slot=dialog-content],[data-theme=beanie] [data-slot=alert-dialog-content]{padding:2rem 1.6rem}}@media (prefers-reduced-motion:reduce){.bn-cap-body,.bn-cap.is-settling{animation:none}.bn-nav-link,.bn-nav-link:after,.bn-weigh,.bn-weigh-save{transition:none}}:root[data-theme=searchlight],[data-theme=searchlight]{--app-font:"Jost", ui-sans-serif, system-ui, sans-serif;--radius:.25rem;--sl-paper:#efe6d2;--sl-sheet:#f6f0e2;--sl-sea:#6fc6bd;--sl-mount:#3d9a91;--sl-light:#f8f3e3;--sl-cone:.26;--sl-band:.36;--sl-ping:.6;--sl-mustard:#c99a2e;--sl-mustard-ink:#93690f;--sl-teal:#2a7169;--sl-deep:#1f5c57;--sl-on-sea:#1f5c57;--sl-sea-label:#f8f3e3;--sl-sub:#f2c230;--sl-sub-dark:#c98f12;--sl-window:#fff6dc;--sl-alert:#9b3a1e;--sl-hair:#1f5c5724;--sl-rule:#c99a2e8c;--sl-level:#6fc6bd;--sl-level-goal:#3d9a91;--sl-today-bg:#f8f3e3;--sl-today-ink:#1f5c57;--sl-inline:4rem;--aur-teal:#1f5c57;--aur-indigo:#c99a2e;--aur-violet:#2a7169;--aur-gradient:linear-gradient(90deg, #1f5c57, #1f5c57);--aur-glass:#efe6d2f2;--aur-glass-edge:#1f5c5724;--aur-glow:transparent;--background:#efe6d2;--foreground:#1f5c57;--card:#f6f0e2;--card-foreground:#1f5c57;--popover:#f6f0e2;--popover-foreground:#1f5c57;--primary:#1f5c57;--primary-foreground:#f6f0e2;--secondary:#e6dcc3;--secondary-foreground:#1f5c57;--muted:#e6dcc3;--muted-foreground:#2a7169;--accent:#e6dcc3;--accent-foreground:#1f5c57;--destructive:#9b3a1e;--destructive-foreground:#9b3a1e;--border:#c99a2e73;--input:#1f5c5759;--ring:#c99a2e;--card-shadow:none;--chart-grid:#1f5c571f;--chart-axis:#1f5c5766;--chart-muted:#2a7169;--chart-1:#1f5c57;--chart-2:#c99a2e;--chart-3:#6fc6bd;--chart-4:#3d9a91;--chart-5:#f2c230;--series-1:#1f5c57;--series-2:#c99a2e;--series-3:#3d9a91;--delta-good:#1f5c57;--delta-bad:#9b3a1e;--sidebar:#efe6d2;--sidebar-foreground:#1f5c57;--sidebar-primary:#1f5c57;--sidebar-primary-foreground:#f6f0e2;--sidebar-accent:#e6dcc3;--sidebar-accent-foreground:#1f5c57;--sidebar-border:#c99a2e73;--sidebar-ring:#c99a2e}.dark[data-theme=searchlight],.dark [data-theme=searchlight]{--sl-paper:#10292d;--sl-sheet:#15353a;--sl-sea:#1f5f60;--sl-mount:#12393c;--sl-light:#f8f3e3;--sl-cone:.15;--sl-band:.24;--sl-ping:.5;--sl-mustard:#d6a63a;--sl-mustard-ink:#e2b552;--sl-teal:#93cbc3;--sl-deep:#ece3cd;--sl-on-sea:#e4f2ee;--sl-sea-label:#efe6d2;--sl-sub:#f2c230;--sl-sub-dark:#c98f12;--sl-window:#fff6dc;--sl-alert:#ffab8f;--sl-hair:#ece3cd1f;--sl-rule:#d6a63a73;--sl-level:#6fc6bd;--sl-level-goal:#93cbc3;--sl-today-bg:transparent;--sl-today-ink:inherit;--aur-teal:#ece3cd;--aur-gradient:linear-gradient(90deg, #ece3cd, #ece3cd);--aur-glass:#10292df2;--aur-glass-edge:#ece3cd24;--background:#10292d;--foreground:#ece3cd;--card:#15353a;--card-foreground:#ece3cd;--popover:#15353a;--popover-foreground:#ece3cd;--primary:#ece3cd;--primary-foreground:#10292d;--secondary:#1b4045;--secondary-foreground:#ece3cd;--muted:#1b4045;--muted-foreground:#93cbc3;--accent:#1f474c;--accent-foreground:#ece3cd;--destructive:#ffab8f;--destructive-foreground:#ffab8f;--border:#d6a63a61;--input:#ece3cd4d;--ring:#d6a63a;--chart-grid:#ece3cd1a;--chart-axis:#ece3cd59;--chart-muted:#93cbc3;--chart-1:#ece3cd;--chart-3:#6fc6bd;--chart-4:#93cbc3;--series-1:#ece3cd;--series-3:#93cbc3;--delta-good:#93cbc3;--delta-bad:#ffab8f;--sidebar:#10292d;--sidebar-foreground:#ece3cd;--sidebar-primary:#ece3cd;--sidebar-primary-foreground:#10292d;--sidebar-accent:#1b4045;--sidebar-accent-foreground:#ece3cd;--sidebar-border:#d6a63a61;--sidebar-ring:#d6a63a}.sl-frame{--sl-inline:max(4rem, calc((100% - 72rem) / 2));font-family:var(--app-font);color:var(--sl-deep);background:var(--sl-paper);flex-direction:column;display:flex;overflow-x:clip}.sl-top{min-height:4.4rem;padding:.4rem var(--sl-inline) 0;align-items:center;gap:2rem;display:flex;position:relative}.sl-top:after,.sl-title:after,.sl-heading:after{right:var(--sl-inline);bottom:0;left:var(--sl-inline);content:"";background:var(--sl-mustard);opacity:.8;height:1px;position:absolute}.sl-top-part{letter-spacing:.36em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;color:var(--sl-mustard-ink);flex:1;font-size:.7rem;font-weight:600;overflow:hidden}.sl-nav{gap:clamp(1.25rem,3vw,2.6rem);display:flex}.sl-nav-link{text-transform:lowercase;color:var(--sl-teal);padding:.35rem 0;font-size:.95rem;text-decoration:none;transition:color .25s;position:relative}.sl-nav-link:hover{color:var(--sl-deep)}.sl-nav-link.is-active{color:var(--sl-mustard-ink);font-weight:600}.sl-nav-short{display:none}.sl-nav-link:focus-visible,.sl-avatar:focus-visible,.sl-hero a:focus-visible,.sl-hero button:focus-visible{outline:2px solid var(--sl-mustard);outline-offset:4px}.sl-avatar{letter-spacing:.1em;width:2.2rem;height:2.2rem;color:var(--sl-mustard-ink);cursor:pointer;border:1.5px solid var(--sl-mustard);background:0 0;border-radius:999px;place-items:center;font-size:.68rem;font-weight:600;display:grid;overflow:hidden}.sl-avatar:hover{background:var(--sl-mustard)}@supports (color:color-mix(in lab, red, red)){.sl-avatar:hover{background:color-mix(in srgb, var(--sl-mustard) 14%, transparent)}}.sl-main{flex-direction:column;flex:1;min-width:0;display:flex}.sl-box{width:6rem;height:6rem;color:var(--sl-mustard-ink);border:2px solid var(--sl-mustard);grid-template-rows:auto 1fr;place-items:center;padding-top:.9rem;display:grid}.sl-box-word{letter-spacing:.3em;text-transform:uppercase;padding-left:.3em;font-size:.62rem;font-weight:600}.sl-box-number{color:var(--sl-mustard);font-size:2.9rem;font-weight:500;line-height:1}.sl-heading{padding:1.6rem var(--sl-inline) 1.6rem;align-items:center;gap:1.6rem;display:flex;position:relative}.sl-heading-title{text-transform:lowercase;min-width:0;color:var(--sl-mustard);overflow-wrap:anywhere;font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:400;line-height:1}.sl-content{min-width:0;padding:1.5rem calc(var(--sl-inline) - 1rem) 4rem;gap:2.5rem;display:grid}.sl-main.is-poster .sl-content{padding:0;display:block}[data-theme=searchlight] .dashboard-page:has(.sl-hero){gap:2.5rem;padding:0 0 4rem}:is([data-theme=searchlight] .dashboard-page:has(.sl-hero)>:not(.sl-hero),[data-theme=searchlight] .dashboard-page:has(.sl-hero)>.contents>*){margin-inline:var(--sl-inline)}[data-theme=searchlight] .dashboard-page>.sl-hero{order:-1;margin-inline:0}[data-theme=searchlight] .dashboard-page:has(.sl-hero)>.dashboard-history{display:none}[data-theme=searchlight] .dashboard-page:has(.sl-hero) .badge-summary-card{display:none}[data-theme=searchlight] .dashboard-page:has(.sl-hero) .dashboard-stats>:first-child{display:none}.sl-title{padding:1.6rem var(--sl-inline) 1.6rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"box reading facts";align-items:start;gap:1.6rem;margin-bottom:1rem;display:grid;position:relative}.sl-title>.sl-box{grid-area:box}.sl-reading{grid-area:reading;min-width:0}.sl-figure{letter-spacing:-.01em;color:var(--sl-mustard);white-space:nowrap;font-variant-numeric:lining-nums;margin-top:-.6rem;font-size:clamp(4.4rem,8cqi,6.4rem);font-weight:400;line-height:1.05}.sl-course-line{text-transform:lowercase;color:var(--sl-teal);margin-top:.2rem;padding-left:.3rem;font-size:1.05rem}.sl-course-line.is-trend{opacity:.8;margin-top:0}.sl-facts{grid-area:facts;margin-top:.4rem;display:flex}.sl-fact{border-left:1px solid var(--sl-mustard);align-content:start;gap:.15rem;width:10rem;min-height:6.5rem;padding-left:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sl-fact{border-left:1px solid color-mix(in srgb, var(--sl-mustard) 60%, transparent)}}.sl-fact dt{text-transform:lowercase;color:var(--sl-teal);font-size:.82rem}.sl-fact-link{color:inherit;text-decoration:none}.sl-fact-link:hover{text-underline-offset:.25em;text-decoration:underline}.sl-fact-value{color:var(--sl-deep);white-space:nowrap;font-variant-numeric:lining-nums;font-size:2.1rem;font-weight:400;line-height:1.2}.sl-fact-note{text-transform:lowercase;color:var(--sl-teal);font-size:.82rem}.sl-dots{gap:.45rem;padding-top:.25rem;display:flex}.sl-dot{border:1.3px solid var(--sl-mustard);border-radius:999px;width:.62rem;height:.62rem}.sl-dot.is-earned{background:var(--sl-mustard)}.sl-sea{background:var(--sl-sea);height:clamp(30rem,100svh - 18rem,38rem);position:relative;overflow:hidden}.sl-sea.is-empty{place-items:center;height:16rem;display:grid}.sl-sea-chart{display:block;position:absolute;inset:0}.sl-mountain{fill:var(--sl-mount)}.sl-plan{fill:none;stroke:var(--sl-light);stroke-width:1.2px;stroke-dasharray:5 6;opacity:.55}.sl-course{fill:none;stroke:var(--sl-light);stroke-width:2px;stroke-dasharray:1 7;stroke-linecap:round}.sl-cone{fill:var(--sl-light);opacity:var(--sl-cone)}.sl-sweep{animation:12s ease-in-out infinite alternate sl-sweep}@keyframes sl-sweep{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.sl-ahead-band{fill:var(--sl-light);opacity:.22}.sl-sweep.is-held{animation-play-state:paused}.sl-beam{transition:transform 1.2s ease-in-out .4s}.sl-beam.is-aimed{transition-delay:0s}.sl-beam-marks{opacity:0;pointer-events:none;transition:opacity .4s ease-out}.sl-beam-marks.is-shown{opacity:1;transition:opacity .5s ease-in .9s}.sl-beam-tick{stroke:var(--sl-light);stroke-width:1px;opacity:.6}.sl-fade-stop{stop-color:var(--sl-light)}.sl-soft-band{opacity:var(--sl-band)}.sl-ping,.sl-ping-still,.sl-ping-ring{fill:none;stroke:var(--sl-light);stroke-width:1.8px;stroke-linecap:round}.sl-ping{opacity:0;vector-effect:non-scaling-stroke;animation:6.5s ease-out infinite sl-ping}.sl-ping-still{display:none}.sl-ping-ring{stroke-width:1.6px;opacity:.7}@keyframes sl-ping{0%{opacity:0;transform:scale(.12)}8%{opacity:var(--sl-ping)}70%{opacity:calc(var(--sl-ping) * .6)}75%,to{opacity:0;transform:scale(1)}}.sl-sub-button,.sl-ghost{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.sl-hit{fill:#0000;stroke:none}.sl-sub-button:focus-visible .sl-hit,.sl-ghost:focus-visible .sl-hit,.sl-p1-forecast:focus-visible .sl-hit{stroke:var(--sl-mustard);stroke-width:2px}.sl-ghost-hull{fill:none;stroke:var(--sl-light);stroke-dasharray:7 6;opacity:.4;transition:opacity .3s ease-out}.sl-ghost.is-revealed .sl-ghost-hull{opacity:.95}.sl-p1-forecast{outline:none}.sl-p1-range{opacity:0;transition:opacity .3s ease-out}.sl-p1-forecast.is-revealed .sl-p1-range{opacity:1}.sl-p1-value{display:none}.sl-p1-forecast .sl-ahead,.sl-p1-forecast .sl-ahead-buoy{opacity:0;transition:opacity .3s ease-out}.sl-p1-forecast.is-revealed .sl-ahead,.sl-p1-forecast.is-revealed .sl-ahead-buoy{opacity:1}.sl-ghost-bracket{fill:none;stroke:var(--sl-light);stroke-width:1.4px;opacity:0;transition:opacity .3s ease-out}.sl-ghost.is-revealed .sl-ghost-bracket{opacity:.8}.sl-ghost-bracket .is-trend{stroke-width:2px}.sl-ghost-values{opacity:0;transition:opacity .3s ease-out}.sl-ghost.is-revealed .sl-ghost-values{opacity:1}.sl-sea-label.is-value{font-size:14px;font-weight:500}.sl-sea-label.is-range{opacity:.85;font-size:11.5px}.sl-variants{flex-direction:column;gap:.15rem;display:flex;position:absolute;top:.6rem;right:.35rem}.sl-variants button{width:1.75rem;height:1.75rem;color:var(--sl-on-sea);border-radius:var(--radius);opacity:.6;place-items:center;transition:opacity .2s;display:grid}.sl-variants button:hover,.sl-variants button:focus-visible{opacity:1}.sl-variants button[aria-pressed=true]{color:var(--sl-mustard-ink);background:var(--sl-light)}@supports (color:color-mix(in lab, red, red)){.sl-variants button[aria-pressed=true]{background:color-mix(in srgb, var(--sl-light) 35%, transparent)}}.sl-variants button[aria-pressed=true]{opacity:1}.sl-variants svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.sl-variants .is-filled{fill:currentColor;fill-opacity:.45}.sl-ahead{fill:none;stroke:var(--sl-light);stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round}.sl-ahead-buoy{fill:none;stroke:var(--sl-light);stroke-width:2px}.sl-route{fill:none;stroke:var(--sl-light);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sl-route-dot{fill:var(--sl-light)}.sl-sea-label{fill:var(--sl-sea-label);font-size:13px}.sl-sea-label.is-today{font-size:14px}.sl-goal-label text{fill:var(--sl-sea-label);font-size:13px}.sl-goal-label .is-goal{font-size:15px;font-weight:500}.sl-sub rect{fill:var(--sl-sub)}.sl-sub-dark{fill:var(--sl-sub-dark)}.sl-sub-periscope{stroke:var(--sl-sub-dark)}.sl-sub-window{fill:var(--sl-window);stroke:var(--sl-sub-dark)}.sl-sub-lamp{fill:#fffbe8}.sl-sea-overlay{padding:0 var(--sl-pad) 1.5rem;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1rem;display:flex;position:absolute;inset:0}.sl-sea-overlay>*{pointer-events:auto}.sl-weigh-slot{justify-content:flex-start;max-width:100%;display:flex}.sl-weigh,.sl-weigh-save{color:#1f5c57;cursor:pointer;background:#f1e9d6;border-radius:999px;min-height:2.1rem;padding:0 1.4rem;font-size:.9rem;transition:background .25s}.sl-weigh{text-transform:lowercase}.sl-weigh:hover,.sl-weigh-save:hover{background:#fbf6ea}.sl-weigh-form{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;max-width:100%;display:flex}.sl-weigh-field{color:#1f5c57;background:#f1e9d6;border:1.5px solid #0000;border-radius:999px;align-items:baseline;gap:.35rem;min-height:2.1rem;padding:0 1rem;font-size:.85rem;display:inline-flex}.sl-weigh-field:focus-within{border-color:var(--sl-mustard)}.sl-hero .sl-weigh-field input{color:#1f5c57;text-align:right;background:0 0;border:0;outline:none;width:3.8rem;padding:.35rem 0 .25rem;font-size:1.05rem;font-weight:500}.sl-weigh-field input::placeholder{color:#1f5c5766}.sl-weigh-save{color:#f1e9d6;background:#1f5c57}.sl-weigh-save:hover{background:#174a46}.sl-weigh-save:disabled{opacity:.6}.sl-weigh-cancel{width:2.1rem;height:2.1rem;color:var(--sl-on-sea);cursor:pointer;border-radius:999px;font-size:1.2rem;line-height:1}.sl-weigh-cancel:hover{background:var(--sl-on-sea)}@supports (color:color-mix(in lab, red, red)){.sl-weigh-cancel:hover{background:color-mix(in srgb, var(--sl-on-sea) 12%, transparent)}}.sl-weigh-error{color:#9b3a1e;text-align:left;background:#f1e9d6;border-radius:.25rem;flex-basis:100%;padding:.25rem .8rem;font-size:.8rem}.sl-seabed{width:15rem;max-width:100%;color:var(--sl-on-sea)}.sl-seabed:has(.sl-post-mark){width:17rem}.sl-seabed-head{text-transform:lowercase;border-bottom:1px solid var(--sl-on-sea);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;padding-bottom:.4rem;font-size:.82rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sl-seabed-head{border-bottom:1px solid color-mix(in srgb, var(--sl-on-sea) 35%, transparent)}}.sl-seabed-head a{color:inherit;font-size:.95rem;font-weight:500;text-decoration:none}.sl-seabed-head button{min-width:0;text-transform:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.sl-seabed-head a:hover,.sl-seabed-head button:hover{text-underline-offset:.25em;text-decoration:underline}.sl-seabed .sl-board{--sl-board-ink:var(--sl-on-sea)}.sl-seabed .sl-board-name{text-transform:lowercase}.sl-board{--sl-board-ink:var(--sl-deep);color:var(--sl-board-ink);gap:.15rem;display:grid}.sl-board-row{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:baseline;gap:.4rem;font-size:.9rem;display:grid}.sl-board-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-board-row.is-me .sl-board-name{font-weight:600}.sl-note{opacity:.85;font-size:.9rem}.sl-chart{width:100%;min-width:0}.sl-chart svg{display:block}.sl-chart-sea{fill:var(--sl-sea)}.sl-chart-line{fill:none;stroke:var(--sl-light);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sl-chart-trend{fill:none;stroke:var(--sl-light);stroke-width:1.2px;stroke-dasharray:5 6;opacity:.55}.sl-chart-dot{fill:var(--sl-light)}.sl-chart-goal line{stroke:var(--sl-mount);stroke-width:2px}.sl-chart-goal text{text-anchor:end;fill:var(--sl-sea-label);font-size:12px;font-weight:500}.sl-chart-now{fill:var(--sl-sub);stroke:var(--sl-sub-dark);stroke-width:1.5px}.sl-chart-label{fill:var(--sl-sea-label);font-size:12px}[data-theme=searchlight] .dashboard-stats{gap:2rem 0}[data-theme=searchlight] .dashboard-page:has(.sl-hero) .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}[data-theme=searchlight] .dashboard-page:has(.sl-hero) .dashboard-stats>:last-child{grid-column:auto}.sl-stat{height:100%;color:var(--sl-deep);border-left:1px solid var(--sl-mustard);align-content:start;gap:.2rem;padding:.2rem 1.25rem .4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sl-stat{border-left:1px solid color-mix(in srgb, var(--sl-mustard) 60%, transparent)}}.sl-stat-label{text-transform:lowercase;color:var(--sl-teal);font-size:.85rem}.sl-stat-value{color:var(--sl-deep);font-variant-numeric:lining-nums;font-size:clamp(1.8rem,3vw,2.2rem);line-height:1.2}.sl-stat.is-bad .sl-stat-value{color:var(--sl-alert)}.sl-stat-meter{background:linear-gradient(90deg, var(--sl-mustard) var(--meter), var(--sl-mustard) var(--meter));width:min(100%,11rem);height:2px;margin:.3rem 0}@supports (color:color-mix(in lab, red, red)){.sl-stat-meter{background:linear-gradient(90deg, var(--sl-mustard) var(--meter), color-mix(in srgb, var(--sl-mustard) 25%, transparent) var(--meter))}}.sl-stat-detail{color:var(--sl-teal);font-size:.85rem;line-height:1.45}[data-theme=searchlight] .plan-delta.is-ahead{color:var(--sl-deep)}[data-theme=searchlight] .plan-delta.is-behind{color:var(--sl-alert)}[data-theme=searchlight] [data-slot=card]{color:var(--sl-deep);background:var(--sl-sheet);border:1px solid var(--sl-mustard);gap:1.2rem;padding-block:1.8rem}@supports (color:color-mix(in lab, red, red)){[data-theme=searchlight] [data-slot=card]{border:1px solid color-mix(in srgb, var(--sl-mustard) 55%, transparent)}}[data-theme=searchlight] [data-slot=card]{box-shadow:none;border-radius:0}[data-theme=searchlight] [data-slot=card] [data-slot=card]{background:0 0;border-width:1px 0 0;padding-block:1.2rem 0}[data-theme=searchlight] [data-slot=card] [data-slot=card]>*{padding-inline:0}[data-theme=searchlight] [data-slot=card-title]{text-transform:lowercase;color:var(--sl-deep);font-size:1.3rem;font-weight:500;line-height:1.2}[data-theme=searchlight] [data-slot=card-description]{color:var(--sl-teal);font-size:.9rem}[data-theme=searchlight] [data-slot=card] a:not([data-slot=button]){text-underline-offset:.25em}[data-theme=searchlight] .dashboard-hint{color:var(--sl-deep);border:1px solid var(--sl-mustard);box-shadow:none;background:0 0;border-radius:0;text-decoration:none}[data-theme=searchlight] .dashboard-hint *{color:inherit!important}[data-theme=searchlight] .dashboard-hint:hover{background:var(--sl-mustard)}@supports (color:color-mix(in lab, red, red)){[data-theme=searchlight] .dashboard-hint:hover{background:color-mix(in srgb, var(--sl-mustard) 12%, transparent)}}[data-theme=searchlight] [data-slot=button]{box-shadow:none;border-radius:999px;font-weight:500}[data-theme=searchlight] [data-slot=button][data-variant=default]{color:var(--primary-foreground);background:var(--primary)}[data-theme=searchlight] [data-slot=button][data-variant=default]:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=searchlight] [data-slot=button][data-variant=default]:hover{background:color-mix(in srgb, var(--primary) 86%, var(--sl-paper))}}[data-theme=searchlight] [data-slot=button][data-variant=outline]{color:inherit;border:1px solid var(--sl-mustard);background:0 0}[data-theme=searchlight] [data-slot=button][data-variant=outline]:hover,[data-theme=searchlight] [data-slot=button][data-variant=ghost]:hover{background:var(--sl-mustard)}@supports (color:color-mix(in lab, red, red)){[data-theme=searchlight] [data-slot=button][data-variant=outline]:hover,[data-theme=searchlight] [data-slot=button][data-variant=ghost]:hover{background:color-mix(in srgb, var(--sl-mustard) 14%, transparent)}}[data-theme=searchlight] [data-slot=button][data-variant=secondary]{color:inherit;background:currentColor}@supports (color:color-mix(in lab, red, red)){[data-theme=searchlight] [data-slot=button][data-variant=secondary]{background:color-mix(in srgb, currentColor 10%, transparent)}}[data-theme=searchlight] [data-slot=input],[data-theme=searchlight] [data-slot=select-trigger],[data-theme=searchlight] [data-slot=textarea]{color:var(--sl-deep);background:var(--sl-paper);border:1px solid var(--input);border-radius:var(--radius);box-shadow:none}[data-theme=searchlight] [data-slot=input]:focus-visible,[data-theme=searchlight] [data-slot=select-trigger]:focus-visible,[data-theme=searchlight] [data-slot=textarea]:focus-visible{border-color:var(--sl-mustard);box-shadow:0 0 0 2px var(--sl-mustard)}@supports (color:color-mix(in lab, red, red)){[data-theme=searchlight] [data-slot=input]:focus-visible,[data-theme=searchlight] [data-slot=select-trigger]:focus-visible,[data-theme=searchlight] [data-slot=textarea]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--sl-mustard) 35%, transparent)}}[data-theme=searchlight] [data-slot=input][aria-invalid=true]{border-color:var(--sl-alert)}[data-theme=searchlight] [data-slot=input]::placeholder,[data-theme=searchlight] [data-slot=textarea]::placeholder{color:var(--sl-deep)}@supports (color:color-mix(in lab, red, red)){[data-theme=searchlight] [data-slot=input]::placeholder,[data-theme=searchlight] [data-slot=textarea]::placeholder{color:color-mix(in srgb, var(--sl-deep) 45%, transparent)}}[data-theme=searchlight] [data-slot=label]{text-transform:lowercase;font-size:.85rem;font-weight:500}[data-theme=searchlight] [data-slot=badge]{border-radius:999px}[data-theme=searchlight] [data-slot=checkbox]{border-color:var(--sl-teal)}[data-theme=searchlight] [data-slot=dialog-content],[data-theme=searchlight] [data-slot=alert-dialog-content],[data-theme=searchlight] [data-slot=sheet-content]{color:var(--sl-deep);background:var(--sl-paper);box-shadow:inset 0 0 0 .75rem var(--sl-paper), inset 0 0 0 calc(.75rem + 1px) var(--sl-mustard), 0 24px 60px -24px #10292d80;border:0;border-radius:0}[data-theme=searchlight] [data-slot=dialog-content],[data-theme=searchlight] [data-slot=alert-dialog-content]{padding:2.2rem}[data-theme=searchlight] [data-slot=dialog-title],[data-theme=searchlight] [data-slot=alert-dialog-title],[data-theme=searchlight] [data-slot=sheet-title]{text-transform:lowercase;color:var(--sl-mustard-ink);font-size:1.4rem;font-weight:500}[data-theme=searchlight] [data-slot=dropdown-menu-content],[data-theme=searchlight] [data-slot=popover-content],[data-theme=searchlight] [data-slot=select-content]{border:1px solid var(--sl-mustard)}@supports (color:color-mix(in lab, red, red)){[data-theme=searchlight] [data-slot=dropdown-menu-content],[data-theme=searchlight] [data-slot=popover-content],[data-theme=searchlight] [data-slot=select-content]{border:1px solid color-mix(in srgb, var(--sl-mustard) 55%, transparent)}}[data-theme=searchlight] [data-slot=dropdown-menu-content],[data-theme=searchlight] [data-slot=popover-content],[data-theme=searchlight] [data-slot=select-content]{border-radius:var(--radius);box-shadow:0 18px 40px -20px #10292d66}[data-theme=searchlight] [data-slot=dropdown-menu-item]{border-radius:0}[data-theme=searchlight] [data-slot=table-head]{text-transform:lowercase;color:var(--sl-teal);font-size:.82rem;font-weight:500}[data-theme=searchlight] [data-slot=table-row]{border-color:var(--border)}[data-theme=searchlight] [data-slot=table-row]:hover{background:var(--sl-mustard)}@supports (color:color-mix(in lab, red, red)){[data-theme=searchlight] [data-slot=table-row]:hover{background:color-mix(in srgb, var(--sl-mustard) 8%, transparent)}}[data-theme=searchlight] [data-slot=tabs-list]{background:0 0;border-radius:0;gap:.25rem}[data-theme=searchlight] [data-slot=tabs-trigger]{text-transform:lowercase;background:0 0;border:0;border-radius:0;box-shadow:none!important}[data-theme=searchlight] [data-slot=tabs-trigger][data-state=active]{color:var(--sl-mustard-ink);background:0 0;font-weight:600;box-shadow:inset 0 -1.5px 0 var(--sl-mustard)!important}[data-theme=searchlight] .celebration-card{border-radius:0}@container not (width>=70rem){.sl-title{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"box reading""facts facts"}.sl-facts{margin-top:.6rem}.sl-fact:first-child{border-left:0;padding-left:0}}@container not (width>=56rem){.sl-sea{height:36rem}.sl-sea-overlay:has(.sl-weigh-form) .sl-seabed{display:none}}@container not (width>=40rem){.sl-title{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"box facts""reading reading";gap:1.1rem;margin-bottom:.9rem;padding:1.25rem 1.5rem 1.1rem}.sl-title:after,.sl-heading:after{left:1.5rem;right:1.5rem}.sl-title>.sl-box{width:4.4rem;height:4.4rem;padding-top:.6rem}.sl-box-word{font-size:.52rem}.sl-box-number{font-size:2.1rem}.sl-facts{gap:.1rem;margin-top:0;display:grid}.sl-fact{border:0;flex-wrap:wrap;align-items:baseline;gap:0 .35rem;width:auto;min-height:0;padding:0;display:flex}.sl-fact dt,.sl-fact-value,.sl-fact-note{color:var(--sl-teal);font-size:.88rem;line-height:1.5}.sl-fact-note.is-rank:before{content:"· "}.sl-dots{display:none}.sl-figure{margin-top:0;font-size:clamp(3.6rem,20cqi,5rem)}.sl-course-line{padding-left:.15rem;font-size:.88rem}.sl-sea{height:34rem}[data-theme=searchlight] .dashboard-page:has(.sl-hero) .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=searchlight] .dashboard-page:has(.sl-hero) .dashboard-stats>:nth-child(2n):last-child{grid-column:1/-1}.sl-stat{padding-inline:.9rem .4rem}.sl-stat-value{font-size:1.6rem}.sl-seabed{width:12.5rem}.sl-board-row{font-size:.84rem}.sl-seabed-head button,.sl-seabed .sl-board-row:nth-child(n+4):not(.is-me){display:none}.sl-seabed:has(.sl-post-mark){width:15rem}.sl-heading{gap:1rem;padding:1.25rem 1.5rem}.sl-heading .sl-box{width:3.6rem;height:3.6rem;padding-top:.45rem}.sl-heading .sl-box-word{font-size:.48rem}.sl-heading .sl-box-number{font-size:1.7rem}.sl-heading-title{font-size:clamp(2rem,10cqi,2.8rem)}.sl-content{gap:1.75rem;padding:.75rem .5rem 1.5rem}:is([data-theme=searchlight] .dashboard-page:has(.sl-hero)>:not(.sl-hero),[data-theme=searchlight] .dashboard-page:has(.sl-hero)>.contents>*){margin-inline:1.5rem}[data-theme=searchlight] [data-slot=card]>[data-slot^=card-]{padding-inline:1.1rem}}@media not all and (width>=48rem){.sl-frame{--sl-inline:1.5rem;padding-bottom:calc(4.2rem + env(safe-area-inset-bottom,0px))}.sl-top{min-height:calc(3.6rem + var(--safe-top));padding-top:.2rem}.sl-nav{z-index:30;padding:.35rem .5rem calc(.5rem + env(safe-area-inset-bottom,0px));background:var(--sl-paper);border-top:1px solid var(--sl-mustard);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.sl-nav{border-top:1px solid color-mix(in srgb, var(--sl-mustard) 55%, transparent)}}.sl-nav-link{text-align:center;place-items:center;min-width:0;min-height:2.9rem;font-size:.74rem;display:grid}.sl-nav-link.is-active:after{content:"";background:var(--sl-mustard);border-radius:999px;width:5px;height:5px;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.sl-nav-long{display:none}.sl-nav-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline;overflow:hidden}.sl-avatar{width:2rem;height:2rem;font-size:.62rem}[data-theme=searchlight] [data-slot=dialog-content],[data-theme=searchlight] [data-slot=alert-dialog-content]{padding:2rem 1.5rem}}@media (prefers-reduced-motion:reduce){.sl-sweep,.sl-ping{animation:none}.sl-ping{display:none}.sl-ping-still{display:inline}.sl-beam,.sl-beam-marks,.sl-beam-marks.is-shown,.sl-ghost-hull,.sl-ghost-bracket,.sl-ghost-values,.sl-p1-range,.sl-p1-forecast .sl-ahead,.sl-p1-forecast .sl-ahead-buoy,.sl-nav-link,.sl-weigh,.sl-weigh-save{transition:none}}.sl-main.is-bare .sl-content{padding:0;display:block}.sl-caps{letter-spacing:.24em;text-transform:uppercase;color:var(--sl-mustard-ink);font-size:.78rem;font-weight:600}.sl-link{font:inherit;text-transform:lowercase;color:var(--sl-deep);cursor:pointer;border-bottom:1px solid var(--sl-rule);background:0 0;padding:0;transition:border-color .2s}.sl-link:hover{border-color:var(--sl-mustard)}.sl-link:disabled{cursor:default;opacity:.6}.sl-pill{text-transform:lowercase;white-space:nowrap;min-height:2.2rem;color:var(--primary-foreground);cursor:pointer;background:var(--primary);border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-size:.9rem;transition:background .2s;display:inline-flex}.sl-pill:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sl-pill:hover{background:color-mix(in srgb, var(--primary) 86%, var(--sl-paper))}}.sl-pill:disabled{cursor:default;opacity:.6}.sl-journal :is(button,a):focus-visible,.sl-journal .sl-entry-note input:focus-visible{outline:2px solid var(--sl-mustard);outline-offset:3px}.sl-narrow{display:none}.sl-heading.sl-journal-heading{grid-template:"box title aside""box switch aside"1fr/auto auto minmax(0,1fr);align-items:end;gap:.35rem 1.6rem;display:grid}.sl-journal-heading>.sl-box{grid-area:box;align-self:start}.sl-journal-heading>.sl-heading-title{grid-area:title}.sl-journal-heading>.sl-switch{grid-area:switch;align-self:start}.sl-journal-heading>.sl-entry,.sl-journal-heading>.sl-journal-facts{grid-area:aside;justify-self:end}.sl-switch{color:var(--sl-teal);align-items:baseline;gap:.5rem;padding-left:.15rem;font-size:.9rem;display:flex}.sl-switch button{text-transform:lowercase;color:var(--sl-teal);cursor:pointer;padding:.2rem 0}.sl-switch button:hover{color:var(--sl-deep)}.sl-switch button[aria-pressed=true]{color:var(--sl-mustard-ink);box-shadow:inset 0 -1.5px 0 var(--sl-mustard);font-weight:600}.sl-entry{flex-wrap:wrap;align-items:flex-end;gap:.9rem 1.4rem;display:flex}.sl-entry.is-head{justify-content:flex-end;max-width:48rem}.sl-entry-weight{order:1;gap:.15rem;display:grid}.sl-entry-waist{order:2}.sl-entry-submit{order:3;align-items:center;gap:.8rem;display:flex}.sl-entry-adjust{flex-wrap:wrap;flex-basis:100%;order:4;justify-content:flex-end;gap:.8rem 1rem;display:flex}.sl-entry-note{flex-basis:100%;order:5}.sl-entry.is-head:not(.is-adjusting) .sl-entry-note{display:none}.sl-entry-label{text-transform:lowercase;color:var(--sl-teal);font-size:.82rem}.sl-entry-when{white-space:nowrap;color:var(--sl-teal);align-items:baseline;gap:.35rem;font-size:.82rem;display:flex}.sl-entry.is-head .sl-entry-when .sl-entry-label:after{content:" ·"}.sl-entry-adjust-toggle{text-transform:lowercase;color:inherit;cursor:pointer;gap:.6rem;padding:0;display:inline-flex}.sl-entry-adjust-toggle:hover{color:var(--sl-deep);text-underline-offset:.25em;text-decoration:underline}.sl-entry-change{color:var(--sl-mustard-ink);display:none}.sl-entry-field-wrap{gap:.15rem;display:grid}.sl-entry-field{border-bottom:2px solid var(--sl-mustard);align-items:baseline;gap:.35rem;transition:border-color .2s,background .2s;display:flex}.sl-entry-field:focus-within{background:var(--sl-mustard)}@supports (color:color-mix(in lab, red, red)){.sl-entry-field:focus-within{background:color-mix(in srgb, var(--sl-mustard) 10%, transparent)}}.sl-entry-field:focus-within{border-color:var(--sl-deep)}.sl-entry-field:has([aria-invalid=true]){border-color:var(--sl-alert)}.sl-entry-field input{width:4ch;min-width:0;font:inherit;color:var(--sl-mustard);font-variant-numeric:lining-nums tabular-nums;background:0 0;border:0;outline:none;flex:none;padding:0;line-height:1.05}.sl-entry-field input::placeholder{color:var(--sl-mustard)}@supports (color:color-mix(in lab, red, red)){.sl-entry-field input::placeholder{color:color-mix(in srgb, var(--sl-mustard) 40%, transparent)}}.sl-entry-field>span{color:var(--sl-mustard-ink);font-size:1.05rem}.sl-entry-field.is-weight{width:10rem;font-size:2.75rem}.sl-entry-field.is-waist{border-bottom-width:1.5px;width:8.4rem;font-size:2.1rem}.sl-entry-waist{gap:.4rem;display:grid}.sl-entry-waist.is-collapsed{justify-items:start;gap:.25rem;padding-bottom:.45rem}.sl-entry-waist-row{align-items:flex-end;gap:.9rem;display:flex}.sl-entry-guide{margin-bottom:.4rem;font-size:.85rem}.sl-entry-hint{color:var(--sl-teal);font-size:.8rem}.sl-log-sum,.sl-side-aside,.sl-side-note,.sl-side-foot,.sl-dot-legend,.sl-entry-hint,.sl-due-rest,.sl-scale-note p,.sl-day-card-title,.sl-month-waist-date,.sl-month-add,.sl-year-month{text-transform:lowercase}.sl-entry-error{max-width:16rem;color:var(--sl-alert);font-size:.8rem}.sl-entry-note input{width:100%;color:var(--sl-deep);border:0;border-bottom:1px solid var(--sl-rule);background:0 0;padding:.3rem 0 .45rem;font-size:.95rem}.sl-entry-note input::placeholder{text-transform:lowercase;color:var(--sl-teal)}@supports (color:color-mix(in lab, red, red)){.sl-entry-note input::placeholder{color:color-mix(in srgb, var(--sl-teal) 65%, transparent)}}.sl-entry-adjust [data-slot=input]{min-width:7rem}.sl-due{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.sl-due .sl-caps{font-size:.7rem}.sl-due-dot{background:var(--sl-sub);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--sl-sub);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.sl-due-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--sl-sub) 30%, transparent)}}.sl-due-rest{color:var(--sl-teal);font-size:.8rem}.sl-journal-body{padding:.25rem var(--sl-inline) 4rem;grid-template-columns:minmax(0,1fr) 18.75rem;gap:3.5rem;display:grid}.sl-log-week-head{font-weight:inherit;border-bottom:1px solid var(--sl-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0 .4rem;display:flex}.sl-log-week-head .sl-caps{font-size:.8rem}.sl-log-sum{text-align:right;color:var(--sl-teal);align-items:center;gap:.6rem;font-size:.875rem;display:flex}.sl-goal-dot{border:1.3px solid var(--sl-mustard);border-radius:999px;flex:none;width:.56rem;height:.56rem}.sl-goal-dot.is-reached{background:var(--sl-mustard)}.sl-log-rows{margin:0 -.75rem;padding:0;list-style:none}.sl-log-row{border-bottom:1px solid var(--sl-hair);grid-template-columns:7.4rem 3.6rem 10.75rem 4.5rem 3.75rem minmax(0,1fr) auto;grid-template-areas:"day time level weight delta note actions";align-items:center;min-height:2.4rem;padding:0 .75rem;font-size:.95rem;display:grid}.sl-log-row:hover,.sl-log-row:focus-within,.sl-log-row.is-open{background:var(--sl-mustard)}@supports (color:color-mix(in lab, red, red)){.sl-log-row:hover,.sl-log-row:focus-within,.sl-log-row.is-open{background:color-mix(in srgb, var(--sl-mustard) 9%, transparent)}}.sl-log-day{font:inherit;text-align:left;text-transform:lowercase;color:var(--sl-teal);cursor:pointer;grid-area:day;justify-self:start;padding:.3rem 0}.sl-log-day:hover{color:var(--sl-deep)}.sl-log-meta{display:contents}.sl-log-time{color:var(--sl-teal);font-variant-numeric:tabular-nums;grid-area:time;font-size:.875rem}.sl-log-note{text-overflow:ellipsis;white-space:nowrap;color:var(--sl-teal);grid-area:note;font-size:.875rem;overflow:hidden}.sl-level{grid-area:level;width:9.4rem;height:10px;position:relative}.sl-level:before{content:"";background:var(--sl-hair);height:1px;position:absolute;top:4.5px;left:0;right:0}.sl-level:after{content:"";background:var(--sl-level-goal);width:1.5px;height:10px;position:absolute;top:0;right:0}.sl-level i{width:calc(var(--level) * 100%);background:var(--sl-level);height:2px;position:absolute;top:4px;left:0}.sl-level i:after{content:"";background:var(--sl-level);border-radius:999px;width:8px;height:8px;position:absolute;top:-3px;right:-4px}.sl-log-weight{color:var(--sl-deep);font-variant-numeric:lining-nums tabular-nums;grid-area:weight;font-size:1.35rem}.sl-log-delta{color:var(--sl-teal);font-variant-numeric:tabular-nums;grid-area:delta;font-size:.85rem}.sl-log-actions{color:var(--sl-teal);opacity:0;grid-area:actions;align-items:baseline;gap:.4rem;font-size:.82rem;display:flex}.sl-log-row:is(:hover,:focus-within,.is-open) .sl-log-actions,.sl-waist-row:is(:focus-within,.is-open) .sl-log-actions{opacity:1}.sl-log-actions button{text-transform:lowercase;color:inherit;cursor:pointer;padding:.3rem 0}.sl-log-actions button:hover{color:var(--sl-deep);text-underline-offset:.25em;text-decoration:underline}.sl-log-empty{text-transform:lowercase;color:var(--sl-teal);border-top:1px solid var(--sl-rule);padding:2rem 0;font-size:1.05rem}.sl-log-more{margin-top:1.4rem;font-size:.875rem}.sl-side{align-content:start;gap:1.6rem;min-width:0;display:grid}.sl-side-head{font-weight:inherit;border-bottom:1px solid var(--sl-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0 .4rem;display:flex}.sl-side-head .sl-caps{font-size:.8rem}.sl-side-aside,.sl-side-note,.sl-side-foot{color:var(--sl-teal);font-size:.82rem}.sl-side-note{margin-top:.4rem}.sl-side-foot{justify-content:space-between;gap:1rem;margin-top:.6rem;display:flex}.sl-waist-rows{margin:0;padding:0;list-style:none}.sl-waist-row{border-bottom:1px solid var(--sl-hair);grid-template-columns:minmax(0,1fr) auto 3.25rem;grid-template-areas:"day value delta""actions actions actions";align-items:baseline;padding-top:.3rem;font-size:.875rem;display:grid}.sl-waist-row .sl-log-actions{height:0;overflow:hidden}.sl-waist-row:is(:focus-within,.is-open) .sl-log-actions{height:auto;padding-bottom:.2rem}.sl-waist-value{font-variant-numeric:lining-nums tabular-nums;grid-area:value;font-size:1.2rem}.sl-waist-value small,.sl-day-card-figure small{color:var(--sl-mustard-ink);font-size:.8rem}.sl-waist-row .sl-log-delta{text-align:right}.sl-dot-grid{grid-template-rows:repeat(7,.7rem);grid-template-columns:repeat(12,.7rem);grid-auto-flow:column;justify-content:space-between;row-gap:.55rem;margin-top:.9rem;display:grid}.sl-dot-day{background:var(--sl-hair);border-radius:999px;width:.7rem;height:.7rem;display:block}.sl-dot-day.is-weighed{background:var(--sl-level)}.sl-dot-day.is-waist{box-shadow:0 0 0 2px var(--sl-paper), 0 0 0 3.3px var(--sl-mustard)}.sl-dot-day.is-today{background:var(--sl-sub)}.sl-dot-day.is-future{visibility:hidden}.sl-dot-legend{color:var(--sl-teal);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.8rem;font-size:.82rem;display:flex}.sl-dot-legend>span{align-items:center;gap:.4rem;display:inline-flex}.sl-dot-legend .sl-dot-day.is-waist{box-shadow:inset 0 0 0 1.3px var(--sl-mustard);background:0 0}.sl-scale-note{background:var(--sl-sheet);border-left:2px solid var(--sl-mustard);justify-items:start;gap:.2rem;padding:.75rem 1rem;font-size:.875rem;display:grid}.sl-scale-note .sl-side-note{margin:0}.sl-scale-note .sl-link{margin-top:.25rem}.sl-journal-facts{display:flex}.sl-journal-fact{border-left:1px solid var(--sl-mustard);align-content:start;gap:.1rem;width:9.4rem;padding-left:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sl-journal-fact{border-left:1px solid color-mix(in srgb, var(--sl-mustard) 60%, transparent)}}.sl-journal-fact dt,.sl-journal-fact-note{text-transform:lowercase;color:var(--sl-teal);font-size:.82rem}.sl-journal-fact-value{color:var(--sl-deep);font-variant-numeric:lining-nums;font-size:1.9rem;line-height:1.15}.sl-month-sea{padding:1.6rem var(--sl-inline) 1.5rem;color:var(--sl-sea-label);background:var(--sl-sea);grid-template-columns:minmax(0,1fr) 20.5rem;grid-template-areas:"sheet card""foot foot";gap:1.6rem 5rem;margin-top:1.1rem;display:grid}.sl-month-sheet{grid-area:sheet;min-width:0}.sl-month-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sl-month-title{text-transform:lowercase;font-size:1.5rem;font-weight:400}.sl-month-nav{gap:1.2rem;font-size:.95rem;display:flex}.sl-month-nav button{text-transform:lowercase;min-width:2rem;min-height:2rem;color:inherit;cursor:pointer;opacity:.9;padding:0 .2rem}.sl-month-nav button:hover:not(:disabled){opacity:1;text-underline-offset:.25em;text-decoration:underline}.sl-month-nav button:disabled{cursor:default;opacity:.35}.sl-month-weekdays{text-transform:lowercase;opacity:.85;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:1rem;font-size:.78rem;display:grid}.sl-month-grid{border-top:1px solid #f8f3e359;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:5rem;margin-top:.4rem;display:grid;position:relative}.sl-month-cell{text-align:left;min-width:0;color:inherit;cursor:pointer;border-bottom:1px solid #f8f3e32e;align-content:space-between;justify-items:start;padding:.4rem .5rem .45rem;display:grid;position:relative}.sl-month-cell.is-blank{cursor:default}.sl-month-cell:hover:not(:disabled,.is-blank){background:#f8f3e31f}.sl-month-cell.is-future{cursor:default;opacity:.38}.sl-month-cell.is-today{color:var(--sl-today-ink);background:var(--sl-today-bg);box-shadow:inset 0 0 0 2px var(--sl-sub)}.sl-month-cell.is-selected:not(.is-today){box-shadow:inset 0 0 0 2px var(--sl-mustard)}.sl-month-cell.is-today.is-selected{box-shadow:inset 0 0 0 2px var(--sl-sub), inset 0 0 0 4px var(--sl-mustard)}.sl-journal .sl-month-cell:focus-visible{outline:2px solid var(--sl-sub);outline-offset:-4px}.sl-month-number{opacity:.85;font-size:.75rem}.sl-month-value{font-variant-numeric:lining-nums tabular-nums;font-size:1.4rem}.sl-month-add{font-size:.82rem}.sl-month-gap{opacity:.6;border:1.2px solid;border-radius:999px;width:7px;height:7px}.sl-month-waist{border:1.6px solid var(--sl-sub);border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.5rem;right:.5rem}.sl-month-waist.is-due{border-style:dashed;border-color:var(--sl-mustard)}.sl-month-empty{text-transform:lowercase;pointer-events:none;place-items:center;font-size:1.05rem;display:grid;position:absolute;inset:0}.sl-day-card{color:var(--sl-deep);background:var(--sl-sheet);grid-area:card;align-self:start;gap:.15rem;padding:1.25rem 1.5rem;display:grid}.dark .sl-day-card{border:1px solid var(--sl-rule)}.sl-day-card-kicker{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sl-day-card-time{color:var(--sl-teal);font-variant-numeric:tabular-nums;font-size:.875rem}.sl-day-card-title{font-size:1.6rem;font-weight:400}.sl-day-card-value{border-top:1px solid var(--sl-rule);margin-top:.8rem;padding-top:.7rem}.sl-day-card-figure{color:var(--sl-mustard);font-variant-numeric:lining-nums;font-size:2.6rem;line-height:1.05}.sl-day-card-actions{gap:1rem;margin-top:.45rem;font-size:.875rem;display:flex}.sl-day-card .sl-entry{gap:1rem;margin-top:.8rem;display:grid}.sl-entry.is-card .sl-entry-note{order:3}.sl-entry.is-card .sl-entry-submit{order:4}.sl-entry.is-card .sl-entry-field{width:100%}.sl-entry.is-card .sl-entry-field.is-weight{font-size:3rem}.sl-entry.is-card .sl-entry-waist{border-top:1px solid var(--sl-rule);padding-top:.75rem}.sl-entry.is-card .sl-entry-waist-row>.sl-entry-field-wrap{flex:1}.sl-month-foot{flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.sl-month-waists{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;font-size:.875rem;display:flex}.sl-month-waists .sl-caps{color:inherit;font-size:.7rem}.sl-month-waist-date{opacity:.85}.sl-month-waist-value{font-variant-numeric:lining-nums tabular-nums;font-size:1.15rem}.sl-year{align-items:flex-end;gap:.3rem;margin-left:auto;display:flex}.sl-year-month{width:1.5rem;color:inherit;cursor:pointer;justify-items:center;gap:.25rem;padding:.2rem 0;font-size:.7rem;display:grid}.sl-year-month:disabled{cursor:default}.sl-year-month i{background:var(--sl-light);width:.875rem;display:block}.sl-year-month.is-empty i{opacity:.3}.sl-year-month.is-active i{background:var(--sl-sub)}@container not (width>=64rem){.sl-heading.sl-journal-heading{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"box title""box switch""aside aside"}.sl-journal-heading>.sl-entry,.sl-journal-heading>.sl-journal-facts{justify-self:stretch;margin-top:1rem}.sl-entry.is-head{justify-content:flex-start;max-width:none}.sl-entry-adjust{justify-content:flex-start}.sl-journal-body{grid-template-columns:minmax(0,1fr);gap:2.5rem}.sl-month-sea{background:0 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"sheet""foot""card";gap:0;padding:0}.sl-month-sheet,.sl-month-foot{padding:1.2rem var(--sl-inline);background:var(--sl-sea)}.sl-month-sheet{padding-bottom:.4rem}.sl-day-card{padding:1.25rem var(--sl-inline) 2rem;background:0 0}.dark .sl-day-card{border:0}}@container not (width>=40rem){.sl-wide{display:none}.sl-narrow{display:inline}.sl-heading.sl-journal-heading{gap:.3rem 1rem}.sl-journal.is-list .sl-journal-heading:after{display:none}.sl-journal-heading>.sl-entry{border-top:1px solid var(--sl-mustard);justify-content:stretch;gap:.8rem;margin-top:.9rem;padding-top:1rem;display:grid}.sl-entry.is-head .sl-entry-when{justify-content:space-between}.sl-entry.is-head .sl-entry-when .sl-entry-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sl-entry-adjust-toggle{flex:1;justify-content:space-between}.sl-entry-change{display:inline}.sl-entry-field.is-weight{width:100%;font-size:3.6rem}.sl-entry-field.is-weight>span{font-size:1.25rem}.sl-entry-waist.is-collapsed{flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-bottom:0;display:flex}.sl-entry.is-head:not(.is-adjusting) .sl-entry-note{display:block}.sl-entry.is-head .sl-entry-adjust{order:2}.sl-entry.is-head .sl-entry-waist{order:3}.sl-entry.is-head .sl-entry-note{order:4}.sl-entry.is-head .sl-entry-submit{order:5}.sl-entry-adjust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sl-entry-adjust [data-slot=input]{min-width:0}.sl-entry-submit{flex-direction:column;align-items:stretch}.sl-entry-submit .sl-pill{min-height:2.75rem;font-size:.95rem}.sl-journal-body{padding:0 1.5rem 2.5rem}.sl-log-week-head{padding-top:.9rem}.sl-log-week-head .sl-caps{font-size:.7rem}.sl-log-sum{gap:.5rem;font-size:.8rem}.sl-log-rows{margin:0}.sl-log-row{grid-template-columns:minmax(0,1fr) auto 3rem;grid-template-areas:"day weight delta""meta weight delta""actions actions actions";column-gap:.6rem;padding:.35rem 0}.sl-log-row:hover,.sl-log-row:focus-within,.sl-log-row.is-open{background:0 0}.sl-log-day{color:var(--sl-deep);padding:0}.sl-log-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sl-teal);grid-area:meta;font-size:.78rem;display:block;overflow:hidden}.sl-log-time,.sl-log-note{font-size:inherit}.sl-log-time:not(:empty)+.sl-log-note:before{content:" · "}.sl-level{display:none}.sl-log-delta{text-align:right;font-size:.8rem}.sl-log-actions{opacity:1;gap:.8rem;padding-top:.2rem;display:none}.sl-log-row:is(:focus-within,.is-open) .sl-log-actions{display:flex}.sl-log-actions>span{display:none}.sl-journal-facts{flex-wrap:wrap;gap:.1rem 1rem;display:flex}.sl-journal-fact{border:0;align-items:baseline;gap:.3rem;width:auto;padding:0;display:flex}.sl-journal-fact-value{order:-1;font-size:.95rem;line-height:1.5}.sl-journal-fact dt{order:-2}.sl-month-sea{margin-top:.6rem}.sl-month-sheet,.sl-month-foot{padding-inline:.9rem}.sl-month-head{padding:0 .4rem}.sl-month-title{font-size:1.25rem}.sl-month-weekdays{text-align:center;font-size:.7rem}.sl-month-grid{grid-auto-rows:3.4rem}.sl-month-cell{text-align:center;justify-items:center;padding:.3rem 0 .4rem}.sl-month-number{font-size:.7rem}.sl-month-value{font-size:.86rem}.sl-month-add{color:var(--sl-sub);font-size:.9rem}.sl-month-cell.is-today .sl-month-add{color:inherit}.sl-month-waist{border-width:1.4px;width:.45rem;height:.45rem;top:.3rem;right:.25rem}.sl-month-foot{padding-bottom:1rem}.sl-month-waists{gap:.3rem .9rem;font-size:.8rem}.sl-year{margin-left:0}.sl-day-card{padding:1.1rem 1.5rem 1.5rem}.sl-entry.is-card .sl-entry-submit .sl-entry-hint{text-align:center}}.sl-day-card-note{color:var(--sl-teal);margin-top:.3rem;font-size:.875rem}[data-theme=searchlight]{--sl-cabin-beam:.34;--sl-cabin-roof:var(--sl-deep);--sl-cabin-out:#7a2a12;--sl-cabin-halo:0}.dark[data-theme=searchlight],.dark [data-theme=searchlight]{--sl-cabin-beam:.22;--sl-cabin-roof:var(--sl-mustard);--sl-cabin-out:var(--sl-alert);--sl-cabin-halo:.4}.sl-cabin-scrim{z-index:50;background:#1f5c5738;position:fixed;inset:0}.dark .sl-cabin-scrim{background:#10292d61}.sl-cabin{z-index:50;width:min(27.5rem,100vw);font-family:var(--app-font);color:var(--sl-deep);background:var(--sl-paper);border-left:1px solid var(--sl-rule);overscroll-behavior:contain;outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.sl-cabin[data-state=open]{animation:.24s ease-out sl-cabin-in}.sl-cabin[data-state=closed]{animation:.18s ease-in sl-cabin-out}.sl-cabin-scrim[data-state=open]{animation:.24s ease-out sl-cabin-fade-in}.sl-cabin-scrim[data-state=closed]{animation:.18s ease-in sl-cabin-fade-out}@keyframes sl-cabin-in{0%{transform:translate(100%)}}@keyframes sl-cabin-out{to{transform:translate(100%)}}@keyframes sl-cabin-fade-in{0%{opacity:0}}@keyframes sl-cabin-fade-out{to{opacity:0}}.sl-cabin-body{padding:1.75rem 2.5rem 1.5rem}.sl-cabin-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sl-cabin-since{letter-spacing:.36em;text-transform:uppercase;color:var(--sl-mustard-ink);font-size:.6875rem;font-weight:600}.sl-cabin-close{width:2.75rem;height:2.75rem;color:var(--sl-teal);cursor:pointer;background:0 0;place-items:center;margin:-.6rem -.75rem -.6rem 0;font-size:1.75rem;line-height:1;display:grid}.sl-cabin-who{align-items:flex-end;gap:1.125rem;margin-top:1.6rem;display:flex}.sl-cabin-initials{width:5.25rem;height:5.25rem;color:var(--sl-mustard);border:2px solid var(--sl-mustard);flex:none;place-items:center;font-size:2rem;font-weight:500;line-height:1;display:grid;overflow:hidden}.sl-cabin-photo{object-fit:cover;width:100%;height:100%}.sl-cabin-name{min-width:0;color:var(--sl-mustard);text-transform:lowercase;overflow-wrap:anywhere;font-size:clamp(2.6rem,14vw,4.5rem);font-weight:400;line-height:1}.sl-cabin-email{color:var(--sl-teal);overflow-wrap:anywhere;margin-top:.5rem;font-size:.875rem}.sl-cabin-facts{border-top:1px solid var(--sl-rule);border-bottom:1px solid var(--sl-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem;padding:.875rem 0;display:grid}.sl-cabin-facts>div+div{border-left:1px solid var(--sl-mustard);padding-left:.875rem}@supports (color:color-mix(in lab, red, red)){.sl-cabin-facts>div+div{border-left:1px solid color-mix(in srgb, var(--sl-mustard) 60%, transparent)}}.sl-cabin-facts dt{color:var(--sl-teal);text-transform:lowercase;font-size:.8125rem}.sl-cabin-facts dd{white-space:nowrap;text-transform:lowercase;font-variant-numeric:lining-nums;font-size:1.5rem;line-height:1.3}.sl-cabin-facts a:hover{color:var(--sl-mustard-ink)}.sl-cabin-facts .is-rank{white-space:normal;padding-top:.3rem;font-size:1.05rem;line-height:1.25}.sl-cabin-facts .is-quiet{white-space:normal;color:var(--sl-teal);font-size:.9rem}.sl-cabin-links{gap:.375rem;margin-top:1.1rem;display:grid}.sl-cabin-link{text-transform:lowercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.875rem;line-height:1.5;display:flex}.sl-cabin-link:hover,.sl-cabin-link[aria-current=page]{color:var(--sl-mustard-ink)}.sl-cabin-link-aside{color:var(--sl-teal);flex:none;font-size:1.125rem}.sl-cabin-appearance{color:var(--sl-teal);text-transform:lowercase;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.375rem;margin-top:1.25rem;font-size:1rem;display:flex}.sl-cabin-appearance button{color:var(--sl-teal);text-transform:lowercase;cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:.35rem 0 .1rem}.sl-cabin-appearance button[aria-checked=true]{color:var(--sl-deep);border-bottom-color:var(--sl-mustard);font-weight:600}.sl-cabin-switch{color:var(--sl-teal);gap:.25rem;margin-top:1.25rem;font-size:.8125rem;line-height:1.45;display:grid}.sl-cabin-switch button{min-height:2.75rem;color:var(--sl-deep);text-transform:lowercase;text-decoration:underline;-webkit-text-decoration-color:var(--sl-mustard);-webkit-text-decoration-color:var(--sl-mustard);-webkit-text-decoration-color:var(--sl-mustard);text-decoration-color:var(--sl-mustard);text-underline-offset:.3em;cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:.5rem;font-size:1rem;text-decoration-thickness:1px;display:inline-flex}.sl-cabin-switch button:hover{color:var(--sl-mustard-ink)}.sl-cabin-switch-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.95rem;height:.95rem}.sl-cabin-switch p{text-transform:lowercase}.sl-cabin-close:focus-visible,.sl-cabin-link:focus-visible,.sl-cabin-facts a:focus-visible,.sl-cabin-appearance button:focus-visible,.sl-cabin-switch button:focus-visible,.sl-cabin-logout:focus-visible{outline:2px solid var(--sl-mustard);outline-offset:3px}.sl-cabin-sea{padding-bottom:env(safe-area-inset-bottom,0px);background:var(--sl-sea);margin-top:auto}.sl-cabin-sea-frame{position:relative}.sl-cabin-sea-art{width:100%;height:auto;display:block}.sl-cabin-wake{fill:none;stroke:var(--sl-light);stroke-width:1.6px;opacity:.7}.sl-cabin-course{fill:none;stroke:var(--sl-light);stroke-width:1.6px;stroke-dasharray:1 6;stroke-linecap:round}.sl-cabin-beam{opacity:var(--sl-cabin-beam);transform:rotate(var(--sl-cabin-rest));transform-box:view-box;animation:26s ease-in-out infinite sl-cabin-sweep}.sl-cabin-beam-stop{stop-color:var(--sl-light)}@keyframes sl-cabin-sweep{0%,38%{transform:rotate(var(--sl-cabin-rest))}62%{transform:rotate(var(--sl-cabin-far))}86%,to{transform:rotate(var(--sl-cabin-rest))}}.sl-cabin-rock{fill:var(--sl-mount)}.sl-cabin-halo{fill:#f2c230;opacity:var(--sl-cabin-halo)}.sl-cabin-tower{fill:var(--sl-light);stroke:var(--sl-deep);stroke-width:1.2px}.sl-cabin-band{fill:var(--sl-mustard)}.sl-cabin-lantern{fill:#f2c230}.sl-cabin-mullion{stroke:var(--sl-deep);stroke-width:1px;opacity:.45}.sl-cabin-roof{fill:var(--sl-cabin-roof)}.sl-cabin-logout{color:var(--sl-cabin-out);text-transform:lowercase;text-underline-offset:.3em;cursor:pointer;background:0 0;padding:.4rem 0;font-size:1rem;text-decoration:underline;text-decoration-thickness:1px;position:absolute;bottom:11%;left:9%}@media not all and (width>=48rem){.sl-cabin{border-left:0;width:100vw}.sl-cabin-body{padding:calc(var(--safe-top,0px) + 1.25rem) 1.5rem 1.25rem}.sl-cabin-who{margin-top:1.25rem}.sl-cabin-initials{width:4.4rem;height:4.4rem;font-size:1.7rem}.sl-cabin-facts dd{font-size:1.3rem}.sl-cabin-link{font-size:1.75rem}.sl-cabin-logout{left:1.5rem}}@media (prefers-reduced-motion:reduce){.sl-cabin[data-state],.sl-cabin-scrim[data-state],.sl-cabin-beam{animation:none}}.sl-post-row{isolation:isolate;grid-template-columns:1.25rem minmax(0,1fr) auto auto;align-items:center;min-height:1.65rem;position:relative}.sl-post-row.is-picked{background:var(--sl-light);margin-inline:-.5rem;padding-inline:.5rem}@supports (color:color-mix(in lab, red, red)){.sl-post-row.is-picked{background:color-mix(in srgb, var(--sl-light) 28%, transparent)}}.sl-post-name{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.sl-post-name:hover{text-underline-offset:.25em;text-decoration:underline}.sl-post-marks{justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.sl-post-way{flex:none}.sl-post-way.is-sent{opacity:.78}.sl-post-way.is-fresh{animation:.9s ease-out sl-post-arrive}.sl-post-way.is-blinking{animation:1.4s ease-in-out infinite sl-post-blink}.sl-post-mark{cursor:pointer;padding:.15rem;display:flex;position:relative}.sl-post-dot{background:var(--sl-sub);width:7px;height:7px;box-shadow:0 0 0 2px var(--sl-sea);border-radius:999px;position:absolute;top:-1px;right:-2px}.sl-post-more{opacity:.8;font-size:.75rem}.sl-post-glass{fill:var(--sl-light)}.sl-post-cork{fill:var(--sl-mustard);transform-box:fill-box;transform-origin:50%}.sl-post-bottle.is-open .sl-post-glass{opacity:.55}.sl-post-bottle.is-open .sl-post-cork{fill:none;stroke:var(--sl-mustard);stroke-width:1px}.sl-post-orbit{z-index:1;pointer-events:none;position:absolute;top:-9px;left:-12px;overflow:visible}.sl-post-orbit-path{fill:none;stroke:var(--sl-light);stroke-width:1.2px;stroke-dasharray:1 6;stroke-linecap:round;opacity:.7}.sl-post-drift{pointer-events:none;margin-top:-13px;animation:2.4s ease-out forwards sl-post-drift;position:absolute;top:50%;right:-.6rem}.sl-post-drift .sl-post-cork{animation:2.4s ease-in forwards sl-post-cork}.sl-post-glow{z-index:-1;background:var(--sl-sub);position:absolute;inset:-.1rem -.5rem}@supports (color:color-mix(in lab, red, red)){.sl-post-glow{background:color-mix(in srgb, var(--sl-sub) 60%, transparent)}}.sl-post-glow{opacity:0}.sl-post-arrival-word{color:#1f5c57;text-transform:lowercase;white-space:nowrap;pointer-events:none;background:var(--sl-sub);padding:.1rem .6rem;font-size:.85rem;animation:2s ease-out forwards sl-post-word;position:absolute;top:50%;left:calc(100% + .9rem);transform:translateY(-50%)}.sl-seabed-head .sl-post-new{align-items:center;gap:.4rem;display:inline-flex}.sl-post-new i{background:var(--sl-sub);border-radius:999px;width:8px;height:8px}.sl-post-open{min-height:2.2rem;color:var(--sl-deep);text-transform:lowercase;cursor:pointer;border:1px solid var(--sl-rule);border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.85rem;display:inline-flex}.sl-post-open:hover{background:var(--sl-sheet)}.sl-post-scrim{z-index:50;background:#1f5c5729;position:fixed;inset:0}.sl-post-scrim.is-anchored{background:0 0}.dark .sl-post-scrim:not(.is-anchored){background:#10292d73}.sl-post{z-index:51;width:min(35rem,100vw - 2rem);font-family:var(--app-font);color:var(--sl-deep);text-transform:lowercase;background:var(--sl-sheet);outline:none;padding:.9rem 1.1rem 1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 30px -18px #10292d99}.sl-post.is-anchored{transform:none}.sl-post.is-anchored.is-read{width:18.5rem}.sl-post.is-anchored:not(.is-choose,.is-read){width:24rem}.sl-post.is-sheet{width:auto;max-height:88svh;padding:.9rem 1.5rem calc(1.75rem + env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 var(--sl-rule);border-radius:22px 22px 0 0;animation:.24s ease-out sl-post-sheet;inset:auto 0 0;overflow-y:auto;transform:none}.sl-post-arrow{top:var(--sl-post-arrow,2rem);border:8px solid #0000;border-right-color:var(--sl-sheet);border-left:0;width:0;height:0;margin-top:-8px;position:absolute;left:-8px}.sl-post-close{width:2rem;height:2rem;color:var(--sl-teal);cursor:pointer;border-radius:999px;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:.45rem;right:.5rem}.sl-post :is(button,[role=radio]):focus-visible,.sl-post-row button:focus-visible,.sl-post-open:focus-visible{outline:2px solid var(--sl-mustard);outline-offset:2px}.sl-post-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding-right:2.2rem;display:flex}.sl-post:not(.is-sheet) .sl-post-head{border-bottom:1px solid var(--sl-rule);padding-bottom:.55rem}.sl-post-title{padding-right:2.2rem;font-size:.95rem;font-weight:400}.sl-post-head .sl-post-title{padding-right:0}.sl-post.is-sheet .sl-post-title{font-size:1.25rem}.sl-post-hint{color:var(--sl-teal);font-size:.8rem;line-height:1.4}.sl-post-hint.is-foot{margin-top:1rem}.sl-post-grid{grid-template-columns:10.5rem minmax(0,1fr);gap:1.1rem;margin-top:.8rem;display:grid}.sl-post-tiles{align-content:start;gap:.4rem;display:grid}.sl-post-tile,.sl-post-way-row,.sl-post-note,.sl-post-fish,.sl-post-gift{color:var(--sl-deep);text-align:left;text-transform:inherit;cursor:pointer;outline:1px solid var(--sl-hair);outline-offset:-1px}.sl-post-tile{align-items:center;gap:.6rem;height:3.5rem;padding:0 .6rem;font-size:.9rem;display:flex}.sl-post .is-picked{color:var(--sl-mustard-ink);background:var(--sl-paper);outline:1.5px solid var(--sl-mustard);outline-offset:-1.5px}.sl-post-tile.is-picked{color:var(--sl-deep);font-weight:600}.sl-post-glyph{color:var(--sl-teal);flex:none}.sl-post .is-picked .sl-post-glyph,.sl-post-written .sl-post-glyph,.sl-post-message .sl-post-glyph{color:var(--sl-mustard)}.sl-post-words{gap:.25rem;display:grid}.sl-post-word{height:2.5rem;color:var(--sl-deep);text-align:left;text-transform:inherit;cursor:pointer;border-bottom:1px solid var(--sl-hair);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:0 .75rem;font-size:1.1rem;display:grid}.sl-post.is-sheet .sl-post-words{margin-top:.75rem}.sl-post:not(.is-sheet) .sl-post-word{height:2rem;font-size:1rem}.sl-post-word.is-picked{border-bottom-color:#0000;font-weight:500}.sl-post-rhythm{align-items:center;gap:4px;display:inline-flex}.sl-post-rhythm i{background:var(--sl-teal);height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.sl-post-rhythm i{background:color-mix(in srgb, var(--sl-teal) 55%, transparent)}}.sl-post-rhythm i{border-radius:3px}.sl-post-rhythm .is-short{width:7px}.sl-post-rhythm .is-long{width:20px}.sl-post .is-picked .sl-post-rhythm i{background:var(--sl-mustard)}.sl-post .is-picked .sl-post-rhythm .sl-post-rhythm-lamp{background:var(--sl-sub);border-radius:999px;width:9px;height:9px;margin-right:5px;animation:1.2s ease-in-out infinite sl-post-blink;box-shadow:0 0 0 3px #f2c2304d}.sl-post-notes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.sl-post-grid .sl-post-notes{margin-top:0}.sl-post-note{justify-items:center;gap:.5rem;padding:.85rem 0 .6rem;font-size:.75rem;display:grid}.sl-post-written{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.85rem;font-size:1.1rem;display:flex}.sl-post-caps{letter-spacing:.28em;color:var(--sl-mustard-ink);text-transform:uppercase;margin:1rem 0 .5rem;font-size:.68rem;font-weight:600}.sl-post-grid .sl-post-caps:first-child{margin-top:0}.sl-post-fishes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.sl-post-fish{justify-items:center;gap:.25rem;padding:.6rem 0 .5rem;font-size:.8rem;display:grid}.sl-post-gifts{flex-wrap:wrap;gap:.5rem;display:flex}.sl-post-gift{align-items:center;gap:.45rem;height:2.25rem;padding:0 .75rem;font-size:.9rem;display:inline-flex}.sl-post-send{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.9rem;display:flex}.sl-post.is-sheet .sl-post-send .sl-pill{width:100%;min-height:2.9rem;font-size:.95rem}.sl-post-error{color:var(--sl-alert);text-transform:none;flex-basis:100%;font-size:.8rem}.sl-post-ways{gap:.5rem;margin-top:.8rem;display:grid}.sl-post-ways.is-dim{opacity:.38}.sl-post-way-row{grid-template-columns:3.25rem minmax(0,1fr) .9rem;align-items:center;gap:.9rem;min-height:4.25rem;padding:0 .9rem;display:grid}.sl-post-way-row:disabled{cursor:default}.sl-post-way-label{font-size:1.1rem;display:block}.sl-post-way-row .sl-post-hint,.sl-post-done .sl-post-hint{display:block}.sl-post-chevron{color:var(--sl-teal);font-size:1.4rem}.sl-post-back{color:var(--sl-teal);text-transform:inherit;cursor:pointer;margin-bottom:.4rem;font-size:.85rem}.sl-post-done{background:var(--sl-paper);outline:1.5px solid var(--sl-mustard);outline-offset:-1.5px;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.9rem;margin-top:.9rem;padding:.9rem;display:grid}.sl-post-done .sl-post-way-label{color:var(--sl-mustard-ink)}.sl-post-from{letter-spacing:.22em;color:var(--sl-mustard-ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;padding-right:2.2rem;font-size:.72rem;font-weight:600;display:flex}.sl-post-message{align-items:center;gap:.6rem;margin-top:.35rem;font-size:1.55rem;font-weight:400;display:flex}.sl-post-reply{border-top:1px solid var(--sl-rule);margin-top:.85rem;padding-top:.7rem}.sl-post-reply .sl-pill{width:100%}.sl-post-already{color:var(--sl-teal);font-size:.85rem;line-height:1.45}@keyframes sl-post-arrive{0%{opacity:0;transform:translate(1.5rem)}}@keyframes sl-post-blink{50%{opacity:.3}}@keyframes sl-post-drift{0%{opacity:0;transform:translate(8rem,-9rem)rotate(24deg)}12%{opacity:1}70%{transform:translate(0)rotate(-6deg)}82%,to{opacity:1;transform:none}}@keyframes sl-post-cork{0%,78%{opacity:1;transform:none}to{opacity:0;transform:translate(7px,-6px)rotate(35deg)}}@keyframes sl-post-word{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes sl-post-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sl-post-way.is-fresh,.sl-post-way.is-blinking,.sl-post .is-picked .sl-post-rhythm .sl-post-rhythm-lamp,.sl-post.is-sheet,.sl-post-drift,.sl-post-drift .sl-post-cork,.sl-post-arrival-word{animation:none}}[data-frontend=logbook]{--lb-card:#f6efdc;--lb-card-ink:#1f5c57;--lb-card-soft:#2a7169;--lb-card-gold:#93690f;--lb-card-rule:#c99a2eb3;--lb-cap:#c8442f;--lb-cap-dark:#a13321;--lb-uni:#9ccbe3;--lb-uni-dark:#6ea4c2;--lb-boot:#1f5c57;--lb-suit:#7fcfc2;--lb-tape:#1d2b2d;--lb-hint:#9b3a1e}.dark[data-frontend=logbook]{--lb-card:#f1e7cf;--lb-cap:#d65a43;--lb-cap-dark:#b0412c;--lb-uni:#8cbfd8;--lb-uni-dark:#5f93ae;--lb-boot:#0b2326}.lb-pill{min-height:2.75rem;color:var(--lb-card-ink);text-transform:lowercase;white-space:nowrap;cursor:pointer;background:#f1e9d6;border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-size:.95rem;display:inline-flex}.lb-pill.is-solid{color:#f6f0e2;background:#1f5c57}.lb-pill.is-solid:hover{background:#174a46}.lb-pill:disabled{cursor:default;opacity:.55}.lb-link{min-height:2.75rem;color:inherit;text-transform:lowercase;text-decoration:underline;-webkit-text-decoration-color:var(--sl-mustard);-webkit-text-decoration-color:var(--sl-mustard);-webkit-text-decoration-color:var(--sl-mustard);text-decoration-color:var(--sl-mustard);text-underline-offset:.3em;cursor:pointer;background:0 0;padding:.4rem 0;font-size:.95rem;text-decoration-thickness:1px}.lb-pill:focus-visible,.lb-link:focus-visible,.lb-note button:focus-visible,.lb-idc button:focus-visible,.lb-idc input:focus-visible,.lb-idc select:focus-visible,.lb-step:focus-visible,.lb-suit:focus-visible{outline:2px solid var(--sl-mustard);outline-offset:3px}.lb-note{max-width:30rem;color:var(--lb-card-ink);border-left:3px solid var(--sl-mustard);background:#f8f3e3;justify-items:start;gap:.6rem;padding:1rem 1.25rem 1.1rem;display:grid;transform:rotate(-.4deg);box-shadow:0 14px 30px -24px #10292db3}.lb-note-from{letter-spacing:.3em;text-transform:uppercase;color:var(--lb-card-gold);font-size:.68rem;font-weight:600}.lb-note-text{text-transform:lowercase;font-size:1.05rem;line-height:1.45}.lb-idc .lb-note{max-width:none;box-shadow:none;background:#fbf7ea;margin:1rem 0 .5rem;transform:none}[data-theme=searchlight] .dashboard-page>.lb-note{margin-inline:var(--sl-inline)}.lb-idc{--foreground:var(--lb-card-ink);--muted-foreground:var(--lb-card-soft);--background:var(--lb-card);--primary:#1f5c57;--primary-foreground:#f6f0e2;--border:var(--lb-card-rule);--input:#1f5c5759;--ring:#c99a2e;--destructive:var(--lb-hint);--muted:#e9dfc6;min-width:0;color:var(--lb-card-ink);background:var(--lb-card);padding:1.4rem 1.75rem 1.6rem;box-shadow:0 26px 50px -30px #10292db3,inset 0 0 0 5px #1f5c57,inset 0 0 0 6.5px #c99a2e}.lb-idc-head{letter-spacing:.3em;text-transform:uppercase;color:var(--lb-card-gold);overflow-wrap:anywhere;border-bottom:1.5px solid #c99a2e;padding-bottom:.65rem;font-size:.7rem;font-weight:600}.lb-idc-lead{text-transform:lowercase;color:var(--lb-card-soft);margin:.9rem 0 .2rem;font-size:1.05rem;line-height:1.45}.lb-idc-note{text-transform:lowercase;color:var(--lb-card-soft);margin-top:.9rem;font-size:.85rem;line-height:1.5}.lb-idc-hint{text-transform:lowercase;color:var(--lb-card-ink);background:#c99a2e1f;border-left:2px solid #c99a2e;margin-top:.9rem;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}.lb-field{border-bottom:1px solid var(--lb-card-rule);grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.2rem .75rem;padding:.75rem 0;display:grid}.lb-field:focus-within{border-bottom:2px solid #c99a2e}.lb-field-number{height:1.65rem;color:var(--lb-card-gold);border:1.5px solid #c99a2e;grid-row:span 2;align-self:start;place-items:center;font-size:.75rem;display:grid}.lb-field:focus-within .lb-field-number{color:var(--lb-card);background:#c99a2e}.lb-field-label{letter-spacing:.2em;text-transform:uppercase;color:var(--lb-card-gold);font-size:.66rem;font-weight:600}.lb-field-value{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;font-size:1.05rem;display:flex}.lb-field-value input:not([type=file]),.lb-field-value select,.lb-start input{min-width:0;max-width:100%;min-height:2.2rem;color:var(--lb-card-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:none;font-size:1.1rem}.lb-field-value input[type=number],.lb-field-value input[inputmode=decimal]{width:6rem}.lb-field-value select{cursor:pointer;width:100%}.lb-field-unit{color:var(--lb-card-soft);font-size:.9rem}.lb-field-error{color:var(--lb-hint);grid-column:2;margin-top:.3rem;font-size:.85rem}.lb-field-value [data-slot=button]{color:var(--lb-card-ink);border-color:var(--lb-card-rule);background:0 0;border-radius:999px}.lb-field-value .text-muted-foreground{color:var(--lb-card-soft)}.lb-choice{flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.lb-choice button{min-height:2.75rem;color:var(--lb-card-soft);text-transform:lowercase;cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:.35rem 0 .1rem;font-size:1rem}.lb-choice button[aria-checked=true]{color:var(--lb-card-ink);border-bottom-color:#c99a2e;font-weight:600}.lb-start{gap:.3rem;display:grid}.lb-swatches{flex-wrap:wrap;gap:.6rem;padding:.3rem 0;display:flex}.lb-swatch{cursor:pointer;border:2px solid #1f5c5733;border-radius:999px;width:2.75rem;height:2.75rem}.lb-swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--lb-card), 0 0 0 5px #c99a2e}.lb-swatch.is-none{background:linear-gradient(135deg, transparent 46%, #1f5c5773 46%, #1f5c5773 54%, transparent 54%), var(--lb-card)}.lb-toggles{gap:.25rem;margin-top:.4rem;display:grid}.lb-toggle{text-align:left;cursor:pointer;border-bottom:1px solid var(--lb-card-rule);background:0 0;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.8rem 0;display:grid}.lb-toggle-mark{border:1.5px solid #c99a2e;border-radius:999px;width:2.6rem;height:1.5rem;margin-top:.1rem;position:relative}.lb-toggle-mark:after{content:"";background:#1f5c5759;border-radius:999px;width:.95rem;height:.95rem;transition:transform .2s;position:absolute;top:.18rem;left:.2rem}.lb-toggle[aria-checked=true] .lb-toggle-mark{background:#c99a2e}.lb-toggle[aria-checked=true] .lb-toggle-mark:after{background:var(--lb-card);transform:translate(1.05rem)}.lb-toggle-label{text-transform:lowercase;color:var(--lb-card-ink);font-size:1.02rem;display:block}.lb-toggle-text{text-transform:lowercase;color:var(--lb-card-soft);margin-top:.15rem;font-size:.85rem;line-height:1.45;display:block}.lb-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.4rem;display:flex}.lb-auth{--sl-inline:max(4rem, calc((100% - 72rem) / 2));min-height:100svh;font-family:var(--app-font);color:var(--sl-deep);background:var(--sl-paper);flex-direction:column;display:flex}.lb-auth-top{min-height:4.4rem;padding:.4rem var(--sl-inline,4rem) 0;align-items:center;display:flex;position:relative}.lb-auth-top:after{right:var(--sl-inline,4rem);bottom:0;left:var(--sl-inline,4rem);content:"";background:var(--sl-mustard);opacity:.8;height:1px;position:absolute}.lb-auth-part{letter-spacing:.36em;text-transform:uppercase;color:var(--sl-mustard-ink);font-size:.7rem;font-weight:600}.lb-auth-grid{padding:2.5rem var(--sl-inline) 3rem;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.lb-auth-poster{gap:2rem;min-width:0;display:grid}.lb-auth-big{text-transform:lowercase;color:var(--sl-mustard);font-size:clamp(2.8rem,6vw,5.2rem);font-weight:400;line-height:1.02}.lb-auth-sea{width:100%;height:auto;max-height:22rem;display:block}.lb-auth-sky{fill:var(--sl-paper)}.lb-auth-water{fill:var(--sl-sea)}.lb-auth-land{fill:var(--sl-mount)}.lb-auth-beam{fill:var(--sl-light);opacity:var(--sl-cone)}.lb-auth-course{fill:none;stroke:var(--sl-light);stroke-dasharray:1 7;stroke-linecap:round;stroke-width:2px}.lb-auth-desk{min-width:0}.lb-auth-desk .lb-idc{max-width:28rem;margin-inline:auto}.lb-auth-desk .lb-idc>form,.lb-auth-desk .lb-idc>div:not(.lb-note){margin-top:1rem}.lb-auth-desk [data-slot=label]{letter-spacing:.2em;text-transform:uppercase;color:var(--lb-card-gold);font-size:.66rem;font-weight:600}.lb-auth-desk label[for=remember]{letter-spacing:0;text-transform:lowercase;color:var(--lb-card-soft);font-size:.9rem;font-weight:400}.lb-auth-desk [data-slot=input]{height:2.6rem;color:var(--lb-card-ink);border:0;border-bottom:1px solid var(--lb-card-rule);box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border-radius:0;padding-inline:0;font-size:1.05rem}.lb-auth-desk [data-slot=input]:focus-visible{box-shadow:none;border-bottom:2px solid #c99a2e}.lb-auth-desk [data-slot=input]::placeholder{color:#1f5c5766}.lb-auth-desk button[data-slot=button],.lb-auth-desk [data-slot=button]{text-transform:lowercase;border-radius:999px;min-height:2.75rem;font-size:.95rem}.lb-auth .lb-auth-desk [data-slot=button][data-variant=default]{color:#f6f0e2;background:#1f5c57}.lb-auth .lb-auth-desk [data-slot=button][data-variant=default]:hover{background:#174a46}.lb-auth .lb-auth-desk [data-slot=button][data-variant=outline]{color:var(--lb-card-ink);border-color:var(--lb-card-rule);background:0 0}.lb-auth-desk .text-muted-foreground,.lb-auth-desk [data-slot=separator]+* span,.lb-auth-desk .bg-background{color:var(--lb-card-soft);background:var(--lb-card)}.lb-auth-desk [data-slot=separator]{background:var(--lb-card-rule)}.lb-auth-desk a{color:var(--lb-card-ink);text-transform:lowercase;text-decoration-color:#c99a2e}.lb-auth-desk [data-slot=checkbox]{border-color:#c99a2e}.lb-auth-desk [data-slot=checkbox][data-state=checked]{color:#f6f0e2;background:#1f5c57}.lb-auth-desk .text-green-600{color:var(--lb-card-soft)}.lb-auth-desk .text-red-600,.lb-auth-desk [data-slot=input][aria-invalid=true]+p{color:var(--lb-hint)}.lb-page{gap:1.5rem;padding-bottom:4rem;display:grid}.lb-page-head{padding:1.6rem var(--sl-inline);align-items:center;gap:1.6rem;display:flex;position:relative}.lb-page-head:after{right:var(--sl-inline);bottom:0;left:var(--sl-inline);content:"";background:var(--sl-mustard);opacity:.8;height:1px;position:absolute}.lb-page-title{text-transform:lowercase;min-width:0;color:var(--sl-mustard);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:1;font-size:clamp(2.2rem,5vw,4rem);font-weight:400;line-height:1}.lb-page-aside{text-align:right;text-transform:lowercase;color:var(--sl-teal);font-size:.95rem;line-height:1.45}.lb-day-steps li[aria-current=step]{color:var(--sl-deep);font-weight:600}.lb-day-steps li.is-done{opacity:.6}.lb-interview{padding:.5rem var(--sl-inline) 0;grid-template-columns:12rem minmax(0,34rem) minmax(10rem,1fr);align-items:start;gap:2.5rem;display:grid}.lb-interview:where(:not(:has(>.lb-steps))){grid-template-columns:minmax(0,34rem) minmax(10rem,1fr)}.lb-steps{display:grid}.lb-step{text-transform:lowercase;min-height:2.9rem;color:var(--sl-teal);border-bottom:1px solid var(--sl-hair);align-items:center;gap:.75rem;font-size:1rem;text-decoration:none;display:flex}.lb-step[aria-current=step]{color:var(--sl-deep);font-weight:600}.lb-step-number{width:1.65rem;height:1.65rem;color:var(--sl-mustard-ink);border:1.5px solid var(--sl-mustard);flex:none;place-items:center;font-size:.75rem;font-weight:400;display:grid}.lb-step.is-done .lb-step-number{color:var(--sl-paper);background:var(--sl-mustard)}.lb-interview-crew{text-align:center;text-transform:lowercase;color:var(--sl-teal);justify-items:center;gap:.75rem;font-size:.9rem;display:grid}.lb-crew-large{width:min(100%,13rem);height:auto}.lb-crew-uni{fill:var(--lb-uni)}.lb-crew-uni-dark{fill:var(--lb-uni-dark)}.lb-crew-uni-arm,.lb-crew-suit-arm{fill:none;stroke:var(--lb-uni);stroke-linecap:round;stroke-width:6.5px}.lb-crew-suit{fill:var(--lb-suit)}.lb-crew-suit-arm{stroke:var(--lb-suit)}.lb-crew-collar{fill:#c7e6f2}.lb-crew-placket{fill:#34558f}.lb-crew-boot{fill:var(--lb-boot)}.lb-crew-cap{fill:var(--lb-cap)}.lb-crew-cap-dark{fill:var(--lb-cap-dark)}.lb-crew-knit{fill:none;stroke:var(--lb-cap);stroke-width:.9px}.lb-crew-glasses{fill:none;stroke:#1f3d40;stroke-width:1.1px}.lb-crew-outline{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-dasharray:3 3;opacity:.55}.lb-crew-measure{fill:#f2c230}.lb-crew-tape{fill:var(--lb-tape)}.lb-crew-tape-line{fill:none;stroke:var(--lb-tape);stroke-width:.9px}.lb-crew-patch{fill:#34558f}.lb-crew-helmet-shell{fill:#f2c230}.lb-crew-helmet-rim{fill:#d9a723}.lb-crew-helmet-lamp{fill:#fffbe6}.lb-crew-mask{fill:#cfeef0;stroke:var(--lb-tape);stroke-width:1.2px}.lb-crew-antenna{stroke:#f8f3e3;stroke-width:1.3px;stroke-linecap:round}.lb-crew-antenna-tip{fill:#f8f3e3}.lb-crew-tank{fill:#f2c230}.lb-crew-mouthpiece{fill:#2b3a3d}.lb-crew-hose{fill:none;stroke:#2b3a3d;stroke-width:1.7px;stroke-linecap:round}.lb-crew-mask-strap{stroke:var(--lb-tape);stroke-width:1.6px}.sl-cabin-crew{flex:none;width:4.4rem;height:5.6rem}.sl-cabin-options{display:grid}.lb-harbour-sea{width:100%;height:clamp(5rem,10vw,8rem);display:block}.lb-harbour-pier{fill:var(--sl-mount);stroke:var(--sl-mount);stroke-width:3px}.lb-first-day{max-width:44rem;padding:0 var(--sl-inline);justify-items:start;gap:.25rem;display:grid}.lb-first-day .lb-idc-note,.lb-first-day .lb-idc-hint{color:var(--sl-teal)}.lb-first-day .lb-idc-hint{color:var(--sl-deep)}.lb-first-day .lb-note{margin-bottom:1rem}.lb-section-title{text-transform:lowercase;color:var(--sl-deep);margin-top:.5rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:400;line-height:1.2}.lb-first-weight{text-transform:lowercase;color:var(--sl-mustard-ink);font-size:.95rem}.lb-bearing,.lb-waist{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.lb-bearing-field{color:#1f5c57;background:#f1e9d6;border:1.5px solid #0000;border-radius:999px;align-items:baseline;gap:.4rem;min-height:2.75rem;padding:0 1.1rem;font-size:.95rem;display:inline-flex}.lb-bearing-field:focus-within{border-color:var(--sl-mustard)}.lb-bearing-field input{color:#1f5c57;text-align:right;background:0 0;border:0;outline:none;width:5rem;padding:.5rem 0 .35rem;font-size:1.25rem;font-weight:500}.lb-first-day .lb-field-error{color:var(--sl-alert)}.lb-first-day .lb-field-label{color:var(--sl-mustard-ink)}.lb-suits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin-top:1.25rem;display:grid}.lb-suit{text-align:left;cursor:pointer;border:1.5px solid var(--sl-rule);background:0 0;align-content:start;gap:.4rem;padding:1rem 1.15rem;display:grid}.lb-suit.is-chosen{border-color:var(--sl-mustard);box-shadow:inset 0 0 0 1px var(--sl-mustard)}.lb-suit-title{text-transform:lowercase;color:var(--sl-deep);font-size:1.15rem}.lb-suit-text{text-transform:lowercase;color:var(--sl-teal);font-size:.85rem;line-height:1.45}.lb-first-day .lb-link{color:var(--sl-deep)}.lb-first-day.is-stamp{max-width:none}.lb-stamp{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem;padding:1.5rem 0;display:grid}.lb-stamp-paper{color:#1f5c57;background:#f1e7cf;place-items:center;width:13rem;height:13rem;display:grid;box-shadow:0 20px 40px -24px #10292dcc}.lb-stamp-mark{width:9.5rem;height:9.5rem;transform:rotate(-6deg)}.lb-stamp-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--sl-mustard-ink);font-size:.7rem;font-weight:600}.lb-stamp-title{text-transform:lowercase;color:var(--sl-mustard);margin-top:.5rem;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.15}.lb-stamp .lb-idc-note{max-width:30rem;color:var(--sl-teal);margin-bottom:1.25rem}.lb-harbour .sl-figure{white-space:normal;font-size:clamp(3rem,7cqi,5.2rem)}.lb-harbour-change{color:var(--sl-deep);margin-top:.6rem;padding-left:.3rem;display:inline-block}.lb-harbour-strip svg{width:100%;height:auto;display:block}@media not all and (width>=64rem){.lb-interview{grid-template-columns:minmax(0,1fr) 11rem}.lb-steps{display:none}}@media not all and (width>=48rem){.lb-auth{--sl-inline:1.5rem}.lb-auth-top{min-height:calc(3.6rem + var(--safe-top,0px));padding-top:calc(var(--safe-top,0px) + .2rem)}.lb-auth-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:1.5rem 0 2rem}.lb-auth-poster{gap:1rem}.lb-auth-big{padding-inline:var(--sl-inline);font-size:2.75rem}.lb-auth-desk{margin-top:-1.5rem;padding-inline:1rem}.lb-idc{padding:1.2rem 1.25rem 1.4rem}.lb-page-head{gap:1rem;padding-block:1.1rem}.lb-page-head .sl-box{width:4.5rem;height:4.5rem;padding-top:.6rem}.lb-page-head .sl-box-number{font-size:2.1rem}.lb-page-aside{display:none}.lb-interview{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-inline:1rem}.lb-interview-crew{text-align:left;grid-row:1;grid-template-columns:5rem minmax(0,1fr);place-items:center start}.lb-crew-large{width:5rem}.lb-suits{grid-template-columns:minmax(0,1fr)}.lb-stamp{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.lb-stamp .lb-idc-note{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.lb-toggle-mark:after{transition:none}}[data-theme=searchlight] .dashboard-page>.lb-note-lead{order:-2}.lb-art{--paper:#efe6d2;--sheet:#f6f0e2;--sea:#6fc6bd;--shelf:#5ab4aa;--mount:#3d9a91;--land:#3d9a91;--abyss:#2f8a80;--light:#f8f3e3;--cone:.26;--ping:.6;--mustard:#c99a2e;--ink:#93690f;--teal:#2a7169;--deep:#1f5c57;--onsea:#1f5c57;--hair:#1f5c5724;--rule:#c99a2e8c;--uni:#9ccbe3;--unidark:#6ea4c2;--shark:#134247;--deep-fix:#1f5c57}.dark .lb-art{--paper:#10292d;--sheet:#15353a;--sea:#1f5f60;--shelf:#194f50;--mount:#12393c;--land:#3b7573;--abyss:#0b2326;--cone:.15;--ping:.5;--mustard:#d6a63a;--ink:#e2b552;--teal:#93cbc3;--deep:#ece3cd;--onsea:#e4f2ee;--hair:#ece3cd1f;--rule:#d6a63a73;--uni:#8cbfd8;--unidark:#5f93b0;--shark:#24575a}.lb-caps{letter-spacing:.28em;text-transform:uppercase;color:var(--ink);font-size:.66rem;font-weight:600}.lb-tab{font-variant-numeric:tabular-nums}.lb-bridge{color:var(--deep);background:var(--paper);display:grid}.lb-band{padding:1.4rem var(--sl-inline);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.6rem;display:grid;position:relative}.lb-band:after{content:"";left:var(--sl-inline);right:var(--sl-inline);background:var(--mustard);opacity:.8;height:1px;position:absolute;bottom:0}.lb-band-reading{min-width:0}.lb-band-figure{justify-content:space-between;align-items:flex-end;gap:.6rem;margin-top:.4rem;display:flex}.lb-big{white-space:nowrap;color:var(--mustard);font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,6.6vw,5.25rem);font-weight:400;line-height:1}.lb-big span{font-size:.9em}.lb-band-trend{color:var(--teal);text-transform:lowercase;margin-top:.4rem;font-size:.95rem}.lb-band-stats{margin:.25rem 0 0;display:flex}.lb-band-stats>div{border-left:1px solid var(--mustard);align-content:start;gap:.15rem;min-height:7.5rem;padding:0 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-band-stats>div{border-left:1px solid color-mix(in srgb, var(--mustard) 60%, transparent)}}.lb-band-stats>div{text-transform:lowercase}.lb-band-stats dt{color:var(--teal);font-size:.82rem}.lb-band-stats dd{margin:0}.lb-band-rankline{align-items:center;gap:.6rem;margin-top:.25rem;font-size:1.35rem;line-height:1.1;display:flex}.lb-band-depth{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.2}.lb-band-note{color:var(--teal);font-size:.8rem}.lb-band-next{width:17rem}.lb-band-next-title{font-size:1.3rem;line-height:1.3;margin-bottom:.35rem!important}.lb-band-conds{gap:.4rem;display:grid}.lb-band-rank{text-align:right;text-transform:lowercase;justify-items:end;gap:.1rem;display:grid}.lb-band-rank b{font-size:1.05rem;font-weight:500;line-height:1.1}.lb-band-rank>span:last-child{color:var(--teal);font-size:.75rem}.lb-cond{color:var(--teal);text-transform:lowercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .6rem;font-size:.78rem;display:grid}.lb-cond-value{color:var(--deep);font-variant-numeric:tabular-nums}.lb-cond .lb-bar,.lb-cond .lb-dots{grid-column:1/-1}.lb-bar{background:var(--hair);height:4px;display:block;position:relative}.lb-bar i{background:var(--mustard);position:absolute;inset:0 auto 0 0}.lb-dots{gap:5px;display:inline-flex}.lb-dots i{border:1.3px solid var(--mustard);border-radius:50%;width:10px;height:10px;display:block}.lb-dots i.is-on{background:var(--mustard)}.lb-sea{background:var(--sea);position:relative;overflow:hidden}.lb-sea>svg{width:100%;height:auto;display:block}.lb-stage-end{z-index:5;text-transform:lowercase;width:min(29rem,52%);color:var(--deep);background:var(--sheet);border-top:3px solid var(--mustard);gap:.35rem;padding:1.2rem 1.4rem 1.3rem;display:grid;position:absolute;top:14%;left:40%;box-shadow:0 18px 36px -24px #051214b3}.lb-bridge.is-compact .lb-stage-end{width:auto;margin:.8rem 1rem;position:static}.lb-period{top:6%;left:var(--sl-inline);z-index:4;text-transform:lowercase;width:min(26rem,34%);color:var(--deep);background:var(--sheet);border-top:2px solid var(--mustard);gap:.35rem;padding:1rem 1.25rem 1.1rem;display:grid;position:absolute;box-shadow:0 18px 36px -24px #051214b3}.lb-bridge.is-compact .lb-period{width:auto;margin:.8rem 1.5rem;position:static}.lb-period-title{color:var(--mustard);font-size:clamp(1.9rem,3.4vw,2.5rem);line-height:1.02}.lb-period-text{font-size:.95rem;line-height:1.5}.lb-period-note .lb-period-title{text-transform:lowercase;font-size:clamp(1.8rem,3vw,2.4rem)}.lb-period-actions{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.lb-period-actions small{color:var(--lb-card-soft);font-size:.8rem}.lb-advice-rows{gap:.3rem;margin:0;display:grid}.lb-advice-rows div{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;display:flex}.lb-advice-rows dt{letter-spacing:.2em;text-transform:uppercase;min-width:9rem;color:var(--lb-card-soft);font-size:.68rem;font-weight:600}.lb-advice-rows dd{color:var(--lb-card-ink);margin:0;font-size:1.3rem}.lb-advice-small{font-size:.85rem}.lb-stage-end-title{color:var(--mustard);font-size:clamp(2.4rem,5vw,3.25rem);line-height:1.02}.lb-stage-end.is-missed .lb-stage-end-title,.lb-stage-end.is-unsailed .lb-stage-end-title,.lb-stage-end.is-run_up .lb-stage-end-title{color:var(--deep)}.lb-stage-lines{fill:none;width:100%;max-width:25rem;height:auto}.lb-stage-lines .is-course{stroke:var(--teal);stroke-width:1.6px;stroke-dasharray:4 4}.lb-stage-lines .is-trend{stroke:var(--mustard);stroke-width:2.6px;stroke-linecap:round}.lb-stage-lines circle{fill:var(--deep)}.lb-stage-end-figures{font-size:.88rem}.lb-stage-end-figures span{color:var(--teal)}.lb-stage-end-line{align-items:center;gap:.9rem;font-size:.95rem;line-height:1.5;display:flex}.lb-stage-stamp{width:3.4rem;height:3.4rem;color:var(--mustard);flex:none;transform:rotate(-8deg)}.lb-stage-stamp circle{fill:none;stroke:currentColor}.lb-stage-stamp text{letter-spacing:.6px;fill:currentColor;font-size:8.2px;font-weight:600}.lb-stage-end-actions{margin-top:.5rem}.lb-sea-weigh{left:var(--sl-inline);z-index:3;position:absolute;bottom:1.1rem}.lb-fleet{padding:1rem var(--sl-inline) 1.2rem;border-top:1px solid var(--mustard);gap:.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-fleet{border-top:1px solid color-mix(in srgb, var(--mustard) 60%, transparent)}}.lb-fleet{text-transform:lowercase}.lb-fleet-head{border-bottom:1px solid var(--mustard);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.4rem;display:flex}.lb-fleet-sort{letter-spacing:.14em;color:var(--teal);font-weight:400}.lb-fleet ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,34rem),1fr));column-gap:3rem;display:grid}.lb-fleet li{border-bottom:1px solid var(--hair);grid-template-columns:44px minmax(8rem,11rem) 4.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.65rem 0;display:grid}.lb-fleet-sub{display:inline-flex}.lb-fleet-name{gap:.1rem;min-width:0;display:grid}.lb-fleet b{font-size:1.05rem;font-weight:500}.lb-fleet li.is-own b{font-weight:600}.lb-fleet small{color:var(--teal);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.lb-fleet-depth{color:var(--mustard);font-size:1.35rem}.lb-fleet-stage{gap:.3rem;min-width:0;font-size:.82rem;display:grid}.lb-fleet-race{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-top:.4rem;font-size:.9rem;display:flex}.lb-fleet-race .lb-link{min-height:0;font-size:.85rem}.lb-soft{color:var(--teal)}.lb-bridge.is-compact .lb-band{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.9rem 1.5rem 1rem}.lb-bridge.is-compact .lb-band>.sl-box{display:none}.lb-bridge.is-compact .lb-band:after{left:1.5rem;right:1.5rem}.lb-bridge.is-compact .lb-band-trend{font-size:.8rem}.lb-bridge.is-compact .lb-band-stats{border-top:1px solid var(--hair);padding-top:.5rem}.lb-bridge.is-compact .lb-band-stats>div{border:0;width:100%;min-height:0;padding:0}.lb-bridge.is-compact .lb-band-conds{grid-template-columns:1fr 1fr;gap:.75rem}.lb-bridge.is-compact .lb-fleet{padding:.9rem 1.5rem 1rem}.lb-bridge.is-compact .lb-fleet li{grid-template-columns:38px minmax(0,1fr) auto;gap:.15rem .75rem;padding:.55rem 0}.lb-bridge.is-compact .lb-fleet-depth{text-align:right;font-size:1.1rem}.lb-bridge.is-compact .lb-fleet-stage{grid-column:2/-1;gap:.25rem}.lb-hnote{z-index:4;text-align:left;text-transform:lowercase;max-width:16rem;color:var(--deep);background:var(--sheet);border-left:3px solid var(--mustard);cursor:pointer;padding:.5rem .75rem;font-size:.9rem;line-height:1.35;position:absolute;box-shadow:0 12px 24px -18px #05121499}.lb-hnote b{font-weight:500}.lb-replay-note{z-index:60;position:fixed;bottom:6rem;right:1rem}.lb-replay-note .lb-hnote{position:static}.lb-bridge.is-compact .lb-fleet li small{grid-column:2/-1}.lb-bridge.is-compact .lb-fleet li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-moment{z-index:60;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lb-moment-veil{cursor:default;background:#10292d6b;position:absolute;inset:0}.dark .lb-moment-veil{background:#0512148c}.lb-moment-card{--uni:#9ccbe3;--unidark:#6ea4c2;color:#1f5c57;text-transform:lowercase;background:#f6f0e2;border-top:3px solid #c99a2e;gap:.5rem;width:min(36rem,100%);padding:1.4rem 1.6rem;display:grid;position:relative;box-shadow:0 30px 60px -30px #051214b3}.lb-moment-card.is-m{width:min(26rem,100%)}.lb-moment-title{color:#c99a2e;font-size:clamp(2rem,4.5vw,2.5rem);line-height:1.02}.lb-moment-card.is-m .lb-moment-title{font-size:1.75rem}.lb-moment-card .lb-caps{color:#93690f}.lb-moment-line{font-size:1rem;line-height:1.45}.lb-moment-number{color:#2a7169;font-variant-numeric:tabular-nums;font-size:.82rem}.lb-moment-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.35rem;display:flex}.lb-moment-art{margin-bottom:.35rem}.lb-moment-art.is-row{flex-wrap:wrap;align-items:flex-end;gap:.9rem;display:flex}.lb-moment-arrow{color:#c99a2e;align-self:center;font-size:1.4rem}.lb-moment-aside{color:#2a7169;font-size:.82rem;line-height:1.4}.lb-moment-stamp{align-self:center;margin-left:auto;transform:rotate(-8deg)}.lb-sleeve{text-align:center;justify-items:center;gap:.25rem;display:grid}.lb-sleeve small{color:#2a7169;font-size:.72rem;line-height:1.25}.lb-sleeve b{font-weight:500}.lb-creature-tile{background:#6fc6bd;border-radius:6px;place-items:center;min-height:6rem;display:grid}.lb-creature-tile.is-night{background:#10292d;min-width:7rem;min-height:4.4rem}.lb-moment.is-arrival{background:var(--paper);place-items:center start;padding:1rem clamp(1rem,5vw,4rem)}.lb-arrival-scene{position:absolute;inset:0}.lb-arrival-scene svg{display:block}.lb-chip{z-index:55;text-align:left;text-transform:lowercase;color:#1f5c57;cursor:pointer;background:#f6f0e2;border-top:2px solid #c99a2e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .8rem;width:min(26rem,100% - 2rem);padding:.6rem .9rem;display:grid;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 16px 30px -18px #05121499}.lb-chip-stamp{grid-row:span 2}.lb-chip-stamp svg{width:auto;height:3.2rem}.lb-chip b{letter-spacing:.26em;text-transform:uppercase;color:#93690f;font-size:.62rem;font-weight:600}.lb-ping,.lb-ping-still{fill:none;stroke:var(--light);stroke-width:1.8px;stroke-linecap:round}.lb-ping{opacity:0;vector-effect:non-scaling-stroke;display:none}.lb-spark{opacity:.7;filter:drop-shadow(0 0 3px #d9fbf1e6)}@media (prefers-reduced-motion:no-preference){.lb-spark{animation:2.4s ease-in-out infinite lb-flicker}.lb-sweep{animation:12s ease-in-out infinite alternate sl-sweep}.lb-ping{--sl-ping:var(--ping);animation:6.5s ease-out infinite sl-ping;display:inline}.lb-ping-still{display:none}.lb-sparks.is-restless .lb-spark{transform-box:fill-box;transform-origin:50%;animation-name:lb-restless}.lb-circling{transform-box:view-box;transform-origin:730px 520px;animation:9s linear infinite lb-circle}.lb-fly{animation:4s ease-in-out both lb-fly}}@keyframes lb-flicker{0%,to{opacity:.15}18%{opacity:.9}30%{opacity:.35}52%{opacity:1}70%{opacity:.25}}@keyframes lb-restless{0%,to{opacity:.2;transform:translate(0)}25%{opacity:1;transform:translate(3px,-2px)}50%{opacity:.4;transform:translate(-2px,2px)}75%{opacity:.85;transform:translate(2px,3px)}}@keyframes lb-circle{to{transform:rotate(360deg)}}@keyframes lb-fly{0%,60%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(30vw,-80vh)scale(.3)}}.lb-book{position:relative}.lb-book-tool{min-height:2.75rem;color:var(--sl-teal);text-transform:lowercase;cursor:pointer;align-items:center;gap:.5rem;padding:0 .4rem;font-size:.82rem;display:inline-flex;position:relative}.lb-book-tool>span:first-child{color:var(--sl-deep)}.lb-dot{color:#1f2a20;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--sl-paper);background:#f2c230;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:600;display:grid;position:absolute;top:.1rem;left:1.2rem}.lb-entries{z-index:50;width:min(22rem,100vw - 2rem);color:var(--deep);background:var(--sheet);border-top:2px solid var(--mustard);text-transform:lowercase;gap:.4rem;padding:.8rem 1rem .9rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 16px 30px -22px #10292d99}.lb-entries ul{display:grid}.lb-entries li{border-top:1px solid var(--hair);grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.45rem 0;font-size:.9rem;display:grid}.lb-entries small{color:var(--teal);font-size:.75rem;display:block}.lb-entries small .lb-link{min-height:0;padding:0;font-size:.75rem}.lb-entry-art{height:2.6rem;color:var(--deep);place-items:center;display:grid}.lb-entry-art svg{max-width:3rem;height:auto;max-height:2.4rem}.lb-entry-art.is-sea{background:#1f5f60;border-radius:5px}@media (width<=40rem){.lb-entries{width:auto;max-height:calc(100dvh - 10rem);position:fixed;top:4.5rem;left:1rem;right:1rem;overflow-y:auto}}.lb-entries-empty{color:var(--teal);font-size:.85rem}.lb-bookpage{padding:0 var(--sl-inline) 4rem;color:var(--deep);gap:1.2rem;display:grid}.lb-book-heading{padding-inline:0}.lb-finds.is-list{max-width:40rem;margin-top:1.4rem}@media (width<=40rem){.lb-moment,.lb-moment.is-arrival{place-items:end stretch;padding:0}.lb-moment-card,.lb-moment-card.is-m{border-top:0;border-radius:24px 24px 0 0;width:100%;padding:1.4rem 1.5rem 2.4rem}.lb-book-tool-label{display:none}.lb-bookpage{padding-inline:.75rem}}.lb-boardlog ul{display:grid}.lb-boardlog li{border-bottom:1px solid var(--sl-hair);text-transform:lowercase;padding:.55rem 0}.lb-boardlog li p:first-child{justify-content:space-between;gap:.6rem;font-size:.92rem;display:flex}.lb-boardlog b{font-weight:500}.lb-boardlog li p:first-child span,.lb-boardlog-note{color:var(--sl-teal);font-size:.78rem}.lb-book-heading .sl-heading-title{overflow-wrap:normal;font-size:clamp(2.2rem,10vw,4.4rem)}.lb-book-heading{flex-wrap:wrap;row-gap:.5rem}.lb-bookpage{min-width:0}.lb-entries-books{border-top:1px solid var(--rule);gap:.2rem;padding-top:.5rem;display:grid}.lb-habitat{aspect-ratio:144/92;border-radius:6px;width:100%;display:block;overflow:hidden}.lb-habitat svg{display:block}.lb-habitat.is-waiting{outline-offset:2px;outline:2px solid #c99a2e}.lb-habitat.is-moment{width:11rem}.lb-chest{text-transform:lowercase;align-content:start;gap:.4rem;display:grid}.lb-chest-note{color:var(--teal);font-size:.88rem}.lb-chest-later{color:var(--teal);opacity:.7;border-bottom:1px dashed var(--hair);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.82rem;display:flex}.lb-gold-rows{margin-top:.6rem;display:grid}.lb-gold-rows div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.9rem;display:flex}.lb-gold-rows dt{color:var(--teal)}.lb-choice.is-list{gap:0;width:100%;display:grid}.lb-choice.is-list button{text-align:left;padding:.45rem 0;display:grid}.lb-choice.is-list small{color:var(--lb-card-soft);font-size:.78rem;font-weight:400}.lb-choice button:disabled{cursor:default;opacity:.5}.lb-band-crew{flex:none;order:1;width:2.6rem;height:4.3rem}.lb-moment-crew{flex:none;width:3.4rem;height:5.6rem}.lb-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:64rem;display:grid}@media (width<=48rem){.lb-plan{grid-template-columns:1fr}}.lb-band-buoys{color:var(--teal);text-transform:lowercase;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.8rem;display:flex}.lb-band-buoys>span{flex-wrap:wrap;gap:.2rem;display:inline-flex}.lb-band-buoys i{background:var(--mustard);border-radius:50%;width:.45rem;height:.45rem}.lb-bridge-note{margin:1.25rem var(--sl-inline)}.lb-bridge.is-compact .lb-bridge-note{margin-inline:1.5rem}.lb-watch-star{opacity:0}.dark .lb-watch-star{opacity:.8}.dark .lb-watch-window{fill:#f2c230}.lb-watch-fog ellipse{opacity:.55}.dark .lb-watch-fog ellipse{opacity:.22}.lb-watch-ghost{opacity:.75}.lb-watch-note{max-width:40rem}.lb-watch-options{gap:.7rem;display:grid}.lb-watch-options li{justify-items:start;gap:.25rem;display:grid}.lb-watch-options small{text-transform:lowercase;color:var(--lb-card-soft);font-size:.8rem;line-height:1.4}.lb-band-watch{text-transform:lowercase;margin-top:.35rem;font-size:.8rem;display:inline-block}.lb-moment-watch{width:100%;max-width:22rem;margin-bottom:.6rem;display:block}@media (prefers-reduced-motion:no-preference){.lb-watch-beam{transform-box:view-box;animation:26s ease-in-out infinite lb-watch-sweep}}@keyframes lb-watch-sweep{0%,38%{transform:rotate(0)}62%{transform:rotate(-24deg)}86%,to{transform:rotate(0)}}.lb-idc-note.is-error{color:var(--lb-hint)}.dark .lb-idc-note.is-error{color:#ef8f73}.lb-choice.is-radio button{border-bottom:1px solid var(--hair)}.lb-ceremony{z-index:60;background:#0b23268c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.lb-ceremony-panel{--paper:#efe6d2;--sheet:#f6f0e2;--mustard:#c99a2e;--ink:#93690f;--teal:#2a7169;--deep:#1f5c57;--hair:#1f5c5724;text-transform:lowercase;width:min(30rem,100%);color:var(--deep);background:var(--paper);gap:.6rem;padding:1.2rem 1.4rem 1.4rem;display:grid;box-shadow:0 30px 60px -30px #0009}.dark .lb-ceremony-panel{--paper:#10292d;--sheet:#15353a;--mustard:#d6a63a;--ink:#e2b552;--teal:#93cbc3;--deep:#ece3cd;--hair:#ece3cd1f}.lb-ceremony-top{border-bottom:1px solid var(--mustard);justify-content:space-between;align-items:center;padding-bottom:.4rem;display:flex}.lb-ceremony-top .lb-link{min-height:2rem;font-size:1.3rem;text-decoration:none}.lb-ceremony-title{color:var(--mustard);font-size:2.4rem;font-weight:400;line-height:1.05}.lb-ceremony-scene{color:var(--deep)}.lb-ceremony-rows li{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;padding:.6rem 0;font-size:.92rem;display:flex}.lb-ceremony-rows b{color:var(--mustard);font-weight:500}.lb-ceremony-promise{border-left:2px solid var(--mustard);padding-left:.6rem;font-size:.9rem}.lb-ceremony-badge{color:var(--teal);align-items:center;gap:.9rem;font-size:.9rem;display:flex}[data-frontend=logbook] .pc-head{text-transform:lowercase}[data-frontend=logbook] .pc-section{--pc-tone-0:var(--sl-mustard);--pc-tone-1:var(--sl-teal);--pc-tone-2:var(--sl-deep);--pc-tone-3:#c8442f;--pc-tone-4:#6ea4c2;--pc-tone-5:#8a6d3b;text-transform:lowercase}[data-frontend=logbook] .pc-h2{color:var(--sl-mustard);font-weight:500}[data-frontend=logbook] .pc-chip{border-color:var(--sl-rule);min-height:2.25rem;color:var(--sl-deep);text-transform:lowercase;background:0 0;border-radius:0}[data-frontend=logbook] .pc-chip.is-on{border-color:var(--sl-deep);background:var(--sl-deep);color:var(--sl-paper)}[data-frontend=logbook] .pc-member.is-on{border-color:var(--pc-tone);color:var(--sl-deep);background:0 0}[data-frontend=logbook] .pc-card,[data-frontend=logbook] .pc-stat{border-color:var(--sl-rule);background:var(--sl-sheet);border-radius:0}[data-frontend=logbook] .pc-label,[data-frontend=logbook] .pc-table thead th{letter-spacing:.14em;color:var(--sl-deep)}[data-frontend=logbook] .pc-value,[data-frontend=logbook] .pc-strong{color:var(--sl-mustard);font-weight:400}[data-frontend=logbook] .pc-soft,[data-frontend=logbook] .pc-axis{color:var(--sl-teal);fill:var(--sl-teal)}[data-frontend=logbook] .pc-gridline,[data-frontend=logbook] .pc-table th,[data-frontend=logbook] .pc-table td,[data-frontend=logbook] .pc-table tr{stroke:var(--sl-hair);border-color:var(--sl-hair)}[data-frontend=logbook] .pc-table thead th{border-bottom-color:var(--sl-mustard)}[data-frontend=logbook] .pc-table tr.is-own th,[data-frontend=logbook] .pc-link{color:var(--sl-deep)}[data-frontend=logbook] .pc-endlabel,[data-frontend=logbook] .pc-table tbody th{fill:var(--sl-deep);font-weight:500}[data-frontend=logbook] .pc-date{border-color:var(--sl-rule);color:var(--sl-deep);background:0 0;border-radius:0}[data-frontend=logbook] .pc-swatch,[data-frontend=logbook] .pc-member i{border-radius:0;width:1.1rem;height:3px}[data-frontend=logbook] .pc-mark.is-held{background:var(--sl-mustard)}[data-frontend=logbook] .pc-share{border-color:var(--sl-hair);text-transform:lowercase;font-weight:400}[data-frontend=logbook] .pc-switch{background:var(--sl-hair);border-radius:999px}[data-frontend=logbook] .pc-switch.is-on{background:var(--sl-mustard)}.lb-art .ct,.ct.is-logbook{--ct-ink:var(--deep);--ct-soft:var(--teal);--ct-accent:var(--mustard);--ct-own:var(--teal);--ct-fixed:var(--mustard);--ct-grid:var(--hair);--ct-bg:var(--paper)}.ct.is-logbook .ct-text{text-transform:lowercase}.ct.is-logbook .ct-lane{letter-spacing:.16em}.pl-sheet.is-logbook{color:var(--deep);background:var(--paper);border-color:var(--rule)}.pl-sheet.is-logbook .pl-title{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--mustard);padding-bottom:.5rem;font-size:.8rem}.pl-sheet.is-logbook .pl-title small{letter-spacing:.1em;color:var(--teal)}.pl-sheet.is-logbook .pl-form input{color:var(--deep);border-color:var(--hair);border-width:0 0 1px;border-radius:0}.pl-sheet.is-logbook .pl-kind{text-transform:lowercase;border-color:var(--hair);border-radius:0}.pl-sheet.is-logbook .pl-kind.is-on{border-color:var(--mustard);box-shadow:inset 0 0 0 1px var(--mustard)}.pl-sheet.is-logbook .pl-hint,.pl-sheet.is-logbook .pl-dates label,.pl-sheet.is-logbook .pl-note{color:var(--teal);text-transform:lowercase}.pl-sheet.is-logbook .pl-forecast{border-left:3px solid var(--mustard);background:0 0;border-radius:0}.pl-sheet.is-logbook .pl-button{text-transform:lowercase;border-color:var(--mustard)}.pl-sheet.is-logbook .pl-button.is-primary{color:var(--paper);background:var(--mustard)}.bf.is-logbook{padding:0}.bf.is-logbook .bf-lead,.bf.is-logbook .bf-row-head,.bf.is-logbook .bf-note{color:var(--teal);text-transform:lowercase}.bf.is-logbook .bf-row input{color:var(--deep);border-width:0 0 1px;border-color:var(--hair);border-radius:0}.sl-switch-link{text-transform:lowercase;color:var(--sl-teal);padding:.2rem 0}.lb-art .fc-band-core,.lb-art .pc-band-core,[data-frontend=logbook] .fc-band-core,[data-frontend=logbook] .pc-band-core{fill:#c99a2e}[data-frontend=logbook] .fc-band-label,[data-frontend=logbook] .pc-band-label{text-transform:lowercase}.lb-art,.lj{--lb-fest:#c8553b;--lb-fest-gold:#c99a2e}.dark .lb-art,.dark .lj{--lb-fest:#e98a6c;--lb-fest-gold:#d6a63a}:root[data-logbook-theme=instruments] :is(.lb-art,.lj){--lb-fest-gold:#c99a2e}:root.dark[data-logbook-theme=instruments] :is(.lb-art,.lj){--lb-fest-gold:#f2c230}:root[data-logbook-theme=calm-depth] :is(.lb-art,.lj){--lb-fest:#d9706a;--lb-fest-gold:#f2c230}:root.dark[data-logbook-theme=calm-depth] :is(.lb-art,.lj){--lb-fest:#f0a08a}:root[data-logbook-theme=flat] :is(.lb-art,.lj){--lb-fest:#0f6e66;--lb-fest-gold:#e3a200}:root.dark[data-logbook-theme=flat] :is(.lb-art,.lj){--lb-fest:#5cc6b8;--lb-fest-gold:#f2c230}:root[data-logbook-theme=film] :is(.lb-art,.lj){--lb-fest:#c8352b;--lb-fest-gold:#f2c535}:root.dark[data-logbook-theme=film] :is(.lb-art,.lj){--lb-fest:#e8564b}.lb-pennant{flex:none;width:.75rem;height:.75rem;line-height:0;display:inline-flex}.lb-pennant svg{width:100%;height:100%}.lb-greet{gap:.45rem;max-width:34rem}.lb-greet-bunt{width:100%;color:var(--lb-card-soft);margin:-.3rem 0 .1rem;line-height:0;display:block}.lb-greet-bunt svg{width:100%;height:1.9rem;display:block}.lb-greet.is-mate .lb-greet-bunt svg{height:1.1rem}.lb-period-note.is-fest .lb-greet-title{font-size:clamp(1.8rem,3vw,2.2rem);font-weight:500;line-height:1.08}.lb-greet-name{color:var(--lb-fest);font-size:1.2em;display:inline-block}.lb-greet.is-mate .lb-greet-title{font-size:clamp(1.4rem,2.4vw,1.75rem)}.lb-greet-line{text-transform:lowercase;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.lb-greet.is-fest .lb-pill.is-solid{color:#fff;background:var(--lb-fest);border-color:var(--lb-fest)}.lb-bridge.is-birthday .lb-band:after{background:var(--lb-fest);opacity:1;height:3px}.lb-bridge .lb-greet.is-fest{box-shadow:inset 0 0 0 2px var(--lb-fest), 0 14px 30px -24px #10292db3;border-left:0}.lb-fleet-bday{text-transform:lowercase;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:.3rem .6rem;margin-top:-.3rem;font-size:.8rem;display:flex}.lb-fleet-bunt{width:2.9rem;height:.75rem;line-height:0;display:inline-flex}.lb-fleet-bunt svg{width:100%;height:100%}.lb-fleet-cong{color:#fff;text-transform:lowercase;cursor:pointer;background:var(--lb-fest);border:1px solid var(--lb-fest);border-radius:999px;min-height:1.9rem;padding:.15rem .8rem;font-size:.8rem}.lb-fleet-cong:disabled{opacity:.6}.lb-fleet-cong.is-done{min-height:0;color:inherit;cursor:default;background:0 0;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.lb-fleet-cong.is-done{border-color:color-mix(in srgb, currentColor 30%, transparent)}}.lb-fleet-cong:focus-visible{outline:2px solid var(--lb-fest);outline-offset:2px}.mcell.bday{position:relative}.mcell .lb-pennant{width:.7rem;height:.7rem;position:absolute;top:2px;right:2px}.lb-pennant.is-gold{--lb-fest:var(--lb-fest-gold)}.lb-bridge{--lb-edge:var(--sl-inline);--lb-gap:12px}:root[data-screen=widescreen] .lb-bridge{--lb-edge:calc((100% - var(--lb-content)) / 2 + 4rem)}.dashboard-page:has(>.lb-bridge)>.dashboard-stats{display:none}.lb-bridge .lb-sea{--sea-el:var(--lb-edge);--sea-er:var(--lb-edge);--wl:.16;--wl-min:62px}.lb-bridge .lb-sea-weigh{left:var(--sea-l,var(--lb-edge));bottom:calc(100% - var(--sea-strip-top,83%) + 10px)}.lb-bridge .lb-period{left:var(--sea-l,var(--lb-edge))}.lb-bridge.is-desk{flex-direction:column;flex:1;min-height:0;display:flex}.lb-bridge.is-desk>.lb-band{padding:10px var(--lb-edge);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.lb-bridge.is-desk>.lb-band:after{right:var(--lb-edge);left:var(--lb-edge)}.lb-bridge.is-desk .lb-band>.sl-box{border-width:1.5px;width:56px;height:56px;padding-top:.4rem}.lb-bridge.is-desk .lb-band .sl-box-word{font-size:.48rem}.lb-bridge.is-desk .lb-band .sl-box-number{font-size:1.6rem}.lb-bridge.is-desk .lb-band-figure{align-items:center;margin:0}.lb-bridge.is-desk .lb-big{font-size:46px;font-weight:300}.lb-bridge.is-desk .lb-band-crew{width:2rem;height:3.3rem}.lb-bridge.is-desk .lb-band-trend{margin-top:2px;font-size:13px}.lb-bridge.is-desk .lb-band-numbers{color:var(--teal);text-transform:lowercase;margin-top:2px;font-size:12.5px;display:none}.lb-bridge.is-desk :is(.lb-band-watch,.lb-band-buoys){min-height:0;margin-top:2px;font-size:12px}.lb-bridge.is-desk .lb-band-stats{align-self:stretch;margin:0}.lb-bridge.is-desk .lb-band-stats>div{align-content:center;gap:1px;min-height:0;padding:0 18px}.lb-bridge.is-desk .lb-band-stats dt{font-size:12px}.lb-bridge.is-desk .lb-band-stats dt b{color:var(--deep);font-weight:500}.lb-bridge.is-desk .lb-band-rankline{margin:0;font-size:17px}.lb-bridge.is-desk .lb-band-rankline svg{width:26px}.lb-bridge.is-desk .lb-band-depth{font-size:24px;font-weight:300;line-height:1.1}.lb-bridge.is-desk .lb-band-note{font-size:11.5px}.lb-bridge.is-desk .lb-band-next{width:250px;padding-right:0}.lb-bridge.is-desk .lb-band-conds{gap:2px}.lb-bridge.is-desk .lb-band-next .lb-cond{font-size:11.5px}.lb-bridge.is-desk .lb-band-next .lb-bar{height:3px}.lb-bridge.is-desk .lb-band-next .lb-band-note{display:none}.lb-row{padding:var(--lb-gap) var(--lb-edge);flex:none;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.1fr);align-items:start;gap:26px;display:grid}.lb-bridge.is-desk .lb-row .lb-chap{grid-template-columns:56px minmax(0,1fr);column-gap:14px;padding-bottom:10px}.lb-bridge.is-desk .lb-row .lb-chap-no{height:56px}.lb-bridge.is-desk .lb-row .lb-chap-digits{font-size:26px}.lb-bridge.is-desk .lb-row .lb-chap-word{font-size:7.5px}.lb-bridge.is-desk .lb-row .lb-chap-title{font-size:19px}.lb-bridge.is-desk .lb-row .lb-run{border-bottom:1px solid var(--mustard);gap:6px;padding-bottom:10px}@supports (color:color-mix(in lab, red, red)){.lb-bridge.is-desk .lb-row .lb-run{border-bottom:1px solid color-mix(in srgb, var(--mustard) 45%, transparent)}}.lb-bridge.is-desk .lb-row .lb-run .lbt-days{gap:5px}.lb-bridge.is-desk .lb-row .lb-run .lbt-days i{width:22px;height:22px;font-size:8px}.lb-bridge.is-desk .lb-row .lb-run .lbt-num{font-size:17px}.lb-row-note{min-width:0;position:relative}.lb-bridge.is-desk .lb-row-note .lb-bridge-note{max-width:none;margin:0;padding:11px 14px 10px}.lb-bridge.is-desk .lb-row-note .lb-note-text{font-size:14px}.lb-log-open{z-index:1;min-height:0;color:var(--lb-card-ink,var(--deep-fix));font-size:11.5px;position:absolute;top:10px;right:14px}.lb-row-log .lb-caps{justify-content:space-between;align-items:baseline;display:flex}.lb-row-log .lb-caps .lb-link{letter-spacing:.04em;text-transform:none;min-height:0;color:var(--teal);font-size:11.5px;font-weight:400}.lb-loglist{margin:6px 0 0;padding:0;list-style:none}.lb-loglist li{border-bottom:1px solid var(--hair);text-transform:lowercase;grid-template-columns:5.5rem minmax(0,1fr);gap:10px;padding:6px 0;font-size:12px;display:grid}.lb-loglist time{color:var(--teal);font-variant-numeric:tabular-nums}.lb-loglist b{font-weight:500}.lb-bridge.is-desk>.lb-sea{flex:1 1 0;min-height:220px}.lb-bridge>.lb-sea .sea-view,.lb-bridge>.lb-sea .sea-area,.lb-bridge>.lb-sea>svg{position:absolute;inset:0}.lb-bridge>.lb-sea .sea-layer{width:100%;height:100%;position:absolute;inset:0}.lb-bridge.is-desk>.lb-sea{overflow:visible}.lb-stage-slot{top:8px;bottom:8px;left:var(--sea-l,var(--lb-edge));z-index:5;pointer-events:none;flex-direction:column;width:min(30rem,46%);display:flex;position:absolute}.lb-stage-slot:before{content:"";flex:0 1 var(--sea-wl-at,16%)}.lb-bridge.is-desk .lb-stage-end{pointer-events:auto;flex:none;gap:4px;width:auto;padding:12px 18px;position:static}.lb-bridge.is-desk .lb-stage-end-title{font-size:30px}.lb-bridge.is-desk .lb-stage-end-figures{font-size:12.5px}.lb-bridge.is-desk .lb-stage-end-line{font-size:13px;line-height:1.4}.lb-bridge.is-desk .lb-stage-end .lb-piece{margin-top:4px;padding-top:6px}.lb-bridge.is-desk .lb-stage-end-actions{margin-top:2px}.lb-bridge.is-desk .lb-stage-end .lb-pill{min-height:0;padding:6px 16px;font-size:13px}.lb-bridge.is-desk .lb-sea:has(>.lb-stage-slot) .lb-sea-weigh{right:var(--sea-r,var(--lb-edge));left:auto}:is(.lb-bridge.is-desk .lb-stage-end .lb-stage-lines,.lb-bridge.is-desk .lb-stage-end:has(.lb-piece) .lb-stage-end-line){display:none}.lb-fleetline{padding:4px var(--lb-edge) var(--lb-gap);text-transform:lowercase;border-top:1px solid var(--mustard);flex:none;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:0 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-fleetline{border-top:1px solid color-mix(in srgb, var(--mustard) 60%, transparent)}}.lb-fleetline ul{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.lb-fleetline li{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:6px 0;font-size:12.5px;display:grid}.lb-fleetline .lb-fleet-sub{grid-row:span 2}.lb-fleetline b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}.lb-fleetline li.is-own b{font-weight:600}.lb-fleetline .lb-fleet-depth{color:var(--mustard);grid-row:span 2;font-size:17px;font-weight:300}.lb-fleetline small{color:var(--teal);grid-column:2;font-size:11px;line-height:1.3}.lb-fleetline .lb-fleetline-more{grid-column:2/-1;font-size:10.5px;display:none}.lb-fleetline .lb-fleet-bday{grid-column:2/-1}.lb-fleetline-end{justify-content:flex-end;gap:14px;display:flex}.lb-fleetline-end .lb-link{min-height:0;font-size:12px}.lb-bridge.is-portrait .lb-row{gap:var(--lb-gap) 24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lb-bridge.is-portrait .lb-row-note{grid-column:1/-1}.lb-bridge.is-portrait .lb-band-next{display:none!important}.lb-bridge.is-portrait .lb-fleetline{grid-template-columns:minmax(0,1fr) auto}.lb-bridge.is-portrait .lb-fleetline>.lb-caps{grid-column:1/-1;padding-top:6px}.lb-bridge.is-portrait .lb-fleetline ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}@media not all and (height>=720px){.lb-bridge.is-desk{--lb-gap:8px}.lb-bridge.is-desk>.lb-band{padding-block:6px}.lb-bridge.is-desk .lb-big{font-size:40px}.lb-bridge.is-desk .lb-row .lb-chap-links{display:none}}@media (height>=1100px){.lb-bridge.is-desk{--lb-gap:18px}.lb-bridge.is-desk .lb-band-numbers,.lb-bridge.is-desk .lb-fleetline .lb-fleetline-more{display:block}}@media (height>=1000px){.lb-bridge.is-desk .lb-stage-end .lb-stage-lines{display:block}}@media (height>=1225px){.lb-bridge.is-desk .lb-big{font-size:64px}}.lb-sheet{color:var(--deep);background:var(--paper);text-transform:lowercase;padding:24px 22px;overflow-y:auto}.lb-sheet .lb-fleet{border:0;padding:0}.lb-sheet .lb-fleet ul{grid-template-columns:minmax(0,1fr)}.lb-bridge.is-compact>.lb-sea{height:320px}.lb-bridge.is-compact .lb-next-later{margin:1rem var(--lb-edge) 0;display:grid}.lb-bridge.is-compact .lb-next-later .lb-band-next{width:auto}@media (width>=1920px) and (aspect-ratio>=21/10){.sl-frame:has(.lb-bridge.is-desk){background:0 0}.dashboard-page>.lb-bridge.is-desk{z-index:1;width:100%;max-width:var(--lbt-stage);margin-inline:auto;position:relative}.lb-bridge.is-desk>.lbt-backdrop{z-index:-1;background:linear-gradient(180deg, transparent calc(var(--sea-wl) - 1px), var(--mustard) calc(var(--sea-wl) - 1px) calc(var(--sea-wl) + 1px), transparent calc(var(--sea-wl) + 1px)), var(--sea-layers);display:block;position:fixed;inset:0}.sl-frame:has(.lb-bridge.is-desk) .sl-top{z-index:2;position:relative}}.lb-bridge.is-compact .lb-sea-weigh .sl-weigh{min-height:1.9rem;padding:0 1rem;font-size:13px}.lb-bridge.is-compact>.lb-band{padding-block:10px}.lb-bridge.is-compact>.lb-story-row{margin:10px var(--lb-edge) 0}.lb-bridge.is-compact>.lb-story-row .lb-chap{padding-bottom:8px}.lb-bridge.is-compact>.lb-bridge-note{margin:10px var(--lb-edge) 12px;padding:10px 14px}.lb-bridge.is-compact>.lb-bridge-note .lb-note-text{font-size:14px}:is(.lb-bridge.is-compact>.lb-bridge-note,.lb-row-note) .lb-pill{min-height:0;padding:6px 14px;font-size:12.5px}.lb-sheet [data-slot=sheet-title]{letter-spacing:.28em;font-size:11px}.lbt-bridge{text-transform:none;position:relative}.lbt-bridge p{margin:0}.lbt-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.dashboard-page:has(.lbt-bridge)>:is(.dashboard-stats,.dashboard-history,.dashboard-side){display:none}.dashboard-page:has(.lbt-bridge){gap:0;padding:0}.lbt-sea{background:var(--sea);position:relative;overflow:hidden}.lbt-sea>svg{display:block;position:absolute;inset:0}.lbt-backdrop{display:none}:root{--lbt-stage:calc(100vh * 2)}.lbt-spacer{display:none}.lbt-top-action,.lbt-top-books,.lbt-cabin{display:contents}@media (width>=48rem){.lbt-cabin{justify-content:flex-end;align-items:center;gap:inherit;display:flex}:root:is([data-logbook-theme=instruments],[data-logbook-theme=calm-depth],[data-logbook-theme=flat]) .sl-top{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid}:root:is([data-logbook-theme=instruments],[data-logbook-theme=calm-depth],[data-logbook-theme=flat]) .sl-top-part{justify-self:start}:root:is([data-logbook-theme=instruments],[data-logbook-theme=calm-depth],[data-logbook-theme=flat]) .sl-nav{margin-inline:0}:root[data-logbook-theme=standard] .lbt-cabin{min-width:17.5rem}:root[data-logbook-theme=poster] .sl-top-part{flex:none;width:18rem}.sl-top[data-squeeze~=nav] .sl-nav-long{display:none}.sl-top[data-squeeze~=nav] .sl-nav-short{display:inline}:root[data-logbook-theme=standard] .sl-top[data-squeeze] .lbt-cabin{min-width:0}.sl-top[data-squeeze~=books] .lbt-top-books,.sl-top[data-squeeze~=tools] .lb-book-tool-label{display:none}:root[data-logbook-theme] .sl-top[data-squeeze~=gaps]{gap:10px}}@media (width>=75rem){:root[data-logbook-theme=instruments] .lbt-cabin{min-width:27rem}:root[data-logbook-theme=flat] .lbt-cabin{min-width:29rem}}.lbt-weigh{position:relative}.lbt-weigh .sl-weigh-form{z-index:40;background:var(--sl-paper);border-radius:999px;flex-wrap:nowrap;width:max-content;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 30px #0000004d}.lbt-weigh .sl-weigh-field input{color:#1f5c57;text-align:right;background:0 0;border:0;outline:none;width:3.8rem;padding:.35rem 0 .25rem;font-size:1.05rem;font-weight:500}.lbt-bridge .lb-fleet-race{display:none}.lbt-bridge .lb-fleet{border:0;flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.lbt-bridge .lb-fleet-head{border:0;padding:0}.lbt-bridge .lb-fleet ul{flex:1;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.lbt-bridge .lb-fleet-all{min-height:0;font-size:inherit;letter-spacing:inherit}.lbt-bridge .lb-fleet li{grid-template-columns:30px minmax(0,1fr) auto;gap:2px 8px;padding:7px 0}.lbt-bridge .lb-fleet-sub{grid-row:span 2}.lbt-bridge .lb-fleet-sub svg{width:30px;height:auto}.lbt-bridge .lb-fleet-stage{grid-column:2/4;gap:3px}.lbt-bridge .lb-fleet-stage .lb-bar{height:3px}.lbt-bridge .lb-fleet small{font-size:11px}.lbt-bridge .lb-fleet b{font-size:13px;font-weight:500}.lbt-bridge .lbt-log{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.lbt-bridge .lbt-log ol{margin:0;padding:0;list-style:none}.lbt-bridge .lbt-log b{font-weight:500}.lbt-bridge .lb-bridge-note,.lbt-bridge .lb-period{width:auto;box-shadow:none;background:0 0;border:0;border-bottom:1px dashed;margin:0 0 6px;padding:6px 0 8px;position:static}.lbt-bridge .lb-note-text{font-size:inherit}.lbt-bridge .lb-pill{min-height:0;padding:4px 12px;font-size:12px}.lbt-bridge .lb-stage-end{width:auto;color:inherit;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}.lbt-bridge .lb-stage-lines{display:none}.lbt-extras{gap:4px;font-size:12px;display:grid}.lbt-extras .lb-link{min-height:0}@media (width>=601px){.sl-frame:has(.lbt-bridge){height:100svh;min-height:0;overflow:hidden}.sl-frame:has(.lbt-bridge) .sl-main{min-height:0}.sl-frame:has(.lbt-bridge) .sl-content{flex-direction:column;flex:1;min-height:0;display:flex}.lbt-bridge{flex:1;min-height:0}.sl-frame:has(.lbt-bridge) .dashboard-page{flex:1;min-height:0}.lbt-app{height:100%;margin:0 auto;position:relative}}@media not all and (width>=48rem){.sl-frame:has(.lbt-bridge) .edge-sharp-track{z-index:20;position:sticky;top:0}}:root[data-screen-short]:not([data-screen=phone]) .sl-frame:has(.lbt-bridge){height:660px}@media (width>=601px) and ((width<48rem)){.sl-frame:has(.lbt-bridge){height:calc(100svh - 4.2rem - env(safe-area-inset-bottom,0px));padding-bottom:0}}@media (width>=1920px) and (aspect-ratio>=21/10){.sl-frame:has(.lbt-bridge){background:0 0}.lbt-backdrop{z-index:0;display:block;position:fixed;inset:0;overflow:hidden}.lbt-app{z-index:1;max-width:var(--lbt-stage)}.sl-frame:has(.lbt-bridge) .sl-top{z-index:2}:root[data-logbook-theme=instruments] .sl-frame:has(.lbt-bridge) .sl-top{width:calc(var(--lbt-stage) - 20px);margin-inline:auto}}:root[data-logbook-theme=instruments]{--a-bg:#b4bbb7;--a-bgglow:#f3f4f0;--a-steel:#e8eae5;--a-steel2:#c9cec9;--a-edge:#a5ada9;--a-rivet:#8d9793;--a-bezel:#b3bbb7;--a-bezel2:#7a8481;--a-brass:#c99a2e;--a-brass2:#8f6a17;--a-mustard:#e0b13a;--a-cream:#1d2a2c;--a-dim:#4c5c5a;--a-dim2:#5f6e6a;--a-glass:#f6f1e1;--a-phos:#0e5c50;--a-glow:transparent;--a-off:#cbd2ce;--a-row:#dfe1d8;--a-own:#9a5f00;--a-on:#d1e9dd;--a-led:#2f9e6b;--a-btn:#f4f5f1;--a-deep:#28323052;--a-sheen:#ffffffe6;--a-drop:#8d9592;--a-needle:#b3261e;--a-brush:repeating-linear-gradient(90deg, #ffffff42 0 1px, transparent 1px 3px, #00000008 3px 4px);--a-portsea:linear-gradient(180deg, #8fd6cd, #2f8a80);--a-mini:brightness(.55) contrast(1.4);--sl-paper:var(--a-bg);--background:var(--a-bg)}:root.dark[data-logbook-theme=instruments]{--a-bg:#0c1d20;--a-bgglow:#1d3d43;--a-steel:#18343a;--a-steel2:#102629;--a-edge:#2d4f55;--a-rivet:#4a6c70;--a-bezel:#2b4b50;--a-bezel2:#0a1719;--a-cream:#f1e8d0;--a-dim:#9fb9b5;--a-dim2:#7f9a96;--a-glass:#0b1d1f;--a-phos:#9ff0c9;--a-glow:#9ff0c973;--a-off:#23413f;--a-row:#16302f;--a-own:#f2c230;--a-on:#12403b;--a-led:#9ff0c9;--a-btn:#0f2427;--a-deep:#000;--a-sheen:#ffffff12;--a-drop:#071214;--a-needle:#f2c230;--a-brush:none;--a-portsea:linear-gradient(180deg, #2f8a80, #0b2326);--a-mini:none;--sl-paper:var(--a-bg);--background:var(--a-bg)}:root[data-logbook-theme=instruments] .sl-frame{background:radial-gradient(circle at 50% 0, var(--a-bgglow), var(--a-bg) 70%) fixed}:root[data-logbook-theme=instruments] .sl-top{min-height:50px;color:var(--a-cream);background:var(--a-brush), linear-gradient(180deg, var(--a-steel), var(--a-steel2));box-shadow:inset 0 1px 0 var(--a-sheen), inset 0 0 0 1px var(--a-edge), 0 2px 0 var(--a-drop);border-radius:10px;gap:14px;margin:10px 10px 0;padding:0 12px}:root[data-logbook-theme=instruments] .sl-top:after{display:none}:root[data-logbook-theme=instruments] .sl-top-part{letter-spacing:.3em;color:#2a1f05;background:var(--a-mustard);border-radius:3px;flex:none;padding:6px 12px;font-size:11px}:root[data-logbook-theme=instruments] .sl-nav{gap:4px;margin-inline:auto}:root[data-logbook-theme=instruments] .sl-nav-link{letter-spacing:.2em;text-transform:uppercase;color:var(--a-dim);background:var(--a-btn);box-shadow:inset 0 0 0 1px var(--a-edge);border-radius:4px;padding:7px 12px 7px 24px;font-size:11px;font-weight:400}:root[data-logbook-theme=instruments] .sl-nav-link:before{content:"";background:var(--a-off);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:10px}:root[data-logbook-theme=instruments] .sl-nav-link.is-active{color:var(--a-cream);font-weight:400}:root[data-logbook-theme=instruments] .sl-nav-link.is-active:before{background:var(--a-led);box-shadow:0 0 6px var(--a-glow)}:root[data-logbook-theme=instruments] .lbt-weigh .sl-weigh{letter-spacing:.14em;color:#2a1f05;white-space:nowrap;background:var(--a-mustard);border-radius:30px;min-height:0;padding:9px 16px;font-size:12px;font-weight:600}@media (width<=1100px){:root[data-logbook-theme=instruments] .sl-nav-link{letter-spacing:.12em;padding:7px 8px 7px 20px}:root[data-logbook-theme=instruments] .sl-nav-link:before{left:8px}}@media (width<=900px){:root[data-logbook-theme=instruments] .sl-top{gap:8px}:root[data-logbook-theme=instruments] .sl-top-part{letter-spacing:.16em}:root[data-logbook-theme=instruments] .sl-nav-link{letter-spacing:.06em;padding:7px 6px 7px 17px}:root[data-logbook-theme=instruments] .sl-nav-link:before{left:6px}:root[data-logbook-theme=instruments] .lbt-weigh .sl-weigh{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:0;display:grid}:root[data-logbook-theme=instruments] .lbt-weigh .sl-weigh:before{content:"+";font-size:20px;line-height:1}}@media not all and (width>=48rem){:root[data-logbook-theme=instruments] .sl-top{min-height:calc(52px + var(--safe-top));border-radius:0;margin:0}:root[data-logbook-theme=instruments] .sl-nav{background:linear-gradient(180deg, var(--a-steel), var(--a-bg));box-shadow:0 -1px 0 var(--a-edge);border-top:0;gap:0;padding-top:8px}:root[data-logbook-theme=instruments] .sl-nav-link{letter-spacing:.14em;box-shadow:none;background:0 0;justify-items:center;gap:4px;padding:0;font-size:10px;display:grid}:root[data-logbook-theme=instruments] .sl-nav-link:before{width:8px;height:8px;margin:0;position:static}:root[data-logbook-theme=instruments] .sl-nav-link.is-active:after{display:none}:root[data-logbook-theme=instruments] .sl-top-part{flex:0 auto;margin-right:auto}}.lbt-instruments{color:var(--a-cream);font-family:Jost,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.45}.lbt-instruments .lbt-app{grid-template:"inst sea fleet"minmax(0,1fr)"inst tape run"214px/236px minmax(0,1fr) 280px;gap:10px;padding:10px;display:grid}.lbt-instruments .lbt-panel{background:var(--a-brush), linear-gradient(180deg, var(--a-steel), var(--a-steel2));min-height:0;box-shadow:inset 0 1px 0 var(--a-sheen), inset 0 0 0 1px var(--a-edge), 0 2px 0 var(--a-drop);border-radius:10px;position:relative}.lbt-instruments .lbt-panel:before{pointer-events:none;content:"";background:radial-gradient(circle at 4px 4px, var(--a-rivet) 1.5px, transparent 2px), radial-gradient(circle at calc(100% - 4px) 4px, var(--a-rivet) 1.5px, transparent 2px), radial-gradient(circle at 4px calc(100% - 4px), var(--a-rivet) 1.5px, transparent 2px), radial-gradient(circle at calc(100% - 4px) calc(100% - 4px), var(--a-rivet) 1.5px, transparent 2px);position:absolute;inset:6px}.lbt-instruments .lbt-lbl,.lbt-instruments .lb-fleet-head,.lbt-instruments .lb-fleet-sort{letter-spacing:.26em;text-transform:uppercase;color:var(--a-dim);font-size:10px;font-weight:400}.lbt-instruments .lbt-sea{box-shadow:0 0 0 7px var(--a-bezel), 0 0 0 9px var(--a-bezel2), 0 0 0 11px var(--a-brass2), inset 0 0 40px #00000059;border-radius:22px;grid-area:sea;margin:11px}.lbt-instruments .lbt-sea:after{pointer-events:none;content:"";background:linear-gradient(160deg,#ffffff1f,#0000 30%),linear-gradient(#0000 78%,#00000024);border-radius:22px;position:absolute;inset:0}.lbt-instruments .lbt-inst{scrollbar-width:none;grid-area:inst;grid-auto-rows:max-content;gap:10px;padding:14px 12px;display:grid;overflow-y:auto}.lbt-instruments .lbt-dial{place-items:center;display:grid}.lbt-instruments .lbt-dial svg{width:100%;max-width:190px;height:auto}.lbt-instruments .lbt-read{background:var(--a-glass);box-shadow:inset 0 2px 6px var(--a-deep), 0 0 0 1px var(--a-edge);border-radius:6px;padding:8px 10px}.lbt-instruments .lbt-num{color:var(--a-phos);text-shadow:0 0 8px var(--a-glow);white-space:nowrap;font:500 26px/1.1 IBM Plex Mono,ui-monospace,monospace}.lbt-instruments .lbt-num small{opacity:.8;font-size:13px}.lbt-instruments .lbt-num.is-plain{color:var(--a-cream);text-shadow:none}.lbt-instruments .lbt-sub,.lbt-instruments .lbt-note{color:var(--a-dim);margin-top:2px;font-size:12px}.lbt-instruments .lbt-sub.is-warn{color:var(--a-own)}.lbt-instruments .lbt-rankplate{align-items:center;gap:10px;display:flex}.lbt-instruments .lbt-rankplate b{font-size:16px;font-weight:500;display:block}.lbt-instruments .lbt-rankplate span{color:var(--a-dim);font-size:12px}.lbt-instruments .lbt-next{gap:4px;display:grid}.lbt-instruments .lbt-conds{--mustard:var(--a-brass);gap:4px;font-size:12px;display:grid}.lbt-instruments .lbt-conds .lb-bar{background:var(--a-off)}.lbt-instruments .lbt-laststamp{align-self:end;justify-items:start;gap:6px;display:grid}.lbt-instruments .lbt-stamp{background:#f3ead2;border-radius:3px;padding:6px 10px;transform:rotate(-3deg)}.lbt-instruments .lbt-stamp svg{display:block}.lbt-instruments .lbt-fleet{grid-area:fleet;padding:12px 10px 10px}.lbt-instruments .lb-fleet ul{background:var(--a-glass);box-shadow:inset 0 2px 8px var(--a-deep);scrollbar-color:var(--a-edge) transparent;background-image:repeating-linear-gradient(0deg,#9ff0c90a 0 1px,#0000 1px 3px);border-radius:8px;margin-top:8px;padding:4px 8px}.lbt-instruments .lb-fleet li{border-bottom:1px solid var(--a-row)}.lbt-instruments .lb-fleet li:not(.is-own) .lb-fleet-sub{filter:var(--a-mini)}.lbt-instruments .lb-fleet li.is-own b{color:var(--a-own)}.lbt-instruments .lb-fleet b{color:var(--a-cream)}.lbt-instruments .lb-fleet small{color:var(--a-dim2)}.lbt-instruments .lb-fleet-depth{color:var(--a-phos);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.lbt-instruments .lb-fleet-stage .lb-bar{background:var(--a-row)}.lbt-instruments .lb-fleet-stage .lb-bar i{background:var(--a-phos);opacity:.7}.lbt-instruments .lbt-tape{grid-area:tape;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.lbt-instruments .lbt-narr{flex-direction:column;min-height:0;padding:12px 12px 10px;display:flex}.lbt-instruments .lbt-log{color:#2b2a22;background:#e9dfc4 repeating-linear-gradient(#0000 0 21px,#0000000f 21px 22px);border-radius:3px;margin-top:8px;padding:6px 12px;font:13px/1.45 IBM Plex Mono,ui-monospace,monospace;box-shadow:inset 0 2px 6px #00000040}.lbt-instruments .lbt-log li{padding:4px 0}.lbt-instruments .lbt-log time{color:#8a6a1a;margin-right:8px}.lbt-instruments .lbt-log .lb-note-from,.lbt-instruments .lbt-log .lb-caps{color:#8a6a1a}.lbt-instruments .lbt-log .lb-bridge-note,.lbt-instruments .lbt-log .lb-period{--deep:#2b2a22;--teal:#4a5d58;color:#2b2a22}.lbt-instruments .lbt-end{z-index:3;color:#2b2a22;scrollbar-width:none;--deep:#2b2a22;--teal:#4a5d58;--mustard:#c99a2e;background:#f3ead2;border-radius:2px;align-self:end;width:300px;max-height:calc(100% + 40px);padding:12px 14px;font-size:13px;position:relative;overflow-y:auto;transform:rotate(-.6deg);box-shadow:0 6px 18px #00000073}.lbt-instruments .lbt-end .lb-caps{color:#8a6a1a;font-size:11px}.lbt-instruments .lb-stage-end-title{color:#1f5c57;font-size:20px;font-weight:500}.lbt-instruments .lb-stage-end-figures{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.lbt-instruments .lbt-run{flex-direction:column;grid-area:run;gap:8px;padding:12px;display:flex;overflow:hidden}.lbt-instruments .lbt-days{gap:4px;display:flex}.lbt-instruments .lbt-days i{height:22px;color:var(--a-dim2);background:var(--a-glass);box-shadow:inset 0 0 0 1px var(--a-edge);border-radius:3px;flex:1;place-items:center;font-size:10px;font-style:normal;display:grid}.lbt-instruments .lbt-days i.is-on{color:var(--a-phos);background:var(--a-on)}.lbt-instruments .lbt-days i.is-today{color:var(--a-cream);box-shadow:inset 0 0 0 1.5px var(--a-brass)}.lbt-instruments .lbt-vs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lbt-instruments .lbt-vs .lbt-num{font-size:20px}.lbt-instruments .lbt-race{color:var(--a-dim);border-top:1px solid var(--a-edge);padding-top:6px;font-size:12px}.lbt-instruments .lbt-wide-l,.lbt-instruments .lbt-wide-r{width:calc((100% - var(--lbt-stage)) / 2);background:var(--a-brush), repeating-linear-gradient(90deg, var(--a-steel2) 0 159px, var(--a-bezel2) 159px 161px), var(--a-steel2);position:absolute;top:0;bottom:0}.lbt-instruments .lbt-wide-l{left:0}.lbt-instruments .lbt-wide-r{right:0}.lbt-instruments .lbt-wide-l:after,.lbt-instruments .lbt-wide-r:after{content:"";background:radial-gradient(circle at 12px 12px, var(--a-bezel) 2px, transparent 2.6px) 0 0 / 160px 120px;position:absolute;inset:0}.lbt-instruments .lbt-radar,.lbt-instruments .lbt-port{z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden}.lbt-instruments .lbt-radar{background:radial-gradient(circle, transparent 0 30%, var(--a-phos) 30.5%, transparent 31% 60%, var(--a-phos) 60.5%, transparent 61%), var(--a-glass);width:300px;height:300px;margin:-150px 0 0 -150px}@supports (color:color-mix(in lab, red, red)){.lbt-instruments .lbt-radar{background:radial-gradient(circle, transparent 0 30%, color-mix(in srgb, var(--a-phos) 22%, transparent) 30.5%, transparent 31% 60%, color-mix(in srgb, var(--a-phos) 22%, transparent) 60.5%, transparent 61%), var(--a-glass)}}.lbt-instruments .lbt-radar{box-shadow:0 0 0 10px var(--a-bezel), 0 0 0 13px var(--a-brass2), inset 0 0 30px var(--a-deep)}.lbt-instruments .lbt-radar:before{content:"";background:conic-gradient(from 0deg, var(--a-phos), transparent 22%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lbt-instruments .lbt-radar:before{background:conic-gradient(from 0deg, color-mix(in srgb, var(--a-phos) 55%, transparent), transparent 22%)}}.lbt-instruments .lbt-radar:before{border-radius:50%}.lbt-instruments .lbt-radar i{background:var(--a-phos);width:6px;height:6px;box-shadow:0 0 8px var(--a-glow);border-radius:50%;position:absolute}.lbt-instruments .lbt-port{background:var(--a-portsea);width:280px;height:280px;box-shadow:0 0 0 14px var(--a-bezel), 0 0 0 17px var(--a-brass2), inset 0 0 40px #0009;margin:-140px 0 0 -140px}.lbt-instruments .lbt-port i{border:1px solid #f8f3e3b3;border-radius:50%;position:absolute;bottom:-12px}@media (prefers-reduced-motion:no-preference){.lbt-instruments .lbt-radar:before{animation:5s linear infinite lbt-spin}.lbt-instruments .lbt-radar i{animation:5s ease-in-out infinite lbt-flicker}.lbt-instruments .lbt-port i{animation:6s linear infinite lbt-portrise}}@media (width<=1100px) and (orientation:landscape){.lbt-instruments .lbt-app{grid-template-rows:minmax(0,1fr) 206px;grid-template-columns:196px minmax(0,1fr) 236px}.lbt-instruments .lbt-end{width:240px}.lbt-instruments .lbt-num{font-size:22px}.lbt-instruments .lbt-vs .lbt-num{font-size:17px}}@media (width>=601px) and (orientation:portrait){.lbt-instruments .lbt-app{grid-template:"sea sea"390px"inst fleet"minmax(0,1fr)"run tape"minmax(262px,auto)/1fr 1fr}.lbt-instruments .lbt-narr{contain:size;contain-intrinsic-block-size:170px}.lbt-instruments .lbt-laststamp,.lbt-instruments .lbt-chapter{display:none}.lbt-instruments .lbt-inst{grid-template-columns:150px minmax(0,1fr);align-items:start}.lbt-instruments .lbt-inst>:not(.lbt-dial){grid-column:2}.lbt-instruments .lbt-dial{grid-row:1/span 4}.lbt-instruments .lbt-tape{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lbt-instruments .lb-stage-end-line{display:none}.lbt-instruments .lbt-end{order:-1;width:auto;max-height:none;margin:0;padding:8px 12px;overflow:visible;transform:none}}@media (width<=600px){.lbt-instruments .lbt-app{flex-direction:column;gap:0;padding:0;display:flex}.lbt-instruments .lbt-sea{top:calc(52px + var(--safe-top));z-index:10;height:270px;box-shadow:0 0 0 5px var(--a-bezel), 0 6px 0 5px var(--a-bezel2);border-radius:0 0 26px 26px;flex:none;order:1;margin:0;position:sticky}.lbt-instruments .lbt-sea:after{border-radius:0 0 26px 26px}.lbt-instruments .lbt-inst{order:2;grid-template-columns:130px minmax(0,1fr);align-items:start;margin:18px 10px 10px;overflow:visible}.lbt-instruments .lbt-inst>:not(.lbt-dial,.lbt-laststamp){grid-column:2}.lbt-instruments .lbt-dial{grid-row:1/span 3}.lbt-instruments .lbt-laststamp{grid-column:1}.lbt-instruments .lbt-run{order:3;margin:0 10px 10px}.lbt-instruments .lbt-fleet{order:4;height:340px;margin:0 10px 10px}.lbt-instruments .lbt-tape{order:5;margin:0 10px 14px;display:block}.lbt-instruments .lbt-narr{height:260px}.lbt-instruments .lbt-end{border-radius:16px 16px 0 0;width:auto;max-height:none;margin:10px 0 0;transform:none}}:root[data-logbook-theme=calm-depth]{--c-glass:#f6fcfb9e;--c-edge:#ffffffd9;--c-text:#0f3237;--c-dim:#456c67;--c-own:#9a5f00;--c-pill:#0f32371a;--c-deckbg:#f6fcfbcc;--c-topfade:#d6f0ecf0;--c-vignette:#ffffff42;--c-lift:0 10px 30px #0f464629;--c-bg:#cfe9e5;--c-weight:400;--c-mini:brightness(.55) contrast(1.4);--c-wide:radial-gradient(ellipse at 50% -10%, #fff, transparent 60%), linear-gradient(180deg, #d8f0ec, #6fc6bd 62%, #2f8a80);--c-snow:#ffffffd9;--c-appshadow:0 0 120px #14505040;--sl-paper:var(--c-bg);--background:var(--c-bg)}:root.dark[data-logbook-theme=calm-depth]{--c-glass:#091e2170;--c-edge:#e4f2ee24;--c-text:#e4f2ee;--c-dim:#8fb7b0;--c-own:#f2c230;--c-pill:#e4f2ee24;--c-deckbg:#091e21b3;--c-topfade:#06171ad9;--c-vignette:#030e108c;--c-lift:none;--c-bg:#06171a;--c-weight:300;--c-mini:none;--c-wide:radial-gradient(ellipse at 50% 120%, #0b3236, transparent 60%), linear-gradient(180deg, #0d2427, #04100f);--c-snow:#e4f2ee8c;--c-appshadow:0 0 120px #0009;--c-deep:radial-gradient(ellipse at 60% 40%, transparent 40%, #030e108c), linear-gradient(180deg, #1f5f60, #194f50 60%, #0b2326);--sl-paper:var(--c-bg);--background:var(--c-bg)}:root.dark[data-logbook-theme=calm-depth] .sl-frame{background:var(--c-deep) fixed}:root[data-logbook-theme=calm-depth] .sl-top{min-height:76px;color:var(--c-text);gap:20px;padding:16px 24px 0}:root[data-logbook-theme=calm-depth] .sl-top:after{display:none}:root[data-logbook-theme=calm-depth] .sl-top-part{letter-spacing:.5em;color:var(--c-text);flex:0 auto;font-size:13px;font-weight:400}:root[data-logbook-theme=calm-depth] .sl-nav{background:var(--c-glass);border:1px solid var(--c-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;gap:2px;margin-inline:auto;padding:4px}:root[data-logbook-theme=calm-depth] .sl-nav-link{color:var(--c-dim);border-radius:20px;padding:6px 14px;font-size:13px;font-weight:400}:root[data-logbook-theme=calm-depth] .sl-nav-link.is-active{color:var(--c-text);background:var(--c-pill);font-weight:400}:root[data-logbook-theme=calm-depth] .lbt-weigh .sl-weigh{color:#0d2427;background:#f2c230;border-radius:50%;place-items:center;width:44px;min-height:44px;padding:0;font-size:0;display:grid;overflow:hidden;box-shadow:0 0 0 6px #f2c2302e,0 0 24px #f2c23059}:root[data-logbook-theme=calm-depth] .lbt-weigh .sl-weigh:before{content:"+";font-size:26px;font-weight:300;line-height:1}.sl-frame:has(.lbt-calm) .edge-sharp-track>.sl-top{z-index:20;position:absolute;top:0;left:0;right:0}.sl-frame:has(.lbt-calm)>.sl-top{z-index:20;position:absolute;top:0;left:0;right:0}@media (width<=1100px){:root[data-logbook-theme=calm-depth] .sl-top{gap:12px}:root[data-logbook-theme=calm-depth] .sl-top-part{letter-spacing:.24em}}@media not all and (width>=48rem){:root[data-logbook-theme=calm-depth] .sl-top-part{flex:1}:root[data-logbook-theme=calm-depth] .sl-top{min-height:calc(56px + var(--safe-top));background:linear-gradient(180deg, var(--c-topfade), transparent);padding:0 14px}:root[data-logbook-theme=calm-depth] .sl-nav{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--c-deckbg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:26px;padding:10px;left:12px}:root[data-logbook-theme=calm-depth] .sl-nav-link{background:0 0;border-radius:0;min-height:0;padding:4px 6px;font-size:12px}:root[data-logbook-theme=calm-depth] .sl-nav-link.is-active{background:0 0;border-bottom:1px solid #f2c230}:root[data-logbook-theme=calm-depth] .sl-nav-link.is-active:after{display:none}.sl-frame:has(.lbt-calm) .edge-sharp-track>.sl-top{position:sticky}}.lbt-calm{font-family:Jost,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:var(--c-weight);color:var(--c-text);background:var(--c-bg);line-height:1.45}.lbt-calm .lbt-app{box-shadow:var(--c-appshadow);grid-template:"stats""chap""run""fleet"minmax(0,1fr)/340px;gap:16px;padding:80px 24px 24px;display:grid;overflow:hidden}.lbt-calm .lbt-col{display:contents}@media (width>=601px) and (orientation:landscape){.lbt-calm .lbt-app{grid-template-rows:minmax(0,1fr);grid-template-areas:"col"}.lbt-calm .lbt-col{gap:inherit;scrollbar-width:thin;flex-direction:column;grid-area:col;min-height:0;margin:-12px;padding:12px;display:flex;overflow-y:auto}.lbt-calm .lbt-col>*{flex:none}}.lbt-calm .lbt-sea{--rl:400px;--rr:250px;--sea-el:380px;--sea-er:24px;--rt:70px;--rb:372px;--wl:.2;position:absolute;inset:0}@media (height>=1100px){.lbt-calm .lbt-sea{--rb:424px}}.lbt-calm .lbt-sea:after,.calm-sea:after{pointer-events:none;content:"";background:radial-gradient(ellipse at 60% 40%, transparent 40%, var(--c-vignette));position:absolute;inset:0}.lbt-calm .lbt-glass{z-index:5;background:var(--c-glass);border:1px solid var(--c-edge);box-shadow:var(--c-lift);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:18px;position:relative}.lbt-calm .lb-fleet-sort{display:none}.lbt-calm .lbt-lbl,.lbt-calm .lb-fleet-head,.lbt-calm .lb-fleet-sort{letter-spacing:.3em;text-transform:uppercase;color:var(--c-dim);font-size:10px;font-weight:400}.lbt-calm .lbt-stats{grid-area:stats;padding:18px 20px}.lbt-calm .lbt-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:200;line-height:1}.lbt-calm .lbt-big small{color:var(--c-dim);margin-left:4px;font-size:20px}.lbt-calm .lbt-line{flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:15px;display:flex}.lbt-calm .lbt-line span{color:var(--c-dim)}.lbt-calm .lbt-line.is-warn{color:var(--c-own);font-size:13px}.lbt-calm .lbt-depthline{background:#e4f2ee1f;border-radius:2px;height:2px;margin-top:12px;position:relative}.lbt-calm .lbt-depthline i{width:var(--lbt-depth);background:#f2c230;border-radius:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #f2c230}.lbt-calm .lbt-rank{border-top:1px solid var(--c-edge);align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.lbt-calm .lbt-rank b{font-size:16px;font-weight:400;display:block}.lbt-calm .lbt-rank span{color:var(--c-dim);font-size:13px}.lbt-calm .lbt-extras{color:var(--c-dim);margin-top:8px}.lbt-calm .lbt-run{grid-area:run;padding:14px 20px}.lbt-calm .lbt-days{gap:8px;margin:10px 0;display:flex}.lbt-calm .lbt-days i{border:1px solid var(--c-dim);border-radius:50%;width:9px;height:9px}.lbt-calm .lbt-days i.is-on{background:var(--c-text);border-color:var(--c-text)}.lbt-calm .lbt-days i.is-today{border-color:#f2c230;box-shadow:0 0 0 3px #f2c23073}.lbt-calm .lbt-vs{gap:22px;font-size:15px;display:flex}.lbt-calm .lbt-race{color:var(--c-dim);margin-top:8px;font-size:13px}.lbt-calm .lbt-fleet{grid-area:fleet;min-height:0;padding:14px 8px 8px 20px}.lbt-calm .lb-fleet ul{scrollbar-color:#e4f2ee2e transparent;margin-top:4px;padding-right:10px}.lbt-calm .lb-fleet li{border:0}.lbt-calm .lb-fleet li:not(.is-own) .lb-fleet-sub{filter:var(--c-mini)}.lbt-calm .lb-fleet b{color:var(--c-text);font-size:14px;font-weight:400}.lbt-calm .lb-fleet li.is-own b{color:var(--c-own);font-weight:400}.lbt-calm .lb-fleet small{color:var(--c-dim);font-size:12px}.lbt-calm .lb-fleet-depth{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:14px}.lbt-calm .lb-fleet-stage .lb-bar{display:none}.lbt-calm .lbt-narr{flex-direction:column;height:225px;padding:12px 20px;display:flex;position:absolute;bottom:24px;left:400px;right:300px}.lbt-calm .lbt-log{scrollbar-color:#e4f2ee2e transparent;margin-top:4px;font-size:15px}.lbt-calm .lbt-log li{padding:3px 0}.lbt-calm .lbt-log li:not(:first-child){color:var(--c-dim)}.lbt-calm .lbt-log time{letter-spacing:.14em;text-transform:uppercase;color:var(--c-dim);margin-right:10px;font-size:11px}.lbt-calm .lbt-log .lb-bridge-note,.lbt-calm .lbt-log .lb-period{--deep:var(--c-text);--teal:var(--c-dim);color:var(--c-text);border-color:var(--c-edge)}.lbt-calm .lbt-end{z-index:6;background:var(--c-glass);width:290px;max-height:calc(100% - 351px);box-shadow:var(--c-lift);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);scrollbar-width:none;--deep:var(--c-text);--teal:var(--c-dim);border:1px solid #f2c23066;border-radius:18px;padding:16px 20px;position:absolute;bottom:263px;left:400px;overflow-y:auto}@media not all and (height>=720px){.lbt-calm .lbt-end .lb-stage-end-line{display:none}}@media (height>=1100px){.lbt-calm .lbt-narr{height:277px}.lbt-calm .lbt-end{max-height:calc(100% - 403px);bottom:315px}}.lbt-calm .lbt-end .lb-caps{letter-spacing:.3em;color:var(--c-dim);font-size:10px;font-weight:400}.lbt-calm .lb-stage-end-title{color:var(--c-text);margin:2px 0 4px;font-size:26px;font-weight:300}.lbt-calm .lbt-end .lb-pill{color:var(--c-own);border:1px solid var(--c-own);background:0 0}.lbt-calm .lbt-backdrop{background:var(--c-wide)}.lbt-calm .lbt-snow{background:var(--c-snow);border-radius:50%;width:2px;height:2px;position:absolute}.lbt-calm .lbt-dot{opacity:.6;background:#d9fbf1;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px 2px #d9fbf18c}@media (prefers-reduced-motion:no-preference){.lbt-calm .lbt-snow{animation:linear infinite lbt-snow}.lbt-calm .lbt-dot{animation:ease-in-out infinite lbt-flicker}}@media (width<=1100px) and (orientation:landscape){.lbt-calm .lbt-app{grid-template-columns:296px;gap:18px;padding:74px 18px 18px}.lbt-calm .lbt-sea{--rl:340px;--rr:220px;--sea-el:330px;--sea-er:18px}.lbt-calm .lbt-stats{padding:14px 18px}.lbt-calm .lbt-big{font-size:52px}.lbt-calm .lbt-end{width:270px;padding:12px 16px;bottom:232px;left:334px}.lbt-calm .lbt-narr{bottom:18px;left:334px;right:200px}:root[data-logbook-theme=calm-depth] .sl-nav-link{padding:6px 10px}}@media (width>=601px) and (orientation:portrait){.lbt-calm .lbt-app{padding:0;display:block}.lbt-calm .lbt-sea{--rl:40px;--rr:210px;--sea-el:20px;--sea-er:20px;--rt:60px;--rb:512px;--wl:.14}.lbt-calm .lbt-glass{position:absolute}.lbt-calm .lbt-stats{width:360px;padding:14px 18px;bottom:146px;left:20px}.lbt-calm .lbt-big{font-size:54px}.lbt-calm .lbt-run{padding:12px 18px;bottom:336px;left:394px;right:20px}.lbt-calm .lbt-chap{bottom:520px;left:394px;right:20px}.lbt-calm .lbt-fleet{height:180px;bottom:146px;left:394px;right:20px}.lbt-calm .lbt-end{width:250px;max-height:none;padding:12px 16px;top:max(130px,100% - 936px);bottom:auto;left:20px;overflow:visible}.lbt-calm .lb-stage-end-line{display:none}.lbt-calm .lb-stage-end-title{font-size:22px}.lbt-calm .lbt-narr{height:112px;bottom:20px;left:20px;right:20px}:root[data-logbook-theme=calm-depth] .sl-nav-link{padding:6px 10px}}@media (width<=600px){.lbt-calm{background:0 0}.lbt-calm .lbt-app{box-shadow:none;flex-direction:column;padding:0;display:flex;overflow:visible}.lbt-calm .lbt-sea{z-index:0;--rl:24px;--rr:96px;--sea-el:12px;--sea-er:12px;--rt:30px;--rb:470px;--wl:.1;position:fixed;inset:0}.lbt-calm .lbt-spacer{flex:none;height:max(330px,100vh - 474px);display:block}.lbt-calm .lbt-glass,.lbt-calm .lbt-narr{width:auto;margin:0 12px 12px;position:relative;inset:auto}.lbt-calm .lbt-fleet{height:330px}.lbt-calm .lbt-narr{height:220px;margin-bottom:16px}.lbt-calm .lbt-big{font-size:56px}.lbt-calm .lbt-end{z-index:40;width:auto;max-height:70svh;padding:14px 22px calc(30px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;margin:0;position:fixed;inset:auto 0 0}.lbt-calm.has-end .lbt-app:after{z-index:30;content:"";background:#00000047;position:fixed;inset:0}}@media (width>=1920px) and (aspect-ratio>=21/10){.sl-frame:has(.lbt-calm) .edge-sharp-track>.sl-top{right:calc((100% - var(--lbt-stage)) / 2);left:calc((100% - var(--lbt-stage)) / 2)}}@keyframes lbt-spin{to{transform:rotate(360deg)}}@keyframes lbt-portrise{0%{transform:translateY(0)}to{transform:translateY(-310px)}}@keyframes lbt-flicker{0%,to{opacity:.15}18%{opacity:.9}30%{opacity:.35}52%{opacity:1}70%{opacity:.25}}@keyframes lbt-snow{0%{transform:translateY(-20px)}to{transform:translate(30px,1120px)}}:root[data-logbook-theme=flat]{--f-bg:#f3f4f1;--f-card:#fff;--f-ink:#152628;--f-dim:#637371;--f-soft:#e7ebe8;--f-acc:#0f6e66;--f-onacc:#fff;--f-own:#e3a200;--f-onown:#152628;--f-b0:#e3efec;--f-b1:#bfe0da;--f-b2:#8fd0c6;--f-b3:#6dbdb2;--f-b4:#4fa59a;--f-b5:#2f7f76;--f-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--sl-paper:var(--f-bg);--background:var(--f-bg)}:root.dark[data-logbook-theme=flat]{--f-bg:#0f191b;--f-card:#172427;--f-ink:#e9efed;--f-dim:#8d9f9c;--f-soft:#223336;--f-acc:#5cc6b8;--f-onacc:#0f191b;--f-own:#f2c230;--f-onown:#0f191b;--f-b0:#13262a;--f-b1:#153235;--f-b2:#173d40;--f-b3:#16484a;--f-b4:#123d3f;--f-b5:#0a2628}:root[data-logbook-theme=flat] .sl-top{min-height:64px;font-family:var(--f-font);color:var(--f-ink);gap:24px;padding:0 24px}:root[data-logbook-theme=flat] .sl-top:after{display:none}:root[data-logbook-theme=flat] .sl-top-part{letter-spacing:-.01em;text-transform:none;color:var(--f-ink);flex:0 auto;font-size:17px;font-weight:700}:root[data-logbook-theme=flat] .sl-nav{gap:4px;margin-inline:auto}:root[data-logbook-theme=flat] .sl-nav-link{color:var(--f-dim);border-radius:10px;padding:8px 14px;font-size:14px}:root[data-logbook-theme=flat] .sl-nav-link.is-active{color:var(--f-ink);background:var(--f-soft);font-weight:600}:root[data-logbook-theme=flat] .lbt-weigh .sl-weigh{min-height:0;color:var(--f-onacc);white-space:nowrap;background:var(--f-acc);border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}:root[data-logbook-theme=film]{--g-frame:#f2e8cf;--g-ink:#1c3a3e;--g-dim:#5b7271;--g-rule:#1c3a3e;--g-tq:#2f9e97;--g-tqd:#1d6b68;--g-pb:#a9c9da;--g-onpb:#1c3a3e;--g-red:#c8352b;--g-yel:#f2c535;--g-cream:#f6eedb;--g-hi:#c8352b;--g-on:#1d6b68;--g-onink:#f6eedb;--g-line:#1c3a3e2e;--g-side:#2f9e97;--sl-paper:var(--g-frame);--background:var(--g-frame)}:root.dark[data-logbook-theme=film]{--g-frame:#0e1f25;--g-ink:#f2e8cf;--g-dim:#9db2af;--g-rule:#6f8b88;--g-tq:#165e5c;--g-tqd:#0f3a3d;--g-pb:#24465a;--g-onpb:#f2e8cf;--g-hi:#f2c535;--g-on:#2f9e97;--g-onink:#0e1f25;--g-line:#f2e8cf24;--g-side:#0a1a1e}:root[data-logbook-theme=film] .sl-top{min-height:64px;color:var(--g-ink);gap:16px;padding:0 22px;font-family:Jost,ui-sans-serif,system-ui,sans-serif}:root[data-logbook-theme=film] .sl-top:after{display:none}:root[data-logbook-theme=film] .sl-nav{order:-1;gap:2px}:root[data-logbook-theme=film] .sl-nav-link{letter-spacing:.16em;text-transform:uppercase;color:var(--g-dim);padding:6px 9px;font-size:12px}:root[data-logbook-theme=film] .sl-nav-link.is-active{color:var(--g-hi);text-underline-offset:5px;font-weight:400;text-decoration:underline;text-decoration-thickness:1.5px}:root[data-logbook-theme=film] .sl-top-part{letter-spacing:.4em;text-align:center;color:var(--g-ink);flex:1;font-size:15px;font-weight:500}:root[data-logbook-theme=film] .lbt-weigh .sl-weigh{letter-spacing:.2em;text-transform:uppercase;min-height:0;color:var(--g-cream);white-space:nowrap;background:var(--g-red);border-radius:0;padding:9px 18px;font-size:12px;font-weight:500}:root[data-logbook-theme=poster]{--h-pp:#efe6d2;--h-ink:#1f5c57;--h-gold:#93690f;--h-mus:#c99a2e;--h-soft:#2a7169;--h-rule:#c99a2e;--h-hair:#1f5c572e;--h-btn:#10292d;--h-sky:#efe6d2;--h-sea:#6fc6bd;--h-deep:#3d9a91;--h-abyss:#1f5c57;--sl-paper:var(--h-pp);--background:var(--h-pp)}:root.dark[data-logbook-theme=poster]{--h-pp:#10292d;--h-ink:#ece3cd;--h-gold:#c99a2e;--h-mus:#d6a63a;--h-soft:#9fd3cb;--h-hair:#ece3cd29;--h-sky:#10292d;--h-sea:#1f5f60;--h-deep:#15353a;--h-abyss:#0b2326}:root[data-logbook-theme=poster] .sl-top{min-height:60px;color:var(--h-ink);gap:26px;padding:0 44px}:root[data-logbook-theme=poster] .sl-top:after{display:none}:root[data-logbook-theme=poster] .sl-top-part{letter-spacing:-.01em;text-transform:lowercase;color:var(--h-mus);flex:0 auto;font-size:24px;font-weight:400;line-height:1}:root[data-logbook-theme=poster] .sl-nav{gap:20px;margin-right:auto}:root[data-logbook-theme=poster] .sl-nav-link{color:var(--h-soft);padding:3px 0;font-size:15px}:root[data-logbook-theme=poster] .sl-nav-link.is-active{color:var(--h-ink);box-shadow:inset 0 -1.5px 0 var(--h-mus);font-weight:600}:root[data-logbook-theme=poster] .lbt-weigh .sl-weigh{min-height:0;color:var(--h-btn);white-space:nowrap;background:var(--h-mus);border-radius:999px;padding:8px 20px;font-size:15px;font-weight:500}@media (width<=1100px){:root[data-logbook-theme=flat] .sl-top{gap:12px;padding:0 16px}:root[data-logbook-theme=flat] .sl-nav-link{padding:8px 10px}:root[data-logbook-theme=film] .sl-top{gap:10px;padding:0 16px}:root[data-logbook-theme=film] .sl-top-part{letter-spacing:.24em}:root[data-logbook-theme=film] .sl-nav-link{letter-spacing:.08em;padding:6px 5px;font-size:11px}:root[data-logbook-theme=poster] .sl-top{gap:18px;padding:0 28px}:root[data-logbook-theme=poster] .sl-nav{gap:14px}:root:is([data-logbook-theme=flat],[data-logbook-theme=film],[data-logbook-theme=poster]) .lbt-weigh .sl-weigh{letter-spacing:0;place-items:center;width:38px;height:38px;padding:0;font-size:0;display:grid}:root:is([data-logbook-theme=flat],[data-logbook-theme=film],[data-logbook-theme=poster]) .lbt-weigh .sl-weigh:before{content:"+";font-size:22px;font-weight:400;line-height:1}}@media (width<=900px){:root[data-logbook-theme=film] .sl-top-part{letter-spacing:.14em;font-size:13px}:root[data-logbook-theme=poster] .sl-top-part{font-size:20px}:root[data-logbook-theme=poster] .sl-nav-link{font-size:14px}}@media not all and (width>=48rem){:root:is([data-logbook-theme=flat],[data-logbook-theme=film],[data-logbook-theme=poster]) .sl-top{min-height:calc(52px + var(--safe-top));padding:var(--safe-top) 16px 0}:root:is([data-logbook-theme=flat],[data-logbook-theme=film],[data-logbook-theme=poster]) .sl-top-part{flex:1}:root:is([data-logbook-theme=flat],[data-logbook-theme=film],[data-logbook-theme=poster]) .sl-nav{gap:0;margin:0}:root:is([data-logbook-theme=flat],[data-logbook-theme=film],[data-logbook-theme=poster]) .sl-nav-link.is-active:after{display:none}:root[data-logbook-theme=flat] .sl-top{background:var(--f-bg)}:root[data-logbook-theme=flat] .sl-nav{padding:8px 8px calc(14px + env(safe-area-inset-bottom,0px));background:var(--f-card);border-top:0}:root[data-logbook-theme=flat] .sl-nav-link{border-radius:9px;min-height:0;padding:7px 4px;font-size:12px}:root[data-logbook-theme=film] .sl-top{background:var(--g-frame);border-bottom:1.5px solid var(--g-rule)}:root[data-logbook-theme=film] .sl-top-part{text-align:left;order:0}:root[data-logbook-theme=film] .sl-nav{padding:10px 6px calc(16px + env(safe-area-inset-bottom,0px));background:var(--g-frame);border-top:1.5px solid var(--g-rule)}:root[data-logbook-theme=film] .sl-nav-link{letter-spacing:.14em;min-height:0;padding:4px;font-size:10px}:root[data-logbook-theme=poster] .sl-top{background:var(--h-pp)}:root[data-logbook-theme=poster] .sl-nav{padding:10px 8px calc(16px + env(safe-area-inset-bottom,0px));background:var(--h-pp);border-top:1px solid var(--h-hair)}:root[data-logbook-theme=poster] .sl-nav-link{min-height:0;padding:3px 0;font-size:13px}}@media (width>=1920px) and (aspect-ratio>=21/10){:root:is([data-logbook-theme=flat],[data-logbook-theme=film],[data-logbook-theme=poster]) .sl-frame:has(.lbt-bridge) .sl-top{width:var(--lbt-stage);margin-inline:auto}}:is(.lbt-flat,.lbt-film,.lbt-poster) .lb-fleet-sort{display:none}:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-card,:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-head,:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-ahead{min-height:0;position:relative}:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-run,:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-narr{flex-direction:column;display:flex}:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-vs{flex-wrap:wrap;gap:4px 24px;display:flex}:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-next,:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-conds{gap:6px;display:grid}:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-end{scrollbar-width:none;min-height:0;overflow-y:auto}:is(.lbt-flat,.lbt-film,.lbt-poster) .lb-stage-end{gap:4px}:is(.lbt-flat,.lbt-film,.lbt-poster) .lb-stage-end-line{font-size:13px}:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-side{width:calc((100% - var(--lbt-stage)) / 2);height:100%;position:absolute;top:0;bottom:0;overflow:hidden}:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-side.is-l{left:0}:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-side.is-r{right:0}.lbt-bridge.lbt-flat{--teal:var(--f-dim);--deep:var(--f-ink);--mustard:var(--f-own);--hair:var(--f-soft);font-family:var(--f-font);color:var(--f-ink);background:var(--f-bg);font-size:15px;line-height:1.45}.lbt-flat .lbt-app{background:var(--f-bg);grid-template:"stats sea fleet"minmax(0,1fr)"end run narr"224px/300px minmax(0,1fr) 300px;gap:16px;padding:0 24px 24px;display:grid}.lbt-flat:not(.has-end) .lbt-app{grid-template-areas:"stats sea fleet""stats run narr"}.lbt-flat .lbt-card,.lbt-flat .lbt-end{background:var(--f-card);border-radius:16px;padding:20px}.lbt-flat .lbt-sea{border-radius:16px;grid-area:sea}.lbt-flat .lbt-sea.lb-art{--paper:#e3efec;--sea:#8fd0c6;--shelf:#6dbdb2;--mount:#4fa59a;--land:#4fa59a;--abyss:#2f7f76;--light:#fff;--cone:.3;--mustard:#e3a200;--teal:#3c6b66;--deep:#0f4f49;--onsea:#0f4f49;--shark:#1f5a55}.dark .lbt-flat .lbt-sea.lb-art{--paper:#13262a;--sea:#1f5a5b;--shelf:#164546;--mount:#0e3133;--land:#245a58;--abyss:#0a2628;--light:#f3f4f1;--cone:.16;--mustard:#f2c230;--teal:#8fc4bd;--deep:#e9efed;--onsea:#e9efed;--shark:#1d4f50}.lbt-flat .lbt-lbl,.lbt-flat .lb-fleet-head{letter-spacing:0;text-transform:none;color:var(--f-dim);font-size:13px;font-weight:500}.lbt-flat .lbt-lbl:first-letter,.lbt-flat .lb-fleet-head:first-letter,.lbt-flat .lbt-kv dt:first-letter{text-transform:uppercase}.lbt-flat .lbt-stats{scrollbar-width:none;flex-direction:column;grid-area:stats;gap:14px;display:flex;overflow-y:auto}.lbt-flat .lbt-big{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:60px;font-weight:650;line-height:1}.lbt-flat .lbt-big small{letter-spacing:0;color:var(--f-dim);font-size:20px;font-weight:500}.lbt-flat .lbt-sub{color:var(--f-dim);margin-top:-6px;font-size:14px}.lbt-flat .lbt-sub.is-warn{color:var(--f-ink);margin-top:0;font-weight:600}.lbt-flat .lbt-depthline{background:var(--f-soft);border-radius:4px;flex:none;height:8px;overflow:hidden}.lbt-flat .lbt-depthline i{width:var(--lbt-depth);background:var(--f-acc);border-radius:4px;height:100%;display:block}.lbt-flat .lbt-kv{grid-template-columns:1fr 1fr;gap:14px 12px;margin:0;display:grid}.lbt-flat .lbt-kv dt{color:var(--f-dim);font-size:12px}.lbt-flat .lbt-kv dd{margin:2px 0 0;font-size:17px;font-weight:600}.lbt-flat .lbt-next,.lbt-flat .lbt-note{color:var(--f-dim);font-size:13px}.lbt-flat .lb-cond{text-transform:none;font-size:13px}.lbt-flat .lb-bar,.lbt-flat .lb-fleet-stage .lb-bar{background:var(--f-soft);border-radius:3px;height:6px;overflow:hidden}.lbt-flat .lb-bar i{background:var(--f-dim);border-radius:3px}.lbt-flat .lb-cond .lb-bar i,.lbt-flat .lb-fleet li.is-own .lb-bar i{background:var(--f-own)}.lbt-flat .lb-dots i{background:var(--f-soft);border:0;border-radius:3px;width:18px;height:6px}.lbt-flat .lb-dots i.is-on{background:var(--f-own)}.lbt-flat .lbt-extras{color:var(--f-dim)}.lbt-flat .lbt-fleet{grid-area:fleet;padding-right:8px}.lbt-flat .lb-fleet ul{margin-top:6px;padding-right:12px}.lbt-flat .lb-fleet li{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px 0}.lbt-flat .lb-fleet-sub{display:none}.lbt-flat .lb-fleet b{font-size:14px;font-weight:500}.lbt-flat .lb-fleet li.is-own b{font-weight:700}.lbt-flat .lb-fleet small{color:var(--f-dim);font-size:12px;display:block}.lbt-flat .lb-fleet-depth{color:var(--f-ink);font-size:14px;font-weight:600}.lbt-flat .lb-fleet-stage{grid-column:1/-1}.lbt-flat .lbt-run{grid-area:run;gap:12px}.lbt-flat .lbt-days{gap:6px;display:flex}.lbt-flat .lbt-days i{color:var(--f-dim);text-align:center;background:var(--f-soft);border-radius:8px;flex:1;padding:7px 0;font-size:12px;font-style:normal}.lbt-flat .lbt-days i.is-on{color:var(--f-onacc);background:var(--f-acc)}.lbt-flat .lbt-days i.is-today{color:var(--f-onown);background:var(--f-own);font-weight:700}.lbt-flat .lbt-vs .lbt-lbl{font-size:12px}.lbt-flat .lbt-num{font-size:22px;font-weight:650}.lbt-flat .lbt-race{color:var(--f-dim);font-size:13px}.lbt-flat .lbt-end{--deep:var(--f-onacc);--teal:var(--f-onacc);--mustard:var(--f-onacc);color:var(--f-onacc);background:var(--f-acc);grid-area:end}.lbt-flat .lbt-end .lb-caps{letter-spacing:0;text-transform:none;opacity:.8;font-size:12px;font-weight:500}.lbt-flat .lb-stage-end-title{font-size:26px;font-weight:700}.lbt-flat .lbt-end .lb-pill{color:var(--f-acc);background:var(--f-onacc);border:0;border-radius:10px;font-weight:700}.lbt-flat .lbt-narr{grid-area:narr;padding-right:8px}.lbt-flat .lbt-log{margin-top:6px;padding-right:12px;font-size:14px}.lbt-flat .lbt-log li{padding:6px 0}.lbt-flat .lbt-log time{color:var(--f-dim);font-size:12px;display:block}.lbt-flat .lbt-log .lb-bridge-note,.lbt-flat .lbt-log .lb-period{border-bottom:1px solid var(--f-soft)}.lbt-flat .lbt-backdrop{background:var(--f-bg)}.lbt-flat .lbt-side i{top:calc(22% + var(--i) * 12%);position:absolute;bottom:-40px;left:-10%;right:-10%}.lbt-flat .lbt-side i:first-child{background:var(--f-b0)}.lbt-flat .lbt-side i:nth-child(2){background:var(--f-b1)}.lbt-flat .lbt-side i:nth-child(3){background:var(--f-b2)}.lbt-flat .lbt-side i:nth-child(4){background:var(--f-b3)}.lbt-flat .lbt-side i:nth-child(5){background:var(--f-b4)}.lbt-flat .lbt-side i:nth-child(6){background:var(--f-b5)}.lbt-flat .lbt-side b{background:var(--f-own);border-radius:7px;width:26px;height:14px;position:absolute;top:44%;left:46%}@media (prefers-reduced-motion:no-preference){.lbt-flat .lbt-side i{animation:7s ease-in-out infinite alternate lbt-band;animation-delay:calc(var(--i) * -1.1s)}.lbt-flat .lbt-side b{animation:18s ease-in-out infinite alternate lbt-drift}.lbt-flat .lbt-side.is-r b{animation-delay:-9s}}@media (width<=1100px) and (orientation:landscape){.lbt-flat .lbt-app{grid-template-rows:minmax(0,1fr) 214px;grid-template-columns:252px minmax(0,1fr) 252px;gap:12px;padding:0 16px 16px}.lbt-flat .lbt-card,.lbt-flat .lbt-end{padding:16px}.lbt-flat .lbt-big{font-size:48px}.lbt-flat .lbt-kv dd{font-size:15px}.lbt-flat .lb-stage-end-title{font-size:22px}.lbt-flat .lb-stage-end-line{display:none}}@media (width>=601px) and (orientation:portrait){.lbt-flat .lbt-app{grid-template:"sea sea"minmax(340px,1fr)"stats fleet"minmax(0,auto)"run end""narr narr"128px/minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 16px 16px}.lbt-flat:not(.has-end) .lbt-app{grid-template-areas:"sea sea""stats fleet""run fleet""narr narr"}.lbt-flat :is(.lbt-stats,.lbt-end){min-height:auto;overflow:visible}.lbt-flat .lbt-stats{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;gap:6px 24px;display:grid}.lbt-flat .lbt-stats>*{grid-column:1}.lbt-flat .lbt-stats>.lbt-kv{grid-area:1/2/span 5}.lbt-flat .lbt-stats>.lbt-next{grid-area:1/3/span 4}.lbt-flat .lbt-stats>.lbt-extras{grid-area:5/3}.lbt-flat .lbt-sea{--wl:.22}.lbt-flat .lbt-fleet{contain:size}.lbt-flat .lbt-card,.lbt-flat .lbt-end{padding:16px}.lbt-flat .lbt-big{font-size:46px}.lbt-flat .lb-stage-end-title{font-size:22px}.lbt-flat .lb-stage-end-line{display:none}}@media (width<=600px){.lbt-flat .lbt-app{flex-direction:column;gap:0;padding:0 0 16px;display:flex}.lbt-flat .lbt-sea{top:calc(52px + var(--safe-top));z-index:10;border-radius:0;flex:none;order:1;height:236px;position:sticky}.lbt-flat .lbt-card{margin:12px 16px 0}.lbt-flat .lbt-stats{order:2;overflow:visible}.lbt-flat .lbt-run{order:3}.lbt-flat .lbt-fleet{order:4}.lbt-flat .lbt-narr{order:5}.lbt-flat .lb-fleet ul,.lbt-flat .lbt-log{overflow:visible}.lbt-flat .lbt-end{z-index:40;max-height:70svh;padding:16px 20px calc(30px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0}.lbt-flat.has-end .lbt-app:after{z-index:30;content:"";background:#00000047;position:fixed;inset:0}}.lbt-bridge.lbt-film{--teal:var(--g-dim);--deep:var(--g-ink);--mustard:var(--g-hi);--hair:var(--g-line);color:var(--g-ink);background:var(--g-frame);font-family:Jost,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.45}.lbt-film .lbt-app{background:var(--g-frame);grid-template:"stats sea sea rank""stats sea sea fleet"minmax(0,1fr)"run end narr fleet"200px/272px minmax(0,1fr) minmax(0,1fr) 272px;gap:14px;padding:0 22px 22px;display:grid}.lbt-film:not(.has-end) .lbt-app{grid-template-areas:"stats sea sea rank""stats sea sea fleet""run narr narr fleet"}.lbt-film .lbt-card,.lbt-film .lbt-end{text-align:center;padding:16px 18px}.lbt-film :is(.lbt-run,.lbt-fleet,.lbt-narr){border:1.5px solid var(--g-rule)}.lbt-film .lbt-sea{border:1.5px solid var(--g-rule);--sea-glyph:1.4;grid-area:sea}.lbt-film .lbt-sea.lb-art{--paper:#cfe4dc;--sea:#3aa69e;--shelf:#2f948d;--mount:#23807a;--land:#1f6f6b;--abyss:#17504f;--light:#fff6dc;--cone:.32;--mustard:#f2c535;--teal:#1d4f50;--deep:#123c3e;--onsea:#123c3e;--shark:#0f3a3d}.dark .lbt-film .lbt-sea.lb-art{--paper:#0e1f25;--sea:#11484a;--shelf:#0f3d40;--mount:#0c3134;--land:#1d5a58;--abyss:#071d20;--light:#fff6dc;--cone:.2;--mustard:#f2c535;--teal:#cfe4dc;--deep:#f2e8cf;--onsea:#f2e8cf;--shark:#0f3134}.lbt-film .lbt-lbl,.lbt-film .lb-fleet-head{letter-spacing:.22em;text-align:center;text-transform:uppercase;text-underline-offset:5px;color:var(--g-hi);margin:0 0 10px;font-size:12px;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;display:block}.lbt-film .lbt-caps{letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:500}.lbt-film .lbt-stats{color:var(--g-cream);background:var(--g-tqd);scrollbar-width:none;flex-direction:column;grid-area:stats;justify-content:center;gap:10px;display:flex;overflow-y:auto}.lbt-film .lbt-stats .lbt-lbl{color:var(--g-yel)}.lbt-film .lbt-stats p:not(.lbt-big){font-size:14px}.lbt-film .lbt-stats .lbt-caps{font-size:11px}.lbt-film .lbt-big{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:64px;font-weight:400;line-height:1}.lbt-film .lbt-big small{letter-spacing:.4em;text-transform:uppercase;margin-top:6px;padding-left:.4em;font-size:13px;display:block}.lbt-film .lbt-gauge{background:#f6eedb73;height:2px;margin:14px 10px 8px;position:relative}.lbt-film .lbt-gauge i{width:var(--lbt-depth);background:var(--g-yel);position:absolute;top:0;bottom:0;left:0}.lbt-film .lbt-gauge b{top:-6px;left:var(--lbt-depth);background:var(--g-yel);border-radius:7px;width:22px;height:14px;position:absolute;transform:translate(-50%)}.lbt-film .lbt-sub.is-warn{color:var(--g-yel);font-size:12.5px}.lbt-film .lbt-rank{color:var(--g-onpb);background:var(--g-pb);flex-direction:column;grid-area:rank;align-items:center;gap:6px;padding-top:18px;display:flex}.lbt-film .lbt-cap svg{width:74px;height:auto;display:block}.lbt-film .lbt-rank b{letter-spacing:.3em;text-transform:uppercase;padding-left:.3em;font-size:18px;font-weight:500}.lbt-film .lbt-rank>span{font-size:13px}.lbt-film .lbt-rank .lbt-next{text-align:left;width:100%;margin-top:4px}.lbt-film .lbt-rank .lbt-lbl{color:var(--g-onpb);margin:0;text-decoration:none}.lbt-film .lb-cond{color:var(--g-onpb);font-size:12px}.lbt-film .lbt-rank .lb-cond-value{color:var(--g-onpb)}.lbt-film .lbt-rank .lb-dots i{border-color:var(--g-red)}.lbt-film .lbt-rank .lb-dots i.is-on,.lbt-film .lbt-rank .lb-bar i{background:var(--g-red)}.lbt-film .lbt-note,.lbt-film .lbt-extras{font-size:12px}.lbt-film .lbt-run{grid-area:run;justify-content:center;gap:10px}.lbt-film .lbt-run>.lbt-lbl{margin:0}.lbt-film .lbt-days{justify-content:center;gap:6px;display:flex}.lbt-film .lbt-days i{letter-spacing:.06em;text-transform:uppercase;width:26px;height:26px;color:var(--g-dim);border:1.5px solid var(--g-rule);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.lbt-film .lbt-days i.is-on{color:var(--g-onink);background:var(--g-on);border-color:var(--g-on)}.lbt-film .lbt-days i.is-today{color:#1c3a3e;background:var(--g-yel);border-color:var(--g-yel);font-weight:600}.lbt-film .lbt-vs{justify-content:center;font-size:18px}.lbt-film .lbt-vs .lbt-lbl{letter-spacing:.2em;color:var(--g-dim);margin:0;font-size:10px;text-decoration:none}.lbt-film .lbt-num{font-size:18px}.lbt-film .lbt-race{color:var(--g-dim);font-size:12px;line-height:1.35}.lbt-film .lbt-fleet{grid-area:fleet;padding:14px 8px 8px 14px}.lbt-film .lb-fleet ul{text-align:left;padding-right:8px}.lbt-film .lb-fleet li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:7px 0}.lbt-film .lb-fleet li+li{border-top:1px solid var(--g-line)}.lbt-film .lb-fleet-sub svg{width:28px}.lbt-film .lb-fleet b{font-size:14px;font-weight:400}.lbt-film .lb-fleet li.is-own b{color:var(--g-hi);font-weight:500}.lbt-film .lb-fleet small{color:var(--g-dim);font-size:11.5px;display:block}.lbt-film .lb-fleet-stage .lb-bar{display:none}.lbt-film .lbt-end{--deep:var(--g-cream);--teal:var(--g-cream);--mustard:var(--g-yel);color:var(--g-cream);background:var(--g-tq);flex-direction:column;grid-area:end;justify-content:center;display:flex}.lbt-film .lbt-end .lb-caps{letter-spacing:.2em;text-underline-offset:5px;color:var(--g-yel);font-size:11px;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px}.lbt-film .lb-stage-end-title{letter-spacing:.26em;text-transform:uppercase;padding-left:.26em;font-size:22px}.lbt-film .lb-stage-end-line{justify-content:center}.lbt-film .lbt-end .lb-pill{letter-spacing:.2em;text-transform:uppercase;color:var(--g-cream);background:var(--g-red);border:0;border-radius:0;font-size:11px}.lbt-film .lbt-narr{grid-area:narr}.lbt-film .lbt-log{text-align:center;padding:0 6px;font-size:14px}.lbt-film .lbt-log li{padding:4px 0 8px}.lbt-film .lbt-log li:first-child{font-size:16px}.lbt-film .lbt-log li:not(:first-child){color:var(--g-dim)}.lbt-film .lbt-log time{letter-spacing:.2em;text-transform:uppercase;color:var(--g-dim);font-size:10px;display:block}.lbt-film .lbt-backdrop{background:var(--g-frame)}.lbt-film .lbt-side{width:calc((100% - var(--lbt-stage)) / 2 - 44px);background:var(--g-side);height:auto;top:22px;bottom:22px}.lbt-film .lbt-side.is-l{left:22px}.lbt-film .lbt-side.is-r{right:22px}.lbt-film .lbt-side svg{width:320px;height:320px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.lbt-film .lbt-by-night,.dark .lbt-film .lbt-by-day{display:none}.dark .lbt-film .lbt-by-night{display:inline}@media (prefers-reduced-motion:no-preference){.lbt-film .lbt-bob,.lbt-poster .lbt-bob{animation:6s ease-in-out infinite alternate lbt-bob}.lbt-film .lbt-glide{animation:14s ease-in-out infinite alternate lbt-swim}.lbt-film .lbt-by-night{animation-duration:22s}}@media (width<=1100px) and (orientation:landscape){.lbt-film .lbt-app{grid-template-rows:auto minmax(0,1fr) 196px;grid-template-columns:232px minmax(0,1fr) minmax(0,1fr) 232px;gap:12px;padding:0 16px 16px}.lbt-film .lbt-card,.lbt-film .lbt-end{padding:12px 14px}.lbt-film .lbt-big{font-size:52px}.lbt-film .lbt-rank{padding-top:12px}.lbt-film .lbt-cap svg{width:56px}.lbt-film .lb-stage-end-title{letter-spacing:.18em;font-size:19px}.lbt-film .lb-stage-end-line{display:none}.lbt-film .lbt-days i{width:22px;height:22px;font-size:9px}}@media (width>=601px) and (orientation:portrait){.lbt-film .lbt-app{grid-template:"sea sea"minmax(0,1fr)"stats rank""run fleet"186px"end narr"182px/minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 16px 16px}.lbt-film:not(.has-end) .lbt-app{grid-template-areas:"sea sea""stats rank""run fleet""narr fleet"}.lbt-film .lbt-sea{--wl:.22}.lbt-film .lbt-card,.lbt-film .lbt-end{padding:12px 14px}.lbt-film .lbt-big{font-size:50px}.lbt-film .lb-stage-end-title{font-size:19px}.lbt-film .lb-stage-end-line{display:none}}@media (width<=600px){.lbt-film .lbt-app{flex-direction:column;gap:0;padding:0 0 16px;display:flex}.lbt-film .lbt-sea{border:0;border-bottom:1.5px solid var(--g-rule);flex:none;height:236px}.lbt-film .lbt-card{margin:12px 14px 0}.lbt-film .lbt-end{order:1;padding:16px 20px 22px}.lbt-film .lbt-stats{order:2;padding:22px 18px;overflow:visible}.lbt-film .lbt-rank{order:3}.lbt-film .lbt-run{order:4}.lbt-film .lbt-fleet{order:5}.lbt-film .lbt-narr{order:6}.lbt-film .lb-fleet ul,.lbt-film .lbt-log{overflow:visible}}.lbt-bridge.lbt-poster{--teal:var(--h-soft);--deep:var(--h-ink);--mustard:var(--h-mus);--hair:var(--h-hair);color:var(--h-ink);background:var(--h-pp);font-family:Jost,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.45}.lbt-poster .lbt-app{text-transform:lowercase;background:var(--h-pp);grid-template-rows:auto minmax(0,1fr) 236px;grid-template-columns:minmax(0,1fr);padding:0 44px;display:grid}.lbt-poster .lbt-lbl,.lbt-poster .lb-fleet-head,.lbt-poster .lbt-end .lb-caps{letter-spacing:.34em;text-transform:uppercase;color:var(--h-gold);font-size:11px;font-weight:600}.lbt-poster .lbt-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:0 56px;padding:6px 0 0;display:grid}.lbt-poster .lbt-big{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--h-mus);margin-top:12px;font-size:116px;font-weight:400;line-height:.8}.lbt-poster .lbt-big small{letter-spacing:0;font-size:42px}.lbt-poster .lbt-facts{max-width:620px;font-size:21px;line-height:1.32}.lbt-poster .lbt-facts p+p{color:var(--h-soft)}.lbt-poster .lbt-sub.is-warn{color:var(--h-gold);font-size:15px}.lbt-poster .lbt-sea{--sea-el:44px;--sea-er:44px;--sea-glyph:1.35;--wl:.19;--rt:30px;--rb:12%;min-height:0;margin:0 -44px}.dark .lbt-poster .lbt-sea.lb-art{--paper:#10292d}.lbt-poster .lbt-cols{grid-template-columns:1.05fr 1fr 1fr 1.15fr;gap:0 40px;min-height:0;padding:4px 0 20px;display:grid}.lbt-poster .lbt-cols>*{border-top:2px solid var(--h-rule);flex-direction:column;gap:9px;min-height:0;padding-top:12px;display:flex;overflow:hidden}.lbt-poster .lbt-ahead{scrollbar-width:none;overflow-y:auto}.lbt-poster .lbt-next{font-size:14px}.lbt-poster .lb-cond,.lbt-poster .lbt-note,.lbt-poster .lbt-extras{color:var(--h-soft);font-size:13px}.lbt-poster .lbt-days{gap:14px;margin-top:2px;display:flex}.lbt-poster .lbt-days i{color:var(--h-soft);justify-items:center;gap:4px;font-size:12px;font-style:normal;display:grid}.lbt-poster .lbt-days i:before{content:"";border:1.5px solid var(--h-mus);border-radius:50%;width:10px;height:10px}.lbt-poster .lbt-days i.is-on:before{background:var(--h-mus)}.lbt-poster .lbt-days i.is-today{color:var(--h-ink);font-weight:600}.lbt-poster .lbt-days i.is-today:before{box-shadow:0 0 0 3px var(--h-pp), 0 0 0 4.5px var(--h-ink)}.lbt-poster .lbt-vs{gap:4px 20px}.lbt-poster .lbt-vs .lbt-lbl{letter-spacing:0;text-transform:none;color:var(--h-soft);font-size:14px;font-weight:400}.lbt-poster .lbt-num{font-size:24px;line-height:1.15}.lbt-poster .lbt-race{color:var(--h-soft);font-size:12.5px;line-height:1.4}.lbt-poster .lb-fleet li{border-top:1px solid var(--h-hair);grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:6px 0}.lbt-poster .lb-fleet li:first-child{border-top:0}.lbt-poster .lb-fleet-sub,.lbt-poster .lb-fleet-stage .lb-bar{display:none}.lbt-poster .lb-fleet ul{padding-right:6px}.lbt-poster .lb-fleet b{font-size:15px;font-weight:400}.lbt-poster .lb-fleet li.is-own b{color:var(--h-mus);font-weight:600}.lbt-poster .lb-fleet small{color:var(--h-soft);font-size:12px;display:block}.lbt-poster .lb-fleet-depth{color:var(--h-ink);font-size:15px}.lbt-poster .lb-fleet-stage{grid-column:1/-1}.lbt-poster .lbt-log li{color:var(--h-soft);padding:0 0 9px;font-size:14px;line-height:1.4}.lbt-poster .lbt-log li:first-child{color:var(--h-ink);font-size:16px}.lbt-poster .lbt-log time{letter-spacing:.26em;text-transform:uppercase;color:var(--h-gold);font-size:10px;font-weight:600;display:block}.lbt-poster .lbt-log .lb-bridge-note,.lbt-poster .lbt-log .lb-period{border-bottom:1px solid var(--h-hair)}.lbt-poster .lbt-end{overflow-y:auto}.lbt-poster .lb-stage-end-title{letter-spacing:-.01em;color:var(--h-mus);font-size:40px;line-height:1}.lbt-poster .lb-stage-end-figures{font-size:14px}.lbt-poster .lbt-end .lb-pill{min-height:0;color:var(--h-ink);box-shadow:inset 0 -1.5px 0 var(--h-mus);background:0 0;border:0;border-radius:0;padding:0 0 1px;font-size:14px}.lbt-poster .lbt-backdrop{background:var(--h-pp)}@media (prefers-reduced-motion:no-preference){.lbt-poster .lbt-glide{animation:14s ease-in-out infinite alternate lbt-swim}.lbt-poster .lbt-spark{animation:ease-in-out infinite lbt-flicker}}@media (width<=1100px) and (orientation:landscape){.lbt-poster .lbt-app{grid-template-rows:auto minmax(0,1fr) 228px;padding:0 28px}.lbt-poster .lbt-sea{--sea-el:28px;--sea-er:28px;margin:0 -28px}.lbt-poster .lbt-big{font-size:92px}.lbt-poster .lbt-big small{font-size:34px}.lbt-poster .lbt-head{gap:0 36px}.lbt-poster .lbt-facts{font-size:17px}.lbt-poster .lbt-cols{gap:0 24px}.lbt-poster .lb-stage-end-title{font-size:32px}.lbt-poster .lb-stage-end-line{display:none}.lbt-poster .lbt-days{gap:9px}}@media (width>=601px) and (orientation:portrait){.lbt-poster .lbt-app{grid-template-rows:auto minmax(0,1fr) 400px;padding:0 28px}.lbt-poster .lbt-sea{--sea-el:28px;--sea-er:28px;--wl:.2;margin:0 -28px}.lbt-poster .lbt-head{grid-template-columns:minmax(0,1fr);gap:14px}.lbt-poster .lbt-big{font-size:100px}.lbt-poster .lbt-facts{font-size:18px}.lbt-poster .lbt-cols{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr 1fr;gap:18px 28px}}@media (width<=600px){.lbt-poster .lbt-app{flex-direction:column;padding:0;display:flex}.lbt-poster .lbt-head{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px 6px}.lbt-poster .lbt-big{font-size:84px}.lbt-poster .lbt-big small{font-size:30px}.lbt-poster .lbt-facts{font-size:17px}.lbt-poster .lbt-sea{--sea-el:16px;--sea-er:16px;--wl:.2;flex:none;height:270px;margin:0}.lbt-poster .lbt-cols{flex-direction:column;gap:26px;padding:18px 16px 24px;display:flex}.lbt-poster .lbt-cols>*{overflow:visible}.lbt-poster .lb-fleet,.lbt-poster .lb-fleet ul,.lbt-poster .lbt-log{height:auto;overflow:visible}}@keyframes lbt-band{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes lbt-drift{0%{transform:translate(-60px,-20px)}to{transform:translate(60px,180px)}}@keyframes lbt-bob{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}@keyframes lbt-swim{0%{transform:translate(-40px)}to{transform:translate(40px)}}.lbt-flat .lbt-log{--lb-card-ink:var(--f-ink);--lb-card-gold:var(--f-dim)}.lbt-film .lbt-log{--lb-card-ink:var(--g-ink);--lb-card-gold:var(--g-hi)}.lbt-poster .lbt-log{--lb-card-ink:var(--h-ink);--lb-card-gold:var(--h-gold)}.lbt-flat .lbt-end .lb-caps{color:inherit}.lbt-flat .lb-fleet-head>span:first-child{display:inline-block}.lbt-flat .lb-fleet-head>span:first-child:first-letter{text-transform:uppercase}.lbt-poster .lb-stage-stamp{display:none}.lbt-film .lb-fleet-depth{color:var(--g-ink);font-size:14px}:is(.lbt-flat,.lbt-film,.lbt-poster) .lbt-log .lb-pill{color:var(--lb-card-ink);background:0 0;border:1px solid}.lb-look-panel{--lk-bg:var(--sheet);--lk-ink:var(--deep);--lk-dim:var(--teal);--lk-acc:var(--mustard);--lk-on:var(--hair);--lk-radius:0;--lk-edge:none;z-index:50;width:14rem;color:var(--lk-ink);text-transform:lowercase;background:var(--lk-bg);border:var(--lk-edge);border-top:2px solid var(--lk-acc);border-radius:var(--lk-radius);gap:.4rem;padding:.8rem .9rem .9rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 16px 30px -18px #10292d99}.lb-look-panel .lb-caps{color:var(--lk-dim)}.lb-look-panel ul{gap:2px;display:grid}.lb-look-panel button{width:100%;min-height:2.5rem;font:inherit;color:inherit;text-align:left;text-transform:lowercase;cursor:pointer;border-radius:calc(var(--lk-radius) / 2);align-items:center;gap:.6rem;padding:0 .6rem;font-size:.95rem;display:flex}.lb-look-panel button:before{content:"";border:1.5px solid var(--lk-dim);border-radius:50%;width:.55rem;height:.55rem}.lb-look-panel button:hover,.lb-look-panel button:focus-visible{background:var(--lk-on);outline:none}.lb-look-panel button[aria-current=true]{font-weight:600}.lb-look-panel button[aria-current=true]:before{background:var(--lk-acc);border-color:var(--lk-acc)}@media (width<=40rem){.lb-look-panel{width:min(16rem,100vw - 2rem);position:fixed;top:4.5rem;left:auto;right:1rem}}:root[data-logbook-theme]:not([data-logbook-theme=standard]) .sl-top .lb-look .lb-book-tool,:root[data-logbook-theme]:not([data-logbook-theme=standard]) .sl-top .lb-look .lb-book-tool>span:first-child{color:inherit;font-family:inherit}:root[data-logbook-theme=instruments] .lb-look-panel{--lk-bg:var(--a-brush), linear-gradient(180deg, var(--a-steel), var(--a-steel2));--lk-ink:var(--a-cream);--lk-dim:var(--a-dim);--lk-acc:var(--a-brass);--lk-on:var(--a-row);--lk-radius:10px;box-shadow:inset 0 1px 0 var(--a-sheen), inset 0 0 0 1px var(--a-edge), 0 2px 0 var(--a-drop), 0 16px 30px -18px #00000080;border-top-width:0}:root[data-logbook-theme=instruments] .lb-look-panel .lb-caps{letter-spacing:.3em}:root[data-logbook-theme=calm-depth] .lb-look-panel{--lk-bg:var(--c-glass);--lk-ink:var(--c-text);--lk-dim:var(--c-dim);--lk-acc:var(--c-own);--lk-on:var(--c-pill);--lk-radius:18px;--lk-edge:1px solid var(--c-edge);font-weight:var(--c-weight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--c-lift)}:root[data-logbook-theme=flat] .lb-look-panel{--lk-bg:var(--f-card);--lk-ink:var(--f-ink);--lk-dim:var(--f-dim);--lk-acc:var(--f-acc);--lk-on:var(--f-soft);--lk-radius:14px;font-family:var(--f-font);text-transform:none;border-top-width:0;box-shadow:0 12px 32px -16px #00000059}:root[data-logbook-theme=flat] .lb-look-panel button{text-transform:none}:root[data-logbook-theme=film] .lb-look-panel{--lk-bg:var(--g-frame);--lk-ink:var(--g-ink);--lk-dim:var(--g-dim);--lk-acc:var(--g-hi);--lk-on:var(--g-line);--lk-edge:2px solid var(--g-rule);border-top:6px solid var(--g-hi);box-shadow:6px 6px 0 var(--g-rule);font-family:Jost,ui-sans-serif,system-ui,sans-serif}:root[data-logbook-theme=poster] .lb-look-panel{--lk-bg:var(--h-pp);--lk-ink:var(--h-ink);--lk-dim:var(--h-soft);--lk-acc:var(--h-mus);--lk-on:var(--h-hair);border-top:3px solid var(--h-rule);border-bottom:3px solid var(--h-rule);box-shadow:none}:root[data-logbook-theme=poster] .lb-look-panel button{font-size:1.15rem}.lbt-backdrop[style*=--sea-wl]{--sea-layers:linear-gradient(180deg, var(--paper) 0 var(--sea-wl), var(--sea) var(--sea-wl) var(--sea-shelf), var(--shelf) var(--sea-shelf) var(--sea-bottom), var(--paper) var(--sea-bottom))}.lbt-poster .lbt-backdrop[style*=--sea-wl]{background:var(--sea-layers)}.lbt-poster .lbt-side svg{top:var(--sea-wl,25%);width:100%;height:calc(var(--sea-bottom,60%) - var(--sea-wl,25%));position:absolute;left:0}.lbt-calm .lbt-backdrop[style*=--sea-wl]{--sea-dusk:#041e224d;background:linear-gradient(180deg, transparent calc(var(--sea-wl) + (var(--sea-bottom) - var(--sea-wl)) * .5), var(--sea-dusk) var(--sea-bottom)), var(--sea-layers)}.dark .lbt-calm .lbt-backdrop[style*=--sea-wl]{--sea-dusk:#00080a73}.lbt-calm .lbt-life,.calm-sea .lbt-life{pointer-events:none;background:linear-gradient(#ffffff1a,#0000 22% 55%,#041e224d);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dark .lbt-calm .lbt-life,.dark .calm-sea .lbt-life{background:linear-gradient(#a0e6dc14,#0000 25% 50%,#00080a73)}.lbt-bridge .lbt-log:has(.lb-greet) ol{display:none}.lbt-bridge .lb-greet{gap:5px;max-width:none;transform:none}.lbt-bridge .lb-greet.is-fest{border-bottom:0;padding:10px 14px 12px}.lbt-bridge .lb-greet-bunt svg{height:22px}.lbt-bridge .lb-greet.is-mate .lb-greet-bunt svg{height:14px}.lbt-bridge .lb-greet-line{font-size:12.5px}.lbt-instruments .lb-greet.is-fest{border-top:5px solid var(--lb-fest);box-shadow:none}.lbt-instruments .lb-greet .lb-greet-title{font-size:21px}.lbt-instruments .lb-greet .lb-greet-name{color:#c8553b}.lbt-calm .lbt-narr:has(.lb-greet.is-fest){box-shadow:0 0 0 2px var(--lb-fest), 0 0 34px var(--lb-fest)}@supports (color:color-mix(in lab, red, red)){.lbt-calm .lbt-narr:has(.lb-greet.is-fest){box-shadow:0 0 0 2px color-mix(in srgb, var(--lb-fest) 60%, transparent), 0 0 34px color-mix(in srgb, var(--lb-fest) 35%, transparent)}}.lbt-calm .lb-greet .lb-greet-title{color:var(--c-text);font-size:30px;font-weight:400}.lbt-calm .lb-greet.is-fest{box-shadow:none;padding:4px 0 0}.lbt-flat .lb-greet.is-fest{background:linear-gradient(var(--lb-fest), var(--lb-fest)) top / 100% 8px no-repeat;box-shadow:none;padding:14px 0 0}.lbt-flat .lbt-narr:has(.lb-greet.is-fest){padding-top:0;overflow:hidden}.lbt-flat .lb-greet .lb-greet-title{font-size:24px;font-weight:800}.lbt-flat .lb-greet .lb-note-from{letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.lbt-flat .lb-greet .lb-greet-name{color:var(--lb-fest-gold)}.lbt-film .lb-greet.is-fest{box-shadow:none;background:linear-gradient(90deg,#c8352b 0 25%,#f2c535 0 50%,#a9c9da 0 75%,#2f9e97 0) top/100% 10px no-repeat;justify-items:center;padding:18px 0 0}.lbt-film .lb-greet .lb-greet-bunt{width:70%}.lbt-film .lb-greet .lb-greet-title{color:inherit;letter-spacing:.14em;text-transform:uppercase;font-size:24px}.lbt-film .lb-greet .lb-greet-name{color:var(--lb-fest-gold)}.lbt-poster .lb-greet.is-fest{box-shadow:none;padding:0}.lbt-poster.is-birthday .lbt-greet-head{font-variant-numeric:normal;letter-spacing:-.01em;font-size:92px;line-height:.95}.lbt-poster .lbt-greet-head .lb-greet-name{color:inherit;font-size:1em}.lbt-poster.is-birthday .lbt-facts{font-size:17px}@media (orientation:landscape) and (width>=601px){.lbt-instruments .lbt-app:has(.lb-greet.is-fest){grid-template-rows:minmax(0,1fr) 330px}.lbt-calm .lbt-narr:has(.lb-greet.is-fest){height:auto;max-height:calc(100% - 140px)}.lbt-calm:has(.lb-greet.is-fest) .lbt-end{display:none}.lbt-flat .lbt-app:has(.lb-greet.is-fest){grid-template-rows:minmax(0,1fr) 320px;grid-template-areas:"stats sea fleet""stats narr run"}.lbt-flat.has-end .lbt-app:has(.lb-greet.is-fest){grid-template-areas:"stats sea fleet""end narr run"}:is(.lbt-film .lbt-app:has(.lb-greet.is-fest),.lbt-poster .lbt-app:has(.lb-greet.is-fest)){grid-template-rows:auto minmax(0,1fr) 320px}.lbt-poster.is-birthday .lbt-head{grid-template-columns:minmax(0,1fr) 360px}:is(.lbt-poster,.lbt-instruments) .lb-greet-line.is-stamp{display:none}}:is(.lbt-flat,.lbt-poster) .lb-fleet-bday{grid-column:1/-1;margin-top:0}@media (width<=600px){:is(.lbt-flat,.lbt-film) .lbt-narr:has(.lb-greet.is-fest){order:-1}.lbt-calm .lbt-app:has(.lb-greet.is-fest) .lbt-spacer{order:-2}.lbt-calm .lbt-narr:has(.lb-greet.is-fest){order:-1;height:auto}.lbt-instruments .lbt-tape:has(.lb-greet.is-fest){order:2}.lbt-instruments .lbt-narr:has(.lb-greet.is-fest){height:auto}.lbt-poster.is-birthday .lbt-greet-head{font-size:54px}}.dark .lbt-flat :is(.lb-greet.is-fest .lb-pill.is-solid,.lb-fleet-cong:not(.is-done)){color:#152628}:root[data-screen=widescreen] :is(.lbt-instruments,.lbt-flat,.lbt-film) .lbt-app{max-width:var(--lb-content)}:root[data-screen=widescreen] .lbt-poster :is(.lbt-head,.lbt-cols){width:100%;max-width:calc(var(--lb-content) - 88px);margin-inline:auto}:root[data-screen=widescreen] .lbt-poster .lbt-sea{--sea-el:max(44px, calc((100% - var(--lb-content)) / 2 + 44px));--sea-er:max(44px, calc((100% - var(--lb-content)) / 2 + 44px))}:root[data-screen=widescreen] .lbt-calm .lbt-app{--calm-x:max(0px, calc((100% - var(--lb-content)) / 2));padding-inline:calc(24px + var(--calm-x))}:root[data-screen=widescreen] .lbt-calm .lbt-narr{right:calc(300px + var(--calm-x));left:calc(400px + var(--calm-x))}:root[data-screen=widescreen] .lbt-calm .lbt-end{left:calc(400px + var(--calm-x))}:root[data-screen=widescreen] .lbt-calm .lbt-sea{--sea-el:calc(380px + max(0px, calc((100% - var(--lb-content)) / 2)));--sea-er:calc(24px + max(0px, calc((100% - var(--lb-content)) / 2)))}.lb-art{--sea-low:var(--sea)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-low:color-mix(in srgb, var(--sea) 62%, var(--abyss))}}.lb-art{--hull:#1f4f55;--quay:#e8dcc0;--sand:#e8d6a6;--sea-tag:#f8f1e2;--sea-tagink:#1f5c57;--sea-btn:#f8f3e3e0;--sea-btnink:#1f5c57;--sea-ro:#f6f0e2;--sea-roink:#1f5c57;--sea-rodim:#2a7169;--sea-roacc:#c99a2e}.dark .lb-art{--hull:#0d2a2e;--quay:#2a5655;--sand:#2a5655;--sea-tag:#173a3e;--sea-tagink:#ece3cd;--sea-btn:#0f2a2ee0;--sea-btnink:#e4f2ee;--sea-ro:#15353a;--sea-roink:#ece3cd;--sea-rodim:#93cbc3;--sea-roacc:#d6a63a}.lb-art{--sea-dark:var(--abyss)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-dark:color-mix(in srgb, var(--abyss) 55%, #000)}}.lb-art{--sea-amb:var(--sea-dark)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-amb:color-mix(in srgb, var(--sea-dark) 42%, var(--sea-low))}}.lb-art{--sea-plant:var(--land)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-plant:color-mix(in srgb, var(--land) 62%, var(--sea-dark))}}.lb-art{--sea-rock:var(--sea-dark)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-rock:color-mix(in srgb, var(--sea-dark) 32%, var(--shelf))}}.lb-art{--sea-rock2:var(--sea-dark)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-rock2:color-mix(in srgb, var(--sea-dark) 55%, var(--shelf))}}.lb-art{--sea-coral:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-coral:color-mix(in srgb, var(--mustard) 40%, var(--shelf))}}.lb-art{--sea-coral2:var(--light)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-coral2:color-mix(in srgb, var(--light) 26%, var(--shelf))}}.lb-art{--sea-sandbed:var(--sand)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-sandbed:color-mix(in srgb, var(--sand) 55%, var(--shelf))}}.lb-art{--sea-ridge:var(--sea-dark)}@supports (color:color-mix(in lab, red, red)){.lb-art{--sea-ridge:color-mix(in srgb, var(--sea-dark) 30%, var(--sea-low))}}.lb-art{--sea-snow:var(--light)}.dark .lb-art{--sea-coral2:var(--light)}@supports (color:color-mix(in lab, red, red)){.dark .lb-art{--sea-coral2:color-mix(in srgb, var(--light) 12%, var(--shelf))}}.lbt-calm .lb-art{--sea-amb:#ffffff6b;--sea-plant:#fff}@supports (color:color-mix(in lab, red, red)){.lbt-calm .lb-art{--sea-plant:color-mix(in srgb, #fff 22%, var(--land))}}.dark .lbt-calm .lb-art{--sea-amb:#d2f0eb42}.lbt-film .lb-art{--sea-amb:#000}@supports (color:color-mix(in lab, red, red)){.lbt-film .lb-art{--sea-amb:color-mix(in srgb, #000 55%, var(--sea-low))}}.lbt-film .lb-art{--sea-plant:#000}@supports (color:color-mix(in lab, red, red)){.lbt-film .lb-art{--sea-plant:color-mix(in srgb, #000 45%, var(--land))}}.lbt-film .lb-art{--sea-rock:#000}@supports (color:color-mix(in lab, red, red)){.lbt-film .lb-art{--sea-rock:color-mix(in srgb, #000 45%, var(--shelf))}}.lbt-instruments .lb-art{--sea-amb:var(--onsea)}@supports (color:color-mix(in lab, red, red)){.lbt-instruments .lb-art{--sea-amb:color-mix(in srgb, var(--onsea) 45%, var(--sea-low))}}.lbt-poster .lb-art{--sea-amb:var(--sea-dark);--sea-coral:#c8402e}@supports (color:color-mix(in lab, red, red)){.lbt-poster .lb-art{--sea-coral:color-mix(in srgb, #c8402e 22%, var(--shelf))}}.lbt-flat .lb-art{--sea-amb:var(--sea-dark)}@supports (color:color-mix(in lab, red, red)){.lbt-flat .lb-art{--sea-amb:color-mix(in srgb, var(--sea-dark) 30%, var(--sea-low))}}.sea-pass{opacity:0}.dark .sea-swimmer.is-day{display:none}.sea-sighting{cursor:pointer}.sea-sway{transform-box:fill-box;transform-origin:50% 100%}.sea-ascend,.sea-snow{opacity:.5}.sea-view{isolation:isolate;text-transform:lowercase;position:relative}.lbt-sea .sea-view{position:absolute;inset:0}.sea-edges{top:0;right:var(--sea-er,12px);left:var(--sea-el,12px);visibility:hidden;pointer-events:none;height:1px;position:absolute}.sea-area{touch-action:pan-y;position:relative;overflow:hidden}.lbt-sea .sea-area{position:absolute;inset:0}.sea-layer{width:100%;height:auto;transform-origin:var(--sea-focus,40%) 45%;transition:opacity .9s,transform 1.1s cubic-bezier(.3,.1,.2,1),filter .9s;display:block}.lbt-sea .sea-layer,.sea-far,.sea-hl{width:100%;height:100%;position:absolute;inset:0}.sea-hl{pointer-events:none}.sea-far{opacity:0;pointer-events:none;transform:scale(1.6)}.sea-view.is-wide .sea-near{opacity:0;filter:blur(2px);transform:scale(.62)}.sea-view.is-wide .sea-far{opacity:1;transform:none}.sea-view.is-still .sea-layer{transition:none}.sea-view text{font-family:inherit}.sea-sound{opacity:.35;transform:scale(var(--s));transform-box:fill-box;transform-origin:50%}.sea-sound:nth-of-type(4){opacity:0}.sea-tagbg{fill:var(--sea-tag);stroke:var(--onsea);stroke-width:.8px}.sea-tools{right:var(--sea-r,10px);z-index:4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:72%;display:flex;position:absolute}.sea-tb{height:28px;font:inherit;text-transform:lowercase;color:var(--sea-btnink);cursor:pointer;background:var(--sea-btn);border:1px solid var(--sea-btnink);align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sea-tb{border:1px solid color-mix(in srgb, var(--sea-btnink) 22%, transparent)}}.sea-tb{border-radius:999px}.sea-tb svg{width:16px;height:16px}.sea-tb[aria-pressed=true]{color:var(--sea-btn);background:var(--sea-btnink);border-color:var(--sea-btnink)}.sea-tb:disabled{opacity:.4;cursor:default}.sea-tb:focus-visible,.sea-strip:focus-visible{outline:2px solid var(--mustard);outline-offset:2px}.sea-view.is-compact .sea-tl{display:none}.sea-view.is-compact .sea-tb{height:30px;padding:0 8px}.sea-strip{z-index:3;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;width:100%;position:absolute;left:0}.sea-strip svg{width:100%;height:100%;display:block;overflow:visible}.sea-ro{z-index:6;min-width:190px;max-width:290px;color:var(--sea-roink);pointer-events:none;background:var(--sea-ro);border-left:3px solid var(--sea-roacc);gap:1px;padding:7px 12px 8px;font-size:12.5px;line-height:1.35;display:grid;position:absolute;box-shadow:0 8px 22px #00000029}.sea-ro-k{letter-spacing:.18em;color:var(--sea-rodim);text-transform:uppercase;font-size:10px}.sea-ro b{font-size:18px;font-weight:500;line-height:1.15}.sea-ro.is-card{transform:translate(14px,-50%)}.sea-ro.is-card.is-left{transform:translate(calc(-100% - 14px),-50%)}.sea-ro.is-card.is-up{transform:translate(14px,-100%)}.sea-ro.is-card.is-left.is-up{transform:translate(calc(-100% - 14px),-100%)}.sea-ro.is-strip{right:var(--sea-r,8px);left:var(--sea-l,8px);pointer-events:auto;max-width:none;padding-right:40px}.sea-ro-x{width:28px;height:28px;color:inherit;background:0 0;border:1px solid;font-size:16px;line-height:1;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.sea-ro-x{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}}.sea-ro-x{border-radius:50%}.lbt-instruments .sea-view{--sea-btn:#e4e5e0;--sea-btnink:#17393a;--sea-ro:#f3ecd9;--sea-roink:#17393a;--sea-rodim:#4c5c5a;--sea-roacc:#c99a2e}.dark .lbt-instruments .sea-view{--sea-btn:#16262a;--sea-btnink:#cfe3dc;--sea-ro:#0e1d1f;--sea-roink:#cfe3dc;--sea-rodim:#8fe3c8}.lbt-instruments .sea-tb,.lbt-instruments .sea-ro{font-family:IBM Plex Mono,monospace}.lbt-instruments .sea-tb{letter-spacing:.08em;text-transform:uppercase;border-radius:3px;font-size:10.5px;box-shadow:inset 0 1px #fff6,0 1px 3px #00000040}.lbt-instruments .sea-tb[aria-pressed=true]{color:#1a1a14;background:var(--a-mustard,#e0b13a);border-color:var(--a-brass2,#8f6a17)}.lbt-instruments .sea-ro{background:repeating-linear-gradient(180deg, transparent 0 19px, #0000000d 19px 20px), var(--sea-ro);border:2px solid var(--a-brass2,#8f6a17);border-radius:4px}.lbt-instruments .sea-tagbg{stroke:var(--a-brass2,#8f6a17);stroke-width:2px}.lbt-calm .sea-view{--sea-btn:#f6fcfb9e;--sea-btnink:#0f3237;--sea-ro:var(--c-glass);--sea-roink:var(--c-text);--sea-rodim:var(--c-dim);--sea-tag:#fafdfce0;--sea-tagink:#0f3237}.dark .lbt-calm .sea-view{--sea-btn:#091e218c;--sea-btnink:#e4f2ee;--sea-tag:#0c2629db;--sea-tagink:#e4f2ee}.lbt-calm .sea-tb,.lbt-calm .sea-ro{border-color:var(--c-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lbt-calm .sea-ro{border:1px solid var(--c-edge);border-radius:14px}.lbt-calm .sea-tagbg{stroke:#ffffffb3}.lbt-calm .sea-ring.is-kept{filter:drop-shadow(0 0 3px #fff2b0)}.lbt-flat .sea-view{--sea-btn:var(--f-card,#fff);--sea-btnink:var(--f-ink,#1b2b2c);--sea-ro:var(--f-card,#fff);--sea-roink:var(--f-ink,#152628);--sea-rodim:var(--f-dim,#637371);--sea-tag:var(--f-card,#fff);--sea-tagink:var(--f-ink,#152628)}.lbt-flat .sea-tb{border:0;border-radius:10px;box-shadow:0 1px 2px #0000001a}.lbt-flat .sea-tb[aria-pressed=true]{color:var(--f-onown,#152628);background:var(--f-own,#e3a200)}.lbt-flat .sea-ro{text-transform:none;border-left:0;border-radius:12px;box-shadow:0 2px 10px #0000001f}.lbt-flat .sea-ro-k{letter-spacing:0;text-transform:none;font-size:11.5px}.lbt-flat .sea-bob,.lbt-flat .lb-spark{animation:none!important}.lbt-film .sea-view{--sea-btn:#0a0f10;--sea-btnink:#efe6d2;--sea-ro:#0a0f10;--sea-roink:#efe6d2;--sea-rodim:#b9d3cc;--sea-tag:#0a0f10;--sea-tagink:#efe6d2}.lbt-film .sea-tb{letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:0;font-size:10px}.lbt-film .sea-tb[aria-pressed=true]{color:#0a0f10;background:var(--g-yel,#f2c535)}.lbt-film .sea-ro{letter-spacing:.12em;text-align:center;text-transform:uppercase;border-left:0;font-size:10.5px}.lbt-film .sea-ro b{letter-spacing:.2em;color:#f2c230;font-size:15px}.lbt-film .sea-ro.is-card{max-width:none;bottom:0;right:0;transform:none;top:auto!important;left:0!important}.lbt-film .sea-tagbg{stroke:none}.lbt-film .sea-view text{letter-spacing:.08em;text-transform:uppercase}.lbt-poster .sea-tb{letter-spacing:.14em;text-transform:uppercase;color:var(--onsea);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-size:10.5px;font-weight:600}.lbt-poster .sea-tb[aria-pressed=true]{color:var(--mustard);border-bottom-color:var(--mustard);background:0 0}.lbt-poster .sea-ro{background:var(--paper);border-top:3px solid var(--mustard);box-shadow:none;border-left:0;padding:6px 10px 8px}.lbt-poster .sea-ro b{color:var(--mustard);font-size:30px;font-weight:400;line-height:1}.lbt-poster .sea-ro-k{color:var(--onsea);font-weight:600}.lbt-poster .sea-tagbg{fill:none;stroke:none}.lbt-poster .sea-view text{letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.sea-view .sea-an{animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.sea-snow{opacity:0;animation-name:sea-snow}.sea-ascend{opacity:0;animation-name:sea-ascend}.sea-sway{animation-name:sea-sway;animation-direction:alternate}.sea-view .sea-sway{animation-timing-function:ease-in-out}.sea-track{animation-name:sea-track}.sea-flip{animation-name:sea-flip}.sea-pass.is-cross{animation-name:sea-pass-cross}.sea-pass.is-visit{animation-name:sea-pass-visit}.sea-pass.is-stroll{animation-name:sea-pass-stroll}.sea-turn.is-visit{animation-name:sea-turn-visit}.sea-turn.is-stroll{animation-name:sea-turn-stroll}.sea-bob{animation:5.5s ease-in-out infinite sea-bob}.sea-glow{animation:3.4s ease-in-out infinite sea-glow}.sea-blink{animation:2s ease-in-out infinite sea-glow}.sea-sound{animation:sea-sound 3.2s calc(var(--i) * .8s) ease-out infinite backwards}.sea-view.is-arriving .sea-draw{stroke-dasharray:1;animation:1.4s ease-in-out .3s backwards sea-draw}.sea-view.is-arriving .sea-rise{animation:1.6s ease-in-out 1.6s backwards sea-rise}.sea-view.is-arriving .sea-bubble{animation:sea-bubble .5s calc(1.7s + var(--i) * 70ms) ease-out backwards}.sea-view.is-arriving .sea-arrive{animation:1.2s ease-out 3s backwards sea-arrive}.sea-view.is-arriving .sea-probe{animation:2s cubic-bezier(.4,0,.6,1.2) 3.6s backwards sea-probe}.sea-view.is-arriving .sea-sound{animation:sea-sound 3.2s calc(5.6s + var(--i) * .8s) ease-out infinite backwards}.sea-view.is-arriving .sea-tag{animation:.8s 5.6s backwards sea-up}.sea-tag{animation:.4s backwards sea-up}}@keyframes sea-bob{50%{transform:translateY(-1.5px)}}@keyframes sea-glow{0%,to{opacity:.25}40%{opacity:.9}55%{opacity:.45}70%{opacity:.8}}@keyframes sea-sound{0%{opacity:0;transform:scale(.06)}8%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes sea-draw{0%{stroke-dashoffset:1px}}@keyframes sea-rise{0%{transform:translateY(var(--dy))}}@keyframes sea-bubble{0%{opacity:0;transform:translateY(10px)}}@keyframes sea-arrive{0%{opacity:.35;filter:grayscale()}}@keyframes sea-probe{0%{transform:translateY(var(--dy))}}@keyframes sea-fade{0%{opacity:0}}@keyframes sea-up{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.sea-pass.is-fresh{opacity:1;transform:translateX(var(--rest))}}@keyframes sea-snow{0%{opacity:0;transform:translateY(-12px)}20%,75%{opacity:1}to{opacity:0;transform:translate(-16px,30px)}}@keyframes sea-ascend{0%{opacity:0;transform:translate(0)}15%{opacity:.7}70%{opacity:.5}to{opacity:0;transform:translate(2px, var(--up))}}@keyframes sea-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes sea-track{0%{animation-timing-function:cubic-bezier(.3,0,.7,.4);transform:translate(-3px,2px)}3%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(0)}47%{transform:translate(var(--dx), 0);animation-timing-function:cubic-bezier(.3,.6,.7,1)}50%{transform:translate(calc(var(--dx) + 3px), 2px);animation-timing-function:cubic-bezier(.3,0,.7,.4)}53%{transform:translate(var(--dx), 4px);animation-timing-function:cubic-bezier(.45,0,.55,1)}97%{animation-timing-function:cubic-bezier(.3,.6,.7,1);transform:translateY(4px)}to{transform:translate(-3px,2px)}}@keyframes sea-flip{0%{animation-timing-function:ease-out;transform:scaleX(.2)}2.5%,47.5%{animation-timing-function:ease-in;transform:scaleX(1)}49.9%{transform:scaleX(.2)}50.1%{animation-timing-function:ease-out;transform:scaleX(-.2)}52.5%,97.5%{animation-timing-function:ease-in;transform:scaleX(-1)}99.9%,to{transform:scaleX(-.2)}}@keyframes sea-pass-cross{0%{opacity:0;animation-timing-function:cubic-bezier(.4,.1,.6,.9);transform:translate(0)}.6%,11.4%{opacity:1}6%{transform:translate(calc(var(--dx) * .5), var(--dy));animation-timing-function:cubic-bezier(.4,.1,.6,.9)}12%,to{opacity:0;transform:translate(var(--dx), 0)}}@keyframes sea-pass-visit{0%{opacity:0;transform:translate(0)}1%{opacity:1}5.5%{transform:translate(calc(var(--dx) * .8), 0);animation-timing-function:cubic-bezier(.2,.5,.5,1)}7.5%{transform:translate(calc(var(--dx) + 14px), calc(var(--dy) * 2));animation-timing-function:cubic-bezier(.5,0,.5,1)}9.6%{transform:translate(calc(var(--dx) * .8), calc(var(--dy) * 4));animation-timing-function:cubic-bezier(.5,0,.8,.5)}15%{opacity:1;transform:translate(-20px, calc(var(--dy) * 4))}16%,to{opacity:0;transform:translate(-60px, calc(var(--dy) * 4))}}@keyframes sea-turn-visit{0%,6.8%{animation-timing-function:ease-in;transform:scaleX(1)}7.45%{transform:scaleX(.15)}7.55%{animation-timing-function:ease-out;transform:scaleX(-.15)}8.3%,to{transform:scaleX(-1)}}@keyframes sea-pass-stroll{0%{opacity:0;transform:translate(0)}1.5%{opacity:1;animation-timing-function:ease-in-out}5.75%{transform:translate(var(--dx), 0)}7.25%{transform:translate(var(--dx), 0);animation-timing-function:ease-in-out}12.5%{opacity:1;transform:translate(0)}14%,to{opacity:0;transform:translate(0)}}@keyframes sea-turn-stroll{0%,6.3%{animation-timing-function:ease-in;transform:scaleX(1)}6.49%{transform:scaleX(.2)}6.51%{animation-timing-function:ease-out;transform:scaleX(-.2)}6.7%,to{transform:scaleX(-1)}}.lb-pt{--pt-bg:var(--pt-day);--pt-sil:#9fb8b3;--pt-sil2:#7c9894;flex:none;display:inline-grid}.dark .lb-pt{--pt-bg:var(--pt-night);--pt-sil:#25494c;--pt-sil2:#3a6a6c}.lb-pt svg{display:block;overflow:visible}.lb-pt .pt-bg{fill:var(--pt-bg)}.lb-pt .pt-edge{stroke:#b98a1c}.dark .lb-pt .pt-edge{stroke:#d6a63a}.lb-pt .pt-glow-in{stop-color:#fff}.lb-pt .pt-glow-out{stop-color:var(--pt-bg)}.dark .lb-pt .pt-glow-in{stop-color:#2c6a6a}.lb-pt .pt-ring{stroke:#ffffffb3}.dark .lb-pt .pt-ring{stroke:#ffffff2e}.lb-pt .pt-plate{fill:#e4e5e0;stroke:#9a7a22}.dark .lb-pt .pt-plate{fill:#16262a;stroke:#6e5a1f}.lb-pt .pt-rivet{fill:#5c6f6b}.dark .lb-pt .pt-rivet{fill:#7fa39c}.lb-pt .pt-card{fill:#f1e6cf}.dark .lb-pt .pt-card{fill:#0a0f10}.lb-pt .pt-floor{fill:#efe6d2}.dark .lb-pt .pt-floor{fill:#0f2a2e}[data-logbook-theme=film] .lb-pt{--pt-sil:#1d2b2b}.dark[data-logbook-theme=film] .lb-pt{--pt-sil:#efe6d2}[data-logbook-theme=calm-depth] .lb-pt svg{filter:drop-shadow(0 0 10px #fff6c840)}.lb-pt .pt-flat path[stroke]{stroke-opacity:0}@media (prefers-reduced-motion:no-preference){.lb-pt .pt-eyes{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite lb-pt-blink}.lb-pt.is-hanne .pt-eyes{animation-delay:-2.1s}.lb-pt.is-piet .pt-eyes{animation-delay:-3.7s}.lb-pt .pt-glim{animation:2.6s infinite alternate lb-flick}.lb-pt .pt-lamp{animation:1.9s infinite alternate lb-flick}}.lb-pt .pt-glim.is-glow{filter:drop-shadow(0 0 3px #f2c230)}@keyframes lb-pt-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes lb-flick{0%,40%{opacity:.95}55%{opacity:.25}70%{opacity:.8}to{opacity:.4}}.lb-story-head{align-items:center;gap:10px;display:flex}.lb-story-handover{opacity:.75;font-size:.82em;font-style:italic;line-height:1.35}.lb-story-handover span{letter-spacing:.14em;text-transform:uppercase;font-size:.85em;font-style:normal}.lb-story-note.is-crew .lb-story-text,.lb-story-note.is-hanne .lb-story-text,.lb-story-note.is-ole .lb-story-text,.lb-story-note.is-piet .lb-story-text,.lb-story-note.is-bottle .lb-story-text,.lb-story-note.is-find .lb-story-text{font-style:italic}.lb-story-acts{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.lb-story-last{opacity:.7;font-size:11.5px}.lb-story-note.is-hanne{--story-voice:#2f8f84}.lb-story-note.is-ole{--story-voice:#c8352b}.lb-story-note.is-piet{--story-voice:#7a5aa8}.lb-story-note:is(.is-hanne,.is-ole,.is-piet) .lb-note-from{color:var(--story-voice)}.dark .lb-story-note.is-hanne{--story-voice:#6fc3b8}.dark .lb-story-note.is-ole{--story-voice:#f08a7e}.dark .lb-story-note.is-piet{--story-voice:#b9a0e0}.lb-bridge .lb-story-note:is(.is-hanne,.is-ole,.is-piet){border-left-color:var(--story-voice)}@media (prefers-reduced-motion:no-preference){.lb-story-note{animation:.7s .3s both lb-note-in}.lb-story-note.is-leaving{animation:.5s ease-in both lb-fold-away}[data-logbook-theme=calm-depth] .lb-story-note{animation:2s .4s both lb-rise}[data-logbook-theme=calm-depth] .lb-story-note.is-leaving{animation:.5s ease-in both lb-sink-away}[data-logbook-theme=instruments] .lb-story-note{animation:.5s steps(6,end) .2s both lb-feed}[data-logbook-theme=instruments] .lb-story-text{animation:1.8s steps(40,end) .6s both lb-type}[data-logbook-theme=instruments] .lb-story-note.is-leaving{animation:.4s steps(4,end) both lb-fold-away}[data-logbook-theme=flat] .lb-story-note{animation:.25s both lb-note-in}[data-logbook-theme=film] .lb-story-note{animation:1.2s .4s both lb-fade}[data-logbook-theme=poster] .lb-story-note{animation:none}[data-logbook-theme=poster] .lb-story-word{white-space:pre;animation:.45s both lb-note-in;animation-delay:calc(.3s + var(--i) * 90ms);display:inline-block}[data-logbook-theme=poster] .lb-story-note.is-leaving{animation:.5s both lb-wipe-away}}@keyframes lb-note-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@keyframes lb-rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}@keyframes lb-fold-away{to{opacity:0;transform:translate(-12px,30px)scale(.6)}}@keyframes lb-sink-away{to{opacity:0;filter:blur(6px);transform:translateY(40px)}}@keyframes lb-wipe-away{to{clip-path:inset(0 0 0 100%)}}@keyframes lb-feed{0%{transform:translateY(24px)}to{transform:none}}@keyframes lb-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lb-chap{text-transform:lowercase;align-content:start;gap:6px;min-width:0;display:grid;position:relative}.lb-chap-no{align-items:baseline;gap:8px;margin:0;display:flex}.lb-chap-word{letter-spacing:.26em;text-transform:uppercase;font-size:10px;font-weight:500}.lb-chap-digits{display:inline-flex}.lb-chap-digits b{font-weight:inherit}.lb-chap-title{margin:0;font-size:22px;font-weight:400;line-height:1.1}.lb-chap-kicker{display:none}.lb-chap-say{margin:0;font-size:14px;line-height:1.45}.lb-chap-next{border-top:1px solid;gap:5px;padding-top:7px;font-size:12.5px;line-height:1.35;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-chap-next{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.lb-chap-next p{opacity:.85;margin:0}.lb-chap-next b{font-weight:500}.lb-chap-bar{background:currentColor;height:3px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lb-chap-bar{background:color-mix(in srgb, currentColor 16%, transparent)}}.lb-chap-bar i{width:var(--chap-progress);background:var(--mustard,#c99a2e);transform-origin:0;position:absolute;inset:0 auto 0 0}.lb-chap-crew{text-transform:none;border-top:1px dashed;gap:2px;margin:0;padding-top:6px;font-size:13.5px;font-style:italic;line-height:1.4;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-chap-crew{border-top:1px dashed color-mix(in srgb, currentColor 25%, transparent)}}.lb-chap-crew small{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:9.5px;font-style:normal}.lb-chap-links{flex-wrap:wrap;gap:0 16px;margin:0;font-size:12px;display:flex}.lb-chap-links .lb-link{min-height:0;font-size:inherit;padding:2px 0}.lb-chap-more{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;opacity:.75;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.lb-chap-bar i{animation:1.4s cubic-bezier(.2,.8,.2,1) .4s both lb-grow}}@keyframes lb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lb-story-row{margin:1.2rem var(--sl-inline) 0;grid-template-columns:minmax(0,1fr) 330px;gap:28px;display:grid}.lb-bridge .lb-chap{color:var(--teal);border-bottom:1px solid var(--mustard);grid-template-columns:104px minmax(0,1fr);column-gap:22px;padding-bottom:16px}@supports (color:color-mix(in lab, red, red)){.lb-bridge .lb-chap{border-bottom:1px solid color-mix(in srgb, var(--mustard) 45%, transparent)}}.lb-bridge .lb-chap>:not(.lb-chap-no){grid-column:2}.lb-bridge .lb-chap-no{height:104px;color:var(--mustard);border:1.5px solid var(--mustard);flex-direction:column;grid-row:1/span 6;justify-content:center;align-self:start;align-items:center;gap:2px}.lb-bridge .lb-chap-word{letter-spacing:.3em;font-size:9px}.lb-bridge .lb-chap-digits{font-size:48px;font-weight:300;line-height:1;overflow:hidden}.lb-bridge .lb-chap-title{color:var(--deep);font-size:26px}.lb-bridge .lb-chap-next b,.lb-bridge .lb-chap-crew{color:var(--deep)}.lb-bridge .lb-chap.is-compact{grid-template-columns:64px minmax(0,1fr);column-gap:14px}.lb-bridge .lb-chap.is-compact .lb-chap-no{height:64px}.lb-bridge .lb-chap.is-compact .lb-chap-digits{font-size:30px}.lb-bridge .lb-chap.is-compact .lb-chap-title{font-size:20px}.lb-bridge.is-compact .lb-story-row{grid-template-columns:minmax(0,1fr);margin:1rem 1.5rem 0}.lb-run{color:var(--teal);border-bottom:1px solid var(--mustard);align-content:start;gap:9px;padding-bottom:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-run{border-bottom:1px solid color-mix(in srgb, var(--mustard) 45%, transparent)}}.lb-run .lbt-lbl{letter-spacing:.26em;text-transform:uppercase;color:var(--mustard);font-size:10px}.lb-run .lbt-days{gap:7px;display:flex}.lb-run .lbt-days i{border:1px solid var(--teal);place-items:center;width:26px;height:26px;font-size:9.5px;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-run .lbt-days i{border:1px solid color-mix(in srgb, var(--teal) 55%, transparent)}}.lb-run .lbt-days i{border-radius:50%}.lb-run .lbt-days i.is-on{color:var(--paper);background:var(--mustard);border-color:var(--mustard)}.lb-run .lbt-days i.is-today{border:2px solid var(--mustard)}.lb-run .lbt-vs{gap:24px;display:flex}.lb-run .lbt-read .lbt-lbl{color:inherit;opacity:.8}.lb-run .lbt-num{color:var(--deep);font-size:21px}.lb-run p{margin:0}@media (prefers-reduced-motion:no-preference){.lb-run .lbt-days i.is-today{animation:2.6s ease-in-out infinite lb-breathe}}@keyframes lb-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mustard) 45%, transparent)}50%{box-shadow:0 0 0 5px #0000}}.lb-run-goal{gap:4px;display:grid}.lb-run-goal small{opacity:.8;font-size:11px}p.lb-run-target{margin:6px 0 4px;font-size:12px;line-height:1.35}.lb-run-target b{font-weight:600}.lb-run-bar{background:currentColor;height:4px;margin-right:6px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.lb-run-bar{background:color-mix(in srgb, currentColor 16%, transparent)}}.lb-run-bar i{width:var(--run-share);background:var(--mustard,#c99a2e);position:absolute;inset:0 auto 0 0}.lb-run-bar b{border-left:1.5px solid;position:absolute;top:-4px;bottom:-4px;left:100%}.lbt-instruments .lb-chap{gap:5px}.lbt-instruments .lb-chap-no{color:var(--a-dim);align-items:center;gap:8px}.lbt-instruments .lb-chap-digits{perspective:200px;gap:3px}.lbt-instruments .lb-chap-digits b{color:#f3ead2;background:linear-gradient(#2b3a3a 0 49%,#111c1d 49% 51%,#253434 51%);border-radius:3px;place-items:center;width:22px;height:28px;font:500 18px/1 IBM Plex Mono,ui-monospace,monospace;display:grid;box-shadow:inset 0 1px #ffffff1f}.lbt-instruments .lb-chap-title{color:var(--a-cream);font:400 15px/1.2 IBM Plex Mono,ui-monospace,monospace}.lbt-instruments .lb-chap-say{color:var(--a-dim);font-size:12px;line-height:1.4}.lbt-instruments .lb-chap-next{color:var(--a-dim);font-size:11px}.lbt-instruments .lb-chap-next b{color:var(--a-cream)}.lbt-instruments .lb-chap-bar{background:var(--a-glass);border-radius:3px;height:6px;box-shadow:inset 0 1px 2px #0000004d}.lbt-instruments .lb-chap-bar i{background:var(--a-phos);border-radius:3px}.lbt-instruments .lb-chap-crew{color:var(--a-cream);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.lbt-instruments .lb-chap-links{font-size:11px}.lbt-instruments .lb-chap .lbt-dial{margin:2px auto 0}@keyframes lb-flip{0%{transform:rotateX(90deg)}60%{transform:rotateX(-14deg)}to{transform:rotateX(0)}}.lbt-calm .lb-chap{color:var(--c-text)}.lbt-calm .lb-chap-no{color:var(--c-dim)}.lbt-calm .lb-chap-word,.lbt-calm .lb-chap-digits{letter-spacing:.3em;font-size:10px;font-weight:400}.lbt-calm .lb-chap-title{font-size:26px;font-weight:var(--c-weight,300)}.lbt-calm .lb-chap-bar i{background:#f2c230;box-shadow:0 0 8px #f2c230}@media (width>=601px) and (orientation:landscape){.lbt-flat .lbt-app{grid-template-rows:auto minmax(0,1fr) 224px;grid-template-areas:"stats sea chap""stats sea fleet""end run narr"}.lbt-flat:not(.has-end) .lbt-app{grid-template-areas:"stats sea chap""stats sea fleet""stats run narr"}.lbt-flat.has-end .lbt-app{grid-template-rows:auto minmax(0,1fr) minmax(224px,auto)}.lbt-flat.has-end .lbt-end{min-height:auto;padding-block:14px;overflow:visible}.lbt-flat.has-end :is(.lbt-run,.lbt-narr){contain:size}.lbt-flat .lbt-chap{grid-area:chap}}@media (width>=601px) and (orientation:portrait){.lbt-flat .lbt-app{grid-template-rows:auto minmax(220px,1fr) auto auto minmax(110px,172px);grid-template-areas:"chap chap""sea sea""stats stats""run end""fleet narr"}.lbt-flat:not(.has-end) .lbt-app{grid-template-rows:auto minmax(260px,1fr) auto auto 128px;grid-template-areas:"chap chap""sea sea""stats stats""run fleet""narr narr"}.lbt-flat .lbt-chap{grid-area:chap}}.lbt-flat .lbt-chap{font-family:var(--f-font);color:var(--f-ink);text-transform:none;background:var(--f-card);border-radius:16px;padding:18px 20px}.lbt-flat .lb-chap-no{color:var(--f-dim)}.lbt-flat .lb-chap-word,.lbt-flat .lb-chap-digits{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.lbt-flat .lb-chap-title{font-size:20px;font-weight:600}.lbt-flat .lb-chap-say{font-size:13px}.lbt-flat .lb-chap-next{border-top:0}.lbt-flat .lb-chap-bar{background:var(--f-soft);border-radius:6px;height:6px}.lbt-flat .lb-chap-bar i{background:var(--f-acc);border-radius:6px}.lbt-flat .lbt-fleet{scrollbar-width:none;min-height:0;overflow-y:auto}.lbt-film .lb-chap{text-align:center;border-bottom:1px solid #ffffff38;justify-items:center;margin:0 0 14px;padding-bottom:14px}.lbt-film .lb-chap-no{color:var(--g-yel);border-bottom:2px solid var(--g-yel);padding-bottom:2px}.lbt-film .lb-chap-word,.lbt-film .lb-chap-digits{letter-spacing:.3em;font-size:11px}.lbt-film .lb-chap-title{letter-spacing:.26em;text-transform:uppercase;font-size:15px}.lbt-film .lb-chap-say{opacity:.85;font-size:12.5px}.lbt-film .lb-chap-next{letter-spacing:.06em;border-top:0;justify-items:center;width:100%;font-size:11px}.lbt-film .lb-chap-bar{width:100%;height:2px}.lbt-film .lb-chap-bar i{background:var(--g-yel)}.lbt-film .lb-chap-crew{font-size:12.5px}.lbt-film .lb-chap-links{letter-spacing:.1em;text-transform:uppercase;justify-content:center;font-size:11px}@keyframes lb-track{0%{letter-spacing:.7em;opacity:0}to{opacity:1}}.lbt-poster .lbt-head>.lb-chap{grid-column:1/-1;margin-top:14px}.lbt-poster .lb-chap{color:var(--h-ink);border-top:3px solid var(--h-rule);align-self:end;padding-top:10px}.lbt-poster .lb-chap-no{display:none}.lbt-poster .lb-chap-kicker{letter-spacing:.34em;text-transform:uppercase;color:var(--h-gold);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.lbt-poster .lb-chap-title{font-size:30px;line-height:1}.lbt-poster .lb-chap-say{color:var(--h-soft);font-size:14px}.lbt-poster .lb-chap-next{font-size:12px}.lbt-poster .lb-chap-bar{height:4px}.lbt-poster .lb-chap-bar i{background:var(--h-mus)}@keyframes lb-slide{0%{opacity:0;transform:translate(40%)}to{opacity:1;transform:none}}.lb-piece{border-top:1px dashed;gap:6px;margin-top:10px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-piece{border-top:1px dashed color-mix(in srgb, currentColor 30%, transparent)}}.lb-piece-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lb-piece-kind{letter-spacing:.22em;text-transform:uppercase;color:var(--mustard,#c99a2e);font-size:10px;font-weight:500}.lb-piece-lamps{gap:5px;display:flex}.lb-piece-lamps i{opacity:.45;border:1px solid;border-radius:50%;width:9px;height:9px}.lb-piece-lamps i.is-on{background:var(--mustard,#c99a2e);border-color:var(--mustard,#c99a2e);opacity:1}.lb-piece-text{text-transform:none;margin:0;font-size:15px;font-style:italic;line-height:1.45}.lb-piece-body{align-items:flex-start;gap:10px;display:flex}.lb-piece-glyph{width:26px;height:26px;color:var(--mustard,#c99a2e);flex:none}.lb-piece.is-card .lb-piece-body{background:var(--paper,#f8f3e3);padding:10px 46px 10px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.lb-piece.is-card .lb-piece-body{background:color-mix(in srgb, var(--paper,#f8f3e3) 70%, white)}}.lb-piece.is-card .lb-piece-body{border:1px solid}@supports (color:color-mix(in lab, red, red)){.lb-piece.is-card .lb-piece-body{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.lb-piece.is-card .lb-piece-body{transform:rotate(-.8deg);box-shadow:0 6px 14px -10px #00000080}.dark .lb-piece.is-card .lb-piece-body{background:var(--paper,#10292d)}@supports (color:color-mix(in lab, red, red)){.dark .lb-piece.is-card .lb-piece-body{background:color-mix(in srgb, var(--paper,#10292d) 80%, black)}}.lb-piece-stamp{border:2px dashed var(--mustard,#c99a2e);width:28px;height:32px;position:absolute;top:8px;right:8px}.lb-piece.is-page .lb-piece-body{color:#3b3222;background:repeating-linear-gradient(#0000 0 21px,#0000000f 21px 22px),#efe4c6;padding:10px 12px;transform:rotate(.5deg)}.lb-piece-radio{opacity:.6;font-style:normal}@media (prefers-reduced-motion:no-preference){.lb-piece-lamps i{animation:lb-stamp .35s calc(.3s + var(--i) * .18s) both}.lb-piece-body{animation:.9s 1.8s both lb-note-in}[data-logbook-theme=calm-depth] .lb-piece-body{animation:1.8s 1.6s both lb-rise}[data-logbook-theme=instruments] .lb-piece-text{animation:1.8s steps(40,end) 1.8s both lb-type}[data-logbook-theme=flat] .lb-piece-body{animation-duration:.25s;animation-delay:1.4s}[data-logbook-theme=film] .lb-piece-body{animation:1.4s 1.6s both lb-fade}[data-logbook-theme=poster] .lb-piece-text{animation:.9s 1.6s both lb-type}.lb-piece.is-card .lb-piece-stamp{animation:.4s 2.6s both lb-stamp}}@keyframes lb-stamp{0%{opacity:0;transform:scale(1.3)}60%{opacity:1;transform:scale(.95)}to{transform:scale(1)}}[data-logbook-theme=instruments] .lb-piece-text{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}[data-logbook-theme=film] .lb-piece{text-align:center;justify-items:center}[data-logbook-theme=film] .lb-piece-kind{letter-spacing:.32em;color:var(--g-yel,#f2c535)}[data-logbook-theme=poster] .lb-piece-text{font-size:18px;line-height:1.25}[data-logbook-theme=flat] .lb-piece-kind{letter-spacing:0;text-transform:none;font-size:12px}.lb-react{z-index:3;pointer-events:none;position:absolute;inset:0}.lb-react>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lb-react-line{max-width:min(320px,76%);color:var(--deep,#1f5c57);text-transform:lowercase;background:var(--paper,#f8f3e3);border-left:3px solid var(--mustard,#c99a2e);gap:1px;padding:8px 14px;display:grid;position:absolute;top:14%;left:14px;box-shadow:0 8px 20px #00000024}.lb-react-number{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.lb-react-text{font-size:13px;line-height:1.35}.lbt-calm .lb-react-line{color:var(--c-text);text-align:center;background:var(--c-glass);border:1px solid var(--c-edge);box-shadow:var(--c-lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:8px 22px;left:50%;transform:translate(-50%)}.lbt-instruments .lb-react-line{color:#2b2a22;background:#f3ead2;border:2px solid #8f6a17;border-radius:4px;font-family:IBM Plex Mono,ui-monospace,monospace}.lbt-instruments .lb-react-number{perspective:200px}.lbt-flat .lb-react-line{font-family:var(--f-font);color:var(--f-ink);text-transform:none;background:var(--f-card);border:0;border-radius:12px;left:auto;right:14px;box-shadow:0 1px 3px #0000001f}.lbt-film .lb-react-line{color:#efe6d2;text-align:center;letter-spacing:.2em;text-transform:uppercase;max-width:none;box-shadow:none;background:#0a0f10;border:0;padding:8px 14px 10px;inset:auto 0 0}.lbt-film .lb-react-number{letter-spacing:.3em;color:#f2c230;font-size:15px}.lbt-film .lb-react-text{font-size:10.5px}.lbt-poster .lb-react-line{color:var(--h-ink);box-shadow:none;background:0 0;border:0;padding:0;top:22%;left:44px}.lbt-poster .lb-react-number{color:var(--h-mus);font-size:72px;line-height:.9}.lbt-poster .lb-react-text{font-size:18px}.lbt-poster.is-phone .lb-react-number{font-size:44px}.lbt-poster.is-phone .lb-react-line,.lb-bridge.is-compact .lb-react-line{top:8px}.lb-react-ink{stroke:var(--onsea,#f8f3e3)}.lb-react-fill{fill:var(--onsea,#f8f3e3)}@media (prefers-reduced-motion:no-preference){.lb-react-line{animation:.6s .3s both lb-note-in,1.2s 10s both lb-react-out}.lbt-calm .lb-react-line{animation:1.8s .3s both lb-rise-x,1.4s 10s both lb-react-out}.lbt-flat .lb-react-line{animation:.2s .2s both lb-fade,.3s 10s both lb-react-out}.lbt-film .lb-react-line{animation:1.2s .4s both lb-fade,1.2s 10s both lb-react-out}.lbt-film .lb-react-number{animation:1.6s .4s both lb-track}.lbt-poster .lb-react-line{animation:1s 10s both lb-react-out}.lbt-poster .lb-react-number{animation:.9s cubic-bezier(.2,.8,.2,1) .2s both lb-slide}.lbt-poster .lb-react-text{animation:.8s 1s both lb-type}.lbt-instruments .lb-react-number{animation:.5s .3s both lb-flip}.lb-react .rx-bubble{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out both lb-rx-bubble;animation-delay:calc(.2s + var(--i) * .18s)}.lb-react .rx-fish{animation:5s ease-in-out .4s both lb-rx-swim}.lb-react .rx-tail{transform-box:fill-box;transform-origin:100%;animation:.4s ease-in-out infinite alternate lb-rx-tail}.lb-react .rx-lamp{animation:2.4s .5s both lb-rx-signal}.lb-react .rx-ring{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out both lb-rx-ring;animation-delay:calc(.5s + var(--i) * .5s)}.lb-react .rx-buoy{animation:1.4s cubic-bezier(.2,.9,.3,1.3) .4s both lb-rx-buoy}.lb-react .rx-gull{animation:1.6s ease-out 1.4s both lb-rx-gull}.lb-react .rx-wave{animation:3s ease-in-out .2s both lb-rx-wave}.lbt-flat .lb-react :is(.rx-bubble,.rx-ring){animation-duration:.4s}.lbt-flat .lb-react .rx-fish{animation-duration:1.6s}}@media (prefers-reduced-motion:reduce){.lb-react :is(.rx-bubble,.rx-ring,.rx-fish,.rx-wave){display:none}}@keyframes lb-react-out{to{opacity:0;visibility:hidden}}@keyframes lb-rise-x{0%{opacity:0;filter:blur(6px);transform:translate(-50%,22px)}to{opacity:1;filter:none;transform:translate(-50%)}}@keyframes lb-rx-bubble{0%{opacity:.85;transform:translateY(0)}to{opacity:0;transform:translateY(-70px)}}@keyframes lb-rx-swim{0%{opacity:0;transform:translateX(var(--from))}12%,88%{opacity:1}to{opacity:0;transform:translateX(var(--to))}}@keyframes lb-rx-tail{to{transform:scaleY(.6)}}@keyframes lb-rx-signal{0%,8%{opacity:.1}9%,16%{opacity:1}17%,26%{opacity:.1}27%,40%{opacity:1}41%,50%{opacity:.1}51%,58%{opacity:1}59%,to{opacity:.35}}@keyframes lb-rx-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(3)}}@keyframes lb-rx-buoy{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lb-rx-gull{0%{opacity:0;transform:translate(-60px,-40px)scale(.8)}to{opacity:1;transform:none}}@keyframes lb-rx-wave{0%{opacity:0;transform:translate(-80px)}30%,70%{opacity:.75}to{opacity:0;transform:translate(90px)}}.lbt-poster .sea-today{display:none}.sea-strip-goal text{paint-order:stroke;stroke:var(--paper);stroke-width:3.5px;stroke-linejoin:round}.lbt-poster .sea-strip-goal text{fill:var(--h-ink)}.lbt-log .lb-story-note.has-portrait{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;display:grid}.lbt-log .lb-story-note.has-portrait .lb-story-head{display:contents}.lbt-log .lb-story-note.has-portrait .lb-pt{grid-area:2/1/span 3;margin-top:2px}.lbt-log .lb-story-note.has-portrait>:not(.lb-story-head,.lb-story-handover),.lbt-log .lb-story-note.has-portrait .lb-note-from{grid-column:2}.lbt-log .lb-story-note .lb-story-handover{grid-column:1/-1}.lbt-log .lb-story-note.has-portrait:not(:has(.lb-story-handover)) .lb-pt{grid-row:1/span 3}.lbt-bridge:not(.lbt-calm) .lb-stage-end:has(.lb-piece) .lb-stage-end-line{display:none}.lbt-bridge .lb-stage-end .lb-piece{margin-top:6px;padding-top:6px}.lbt-bridge .lb-piece-text{font-size:13.5px}.lbt-film .lbt-stats:has(.lb-chap){justify-content:flex-start;gap:6px}.lbt-film .lbt-end:has(.lb-piece){justify-content:flex-start}.lbt-film .lbt-stats .lb-chap-links{display:none}.lbt-instruments .lb-chap-say{font-size:11.5px}.lb-bridge.is-compact>.lb-run{margin:1rem 1.5rem 0}@media (width>=601px){.lbt-calm .lbt-chap{grid-area:chap;padding:14px 20px}.lbt-poster .lb-chap-crew,.lbt-poster .lb-chap-links,.lbt-instruments .lb-chap-links{display:none}.lbt-poster .lbt-facts{font-size:18px}.lbt-poster .lb-chap-say{font-size:13px;line-height:1.35}}@media (width>=1000px){.lbt-poster .lbt-head{grid-template-columns:auto minmax(0,1fr) 420px;gap:0 40px}.lbt-poster .lbt-head>.lb-chap{grid-column:auto;margin-top:0}}@media (width<=600px){.lbt-calm .lbt-chap{margin:0 12px 12px;padding:16px 18px}.lbt-instruments .lbt-inst>.lb-chap{grid-column:1/-1;grid-template-columns:118px minmax(0,1fr);column-gap:12px}.lbt-instruments .lbt-inst>.lb-chap>*{grid-column:2}.lbt-instruments .lbt-inst>.lb-chap>.lbt-dial{grid-area:1/1/span 5;width:118px;margin:0}}.lbt-film .lb-chap-more{justify-self:center}.lbt-calm .lb-react-line{top:44%}.lj{-webkit-font-smoothing:antialiased;text-transform:none;position:relative}.lj button{cursor:pointer;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0}.lj button.d{text-align:left}.lj button:disabled{opacity:.35;cursor:default}.lj :is(.save,.brass,.redbtn,.pill,.seg button,.tabs button,.vsw button,.mcell){text-align:center}.lj input{color:inherit;font:inherit;background:0 0;border:0;outline:none;min-width:0}.lj input:focus-visible,.lj button:focus-visible,.lj a:focus-visible{outline-offset:2px;outline:2px solid}.lj :is(.wfield,.digits,.big,.num) input,.lj-flat .fld .box:not(.note) input{field-sizing:content;min-width:1.6ch;width:auto!important}.lj :is(ul,ol){margin:0;padding:0;list-style:none}.lj :is(p,h1,h2,h3,dl,dd){margin:0}.lj a{color:inherit}.lj .scroll{scrollbar-width:thin;min-height:0;overflow:hidden auto}.lj.is-phone .scroll{overflow:visible}.lj .acts{gap:6px;font-size:12px;display:inline-flex}.lj .acts button{text-underline-offset:3px;text-decoration:underline}.lj .adj{flex-wrap:wrap;gap:12px;display:flex}.lj .adj label{gap:2px;font-size:11px;display:grid}.lj .adj [data-slot=input]{width:120px;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:2px 0;font-size:14px}.lj .lj-error{color:#c8352b;font-size:12px}.lj .lvl{background:var(--lvl-track);align-self:center;height:2px;position:relative}.lj .lvl:before{width:calc(var(--l) * 100%);content:"";background:var(--lvl);height:2px;position:absolute;top:0;left:0}.lj .lvl i{top:50%;left:calc(var(--l) * 100%);background:var(--lvl);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.lj .lvl:after{content:"";background:var(--lvl-goal);width:1px;height:10px;position:absolute;top:-4px;right:0}.lj .cband{min-width:0;position:relative}.lj .cband svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lj .cband .g{stroke:var(--pill,var(--rule));stroke-width:1px}.lj .cband .tr{fill:none;stroke:var(--trend);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.lj .cband .ln{fill:none;stroke:var(--line-day);stroke-width:1px}.lj .cband .pt{background:var(--lvl);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.lj .dotgrid{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(12,1fr);grid-auto-flow:column;gap:5px;display:grid}.lj .dotgrid i{aspect-ratio:1;background:var(--dot-off);border-radius:50%}.lj .dotgrid i.w{background:var(--dot-on)}.lj .dotgrid i.s{box-shadow:inset 0 0 0 2px var(--dot-shore);background:0 0}.lj .dotgrid i.w.s{background:var(--dot-on);box-shadow:0 0 0 2px var(--dot-shore)}.lj .dotgrid i.x{box-shadow:0 0 0 2px var(--dot-waist)}.lj .dotgrid i.t{background:var(--dot-today)}.lj .dotgrid i.f{opacity:.25}.lj .mgrid{grid-template-columns:repeat(7,1fr);display:grid}.lj .mcell{text-align:center;position:relative}.lj .mcell:disabled{opacity:1;cursor:default}.lj .mcell.blank{visibility:hidden}.lj .ystrip{grid-template-columns:repeat(12,1fr);align-items:end;gap:3px;height:34px;display:grid}.lj .ystrip button{background:var(--ys);min-height:2px;display:block}.lj .ystrip button.cur{background:var(--ys-cur)}.lj .ystrip button:disabled{opacity:1}.lj-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--sea:#6fc6bd;--mount:#3d9a91;--lvl:#6fc6bd;--lvl-track:#e3d8bd;--lvl-goal:#3d9a91;--dot-off:#d9d2c0;--dot-on:#6fc6bd;--dot-waist:#c99a2e;--dot-today:#f2c230;--dot-shore:#c99a2e;--ys:#d9c79c;--ys-cur:#c99a2e;--field:#e8dcc0;--btn:#1f5c57;--onbtn:#f6f0e2;--alert:#9b3a1e;--line-day:#1f5c5766;--trend:#c99a2e4d;--lj-gutter:var(--sl-inline,40px);background:var(--bg);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lj-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--sea:#1f5f60;--mount:#12393c;--lvl-track:#24474a;--lvl-goal:#93cbc3;--dot-off:#24474a;--field:#1a3d42;--btn:#ece3cd;--onbtn:#10292d;--alert:#ffab8f;--line-day:#ece3cd59;--trend:#d6a63a40}.lj-std .head{margin:0 var(--lj-gutter);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:end;gap:22px;padding:20px 0 18px;display:grid}.lj-std .box{border:2px solid var(--mus);text-align:center;width:74px;height:74px;color:var(--mus);place-content:center;display:grid}.lj-std .box small{letter-spacing:.25em;font-size:8px;font-weight:600}.lj-std .box b{font-size:30px;font-weight:500;line-height:1}.lj-std .title h1{color:var(--mus);font-size:46px;font-weight:400;line-height:1}.lj-std .vsw{color:var(--soft);flex-wrap:wrap;gap:6px;margin-top:8px;font-size:13px;display:flex}.lj-std .vsw button[aria-pressed=true]{color:var(--ink);border-bottom:2px solid var(--mus)}.lj-std .form{grid-template-columns:auto auto;align-items:end;gap:4px 28px;display:grid}.lj-std .lab{color:var(--soft);font-size:12px}.lj-std .lab button{color:var(--soft)}.lj-std .lab button em{color:var(--musi);margin-left:6px;font-style:normal}.lj-std .wfield{border-bottom:2px solid var(--mus);align-items:baseline;width:150px;display:flex}.lj-std .wfield input{width:110px;color:var(--ink);font-size:36px;font-weight:300}.lj-std .wfield input::placeholder{color:var(--mus);opacity:.6}.lj-std .hint{color:var(--soft);font-size:11px}.lj-std .waist{gap:3px;font-size:13px;display:grid}.lj-std .due{color:var(--soft);align-items:center;gap:6px;font-size:11px;display:flex}.lj-std .due i{background:var(--dot-today);border-radius:50%;width:8px;height:8px}.lj-std .due b{text-transform:uppercase;letter-spacing:.14em;color:var(--musi);font-size:10px}.lj-std .wrow{align-items:baseline;gap:10px;display:flex}.lj-std .wrow input{border-bottom:1px solid var(--mus);width:70px;font-size:18px}.lj-std .wrow button,.lj-std .waist>button{color:var(--soft);text-underline-offset:3px;font-size:12px;text-decoration:underline}.lj-std .note input{border-bottom:1px solid var(--rule);width:100%;padding:3px 0;font-size:13px}.lj-std .save{background:var(--btn);color:var(--onbtn);border-radius:999px;padding:9px 22px;font-size:14px}.lj-std .body{margin:0 var(--lj-gutter);flex:1;grid-template-columns:1fr 300px;gap:40px;min-height:0;display:grid}.lj-std .log{padding:14px 8px 30px 0}.lj-std .sthead{border-bottom:1px solid var(--mus);color:var(--soft);justify-content:space-between;align-items:baseline;gap:10px;padding:14px 0 6px;font-size:12px;display:flex}.lj-std .sthead b{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lj-std .res{align-items:center;gap:6px;display:inline-flex}.lj-std .res i{border:1.5px solid var(--mus);border-radius:50%;width:9px;height:9px}.lj-std .res.r-held i{background:var(--mus)}.lj-std .res.r-shore i{border-style:dashed}.lj-std .row{border-bottom:1px solid var(--rule);grid-template-columns:92px 46px 120px 70px 42px 1fr;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.lj-std.is-desk .row{grid-template-columns:92px 46px minmax(0,1fr) 70px 42px 150px;min-height:50px;padding:0}.lj-std .row .cband{align-self:stretch}.lj-std .cband .g{stroke:var(--rule)}.lj-std .cband .pt{background:var(--mus);width:8px;height:8px;margin:-4px 0 0 -4px}.lj-std .row .d{text-align:left}.lj-std .row .t{color:var(--soft)}.lj-std .row .w{text-align:right;font-size:19px}.lj-std .row .dl{color:var(--soft);font-size:12px}.lj-std .row .n{color:var(--soft);justify-content:space-between;gap:10px;min-width:0;font-size:12px;display:flex}.lj-std .row .n span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lj-std .shore{border-left:3px solid var(--mus);color:var(--soft);background:repeating-linear-gradient(135deg,#0000 0 6px,#c99a2e24 6px 12px);flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0;padding:8px 10px;font-size:12px;display:flex}.lj-std .shore b{color:var(--musi);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.lj-std .more{text-underline-offset:4px;color:var(--soft);margin-top:14px;font-size:13px;text-decoration:underline}.lj-std .phweeks{gap:22px;margin:0 18px;padding:14px 0 0;display:grid}.lj-std .side{align-content:start;gap:26px;padding:14px 0 30px;display:grid}.lj-std .shd{border-bottom:1px solid var(--mus);color:var(--soft);justify-content:space-between;margin-bottom:6px;padding-bottom:6px;font-size:12px;display:flex}.lj-std .shd b{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lj-std .bl li{border-bottom:1px solid var(--rule);padding:6px 0;font-size:12px}.lj-std .bl p{justify-content:space-between;gap:8px;display:flex}.lj-std .bl b{font-size:13px;font-weight:500}.lj-std .bl .nt{color:var(--soft)}.lj-std .wl li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 40px;align-items:baseline;gap:8px;padding:6px 0;font-size:13px;display:grid}.lj-std .wl li .v{font-size:17px}.lj-std .wl li .acts{grid-column:1/-1}.lj-std .foot{color:var(--soft);justify-content:flex-end;padding-top:6px;font-size:11px;display:flex}.lj-std .legend{color:var(--soft);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;display:flex}.lj-std .scale{border:1px dashed var(--mus);gap:4px;padding:10px 12px;font-size:13px;display:grid}.lj-std .scale button{color:var(--musi);text-underline-offset:3px;justify-self:start;text-decoration:underline}.lj-std .empty{color:var(--soft);padding:40px 0;font-size:18px}.lj-std.is-phone .head{grid-template-columns:auto 1fr;gap:14px;margin:0 18px}.lj-std.is-phone .box{width:58px;height:58px}.lj-std.is-phone .box b{font-size:24px}.lj-std.is-phone .title h1{font-size:36px}.lj-std.is-phone .form{grid-column:1/-1;grid-template-columns:1fr;gap:10px}.lj-std.is-phone .wfield{width:100%}.lj-std.is-phone .wfield input{width:100%;font-size:56px}.lj-std.is-phone .save{width:100%;padding:12px}.lj-std.is-phone .body{height:auto;margin:0 18px;display:block}.lj-std.is-phone .row{grid-template-columns:1fr auto 44px;gap:2px 10px}.lj-std.is-phone .row .t{grid-area:2/1;margin-top:-2px;font-size:11px}.lj-std.is-phone .row .lv{display:none}.lj-std.is-phone .row .w{grid-area:1/2/3}.lj-std.is-phone .row .dl{grid-area:1/3/3}.lj-std.is-phone .row .n{grid-column:1/-1}.lj-std.is-phone .row .n:empty{display:none}.lj-std .cal{margin:0 var(--lj-gutter);flex:1;grid-template-columns:1fr 300px;gap:40px;min-height:0;display:grid}.lj-std .seasheet{background:linear-gradient(180deg, var(--sea), var(--mount));align-self:start;margin-top:16px;padding:22px}.lj-std .msheet{background:var(--sheet);padding:18px 20px}.lj-std .mhead{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.lj-std .mhead h2{color:var(--mus);font-size:26px;font-weight:400}.lj-std .mhead p{color:var(--soft);gap:14px;font-size:13px;display:flex}.lj-std .mwd{letter-spacing:.2em;text-transform:uppercase;color:var(--musi);text-align:center;grid-template-columns:repeat(7,1fr);padding-bottom:6px;font-size:10px;display:grid}.lj-std .mgrid{gap:4px}.lj-std .mcell{border-top:1px solid var(--rule);height:50px;color:var(--soft);padding-top:4px;font-size:11px}.lj-std .mcell b{color:var(--ink);font-size:15px;font-weight:400;display:block}.lj-std .mcell.miss b:after{content:"";border:1.5px solid var(--soft);border-radius:50%;width:8px;height:8px;display:inline-block}.lj-std .mcell.mwaist b{-webkit-text-decoration:underline 2px var(--mus);-webkit-text-decoration:underline 2px var(--mus);-webkit-text-decoration:underline 2px var(--mus);text-decoration:underline 2px var(--mus);text-underline-offset:4px}.lj-std .mcell.today{outline:2px solid var(--dot-today);outline-offset:-2px}.lj-std .mcell.sel{background:var(--field)}.lj-std .mcell.shoreday{background:repeating-linear-gradient(135deg,#0000 0 5px,#c99a2e2e 5px 10px)}.lj-std .ystrip{margin-top:14px}.lj-std .yl{color:var(--sheet);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.lj-std .facts{text-align:right;grid-template-columns:repeat(3,auto);gap:18px;display:grid}.lj-std .facts dt{color:var(--soft);font-size:11px}.lj-std .facts dd{font-size:26px;font-weight:300;line-height:1.1}.lj-std .facts dd small{color:var(--soft);font-size:11px;display:block}.lj-std .daycard{background:var(--sheet);border:1px solid var(--rule);gap:6px;margin-top:16px;padding:16px;display:grid}.lj-std .daycard .k{letter-spacing:.2em;text-transform:uppercase;color:var(--musi);font-size:11px}.lj-std .daycard h3{font-size:26px;font-weight:400}.lj-std .daycard .fig{font-size:34px;font-weight:300}.lj-std.is-phone .cal{height:auto;margin:0 18px;display:block}.lj-std.is-phone .facts{text-align:left;grid-column:1/-1}.lj-std.is-phone .seasheet{padding:10px}.lj-std.is-phone .msheet{padding:12px}.lj-std.is-phone .mcell{height:42px;font-size:10px}.lj-std.is-phone .mcell b{font-size:12px}.lj-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--brass:#c99a2e;--mus:#e0b13a;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--row:#dfe1d8;--own:#9a5f00;--led:#2f9e6b;--btn:#f4f5f1;--needle:#b3261e;--paper:#f6f1e1;--grid:#0e5c501f;--lvl:#0e5c50;--lvl-track:#cbd2ce;--lvl-goal:#0e5c50;--dot-off:#cbd2ce;--dot-on:#2f9e6b;--dot-waist:#c99a2e;--dot-today:#e0b13a;--dot-shore:#c99a2e;--ys:#cbd2ce;--ys-cur:#2f9e6b;background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lj-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--row:#16302f;--own:#f2c230;--led:#9ff0c9;--btn:#0f2427;--needle:#f2c230;--paper:#f1e8d0;--grid:#0e5c5024;--lvl:#9ff0c9;--lvl-track:#23413f;--lvl-goal:#9ff0c9;--dot-off:#23413f;--dot-on:#9ff0c9;--ys:#23413f;--ys-cur:#9ff0c9}.lj-ins .mono,.lj-ins input{font-family:IBM Plex Mono,monospace}.lj-ins .panel{background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border:1px solid var(--edge);border-radius:8px;min-height:0;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000002e}.lj-ins .panel:before,.lj-ins .panel:after{content:"";background:var(--rivet);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.lj-ins .panel:before{left:5px}.lj-ins .panel:after{right:5px}.lj-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.lj-ins .grid{flex:1;grid-template-columns:300px 1fr 300px;gap:10px;min-height:0;margin:0 10px 10px;display:grid}.lj-ins .col{align-content:start;gap:10px;min-height:0;display:grid}.lj-ins .col.l{grid-template-rows:auto auto 1fr}.lj-ins .col.r{grid-template-rows:auto minmax(0,1fr)}.lj-ins .readout{background:var(--glass);border:1px solid var(--edge);color:var(--phos);border-radius:6px;padding:10px 12px;box-shadow:inset 0 2px 6px #00000040}.lj-ins .readout .when{color:var(--dim);justify-content:space-between;font-size:11px;display:flex}.lj-ins .readout .when button{color:var(--own);font-family:IBM Plex Mono,monospace;font-size:11px}.lj-ins .digits{align-items:baseline;gap:6px;display:flex}.lj-ins .digits input{width:100%;color:var(--phos);letter-spacing:-.02em;font-size:52px;font-weight:500}.lj-ins .digits input::placeholder{color:var(--phos);opacity:.35}.lj-ins .digits span{color:var(--dim);font-size:16px}.lj-ins .hint{color:var(--dim);font-size:11px}.lj-ins .slot{gap:6px;margin-top:10px;font-size:12px;display:grid}.lj-ins .ledline{color:var(--dim);align-items:center;gap:8px;font-size:11px;display:flex}.lj-ins .ledline i{background:var(--mus);width:9px;height:9px;box-shadow:0 0 8px var(--mus);border-radius:50%;flex:none}.lj-ins .ledline b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:500}.lj-ins .small{align-items:center;gap:8px;display:flex}.lj-ins .small .readout{align-items:baseline;gap:4px;width:120px;padding:4px 8px;display:flex}.lj-ins .small input{width:70px;color:var(--phos);font-size:20px}.lj-ins .small button,.lj-ins .slot>button{color:var(--dim);text-underline-offset:3px;text-align:left;font-size:11px;text-decoration:underline}.lj-ins .strip{background:var(--paper);color:#1d2a2c;border-radius:2px;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:12px;box-shadow:inset 0 1px 3px #0003}.lj-ins .strip input{color:#1d2a2c;width:100%;font-size:12px}.lj-ins .strip input::placeholder{color:#6b7a78}.lj-ins .brass{color:#2b2a22;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#f2cf63,#c99a2e);border-radius:999px;width:100%;margin-top:10px;padding:10px;font-size:12px;font-weight:600;box-shadow:inset 0 -3px #0000002e,0 2px 4px #00000040}.lj-ins .tapebox{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.lj-ins .bezel{border:3px solid var(--brass);background:#2b2a22;border-radius:10px;min-height:0;padding:8px;display:grid}.lj-ins .tape{background:var(--paper);color:#1d2a2c;border-radius:4px;font-family:IBM Plex Mono,monospace;font-size:12px;position:relative}.lj-ins .trow{border-bottom:1px dotted #1d2a2c2e;grid-template-columns:96px 46px 1fr 62px 46px;align-items:center;gap:8px;height:30px;padding:0 10px;display:grid;position:relative}.lj-ins .trow .tr{background:repeating-linear-gradient(90deg, var(--grid) 0 1px, transparent 1px calc(100% / var(--kgs,5)));height:30px;position:relative}.lj-ins .trow .tn{color:#4c5c5a;white-space:nowrap;text-overflow:ellipsis;background:var(--paper);z-index:1;max-width:58%;padding-right:4px;font-size:10.5px;position:absolute;top:7px;left:4px;overflow:hidden}.lj-ins .trow .tr svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lj-ins .trow .w{text-align:right;font-size:14px;font-weight:500}.lj-ins .trow .dl{color:#4c5c5a;font-size:11px}.lj-ins .trow .d button{font-family:inherit;font-size:12px}.lj-ins .trow.is-open{background:#e0b13a2e}.lj-ins .trow .acts{background:var(--paper);padding:0 6px;position:absolute;right:60px}.lj-ins .tnote{color:#4c5c5a;border-bottom:1px dotted #1d2a2c2e;margin-top:-4px;padding:0 10px 6px 162px;font-size:11px}.lj-ins .perf{text-transform:uppercase;letter-spacing:.12em;background:radial-gradient(circle,#2b2a22 2px,#0000 2.5px) 0 2px/14px 6px repeat-x;border-bottom:1px solid #1d2a2c;justify-content:space-between;align-items:center;gap:8px;padding:14px 10px 6px;font-size:11px;display:flex}.lj-ins .perf b{font-weight:500}.lj-ins .perf .res{color:#0e5c50;text-transform:none;letter-spacing:0;align-items:center;gap:6px;display:flex}.lj-ins .perf .res i{background:#cbd2ce;border-radius:50%;width:8px;height:8px}.lj-ins .perf .res.r-held i{background:#2f9e6b;box-shadow:0 0 5px #2f9e6b}.lj-ins .perf .res.r-missed i{background:#b3261e}.lj-ins .perf .res.r-shore i,.lj-ins .perf .res.r-run i{background:#e0b13a}.lj-ins .shore{background:#e0b13a24;border:1px dashed #c99a2e;margin:4px 10px;padding:5px 8px;font-size:11px}.lj-ins .tmore{padding:12px 10px 18px;font-size:12px;text-decoration:underline}.lj-ins .scale-axis{color:var(--dim);justify-content:space-between;padding:0 116px 0 170px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.lj-ins .wl li{border-bottom:1px solid var(--row);grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;padding:4px 0;font-size:12px;display:grid}.lj-ins .wl li .v{color:var(--phos);font-family:IBM Plex Mono,monospace;font-size:14px}.lj-ins .wl .acts{grid-column:1/-1}.lj-ins .dotgrid{background:var(--glass);border-radius:6px;gap:6px;padding:10px;box-shadow:inset 0 2px 6px #0000004d}.lj-ins .dotgrid i.w{box-shadow:0 0 5px var(--dot-on)}.lj-ins .dotgrid i.t{box-shadow:0 0 8px var(--dot-today)}.lj-ins .dotgrid i.w.x{box-shadow:0 0 0 2px var(--dot-waist), 0 0 5px var(--dot-on)}.lj-ins .dotgrid i.t.x{box-shadow:0 0 0 2px var(--dot-waist), 0 0 8px var(--dot-today)}.lj-ins .legend{color:var(--dim);flex-wrap:wrap;gap:10px;margin-top:6px;font-size:10px;display:flex}.lj-ins .blbox{background:var(--paper);color:#1d2a2c;border-radius:3px;padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:11px}.lj-ins .bl li{border-bottom:1px dotted #1d2a2c40;padding:5px 0}.lj-ins .bl li p:first-child{justify-content:space-between;gap:8px;display:flex}.lj-ins .bl b{color:#9a5f00;font-weight:500}.lj-ins .bl .nt{color:#4c5c5a}.lj-ins .scale{gap:6px;font-size:12px;display:grid}.lj-ins .scale button{border:1px solid var(--edge);background:var(--btn);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;justify-self:start;padding:5px 10px;font-size:11px}.lj-ins .empty{padding:30px 14px;font-size:14px}.lj-ins .board{background:var(--glass);border-radius:6px;padding:12px;box-shadow:inset 0 2px 6px #0000004d}.lj-ins .mhead{color:var(--phos);justify-content:space-between;align-items:center;margin-bottom:8px;font-family:IBM Plex Mono,monospace;display:flex}.lj-ins .mhead h2{font-size:18px;font-weight:500}.lj-ins .mhead p{gap:6px;display:flex}.lj-ins .mhead button{border:1px solid var(--edge);color:var(--dim);border-radius:4px;padding:2px 10px}.lj-ins .mwd{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);text-align:center;grid-template-columns:repeat(7,1fr);font-size:10px;display:grid}.lj-ins .mgrid{gap:6px}.lj-ins .mcell{color:var(--dim);background:#0000000a;border-radius:4px;padding:8px 0 6px;font-family:IBM Plex Mono,monospace;font-size:10px}.lj-ins .mcell:before{content:"";background:var(--off);border-radius:50%;width:10px;height:10px;margin:0 auto 4px;display:block}.lj-ins .mcell.wd:before{background:var(--led);box-shadow:0 0 6px var(--led)}.lj-ins .mcell.mwaist:before{outline:2px solid var(--brass);outline-offset:1px}.lj-ins .mcell.today:before{background:var(--mus);box-shadow:0 0 8px var(--mus)}.lj-ins .mcell.fut:before{opacity:.3}.lj-ins .mcell b{color:var(--phos);font-size:13px;font-weight:500;display:block}.lj-ins .mcell.sel{outline:1px solid var(--phos)}.lj-ins .mcell.shoreday{background:#e0b13a33}.lj-ins .ystrip{margin-top:10px}.lj-ins .facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.lj-ins .facts div{background:var(--glass);border-radius:6px;padding:6px 8px;box-shadow:inset 0 2px 5px #00000040}.lj-ins .facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:9px}.lj-ins .facts dd{color:var(--phos);font-family:IBM Plex Mono,monospace;font-size:20px}.lj-ins .facts dd small{color:var(--dim);font-family:Jost,sans-serif;font-size:10px;display:block}.lj-ins .daycard{gap:4px;margin-top:10px;display:grid}.lj-ins .daycard .fig{color:var(--phos);font-family:IBM Plex Mono,monospace;font-size:32px}.lj-ins .daycard h3{font-size:15px;font-weight:500}.lj-ins .daycard .k{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10px}.lj-ins.is-phone .grid{flex-direction:column;height:auto;margin:0 8px;display:flex}.lj-ins.is-phone .col.r,.lj-ins.is-phone .tapebox{height:auto}.lj-ins.is-phone .col.l,.lj-ins.is-phone .col.r{flex-direction:column;gap:8px;display:flex}.lj-ins.is-phone .digits input{font-size:60px}.lj-ins.is-phone .trow{grid-template-columns:82px 1fr 54px 40px}.lj-ins.is-phone .trow .t,.lj-ins.is-phone .trow.is-open .tn{display:none}.lj-ins.is-phone .trow .acts{z-index:2;padding:0 4px;font-size:10.5px;left:88px;right:auto}.lj-ins.is-phone .tnote{padding-left:100px}.lj-ins.is-phone .scale-axis{padding:0 104px 0 100px}.lj-ins.is-phone .scale-axis span:nth-child(2){display:none}.lj-calm{--glass:var(--c-glass);--edge:var(--c-edge);--ink:#0f3237;--dim:#456c67;--own:#9a5f00;--pill:#0f32371a;--lift:var(--c-lift);--wt:400;--yel:#f2c230;--lvl:#2f8a80;--lvl-track:#0f32371f;--lvl-goal:#0f3237;--dot-off:#0f323724;--dot-on:#fff8d8;--dot-waist:#9a5f00;--dot-today:#f2c230;--dot-shore:#c99a2e;--ys:#0f32372e;--ys-cur:#0f3237;--line-day:#0f323761;--trend:#2f8a804d;color:var(--ink);font-family:Jost,sans-serif}:root.dark .lj-calm{--ink:#e4f2ee;--dim:#8fb7b0;--own:#f2c230;--pill:#e4f2ee24;--wt:300;--lvl:#9ff0c9;--lvl-track:#e4f2ee24;--lvl-goal:#e4f2ee;--dot-off:#e4f2ee1a;--dot-on:#fff2b0;--ys:#e4f2ee29;--ys-cur:#e4f2ee;--line-day:#e4f2ee52;--trend:#9ff0c938}@keyframes flick{0%,40%{opacity:.9}55%{opacity:.2}70%,to{opacity:.75}}.lj-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--lift);border-radius:18px;position:relative}.lj-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.lj-calm .grid{flex:1;grid-template-columns:360px 1fr;gap:24px;min-height:0;margin:4px 24px 24px;display:grid;position:relative}.lj-calm .leftcol{align-content:start;gap:18px;display:grid}.lj-calm .entry{gap:10px;padding:18px 22px;display:grid}.lj-calm .entry .when{justify-content:space-between;align-items:baseline;display:flex}.lj-calm .entry .when button{color:var(--dim);text-underline-offset:3px;font-size:12px;text-decoration:underline}.lj-calm .big{align-items:baseline;display:flex}.lj-calm .big input{width:200px;font-size:72px;line-height:1;font-weight:var(--wt);color:var(--ink);letter-spacing:-.02em}.lj-calm .big input::placeholder{color:var(--ink);opacity:.35}.lj-calm .big span{font-size:20px}.lj-calm .hint{color:var(--dim);font-size:12px}.lj-calm .due{color:var(--dim);align-items:center;gap:8px;font-size:12px;display:flex}.lj-calm .due i{background:var(--yel);width:8px;height:8px;box-shadow:0 0 8px var(--yel);border-radius:50%}.lj-calm .wrow{align-items:baseline;gap:10px;display:flex}.lj-calm .wrow .f{border-bottom:1px solid var(--dim);align-items:baseline;gap:4px;display:flex}.lj-calm .wrow input{width:70px;font-size:22px;font-weight:var(--wt)}.lj-calm .wrow button,.lj-calm .waist>button{color:var(--dim);text-underline-offset:3px;font-size:12px;text-decoration:underline}.lj-calm .note input{width:100%;padding:4px 0;font-size:14px;border-bottom:1px solid var(--pill)!important}.lj-calm .save{color:var(--own);border-radius:999px;justify-self:start;padding:8px 24px;font-size:14px;border:1px solid!important}.lj-calm .lightsbox{padding:16px 18px}.lj-calm .dotgrid{gap:5px;max-width:250px;margin-top:10px}.lj-calm .dotgrid i.w{box-shadow:0 0 6px var(--dot-on)}.lj-calm .dotgrid i.t{box-shadow:0 0 10px var(--dot-today)}.lj-calm .dotgrid i.w.x{box-shadow:0 0 0 2px var(--dot-waist), 0 0 6px var(--dot-on)}.lj-calm .dotgrid i.t.x{box-shadow:0 0 0 2px var(--dot-waist), 0 0 10px var(--dot-today)}.lj-calm .legend{color:var(--dim);gap:12px;margin-top:8px;font-size:11px;display:flex}.lj-calm .toast{border-bottom:1px solid var(--pill);margin-bottom:12px;padding-bottom:10px;font-size:13px}.lj-calm .toast .scale{gap:2px;display:grid}.lj-calm .toast button{color:var(--own);text-underline-offset:3px;justify-self:start;text-decoration:underline}.lj-calm .pane{padding:4px 22px 24px}.lj-calm .res i{border:1px solid var(--dim);border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.lj-calm .res.r-held i{background:var(--dim)}.lj-calm .sheet{flex-direction:column;align-self:start;min-width:0;min-height:0;max-height:100%;display:flex}.lj-calm .shead{border-bottom:1px solid var(--pill);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 12px 22px;display:flex}.lj-calm .shead p{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.lj-calm .shead small{color:var(--dim);font-size:12px}.lj-calm .lg{--cols:112px minmax(180px, 1fr) 92px 66px 46px}.lj-calm :is(.ax,.sb,.r){grid-template-columns:var(--cols);align-items:center;gap:0 14px;display:grid}.lj-calm .ax{z-index:2;color:var(--dim);background:linear-gradient(var(--glass), transparent);padding:10px 0 6px;font-size:10px;position:sticky;top:0}.lj-calm .ax .cband{height:28px}.lj-calm .ax .dir{letter-spacing:.08em;white-space:nowrap;opacity:.7;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.lj-calm .ax .kilo{letter-spacing:.08em;white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}.lj-calm .ax .kilo.lo{transform:none}.lj-calm .ax .kilo.hi{transform:translate(-100%)}.lj-calm .ax .rt{text-align:right}.lj-calm .sh{padding:18px 0 8px}.lj-calm .sh .t{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;font-weight:400;display:flex}.lj-calm .sh .t .caps{color:var(--ink);opacity:.85}.lj-calm .sb{min-height:16px;margin-top:8px}.lj-calm .sb .cband{height:16px}.lj-calm .sb .cap{background:var(--pill);border:1px solid var(--edge);border-radius:999px;min-width:8px;height:8px;position:absolute;top:4px}.lj-calm .sb .sum{color:var(--dim);text-align:right;white-space:nowrap;grid-column:3/-1;font-size:11px}.lj-calm .days{align-items:center;gap:5px;display:flex}.lj-calm .days i{border:1px solid var(--dim);opacity:.7;border-radius:50%;width:7px;height:7px}.lj-calm .days i.w{opacity:1;background:#e7c95a;border-color:#0000}:root.dark .lj-calm .days i.w{background:var(--dot-on);box-shadow:0 0 5px var(--dot-on)}.lj-calm .days i.t{background:var(--dot-today);box-shadow:0 0 7px var(--dot-today);opacity:1;border-color:#0000}.lj-calm .days i.f{opacity:.3}.lj-calm .r{border-top:1px solid var(--pill);min-height:52px;font-size:14px}.lj-calm .r .cband{align-self:stretch}.lj-calm .r .d{white-space:nowrap;padding:8px 0}.lj-calm .r .d small{color:var(--dim);font-size:11px;display:block}.lj-calm .r .w{font-size:22px;font-weight:var(--wt);text-align:right}.lj-calm .r .dl{color:var(--dim);font-size:12px}.lj-calm .r .ws{color:var(--own);white-space:nowrap;font-size:13px;line-height:1.2}.lj-calm .r .ws small{color:var(--dim);font-size:11px;display:block}.lj-calm :is(.r .ws,.wtag) i{border:1.5px solid var(--own);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.lj-calm .cband .pt{box-shadow:0 0 8px var(--lvl)}:root.dark .lj-calm .cband .pt{box-shadow:0 0 10px var(--lvl)}.lj-calm .cband .nt{max-width:42%;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:italic;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.lj-calm .cband .wtag{color:var(--own);white-space:nowrap;font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.lj-calm .wtag i{width:7px;height:7px;margin-right:3px}.lj-calm .r .opn{color:var(--dim);flex-wrap:wrap;grid-column:2/-1;align-items:baseline;gap:6px 14px;padding:0 0 10px;font-size:12px;display:flex}.lj-calm .r .opn .full{flex-basis:100%;font-style:italic}.lj-calm .r .opn .k{color:var(--own)}.lj-calm .r.ev{min-height:40px;font-size:13px}.lj-calm .r.ev .d{color:var(--dim);padding:6px 0;font-size:12px}.lj-calm .evt{white-space:nowrap;align-items:baseline;gap:8px;max-width:56%;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.lj-calm :is(.evt,.ovl) b{color:var(--own);font-weight:400}.lj-calm .evt span{color:var(--dim);text-overflow:ellipsis;font-size:12px;overflow:hidden}.lj-calm .lt{background:#f2c230;border-radius:50%;flex:none;align-self:center;width:5px;height:5px;animation:3.1s infinite alternate flick;box-shadow:0 0 6px #f2c230}:root.dark .lj-calm .lt{background:#fff6c8;box-shadow:0 0 6px #fff6c8,0 0 12px #f2c230}@media (prefers-reduced-motion:reduce){.lj-calm .lt{animation:none}}.lj-calm .r.ovr{border-top:0;min-height:30px}.lj-calm .r.ovr>*{grid-row:1}.lj-calm .r.ovr .cband{grid-column:2}.lj-calm .ovl{z-index:1;min-width:0;text-shadow:0 0 6px var(--glass), 0 0 2px var(--glass);grid-column:1/-1;align-items:baseline;gap:8px;padding:4px 0;font-size:12px;display:flex;position:relative}.lj-calm .ovl :is(span,em){color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lj-calm .r.nte{min-height:24px}.lj-calm .r.nte .ovl{padding:0 0 6px}.lj-calm .pane>.hint{max-width:460px;padding-bottom:14px}.lj-calm .shore{color:var(--dim);background:#f2c23029;border-radius:12px;margin:8px 0;padding:10px 14px;font-size:12px}.lj-calm .shore b{color:var(--own);font-weight:500}.lj-calm .more{color:var(--dim);text-underline-offset:4px;margin-top:16px;font-size:13px;text-decoration:underline}.lj-calm .foot{color:var(--dim);padding-top:10px;font-size:11px}.lj-calm .empty{font-size:20px;font-weight:var(--wt);color:var(--dim);padding:34px 0 10px}.lj-calm .mhead{justify-content:space-between;align-items:baseline;padding:16px 0 10px;display:flex}.lj-calm .mhead h2{font-size:30px;font-weight:var(--wt)}.lj-calm .mhead p{color:var(--dim);gap:14px;font-size:13px;display:flex}.lj-calm .mwd{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);text-align:center;grid-template-columns:repeat(7,1fr);padding-bottom:6px;font-size:10px;display:grid}.lj-calm .mgrid{gap:6px}.lj-calm .mcell{color:var(--dim);border-radius:12px;padding:8px 0;font-size:11px}.lj-calm .mcell:before{content:"";border:1px solid var(--dim);border-radius:50%;width:8px;height:8px;margin:0 auto 4px;display:block}.lj-calm .mcell.wd:before{background:var(--dot-on);box-shadow:0 0 8px var(--dot-on);border-color:#0000}.lj-calm .mcell.fut:before{opacity:.3}.lj-calm .mcell.today:before{background:var(--yel);box-shadow:0 0 10px var(--yel)}.lj-calm .mcell b{color:var(--ink);font-size:16px;font-weight:var(--wt);display:block}.lj-calm .mcell.sel{background:var(--pill)}.lj-calm .mcell.mwaist:before{box-shadow:0 0 0 2px var(--dot-waist), 0 0 8px var(--dot-on);border-color:#0000}.lj-calm .mcell.mwaist b{-webkit-text-decoration:underline 1px var(--own);-webkit-text-decoration:underline 1px var(--own);-webkit-text-decoration:underline 1px var(--own);text-decoration:underline 1px var(--own);text-underline-offset:4px}.lj-calm .mcell.shoreday{background:#f2c23024}.lj-calm .calrow{grid-template-columns:1fr 260px;gap:24px;display:grid}.lj-calm .daycard{align-content:start;gap:6px;padding-top:16px;display:grid}.lj-calm .daycard h3{font-size:26px;font-weight:var(--wt)}.lj-calm .daycard .fig{font-size:44px;font-weight:var(--wt)}.lj-calm .facts{gap:22px;margin-top:14px;display:flex}.lj-calm .facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:10px}.lj-calm .facts dd{font-size:22px;font-weight:var(--wt)}.lj-calm .facts dd small{color:var(--dim);margin-left:4px;font-size:11px}.lj-calm .ystrip{margin-top:14px}.lj-calm.is-phone .grid{height:auto;margin:0 12px;display:block}.lj-calm.is-phone .leftcol{gap:12px;margin-bottom:12px}.lj-calm.is-phone .big input{width:180px;font-size:76px}.lj-calm.is-phone .sheet{max-height:none;margin-top:12px}.lj-calm.is-phone .lg{--cols:74px minmax(0, 1fr) 54px 38px}.lj-calm.is-phone :is(.ax,.sb,.r){gap:0 8px}.lj-calm.is-phone .ax{position:static}.lj-calm.is-phone .ax .cband{height:14px}.lj-calm.is-phone .days{gap:4px}.lj-calm.is-phone .r .w{font-size:20px}.lj-calm.is-phone .shead{padding:12px 14px 10px 16px}.lj-calm.is-phone .pane{padding:4px 16px 20px}.lj-calm.is-phone .calrow{grid-template-columns:1fr}.lj-calm.is-phone .facts{flex-wrap:wrap;gap:14px}.lj-calm.is-phone .mhead{flex-wrap:wrap}.lj-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#637371;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--own:#e3a200;--onown:#152628;--shore:#f6ead0;--lvl:#0f6e66;--lvl-track:#e7ebe8;--lvl-goal:#637371;--dot-off:#e7ebe8;--dot-on:#0f6e66;--dot-waist:#e3a200;--dot-today:#e3a200;--dot-shore:#e3a200;--ys:#e7ebe8;--ys-cur:#0f6e66;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,sans-serif}:root.dark .lj-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#8d9f9c;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--own:#f2c230;--onown:#0f191b;--shore:#3a3420;--lvl:#5cc6b8;--lvl-track:#223336;--lvl-goal:#8d9f9c;--dot-off:#223336;--dot-on:#5cc6b8;--dot-waist:#f2c230;--dot-today:#f2c230;--ys:#223336;--ys-cur:#5cc6b8}.lj-flat .tl{color:var(--dim);text-underline-offset:3px;font-size:13px;text-decoration:underline}.lj-flat .card{background:var(--card);border-radius:16px;min-height:0;padding:18px 20px}.lj-flat h2{color:var(--dim);justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.lj-flat h2 span{font-weight:400}.lj-flat .grid{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 380px;gap:16px;min-height:0;margin:0 24px 24px;display:grid}.lj-flat .entry{grid-template-columns:auto auto 1fr auto;align-items:start;gap:18px;display:grid}.lj-flat .entry .save{align-self:center}.lj-flat .fld .box{min-height:50px}.lj-flat .fld{color:var(--dim);gap:4px;font-size:12px;display:grid}.lj-flat .fld .box{background:var(--soft);color:var(--ink);border-radius:10px;align-items:baseline;gap:4px;padding:8px 12px;display:flex}.lj-flat .fld input{width:86px;font-size:26px;font-weight:700}.lj-flat .fld .box.sm input{width:56px;font-size:18px;font-weight:600}.lj-flat .fld .box.note input{width:100%;padding:5px 0;font-size:15px;font-weight:400}.lj-flat .fld button{color:var(--acc);text-align:left;font-size:12px}.lj-flat .fld .when{gap:6px;display:flex}.lj-flat .dueb{background:var(--own);color:var(--onown);border-radius:999px;align-items:center;gap:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.lj-flat .save{background:var(--acc);color:var(--onacc);border-radius:12px;padding:13px 22px;font-size:15px;font-weight:700}.lj-flat .hint{color:var(--dim);grid-column:1/-1;margin-top:-8px;font-size:12px}.lj-flat .adj{grid-column:1/-1}.lj-flat .stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lj-flat .stats dt{color:var(--dim);font-size:12px}.lj-flat .stats dd{font-size:24px;font-weight:700}.lj-flat .stats dd small{color:var(--dim);font-size:12px;font-weight:400;display:block}.lj-flat .table{grid-template-rows:auto minmax(0,1fr);padding:0;display:grid}.lj-flat .thead,.lj-flat .row{grid-template-columns:110px 54px 140px 80px 54px 1fr;align-items:center;gap:12px;padding:0 20px;display:grid}.lj-flat .thead{color:var(--dim);border-bottom:1px solid var(--soft);padding-top:16px;padding-bottom:8px;font-size:12px}.lj-flat .sthead{z-index:1;background:var(--soft);justify-content:space-between;gap:10px;padding:7px 20px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.lj-flat .sthead span{color:var(--dim);font-weight:400}.lj-flat .tag{border-radius:999px;margin-left:6px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.lj-flat .tag.r-held{background:var(--acc);color:var(--onacc)}.lj-flat .tag.r-missed{background:var(--card);color:var(--dim)}.lj-flat .tag.r-shore{background:var(--own);color:var(--onown)}.lj-flat .tag.r-run{background:var(--card);color:var(--ink)}.lj-flat .row{border-bottom:1px solid var(--soft);padding-top:9px;padding-bottom:9px;font-size:14px}.lj-flat .row .d{text-align:left;font-weight:600}.lj-flat .row .t,.lj-flat .row .dl{color:var(--dim);font-size:13px}.lj-flat .row .w{text-align:right;font-size:16px;font-weight:700}.lj-flat .row .n{color:var(--dim);justify-content:space-between;gap:8px;min-width:0;font-size:13px;display:flex}.lj-flat .row .n span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lj-flat .row.is-open{background:var(--soft)}.lj-flat .acts button{color:var(--acc);font-weight:600;text-decoration:none}.lj-flat .shore{background:var(--shore);border-radius:10px;margin:8px 20px;padding:8px 12px;font-size:13px}.lj-flat .more{color:var(--acc);margin:14px 20px 20px;font-size:14px;font-weight:600}.lj-flat .rightcol{scrollbar-width:thin;grid-area:1/2/3;grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;display:grid;overflow-y:auto}.lj-flat .mhead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lj-flat .mhead h3{font-size:17px;font-weight:700}.lj-flat .mhead p{gap:4px;display:flex}.lj-flat .mhead button{background:var(--soft);border-radius:8px;width:30px;height:30px}.lj-flat .mhead button:disabled{opacity:.4}.lj-flat .mwd{color:var(--dim);text-align:center;grid-template-columns:repeat(7,1fr);padding-bottom:4px;font-size:11px;display:grid}.lj-flat .mgrid{gap:4px}.lj-flat .mcell{color:var(--dim);background:var(--bg);border-radius:8px;padding:4px 0;font-size:10px}.lj-flat .mcell b{color:var(--ink);font-size:12px;font-weight:600;display:block}.lj-flat .mcell.wd{background:var(--soft)}.lj-flat .mcell.today{box-shadow:inset 0 0 0 2px var(--own)}.lj-flat .mcell.mwaist:after{content:"";background:var(--own);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.lj-flat .mcell.sel{background:var(--acc);color:var(--onacc)}.lj-flat .mcell.sel b{color:var(--onacc)}.lj-flat .mcell.shoreday{background:var(--shore)}.lj-flat .mcell.fut{opacity:.45}.lj-flat .daycard{border-top:1px solid var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding-top:10px;font-size:13px;display:flex}.lj-flat .daycard .fig{font-size:22px;font-weight:700}.lj-flat .daycard .k{color:var(--dim)}.lj-flat .daycard .acts{display:inline-flex}.lj-flat .wl li{border-bottom:1px solid var(--soft);grid-template-columns:1fr auto 50px;align-items:baseline;gap:10px;padding:7px 0;font-size:14px;display:grid}.lj-flat .wl .v{font-weight:700}.lj-flat .wl .dl{color:var(--dim);font-size:13px}.lj-flat .wl .acts{grid-column:1/-1}.lj-flat .foot{color:var(--dim);margin-top:8px;font-size:12px}.lj-flat .bl li{border-bottom:1px solid var(--soft);padding:7px 0;font-size:13px}.lj-flat .bl p:first-child{justify-content:space-between;gap:8px;display:flex}.lj-flat .bl b{font-weight:600}.lj-flat .bl .nt,.lj-flat .bl time{color:var(--dim)}.lj-flat .scale{background:var(--own);color:var(--onown);border-radius:16px;gap:4px;padding:14px 18px;font-size:14px;display:grid}.lj-flat .scale button{background:var(--onown);color:var(--own);border-radius:10px;justify-self:start;margin-top:4px;padding:7px 12px;font-weight:700}.lj-flat .empty{color:var(--dim);padding:30px 20px;font-size:16px}.lj-flat .seg{display:none}.lj-flat .ystrip{height:26px;margin-top:10px}.lj-flat.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lj-flat.is-phone .entry{grid-template-columns:1fr 1fr;gap:12px}.lj-flat.is-phone .entry .fld.nt,.lj-flat.is-phone .save{grid-column:1/-1}.lj-flat.is-phone .fld input{width:100%}.lj-flat.is-phone .seg{background:var(--soft);border-radius:12px;padding:4px;display:flex}.lj-flat.is-phone .seg button{color:var(--dim);border-radius:9px;flex:1;padding:8px;font-size:14px}.lj-flat.is-phone .seg button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600}.lj-flat.is-phone .rightcol{display:contents}.lj-flat.is-phone .thead{display:none}.lj-flat.is-phone .row{grid-template-columns:1fr auto 46px;gap:2px 10px;padding:9px 16px}.lj-flat.is-phone .row .t{grid-area:2/1;font-size:12px}.lj-flat.is-phone .row .lv{display:none}.lj-flat.is-phone .row .w{grid-area:1/2/3}.lj-flat.is-phone .row .dl{grid-area:1/3/3}.lj-flat.is-phone .row .n{grid-column:1/-1}.lj-flat.is-phone .row .n:empty{display:none}.lj-flat.is-phone .sthead{flex-wrap:wrap;padding:7px 16px}.lj-flat.is-phone .shore{margin:8px 16px}.lj-flat.is-phone .more{margin:14px 16px 18px}.lj-flat.is-phone .hide-ph{display:none}.lj-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#5b7271;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--on:#1d6b68;--onink:#f6eedb;--oncream:#1c3a3e;--lvl:#f2c535;--lvl-track:#f6eedb4d;--lvl-goal:#f6eedb;--dot-off:#f6eedb40;--dot-on:#f6eedb;--dot-waist:#f2c535;--dot-today:#f2c535;--dot-shore:#f2c535;--ys:#1c3a3e33;--ys-cur:#c8352b;background:var(--frame);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lj-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--on:#2f9e97;--onink:#0e1f25;--cream:#0e1f25;--oncream:#f2e8cf;--ys:#f2e8cf33;--ys-cur:#f2c535}.lj-film .U{text-transform:uppercase;letter-spacing:.22em}.lj-film .ul{border-bottom:2px solid var(--hi);padding-bottom:2px;font-weight:500;display:inline-block}.lj-film .field.tqd .ul,.lj-film .field.tq .ul,.lj-film .field.pb .ul{border-color:var(--yel)}.lj-film .grid{flex:1;grid-template-columns:290px 1fr 290px;gap:14px;min-height:0;margin:0 22px 22px;display:grid}.lj-film .side{gap:14px;min-height:0;display:grid}.lj-film .side.l{grid-template-rows:auto minmax(0,1fr)}.lj-film .side.r{grid-template-rows:minmax(0,1fr) auto}.lj-film .field{text-align:center;min-height:0;padding:18px;position:relative}.lj-film .field.tqd{background:var(--tqd);color:#f6eedb}.lj-film .field.tq{background:var(--tq);color:#f6eedb}.lj-film .field.pb{background:var(--pb);color:var(--onpb)}.lj-film .field.cr{background:var(--cream);color:var(--oncream);border:1px solid var(--rule)}.lj-film .field h2{letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:13px}.lj-film .entry{justify-items:center;gap:10px;display:grid}.lj-film .entry .when{letter-spacing:.18em;text-transform:uppercase;opacity:.85;font-size:11px}.lj-film .entry .when button{color:var(--yel);letter-spacing:.18em}.lj-film .entry input.big{text-align:center;color:#f6eedb;width:200px;font-size:64px;font-weight:400;line-height:1}.lj-film .entry input.big::placeholder{color:#f6eedb;opacity:.45}.lj-film .kilo{letter-spacing:.4em;text-transform:uppercase;margin-top:-4px;font-size:12px}.lj-film .hint{opacity:.85;font-size:11px}.lj-film .entry .note input{text-align:center;color:#f6eedb;width:230px;padding:4px 0;font-size:13px;border-bottom:1px solid #f6eedb80!important}.lj-film .entry .note input::placeholder{color:#f6eedb;opacity:.6}.lj-film .redbtn{background:var(--red);color:#fff;letter-spacing:.2em;text-transform:uppercase;padding:10px 24px;font-size:12px}.lj-film .waist{justify-items:center;gap:8px;font-size:12px;display:grid}.lj-film .due{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.lj-film .due i{background:var(--yel);border-radius:50%;width:9px;height:9px}.lj-film .wrow{justify-content:center;align-items:baseline;gap:10px;display:flex}.lj-film .wrow .f{border-bottom:1px solid;align-items:baseline;gap:4px;display:flex}.lj-film .wrow input{text-align:center;width:64px;font-size:22px}.lj-film .wrow button,.lj-film .waist>button{letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;font-size:11px;text-decoration:underline}.lj-film .wl li{border-bottom:1px solid #1c3a3e40;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:grid}:root.dark .lj-film .wl li{border-color:#f2e8cf33}.lj-film .wl li .d{text-align:right}.lj-film .wl li .v{font-size:18px}.lj-film .wl li .dl{text-align:left;color:var(--dim);font-size:12px}.lj-film .wl .acts{grid-column:1/-1;justify-content:center}.lj-film .foot{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:8px;font-size:10px}.lj-film .chapters{padding:0 20px 26px}.lj-film .chap{text-align:center;padding:22px 0 8px}.lj-film .chap h3{letter-spacing:.3em;text-transform:uppercase;font-size:15px;font-weight:500}.lj-film .chap p{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:6px;font-size:11px}.lj-film .chap p b{color:var(--hi);font-weight:500}.lj-film .chap p b.held{color:var(--on)}.lj-film .axis{position:relative}.lj-film .axis:before{content:"";border-left:1px dashed var(--rule);opacity:.5;position:absolute;top:0;bottom:0;left:50%}.lj-film .row{grid-template-columns:1fr 26px 1fr;align-items:center;padding:5px 0;font-size:13px;display:grid;position:relative}.lj-film .row .d{text-align:right;letter-spacing:.06em;justify-self:end}.lj-film .row .d small{color:var(--dim);margin-left:8px}.lj-film .row .dot{background:var(--tq);z-index:1;width:9px;height:9px;box-shadow:0 0 0 3px var(--cream);border-radius:50%;justify-self:center;position:relative}.lj-film .row .r{align-items:baseline;gap:10px;display:flex}.lj-film .row .w{font-size:18px}.lj-film .row .dl{color:var(--dim);font-size:11px}.lj-film .row .n{text-align:center;color:var(--dim);background:var(--cream);z-index:1;grid-column:1/-1;justify-self:center;padding:0 10px;font-size:12px;font-style:italic;position:relative}.lj-film .row .acts{background:var(--cream);z-index:1;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;justify-content:center;justify-self:center;padding:0 10px;font-size:11px;position:relative}.lj-film .row.is-open .dot{background:var(--red)}.lj-film .shore{z-index:1;background:var(--yel);color:#1c3a3e;text-align:center;letter-spacing:.14em;text-transform:uppercase;max-width:360px;margin:8px auto;padding:8px 12px;font-size:11px;position:relative}.lj-film .shore small{text-transform:none;letter-spacing:.02em;font-size:12px;display:block}.lj-film .more{letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid var(--hi);margin:20px auto 0;font-size:11px;display:block}.lj-film .obj{margin:0 auto 8px;display:block}.lj-film .bl li{border-bottom:1px solid #1c3a3e38;padding:7px 0;font-size:12px}:root.dark .lj-film .bl li{border-color:#f2e8cf29}.lj-film .bl b{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;display:block}.lj-film .bl .nt{opacity:.8}.lj-film .dotgrid{gap:5px;margin-top:4px}.lj-film .legend{letter-spacing:.14em;text-transform:uppercase;justify-content:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.lj-film .scale{justify-items:center;gap:6px;margin-top:12px;font-size:12px;display:grid}.lj-film .scale button{background:var(--red);color:#fff;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;font-size:11px}.lj-film .empty{text-align:center;letter-spacing:.14em;text-transform:uppercase;padding:60px 20px;font-size:13px}.lj-film .mhead{text-align:center;padding:22px 0 14px}.lj-film .mhead h3{letter-spacing:.3em;text-transform:uppercase;font-size:15px;font-weight:500}.lj-film .mhead p{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);justify-content:center;gap:20px;margin-top:8px;font-size:11px;display:flex}.lj-film .mwd{letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--dim);grid-template-columns:repeat(7,1fr);padding-bottom:6px;font-size:10px;display:grid}.lj-film .mgrid{gap:8px 4px;padding:0 20px}.lj-film .mcell{color:var(--dim);font-size:10px}.lj-film .mcell span{border:1px solid var(--rule);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 3px;font-size:11px;display:grid}.lj-film .mcell.wd span{background:var(--tqd);color:#f6eedb;border-color:var(--tqd)}:root.dark .lj-film .mcell.wd span{background:var(--on);border-color:var(--on);color:#0e1f25}.lj-film .mcell.today span{background:var(--yel);color:#1c3a3e;border-color:var(--yel)}.lj-film .mcell.mwaist span{box-shadow:0 0 0 3px var(--cream), 0 0 0 4px var(--hi)}.lj-film .mcell.sel span{background:var(--red);border-color:var(--red);color:#fff}.lj-film .mcell.shoreday span{border-style:dashed;border-color:var(--hi)}.lj-film .mcell.fut span{opacity:.4}.lj-film .daycard{text-align:center;justify-items:center;gap:6px;padding:20px;display:grid}.lj-film .daycard .k{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:11px}.lj-film .daycard h3{letter-spacing:.26em;text-transform:uppercase;font-size:15px;font-weight:500}.lj-film .daycard .fig{font-size:40px}.lj-film .daycard .acts{letter-spacing:.14em;text-transform:uppercase;font-size:11px;display:inline-flex}.lj-film .ystrip{margin:16px 40px 0}.lj-film.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lj-film.is-phone .side{display:contents}.lj-film.is-phone .field.cr.center{order:3}.lj-film.is-phone .s-entry{order:1}.lj-film.is-phone .s-waist{order:4}.lj-film.is-phone .s-board{order:5}.lj-film.is-phone .s-dots{order:2}.lj-film.is-phone .chapters{padding:0 6px 20px}.lj-film.is-phone .row .d small{margin:0;display:block}.lj-film.is-phone .mgrid{padding:0}.lj-film.is-phone .mcell span{width:30px;height:30px}.lj-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--sea:#6fc6bd;--deep:#3d9a91;--abyss:#1f5c57;--btn:#c99a2e;--onbtn:#10292d;--line:#f6f0e2;--lvl:#c99a2e;--lvl-track:#e3d8bd;--lvl-goal:#1f5c57;--dot-off:#e0d5ba;--dot-on:#2a7169;--dot-waist:#c99a2e;--dot-today:#c99a2e;--dot-shore:#c99a2e;--ys:#e0d5ba;--ys-cur:#c99a2e;background:var(--pp);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lj-post{--pp:#10292d;--ink:#ece3cd;--gold:#c99a2e;--mus:#d6a63a;--soft:#9fd3cb;--rule:#c99a2e;--sea:#1f5f60;--deep:#12393c;--abyss:#0a2124;--line:#ece3cd;--lvl-track:#24474a;--dot-off:#24474a;--dot-on:#9fd3cb;--ys:#24474a}.lj-post .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.lj-post .headline{grid-template-columns:auto 1fr;align-items:end;gap:40px;padding:4px 44px 10px;display:grid}.lj-post .hl{gap:0;display:grid}.lj-post .hl .when button{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.lj-post .num{align-items:baseline;display:flex}.lj-post .num input{width:250px;color:var(--mus);letter-spacing:-.02em;font-size:112px;font-weight:400;line-height:.95}.lj-post .num input::placeholder{color:var(--mus);opacity:.55}.lj-post .num span{color:var(--mus);font-size:42px}.lj-post .say{gap:8px;padding-bottom:8px;font-size:20px;line-height:1.45;display:grid}.lj-post .say .soft{color:var(--soft)}.lj-post .say .line{flex-wrap:wrap;align-items:baseline;gap:16px;font-size:16px;display:flex}.lj-post .say .line input{border-bottom:1.5px solid var(--mus);font-size:18px}.lj-post .say .line .wf{width:70px}.lj-post .say .line .nf{width:280px}.lj-post .say .line .lnk{color:var(--soft);text-underline-offset:4px;font-size:14px;text-decoration:underline}.lj-post .dueinline{align-items:center;gap:6px;display:inline-flex}.lj-post .dueinline i{background:var(--mus);border-radius:50%;width:9px;height:9px}.lj-post .pill{background:var(--btn);color:var(--onbtn);border-radius:999px;padding:10px 26px;font-size:16px;font-weight:500}.lj-post .seastrip{width:100%;display:block}.lj-post .cols{flex:1;grid-template-columns:minmax(0,1fr) 290px;gap:0;min-height:0;margin:0 44px;display:grid}.lj-post .stages{grid-template-columns:repeat(var(--n), 238px) 112px;scrollbar-width:thin;gap:22px;display:grid;overflow:auto hidden}.lj-post .stcol{border-top:2px solid var(--rule);grid-template-rows:auto minmax(0,1fr);min-height:0;padding-top:10px;display:grid}.lj-post .stcol h3{justify-content:space-between;gap:6px;display:flex}.lj-post .stcol .claim{color:var(--mus);margin:2px 0 6px;font-size:22px;line-height:1.2}.lj-post .stcol .claim small{color:var(--soft);font-size:13px}.lj-post .row{border-bottom:1px solid #c99a2e59;grid-template-columns:1fr auto 40px;align-items:baseline;gap:0 10px;padding:3px 0;font-size:13px;display:grid}.lj-post .row .d{text-align:left}.lj-post .row .d small{color:var(--soft);margin-left:6px}.lj-post .row .w{font-size:17px}.lj-post .row .dl{color:var(--soft);text-align:right;font-size:11px}.lj-post .row .n{color:var(--soft);grid-column:1/-1;font-size:12px;font-style:italic}.lj-post .row .n:empty{display:none}.lj-post .row .acts{grid-column:1/-1}.lj-post .shore{color:var(--gold);border-bottom:1px solid #c99a2e59;padding:4px 0;font-size:12px}.lj-post .olders{border-top:2px solid var(--rule);color:var(--soft);align-content:start;gap:8px;padding-top:10px;font-size:14px;display:grid}.lj-post .olders button{text-align:left;text-underline-offset:4px;text-decoration:underline}.lj-post .phscale{margin:0 16px 14px}.lj-post .aside{border-top:2px solid var(--rule);border-left:1px solid #c99a2e66;align-content:start;gap:18px;padding:10px 0 0 26px;display:grid}.lj-post .aside h3{justify-content:space-between;margin-bottom:4px;display:flex}.lj-post .aside h3 span{color:var(--soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.lj-post .wl li{border-bottom:1px solid #c99a2e59;grid-template-columns:1fr auto 40px;align-items:baseline;gap:8px;padding:3px 0;font-size:13px;display:grid}.lj-post .wl .v{font-size:17px}.lj-post .wl .dl{color:var(--soft);text-align:right;font-size:11px}.lj-post .wl .acts{grid-column:1/-1}.lj-post .foot{color:var(--soft);margin-top:4px;font-size:11px}.lj-post .bl li{border-bottom:1px solid #c99a2e59;padding:4px 0;font-size:13px}.lj-post .bl p:first-child{justify-content:space-between;gap:6px;display:flex}.lj-post .bl .nt{color:var(--soft);font-size:12px}.lj-post .dotgrid{gap:4px}.lj-post .legend{color:var(--soft);flex-wrap:wrap;gap:10px;margin-top:6px;font-size:11px;display:flex}.lj-post .scale{gap:2px;font-size:14px;display:grid}.lj-post .scale button{color:var(--gold);text-underline-offset:4px;justify-self:start;text-decoration:underline}.lj-post .empty{color:var(--mus);padding:30px 0;font-size:34px;line-height:1.15}.lj-post .mpost{flex:1;grid-template-columns:1fr 290px;min-height:0;margin:6px 44px 0;display:grid}.lj-post .mpost .mwrap{border-top:2px solid var(--rule);padding:10px 26px 0 0}.lj-post .mhead{justify-content:space-between;align-items:baseline;display:flex}.lj-post .mhead h3{color:var(--mus);font-size:46px;font-weight:400;line-height:1}.lj-post .mhead p{color:var(--soft);gap:16px;font-size:14px;display:flex}.lj-post .mhead button{text-underline-offset:4px;text-decoration:underline}.lj-post .mwd{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);grid-template-columns:repeat(7,1fr);padding:14px 0 4px;font-size:11px;font-weight:600;display:grid}.lj-post .mgrid{gap:0 14px}.lj-post .mcell{text-align:left;color:var(--soft);border-top:1px solid #c99a2e66;padding:4px 0 8px;font-size:12px}.lj-post .mcell b{color:var(--ink);font-size:22px;font-weight:400;line-height:1.15;display:block}.lj-post .mcell.miss b{color:var(--soft);opacity:.5}.lj-post .mcell.today{border-top:3px solid var(--mus)}.lj-post .mcell.today b{color:var(--mus)}.lj-post .mcell.mwaist:after{content:"taille";color:var(--gold);margin-left:4px;font-size:10px}.lj-post .mcell.sel b{-webkit-text-decoration:underline 2px var(--mus);-webkit-text-decoration:underline 2px var(--mus);-webkit-text-decoration:underline 2px var(--mus);text-decoration:underline 2px var(--mus);text-underline-offset:5px}.lj-post .mcell.shoreday{background:#c99a2e1f}.lj-post .mcell.fut{opacity:.4}.lj-post .daycard{gap:4px;display:grid}.lj-post .daycard .fig{color:var(--mus);font-size:40px;line-height:1.1}.lj-post .daycard h3{font-size:22px;font-weight:400}.lj-post .daycard .k{color:var(--soft);font-size:13px}.lj-post .facts{gap:8px;display:grid}.lj-post .facts div{border-bottom:1px solid #c99a2e59;justify-content:space-between;align-items:baseline;padding-bottom:4px;display:flex}.lj-post .facts dt{color:var(--soft);font-size:13px}.lj-post .facts dd{font-size:20px}.lj-post .facts dd small{color:var(--soft);margin-left:4px;font-size:12px}.lj-post .ystrip{margin-top:18px}.lj-post.is-phone .headline{grid-template-columns:1fr;gap:6px;padding:4px 16px 12px}.lj-post.is-phone .num input{width:220px;font-size:96px}.lj-post.is-phone .say{font-size:17px}.lj-post.is-phone .say .line .nf{width:100%}.lj-post.is-phone .cols{height:auto;margin:0 16px;display:block}.lj-post.is-phone .stages{padding:0;display:block;overflow:visible}.lj-post.is-phone .stcol{margin-bottom:22px;display:block}.lj-post.is-phone .olders{margin-bottom:22px}.lj-post.is-phone .aside{border-left:0;padding-left:0}.lj-post.is-phone .mpost{height:auto;margin:6px 16px 0;display:block}.lj-post.is-phone .mpost .mwrap{padding-right:0}.lj-post.is-phone .mhead{flex-wrap:wrap;gap:6px}.lj-post.is-phone .mhead h3{font-size:34px}.lj-post.is-phone .mgrid{gap:0 6px}.lj-post.is-phone .mcell b{font-size:15px}.lj-post.is-phone .mcell{font-size:10px}.lj-post.is-phone .mcell.mwaist:after{content:"•"}.lj-std .formside,.lj-std .dayform,.lj-std .dayval{gap:8px;display:grid}.lj-std .dayform .save{justify-self:start}.lj-std .wrow input{color:var(--ink)}.lj-std .row .n>span:first-child,.lj-flat .row .n>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lj-std .row .n span,.lj-flat .row .n span{overflow:visible}.lj-ins{--needle-ink:#b3261e}.lj-ins .trow .pen{background:var(--needle-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:11.5px}.lj-ins .scalehint{margin-top:6px}.lj-ins .boardp{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.lj-ins .tapebox.is-month{scrollbar-width:thin;flex-direction:column;gap:10px;display:flex;overflow-y:auto}.lj-ins .readout .adj{color:var(--dim);margin-top:6px}.lj-ins-vsw{gap:4px;display:flex}.lj-ins-vsw :is(button,a){letter-spacing:.12em;text-transform:uppercase;color:var(--a-dim);white-space:nowrap;background:var(--a-btn);border:1px solid var(--a-edge);border-radius:4px;padding:6px 10px;font-size:11px}.lj-ins-vsw button[aria-pressed=true]{color:var(--a-cream);box-shadow:inset 0 2px 4px #00000040}:is(.lj-ins-vsw,.lj-film-vsw) span[aria-hidden]{display:none}.lj.lj-calm{background:0 0}.lj-calm .grid{z-index:1}.lj-calm .split{justify-content:space-between;gap:10px;display:flex}.lj-calm-more{color:var(--c-dim);white-space:nowrap;text-underline-offset:4px;margin-left:auto;font-size:12px;text-decoration:underline}.lj-flat .sthead .st{color:var(--ink);font-weight:600}.lj-flat .thead .r{text-align:right}.lj-flat .addwaist{padding:12px 0}.lj-flat .daycard .dayval{align-items:baseline;gap:10px;display:inline-flex}.lj-film .field.center{padding:0}.lj-film .wlist{margin-top:12px}.lj-film-vsw{letter-spacing:.16em;text-transform:uppercase;color:var(--g-dim);white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex}.lj-film-vsw button[aria-pressed=true]{color:var(--g-ink);border-bottom:2px solid var(--g-hi)}.lj-post .seabox{flex:none;width:100%}.lj-post .seastrip text{font-family:Jost,sans-serif}.lj-post-vsw{color:var(--h-soft);white-space:nowrap;gap:14px;font-size:14px;display:flex}.lj-post-vsw button[aria-pressed=true]{color:var(--h-ink);border-bottom:2px solid var(--h-mus)}.lj-flat h2.sthead{margin:0}.lj-film .row .d,.lj-film .wl .d{text-transform:uppercase}.lj-film .row .d small{text-transform:none}:is(.lj-ins-vsw,.lj-film-vsw,.lj-post-vsw) button{text-transform:inherit;letter-spacing:inherit}.lj-calm .waist{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.lj-calm .waist .due{flex-basis:100%}.lj .phtop{justify-content:center;margin:0 8px 8px;display:flex}.lj-ins .phtop{background:var(--steel);border:1px solid var(--edge);border-radius:8px;justify-content:flex-start;padding:10px 12px}.lj-post .phtop{justify-content:flex-end;margin:0 16px 6px}.lj-ins-vsw{text-transform:uppercase;letter-spacing:.12em}.lj-film .s-dots .scale:first-child{margin:0 0 14px}.lj-ins .is-month>.mnav{color:var(--ink);gap:6px;margin-top:-6px;font-size:15px;display:flex}.lj-post .mcell{text-align:left}.lj-post.is-desk .say .line .nf{width:250px}.bl-all,.lb-boardlog-all{margin-top:8px;font-size:12.5px}.bl-all a,a.lb-boardlog-all{color:inherit;text-underline-offset:3px;text-decoration:underline;display:inline-block}:root[data-screen=tablet-portrait] .lj-calm.is-desk .grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:16px}:root[data-screen=tablet-portrait] .lj-calm.is-desk .leftcol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}:root[data-screen=tablet-portrait] .lj-flat.is-desk .grid{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}:root[data-screen=tablet-portrait] .lj-flat.is-desk .rightcol{grid-area:2/1;grid-template-columns:minmax(0,1fr) 300px;overflow:visible}:root[data-screen=tablet-portrait] .lj-flat.is-desk .rightcol>:has(>.mhead){grid-area:1/2/span 3}:root[data-screen=tablet-portrait] .lj-film.is-desk .grid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-screen=tablet-portrait] .lj-film.is-desk .side.l{grid-area:1/1}:root[data-screen=tablet-portrait] .lj-film.is-desk .side.r{grid-area:2/1}:root[data-screen=tablet-portrait] .lj-film.is-desk .grid>:not(.side){grid-area:1/2/-1}:root[data-screen=tablet-portrait] .lj-post.is-desk .cols{grid-template-columns:minmax(0,1fr) 250px;margin:0 24px}.lc{-webkit-font-smoothing:antialiased;text-transform:none;--lc-gutter:var(--sl-inline,40px);position:relative}.lc input:focus-visible,.lc button:focus-visible,.lc a:focus-visible{outline-offset:2px;outline:2px solid}.lc .lc-sub{line-height:0;display:inline-block}.lc .lc-cuff{line-height:0;display:inline-flex}.lc .lc-cuff svg{width:18px;height:auto}.lc .lc-got{gap:3px;display:grid}.lc .lc-cheer .sl-post-open{min-height:0;color:inherit;border-color:currentColor;flex:none;padding:4px 12px;font-size:12px}.lc .lc-offer{gap:6px;font-size:12.5px;line-height:1.4;display:grid}.lc .lc-offer h3{font-size:17px;line-height:1.2}.lc .lc-offer ul li:before{content:"· "}.lc .lc-offer .acts,.lc .lc-offer.slim{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lc .lc-offer .acts span{opacity:.85;font-size:11.5px}.lc .err{color:#c8352b;font-size:12px}.lc.is-phone .lc-callsheet{z-index:70;overscroll-behavior:contain;max-height:86svh;position:fixed;top:auto;bottom:0;overflow-y:auto}.lc{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.lc button{cursor:pointer;text-transform:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0}.lc button:disabled{opacity:.4;cursor:default}.lc input{background:0 0;border:0;outline:none;min-width:0}.lc ul,.lc ol{margin:0;padding:0;list-style:none}.lc p,.lc h1,.lc h2,.lc h3,.lc dl,.lc dd{margin:0}.lc table{border-collapse:collapse;width:100%}.lc th{font-weight:inherit;text-align:left}.lc .scroll{scrollbar-width:thin;min-height:0;overflow:hidden auto}.lc.is-phone .scroll{overflow:visible}.lc .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lc-signs{flex-wrap:wrap;display:flex}.lc-sign{justify-items:center;gap:3px;display:grid;text-align:center!important}.lc-sign svg{display:block}.lc-sign .sd{font-variant-numeric:tabular-nums;white-space:nowrap}.lc-sign[aria-pressed=true] .sd{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.lc-legend{flex-wrap:wrap;gap:4px 14px;display:flex}.lc-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.lc-lanes{--lnw:84px;gap:10px;padding-bottom:26px;display:grid;position:relative}.is-phone .lc-lanes{--lnw:62px}.lc-lane.is-read{background:var(--rd-cross);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.lc-lane.is-read{background:color-mix(in srgb, var(--rd-cross) 14%, transparent)}}.lc-sign.is-read svg{box-shadow:0 0 0 3px var(--rd-cross);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.lc-sign.is-read svg{box-shadow:0 0 0 3px color-mix(in srgb, var(--rd-cross) 45%, transparent)}}.lc-lane{grid-template-columns:var(--lnw) 1fr;align-items:center;height:34px;display:grid}.lc-lane .ln{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-lane .lw{height:100%;position:relative}.lc-lane .wake{opacity:.55;border-top:2px dotted;height:0;position:absolute;top:50%;left:0}.lc-lane .beyond{opacity:.3;border-top:2px dotted;height:0;position:absolute;top:50%}.lc-lane .lsub{line-height:0;position:absolute;top:50%;transform:translate(-50%,-62%)}.lc-lane .lv{margin-left:calc(var(--subw,36px) / 2 + 6px);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lc-lane .lv.before{margin-left:calc(var(--subw,36px) / -2 - 6px);transform:translate(-100%,-50%)}.lc-lanes .capl{top:-4px;bottom:14px;left:calc(var(--lnw) + (100% - var(--lnw)) * var(--capf));opacity:.75;border-left:1.5px dashed;position:absolute}.lc-lanes .capl small{white-space:nowrap;font-size:10px;position:absolute;top:-2px;right:6px}.lc-lanes .capl.is-start small{left:6px;right:auto}.lc-lanes .axis{left:var(--lnw);height:14px;position:absolute;bottom:0;right:0}.lc-lanes .axis small{opacity:.7;white-space:nowrap;font-size:10px;position:absolute;transform:translate(-50%)}.lc-lanes .axis small:first-child{transform:none}.lc-lanes .axis small:last-child{transform:translate(-100%)}.lc-stand td,.lc-stand th{vertical-align:baseline;padding:5px 6px}.lc-stand td:first-child,.lc-stand th:first-child{padding-left:0}.lc-stand .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lc-stand small{opacity:.8;font-size:11px;display:block}.lc-bar{background:var(--bar-track,#0000001a);height:3px;display:block;position:relative}.lc-bar i{width:var(--share);background:var(--bar,currentColor);position:absolute;top:0;bottom:0;left:0}.lc-kg{letter-spacing:normal;text-transform:none;opacity:.8;font-size:12px;font-weight:400;display:block}.lc-target{grid-column:1/-1;margin:6px 0 0;font-size:12.5px;line-height:1.35}.lc-target b{font-weight:600}.lc-callsheet{z-index:20;grid-template-rows:auto minmax(0,1fr);width:430px;display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #00000038}.lc.is-phone .lc-callsheet{width:auto;position:absolute;inset:120px 0 auto;box-shadow:0 -12px 40px #00000038}.lc-callsheet .cs-head{justify-content:space-between;align-items:baseline;padding:16px 20px 10px;display:flex}.lc-callsheet .cs-body{align-content:start;gap:14px;padding:0 20px 20px;display:grid}.lc-callsheet .fld{gap:6px;display:grid}.lc-callsheet .fld>span{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:11px}.lc-callsheet .ch{flex-wrap:wrap;gap:6px;display:flex}.lc-callsheet .ch button{text-align:center;opacity:.75;border:1px solid;border-radius:999px;padding:5px 12px;font-size:13px}.lc-callsheet .ch button[aria-checked=true]{opacity:1;background:var(--cs-acc);color:var(--cs-onacc);border-color:var(--cs-acc)}.lc-callsheet .ch.list{display:grid}.lc-callsheet .ch.list button{text-align:left;border-radius:8px;justify-content:space-between;gap:10px;display:flex}.lc-callsheet .ch.list small{opacity:.75}.lc-callsheet input.pr{border-bottom:1px solid;width:100%;padding:4px 0;font-size:14px}.lc-callsheet .card{border:1px dashed;border-radius:6px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.lc-callsheet .card ul{opacity:.85;gap:2px;padding-left:14px;list-style:outside;display:grid}.lc-callsheet .acts2{align-items:center;gap:14px;display:flex}.lc-callsheet .go{background:var(--cs-acc);color:var(--cs-onacc);border-radius:999px;padding:9px 22px}.lc-callsheet .lk{text-underline-offset:3px;text-decoration:underline}.lc-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--sea:#6fc6bd;--mount:#3d9a91;--btn:#1f5c57;--onbtn:#f6f0e2;--mk-held:#c99a2e;--mk-check:#f6f0e2;--mk-ring:#1f5c57;--mk-run:#c99a2e;--bar:#c99a2e;--bar-track:#e3d8bd;--cs-acc:#1f5c57;--cs-onacc:#f6f0e2;background:var(--bg);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lc-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--sea:#1f5f60;--mount:#12393c;--btn:#ece3cd;--onbtn:#10292d;--mk-held:#d6a63a;--mk-check:#10292d;--mk-ring:#93cbc3;--mk-run:#e2b552;--bar-track:#24474a;--cs-acc:#ece3cd;--cs-onacc:#10292d}.lc-std .caps{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lc-std .head{margin:0 var(--lc-gutter);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:end;gap:22px;padding:18px 0 16px;display:grid}.lc-std .box{border:2px solid var(--mus);text-align:center;width:74px;height:74px;color:var(--mus);place-content:center;display:grid}.lc-std .box small{letter-spacing:.25em;font-size:8px;font-weight:600}.lc-std .box b{font-size:30px;font-weight:500;line-height:1}.lc-std .title h1{color:var(--mus);font-size:46px;font-weight:400;line-height:1}.lc-std .title p{color:var(--soft);margin-top:8px;font-size:13px}.lc-std .run{grid-template-columns:auto auto;align-items:end;gap:2px 28px;min-width:420px;display:grid}.lc-std .run .caps{grid-column:1/-1}.lc-std .run .day{font-size:36px;font-weight:300;line-height:1.05}.lc-std .run .day small{color:var(--soft);font-size:15px}.lc-std .run dl{gap:22px;display:flex}.lc-std .run dt{color:var(--soft);font-size:11px}.lc-std .run dd{font-size:20px;font-weight:400}.lc-std .run .lc-bar{grid-column:1/-1;height:4px;margin-top:8px}.lc-std .band{margin:0 var(--lc-gutter);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:end;gap:8px 30px;padding:14px 0 12px;display:grid}.lc-std .band .lc-signs{gap:4px 18px}.lc-std .lc-sign .sd{color:var(--soft);font-size:11px}.lc-std .lc-sign .sd b{color:var(--musi);font-weight:600}.lc-std .band .lc-legend{color:var(--soft);justify-content:flex-end;max-width:420px;font-size:11px}.lc-std .band .lc-sum{color:var(--soft);grid-column:1/-1;font-size:13px}.lc-std .band .lc-sum b{color:var(--ink);font-weight:500}.lc-std .body{margin:0 var(--lc-gutter);flex:1;grid-template-columns:minmax(0,1fr) 340px 300px;gap:34px;min-height:0;display:grid}:root[data-screen=tablet-portrait] .lc-std.is-desk .band{grid-template-columns:minmax(0,1fr)}:root[data-screen=tablet-portrait] .lc-std.is-desk .body:not(.hist){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 28px}:root[data-screen=tablet-portrait] .lc-std.is-desk .body:not(.hist)>.col:first-child{grid-row:1/-1}:root[data-screen=tablet-portrait] .lc-std.is-desk .body:not(.hist)>.col:last-child{overflow:visible}.lc-std .col{align-content:start;gap:20px;padding:14px 4px 24px 0;display:grid}.lc-std .c-fleet .shd{flex-direction:column;gap:2px}.lc-std.is-phone .shd{flex-wrap:wrap}.lc-std .shd{border-bottom:1px solid var(--mus);color:var(--soft);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;padding-bottom:6px;font-size:12px;display:flex}.lc-std .shd b{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lc-std .seastrip{background:linear-gradient(180deg, var(--sea), var(--mount));color:#f6f0e2;padding:16px 16px 6px 12px}.lc-std .seastrip .lc-lane .ln{font-size:13px}.lc-std .lc-lane.own .ln{color:#f2c230;font-weight:500}.lc-std .lc-stand{margin-top:10px;font-size:13px}.lc-std .lc-stand th{color:var(--soft);border-bottom:1px solid var(--mus);font-size:11px}.lc-std .lc-stand td{border-bottom:1px solid var(--rule)}.lc-std .lc-stand tr.own td{color:var(--musi);font-weight:500}.lc-std .promise{margin-top:10px;font-size:14px;font-style:italic}.lc-std .note{color:var(--soft);font-size:12px}.lc-std .notes{border:1.5px dashed var(--mus);gap:12px;padding:12px 14px;display:grid}.lc-std .rn{border-bottom:1px solid var(--rule);gap:3px;padding-bottom:10px;font-size:13px;display:grid}.lc-std .rn:last-of-type{border-bottom:0;padding-bottom:0}.lc-std .rn .t{font-size:18px;font-weight:400}.lc-std .crew li{color:var(--soft);justify-content:space-between;font-size:12px;display:flex}.lc-std .pill{border:1px solid var(--btn);border-radius:999px;padding:6px 16px;font-size:13px;text-align:center!important}.lc-std .pill.solid{background:var(--btn);color:var(--onbtn)}.lc-std .answer{gap:8px;margin-top:4px;display:flex}.lc-std .boat{border-bottom:1px solid var(--rule);grid-template-columns:40px 1fr auto;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.lc-std .boat .bsub{grid-row:1/3}.lc-std .boat .nm{align-items:baseline;gap:8px;font-size:15px;display:flex}.lc-std .boat .nm small{color:var(--soft);align-items:center;gap:4px;font-size:11px;display:inline-flex}.lc-std .boat.own .nm{color:var(--musi);font-weight:500}.lc-std .boat .dp{text-align:right;font-size:18px;font-weight:300}.lc-std .boat .st{color:var(--soft);grid-column:2/-1;gap:3px;font-size:11px;display:grid}.lc-std .boat .st span{justify-content:space-between;gap:8px;display:flex}.lc-std .boat .away{color:var(--musi)}.lc-std .lc-got{color:var(--soft);gap:3px;margin-top:8px;font-size:12px;display:grid}.lc-std .lc-got b{color:var(--ink);font-weight:500}.lc-std .empty{color:var(--soft);padding:6px 0;font-size:15px}.lc-std .lc-callsheet{background:var(--sheet);color:var(--ink);border-left:2px solid var(--mus)}.lc-std .lc-callsheet h2{color:var(--mus);font-size:22px;font-weight:400}.lc-std.is-phone .head{grid-template-columns:auto 1fr;gap:14px;margin:0 18px}.lc-std.is-phone .box{width:58px;height:58px}.lc-std.is-phone .box b{font-size:24px}.lc-std.is-phone .title h1{font-size:36px}.lc-std.is-phone .run{grid-column:1/-1;min-width:0}.lc-std.is-phone .run .day{font-size:30px}.lc-std.is-phone .run dl{gap:16px}.lc-std.is-phone .run dd{font-size:17px}.lc-std.is-phone .band{grid-template-columns:1fr;margin:0 18px}.lc-std.is-phone .band .lc-signs{justify-content:space-between;gap:8px 0}.lc-std.is-phone .band .lc-legend{justify-content:flex-start}.lc-std.is-phone .body{flex-direction:column;gap:0;height:auto;margin:0 18px;display:flex}.lc-std.is-phone .col{padding:14px 0 6px;display:contents}.lc-std.is-phone .col>*{margin-top:18px}.lc-std.is-phone .c-notes{order:1}.lc-std.is-phone .c-race{order:2}.lc-std.is-phone .c-fleet{order:3}.lc-std.is-phone .lc-stand .wide{display:none}.lc-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--brass:#c99a2e;--mus:#e0b13a;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--row:#dfe1d8;--own:#9a5f00;--led:#2f9e6b;--btn:#f4f5f1;--paper:#f6f1e1;--scope:#0b2422;--trace:#9ff0c9;--mk-held:#2f9e6b;--mk-check:#f6f1e1;--mk-ring:#4c5c5a;--mk-run:#e0b13a;--bar:#2f9e6b;--bar-track:#cbd2ce;--cs-acc:#c99a2e;--cs-onacc:#2b2a22;background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lc-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--row:#16302f;--own:#f2c230;--led:#9ff0c9;--btn:#0f2427;--scope:#04110f;--mk-held:#9ff0c9;--mk-check:#0b1d1f;--mk-ring:#9fb9b5;--mk-run:#f2c230;--bar:#9ff0c9;--bar-track:#23413f}.lc-ins .mono,.lc-ins .lc-stand,.lc-ins .sd,.lc-ins .ro{font-family:IBM Plex Mono,monospace}.lc-ins .panel{background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border:1px solid var(--edge);border-radius:8px;min-height:0;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000002e}.lc-ins .panel:before,.lc-ins .panel:after{content:"";background:var(--rivet);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.lc-ins .panel:before{left:5px}.lc-ins .panel:after{right:5px}.lc-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.lc-ins .key{border:1px solid var(--edge);background:var(--btn);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border-radius:4px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:inline-flex}.lc-ins .grid{flex:1;grid-template-columns:300px minmax(0,1fr) 330px;gap:10px;min-height:0;margin:0 10px;display:grid}.lc-ins .col{gap:10px;min-height:0;display:grid}.lc-ins .col.l{grid-template-rows:auto auto minmax(0,1fr)}.lc-ins .col.r{grid-template-rows:minmax(0,1fr) minmax(0,1.05fr);padding-bottom:10px}.lc-ins.is-desk .col{scrollbar-width:thin;overflow-y:auto}.lc-ins.is-desk .col.r{grid-template-rows:minmax(min-content,1fr) minmax(min-content,1.05fr)}.lc-ins.is-desk .col.r .scroll{overflow:visible}.lc-ins.is-desk :is(.col>.panel,.center>.p-scope){min-height:auto}.lc-ins .p-radio{grid-template-rows:auto minmax(0,1fr);display:grid}.lc-ins .lamps{background:var(--glass);border-radius:6px;grid-template-columns:repeat(4,1fr);gap:10px 6px;padding:12px 8px;display:grid;box-shadow:inset 0 2px 6px #00000040}.lc-ins .lamps .lc-sign{gap:4px}.lc-ins .lamps .lc-sign svg{filter:drop-shadow(0 0 4px var(--lampglow,transparent))}.lc-ins .lamps .m-held svg{--lampglow:var(--mk-held)}.lc-ins .lamps .m-open svg{--lampglow:var(--mk-run);animation:1.6s infinite blink}.lc-ins .sd{color:var(--dim);font-size:10px}.lc-ins .sd b{color:var(--ink);font-weight:500}.lc-ins .lc-legend{color:var(--dim);gap:4px 10px;margin-top:8px;font-size:10px}.lc-ins .readline{color:#1d2a2c;background:var(--paper);border-radius:2px;margin-top:8px;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;box-shadow:inset 0 1px 3px #0003}.lc-ins .days{gap:6px;margin:6px 0 10px;display:flex}.lc-ins .days i{background:var(--off);border-radius:50%;width:22px;height:22px;box-shadow:inset 0 1px 2px #0000004d}.lc-ins .days i.on{background:var(--led);box-shadow:0 0 8px var(--led)}.lc-ins .days i.now{background:var(--mus);box-shadow:0 0 10px var(--mus)}.lc-ins .ros{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lc-ins .ro{background:var(--glass);color:var(--phos);border-radius:6px;padding:6px 10px;box-shadow:inset 0 2px 5px #00000040}.lc-ins .ro small{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-family:Jost,sans-serif;font-size:9px;display:block}.lc-ins .ro b{font-size:22px;font-weight:500}.lc-ins .center{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;padding-bottom:10px;display:grid}.lc-ins .bezel{border:3px solid var(--brass);background:#2b2a22;border-radius:10px;padding:8px}.lc-ins .scope{background:radial-gradient(ellipse at 50% 50%, #12403a, var(--scope) 75%);color:var(--trace);border-radius:6px;padding:18px 18px 8px 10px;position:relative;overflow:hidden}.lc-ins .scope:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#9ff0c90f 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,#9ff0c90f 0 1px,#0000 1px 22px);position:absolute;inset:0}.lc-ins .scope .lc-lane .ln{font-family:IBM Plex Mono,monospace;font-size:12px}.lc-ins .scope .lc-lane.own .ln{color:#f2c230}.lc-ins .scope .lsub .blip{background:var(--trace);width:12px;height:12px;box-shadow:0 0 10px var(--trace), 0 0 0 5px #9ff0c926;border-radius:50%;display:block}.lc-ins .scope .own .lsub .blip{background:#f2c230;box-shadow:0 0 12px #f2c230,0 0 0 5px #f2c2302e}.lc-ins .scope .lc-lane .lsub{transform:translate(-50%,-50%)}.lc-ins .scope .lv{font-family:IBM Plex Mono,monospace}.lc-ins .scope .capl{color:#f2c230}.lc-ins .lc-stand{background:var(--paper);color:#1d2a2c;border-radius:3px;font-size:12px}.lc-ins .lc-stand th{letter-spacing:.1em;text-transform:uppercase;color:#4c5c5a;border-bottom:1px solid #1d2a2c;font-size:10px}.lc-ins .lc-stand td{border-bottom:1px dotted #1d2a2c40}.lc-ins .lc-stand tr.own td{color:#9a5f00;font-weight:500}.lc-ins .lc-stand td:first-child,.lc-ins .lc-stand th:first-child{padding-left:10px}.lc-ins .tape{background:var(--paper);color:#1d2a2c;border-radius:3px;gap:6px;padding:4px 0 8px;display:grid}.lc-ins .tape .promise{padding:0 10px;font-family:IBM Plex Mono,monospace;font-size:12px}.lc-ins .tape .note{color:#4c5c5a;padding:0 10px;font-size:11px}.lc-ins .radio{gap:8px;display:grid}.lc-ins .rn{background:var(--paper);color:#1d2a2c;border-radius:2px;gap:3px;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid;box-shadow:inset 0 1px 3px #00000026}.lc-ins .rn .k{color:#9a5f00;text-transform:uppercase;letter-spacing:.08em}.lc-ins .rn .t{font-size:14px;font-weight:500}.lc-ins .rn.inv{border-left:4px solid #e0b13a}.lc-ins .crew li{color:#4c5c5a;justify-content:space-between;display:flex}.lc-ins .answer{gap:8px;margin-top:4px;display:flex}.lc-ins .brass{color:#2b2a22;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#f2cf63,#c99a2e);border-radius:999px;padding:7px 14px;font-family:Jost,sans-serif;font-size:11px;font-weight:600;box-shadow:inset 0 -3px #0000002e,0 2px 4px #00000040;text-align:center!important}.lc-ins .key{justify-content:center;font-family:Jost,sans-serif;text-align:center!important}.lc-ins .key[aria-pressed=true]{color:#1d2a2c;box-shadow:inset 0 2px 4px #00000040}.lc-ins .sonar{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lc-ins .boat{border-bottom:1px solid var(--row);grid-template-columns:12px 1fr auto;align-items:center;gap:1px 10px;padding:7px 4px;display:grid}.lc-ins .boat .led{background:var(--off);border-radius:50%;width:9px;height:9px}.lc-ins .boat .led.on{background:var(--led);box-shadow:0 0 6px var(--led)}.lc-ins .boat .led.away{background:var(--mus);box-shadow:0 0 6px var(--mus)}.lc-ins .boat.own .led{background:#f2c230;box-shadow:0 0 8px #f2c230}.lc-ins .boat .nm{align-items:center;gap:6px;font-size:13px;display:flex}.lc-ins .boat .nm small{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);align-items:center;gap:4px;font-size:10px;display:inline-flex}.lc-ins .boat.own .nm{color:var(--own);font-weight:500}.lc-ins .boat .dp{color:var(--phos);background:var(--glass);border-radius:4px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:15px;box-shadow:inset 0 1px 3px #00000040}.lc-ins .boat .st{color:var(--dim);grid-column:2/-1;gap:3px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:grid}.lc-ins .boat .st span{justify-content:space-between;gap:6px;display:flex}.lc-ins .lc-got{background:var(--paper);color:#1d2a2c;border-radius:2px;gap:2px;margin-top:8px;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}.lc-ins .empty{color:var(--dim);padding:10px;font-family:IBM Plex Mono,monospace;font-size:12px}.lc-ins .scope .empty{color:var(--trace);text-align:center;padding:40px 10px}.lc-ins .lc-callsheet{background:var(--steel);color:var(--ink);border-left:3px solid var(--brass)}.lc-ins .lc-callsheet h2{letter-spacing:.22em;text-transform:uppercase;font-size:12px}.lc-ins .lc-callsheet .go{color:#2b2a22;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#f2cf63,#c99a2e);border-radius:999px;font-size:12px;font-weight:600}.lc-ins.is-phone .grid{flex-direction:column;gap:8px;height:auto;margin:0 8px;display:flex}.lc-ins.is-phone .col,.lc-ins.is-phone .center{display:contents}.lc-ins.is-phone .p-lamps{order:1}.lc-ins.is-phone .p-run{order:2}.lc-ins.is-phone .p-radio{order:3}.lc-ins.is-phone .p-stand{order:5}.lc-ins.is-phone .p-sonar{order:6}.lc-ins.is-phone .lc-stand .wide{display:none}.lc-calm{--glass:var(--c-glass);--edge:var(--c-edge);--ink:#0f3237;--dim:#456c67;--own:#9a5f00;--pill:#0f32371a;--lift:var(--c-lift);--wt:400;--yel:#f2c230;--mk-held:#fff2b0;--mk-check:#0f3237;--mk-ring:#456c67;--mk-run:#9a5f00;--bar:#0f3237;--bar-track:#0f32371f;--cs-acc:#0f3237;--cs-onacc:#f6fcfb;color:var(--ink);font-family:Jost,sans-serif}:root.dark .lc-calm{--ink:#e4f2ee;--dim:#8fb7b0;--own:#f2c230;--pill:#e4f2ee24;--wt:300;--mk-held:#fff2b0;--mk-check:#0d2e33;--mk-ring:#8fb7b0;--mk-run:#f2c230;--bar:#e4f2ee;--bar-track:#e4f2ee24;--cs-acc:#e4f2ee;--cs-onacc:#0d2e33}.lc-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--lift);border-radius:18px;position:relative}.lc-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.lc-calm .pearls .lc-sign svg{filter:drop-shadow(0 0 6px var(--glowc,transparent))}.lc-calm .pearls .m-held{--glowc:#fff2b0}.lc-calm .pearls .m-open svg{animation:2.4s infinite alternate flick}.lc-calm .sd{color:var(--dim);font-size:11px}.lc-calm .sd b{color:var(--ink);font-weight:500}.lc-calm .lc-legend{color:var(--dim);gap:4px 12px;font-size:11px}.lc-calm .lc-sum{color:var(--dim);font-size:13px}.lc-calm .lc-sum b{color:var(--ink);font-weight:500}.lc-calm .dlights{gap:10px;display:flex}.lc-calm .dlights i{border:1px solid var(--dim);border-radius:50%;width:10px;height:10px}.lc-calm .dlights i.on{background:#fff2b0;border-color:#0000;box-shadow:0 0 8px #fff2b0}.lc-calm .dlights i.now{background:var(--yel);box-shadow:0 0 10px var(--yel);border-color:#0000}.lc-calm .facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:10px}.lc-calm .facts dd{font-size:24px;font-weight:var(--wt)}.lc-calm .crew{color:var(--dim);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.lc-calm .crew li{gap:5px;display:flex}.lc-calm .crew li span+span{opacity:.8}.lc-calm .crew li span+span:before{content:"· "}.lc-calm.is-phone .racehead{flex-direction:column;gap:2px}.lc-calm .answer{gap:8px;margin-top:6px;display:flex}.lc-calm .pl{border:1px solid;border-radius:999px;padding:6px 18px;font-size:13px;text-align:center!important}.lc-calm .pl.solid{background:var(--ink);color:var(--glass);border-color:var(--ink)}:root.dark .lc-calm .pl.solid{color:#0d2e33}.lc-calm .lc-lanes .lc-lane .ln{font-size:13px}.lc-calm .lc-lane .wake{border-top-style:solid;border-top-width:1px}.lc-calm .lc-lane.own .ln{color:var(--own)}.lc-calm .lc-lane .lsub svg{filter:drop-shadow(0 0 6px #fff6c8b3)}.lc-calm .lc-lanes .capl{color:var(--own)}.lc-calm .lc-stand{margin-top:14px;font-size:14px}.lc-calm .lc-stand th{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:10px}.lc-calm .lc-stand td{border-top:1px solid var(--pill)}.lc-calm .lc-stand tr.own td{color:var(--own)}.lc-calm .promise{font-size:15px;font-weight:var(--wt);margin-top:14px}.lc-calm .note{color:var(--dim);margin-top:4px;font-size:12px}.lc-calm .lc-got{color:var(--dim);gap:6px;padding:12px 0;font-size:13px;display:grid}.lc-calm .lc-got b{color:var(--ink);font-weight:500}.lc-calm .lc-callsheet{background:var(--glass);-webkit-backdrop-filter:blur(18px);color:var(--ink);border-left:1px solid var(--edge)}:root.dark .lc-calm .lc-callsheet{background:#091e21db}.lc-calm .lc-callsheet h2{font-size:24px;font-weight:var(--wt)}.lc-calm .vt{top:var(--lc-calm-top,0px);z-index:15;position:sticky}.lc-calm .vt em,.lc-calm .caps .dot{background:var(--yel);width:7px;height:7px;box-shadow:0 0 8px var(--yel);vertical-align:middle;border-radius:50%;margin-left:6px;font-style:normal;display:inline-block}.lc-calm .body{z-index:1;align-content:start;gap:18px;margin:0 24px 40px;display:grid;position:relative}.lc-calm .row3{grid-template-columns:360px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.lc-calm.is-desk .body{flex-direction:column;flex:1 1 0;min-height:0;margin-bottom:24px;display:flex}.lc-calm.is-desk .routecard{flex-direction:column;flex:1 1 0;min-height:240px;max-height:55%;display:flex}.lc-calm.is-desk .routefit{flex:1 1 0;min-height:0}.lc-calm.is-desk .row3{flex:0 auto;grid-template-rows:minmax(0,1fr);min-height:200px}.lc-calm.is-desk :is(.row3,.egrid)>.card,.lc-calm.is-desk .preview{overscroll-behavior:contain;max-height:100%;overflow-y:auto}.lc-calm.is-desk .preview{flex:0 auto;min-height:0}:root[data-screen-tall] .lc-calm.is-desk .preview{flex-shrink:0;max-height:50%}.lc-calm.is-desk .histcard,.lc-calm.is-desk .histcard>.lc-fit,.lc-calm.is-desk .histcard .hx{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.lc-calm.is-desk .hgrid{flex:1 1 0;min-height:0}.lc-calm.is-desk .hgrid:not(.wide){flex-direction:column;display:flex}.lc-calm.is-desk .hgrid:not(.wide) .hxtable{flex:1 1 0;min-height:120px}.lc-calm.is-desk .hgrid.wide{grid-template-rows:minmax(0,1fr)}.lc-calm.is-desk .hxtable{overscroll-behavior:contain;max-height:100%;overflow-y:auto}.lc-calm.is-desk .egrid{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0}:root[data-screen=tablet-portrait] .lc-calm.is-desk .routecard{min-height:300px;max-height:40%}:root[data-screen=tablet-portrait] .lc-calm.is-desk .row3{grid-template:"stage race""fleet fleet"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)}:root[data-screen=tablet-portrait] .lc-calm.is-desk .row3>:first-child{grid-area:stage}:root[data-screen=tablet-portrait] .lc-calm.is-desk .row3>:nth-child(2){grid-area:fleet}:root[data-screen=tablet-portrait] .lc-calm.is-desk .row3>:nth-child(3){grid-area:race;align-self:stretch}:root[data-screen=tablet-portrait] .lc-calm.is-desk .egrid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}:root[data-screen=tablet-portrait] .lc-calm.is-desk .egrid>:first-child{grid-row:2}:root[data-screen=tablet-portrait] .lc-calm.is-desk .rhead{grid-template-columns:auto minmax(0,1fr)}@media (width>=1600px){.lc-calm .row3{grid-template-columns:420px minmax(0,1fr) minmax(0,1fr)}}.lc-calm .card{align-content:start;gap:10px;min-width:0;padding:18px 20px;display:grid}.lc-calm .chead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lc-calm .more{color:var(--dim);text-underline-offset:4px;font-size:12.5px;text-decoration:underline;text-decoration-thickness:1px}.lc-calm .pl{white-space:nowrap;display:inline-block}.lc-calm .big{font-size:54px;font-weight:var(--wt);line-height:1}.lc-calm .big small{color:var(--dim);margin-left:6px;font-size:17px}.lc-calm .big.pier{font-size:38px}.lc-calm .dim{color:var(--dim)}.lc-calm .ownc{color:var(--own);font-weight:500}.lc-calm .rhead{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 40px;display:grid}.lc-calm .rhead .nx{font-size:14px;line-height:1.35}.lc-calm .rhead .nx b{font-weight:500}.lc-calm .lc-route.is-slope .rl{fill:none;stroke:var(--dim);stroke-width:1.6px;stroke-dasharray:2 6;stroke-linecap:round}.lc-calm .lc-route.is-slope .rd{fill:none;stroke:var(--yel);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--yel))}.lc-calm .lc-route .goal-glow{fill:var(--yel);fill-opacity:.14}.lc-calm .lc-route.is-pier .mk-g{fill:var(--yel);opacity:.5}.lc-calm .lc-route.is-pier .goal-glow{fill-opacity:.07}.lc-calm .lc-route text.nx{fill:var(--own);font-weight:500}.lc-calm .pearls .lc-signs,.lc-calm .ghosts{flex-wrap:wrap;gap:10px 8px;display:flex}.lc-calm .ghosts span{color:var(--dim);justify-items:center;gap:2px;min-width:30px;font-size:10.5px;display:grid}.lc-calm .lead{font-size:18px;font-weight:var(--wt)}.lc-calm .stagecard .facts{flex-wrap:wrap;gap:26px;display:flex}.lc-calm .stagecard .facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:10px}.lc-calm .stagecard .facts dd{font-size:24px;font-weight:var(--wt)}.lc-calm .spark .zero{stroke:var(--dim);stroke-dasharray:1 4}.lc-calm .spark .crs{stroke:var(--yel);stroke-dasharray:5 4;opacity:.8}.lc-calm .spark .tr{fill:none;stroke:var(--ink);stroke-width:1.6px}.lc-calm .spark .now{fill:var(--yel);filter:drop-shadow(0 0 5px var(--yel))}.lc-calm .boats .boat{border-top:1px solid var(--pill);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 0;display:grid}.lc-calm .boats .boat:first-child{border-top:0}.lc-calm .boat .bsub{grid-row:1/3}.lc-calm .boat .nm{font-size:16px;font-weight:var(--wt);overflow-wrap:anywhere;min-width:0}.lc-calm .boat .nm small{color:var(--dim);margin-left:6px;font-size:11px}.lc-calm .boat.own .nm{color:var(--own)}.lc-calm .boat .dp{font-size:22px;font-weight:var(--wt);text-align:right;white-space:nowrap}.lc-calm .boat .st{color:var(--dim);grid-column:2/4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;font-size:12px;display:grid}.lc-calm .boat .st .lc-bar{grid-column:1/-1;height:2px}.lc-calm .boat.own .lc-bar i{background:var(--yel);box-shadow:0 0 6px var(--yel)}.lc-calm .lc-cheer .sl-post-open{min-height:0;color:var(--ink);white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 12px;font-size:12px}.lc-calm .lc-got{color:var(--dim);border-top:1px solid var(--pill);gap:4px;padding-top:10px;font-size:12.5px;display:grid}.lc-calm .lc-offer{gap:10px;display:grid}.lc-calm .lc-offer h3{font-size:20px;font-weight:var(--wt)}.lc-calm .lc-offer p{color:var(--dim);font-size:13.5px}.lc-calm .lc-offer ul{color:var(--dim);gap:3px;font-size:12.5px;display:grid}.lc-calm .lc-offer ul li:before{content:"· "}.lc-calm .lc-offer .acts{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.lc-calm .lc-offer.slim{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.lc-calm .lc-offer-more{color:var(--dim);font-size:12px}.lc-calm .invite{background:#f2c23029;border-radius:14px;gap:6px;padding:12px 14px;font-size:13px;display:grid}.lc-calm .invite .t{font-size:20px;font-weight:var(--wt)}.lc-calm .racebox{gap:8px;display:grid}.lc-calm .racehead{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.lc-calm .racehead b{color:var(--ink);font-weight:var(--wt);font-size:20px}.lc-calm .done{border-top:1px solid var(--pill);color:var(--dim);padding-top:10px;font-size:13px}.lc-calm .preview{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:24px}.lc-calm .pvchart{gap:8px;min-width:0;display:grid}.lc-calm .hgrid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.lc-calm .hgrid.wide{grid-template-columns:minmax(0,1fr) 460px;align-items:start}.lc-calm .histcard .hx{gap:10px;display:grid}.lc-calm .egrid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width>=1600px){.lc-calm .egrid{grid-template-columns:460px minmax(0,1fr)}}.lc-calm .elist button{border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:1px 12px;width:100%;padding:9px 10px;display:grid}.lc-calm .elist li+li{margin-top:2px}.lc-calm .elist button[aria-pressed=true]{background:var(--pill)}.lc-calm .elist .pe{grid-row:1/3}.lc-calm .elist b{font-size:14px;font-weight:500}.lc-calm .elist small{color:var(--dim);grid-column:2;font-size:12px}.lc-calm .elist .ch{text-align:right;grid-area:1/3/3;font-size:13px}.lc-calm .elist .ch small{display:block}.lc-calm.is-phone .vt{margin:0 12px 12px;display:flex}.lc-calm.is-phone .vt button{text-align:center;flex:1;padding:8px 6px}.lc-calm.is-phone .body{gap:12px;margin:0 12px 24px}.lc-calm.is-phone .egrid{grid-template-columns:minmax(0,1fr);gap:12px}.lc-calm.is-phone .card{padding:16px}.lc-calm.is-phone .big{font-size:46px}.lc-calm.is-phone .big.pier{font-size:30px}.lc-calm.is-phone .rhead{grid-template-columns:minmax(0,1fr);gap:8px}.lc-calm.is-phone .boat .dp{font-size:20px}.lc-calm.is-phone .lc-stand .wide{display:none}.lc-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#637371;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--own:#e3a200;--onown:#152628;--shore:#f6ead0;--mk-held:#0f6e66;--mk-check:#fff;--mk-ring:#637371;--mk-run:#e3a200;--bar:#0f6e66;--bar-track:#e7ebe8;--cs-acc:#0f6e66;--cs-onacc:#fff;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,sans-serif}:root.dark .lc-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#8d9f9c;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--own:#f2c230;--onown:#0f191b;--shore:#3a3420;--mk-held:#5cc6b8;--mk-check:#0f191b;--mk-ring:#8d9f9c;--mk-run:#f2c230;--bar:#5cc6b8;--bar-track:#223336;--cs-acc:#5cc6b8;--cs-onacc:#0f191b}.lc-flat .card{background:var(--card);border-radius:16px;min-height:0;padding:18px 20px}.lc-flat h2{color:var(--dim);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.lc-flat h2 span{font-weight:400}.lc-flat .grid{flex:1;grid-template-rows:minmax(214px,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 330px;gap:16px;min-height:0;margin:0 24px 24px;display:grid}.lc-flat .runc .big{font-size:34px;font-weight:700;line-height:1.1}.lc-flat .runc .big small{color:var(--dim);margin-left:4px;font-size:14px;font-weight:400}.lc-flat .runc .lc-bar{border-radius:4px;height:8px;margin:10px 0 12px;overflow:hidden}.lc-flat .runc dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lc-flat .runc dt,.lc-flat .facts dt{color:var(--dim);font-size:12px}.lc-flat .runc dd{font-size:20px;font-weight:700}.lc-flat .stc .lc-signs{justify-content:space-between;gap:6px 0}.lc-flat .lc-sign .sd{color:var(--dim);font-size:12px}.lc-flat .lc-sign .sd b{color:var(--ink);font-weight:600}.lc-flat .lc-sign{border-radius:10px;padding:4px 6px}.lc-flat .lc-sign[aria-pressed=true]{background:var(--soft)}.lc-flat .lc-sign[aria-pressed=true] .sd{text-decoration:none}.lc-flat .stc .foot{color:var(--dim);align-items:baseline;gap:6px;margin-top:10px;font-size:13px;display:grid}.lc-flat .stc .foot b{color:var(--ink);font-weight:600}.lc-flat .lc-legend{color:var(--dim);gap:4px 12px;font-size:12px}.lc-flat .invc{background:var(--own);color:var(--onown);align-content:start;gap:3px;padding:14px 18px;font-size:13px;display:grid}.lc-flat .invc h2{margin-bottom:2px}.lc-flat .invc .crew li{gap:4px;display:flex}.lc-flat .invc .crew li span+span:before{content:"· "}.lc-flat .invc .answer .btn{padding:6px 14px}.lc-flat .invc .rn{border:0;gap:3px;padding:0;display:grid}.lc-flat .invc .note{color:inherit;opacity:.8;margin-top:0}.lc-flat .lc-sign .sd b{font-size:13px;display:block}.lc-flat .ft td.dp,.lc-flat .ft th{white-space:nowrap}.lc-flat .invc h2{color:var(--onown)}.lc-flat .invc .t{font-size:20px;font-weight:700}.lc-flat .invc .crew{flex-wrap:wrap;gap:2px 12px;font-size:12px;display:flex}.lc-flat .invc .answer{gap:8px;margin-top:6px;display:flex}.lc-flat .btn{border-radius:10px;padding:8px 16px;font-size:14px;font-weight:700;text-align:center!important}.lc-flat .btn.solid{background:var(--acc);color:var(--onacc)}.lc-flat .btn.ghost{background:var(--soft);color:var(--ink)}.lc-flat .invc .btn.solid{background:var(--onown);color:var(--own)}.lc-flat .invc .btn.ghost{color:var(--onown);background:#0000001a}.lc-flat .invc.quiet{background:var(--card);color:var(--ink)}.lc-flat .invc.quiet h2{color:var(--dim)}:root[data-screen=tablet-portrait] .lc-flat.is-desk .grid{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-screen=tablet-portrait] .lc-flat.is-desk .runc{grid-area:1/1}:root[data-screen=tablet-portrait] .lc-flat.is-desk .invc{grid-area:1/2}:root[data-screen=tablet-portrait] .lc-flat.is-desk .stc{grid-area:2/1}:root[data-screen=tablet-portrait] .lc-flat.is-desk .side{grid-area:2/2;overflow:visible}:root[data-screen=tablet-portrait] .lc-flat.is-desk :is(.racec,.fleetc){grid-row:3}.lc-flat .racec,.lc-flat .fleetc{grid-template-rows:auto minmax(0,1fr);padding:0;display:grid}.lc-flat .racec>h2,.lc-flat .fleetc>h2{padding:18px 20px 0}.lc-flat .racec .in{padding:4px 20px 18px}.lc-flat .hbars{gap:10px;padding:4px 0 20px;display:grid;position:relative}.lc-flat .hb{grid-template-columns:70px 1fr 64px;align-items:center;gap:10px;font-size:14px;display:grid}.lc-flat .hb .tr{background:var(--soft);border-radius:6px;height:20px;position:relative;overflow:hidden}.lc-flat .hb .tr i{background:var(--acc);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.lc-flat .hb .tr u{background:repeating-linear-gradient(135deg, var(--acc) 0 3px, transparent 3px 7px);opacity:.45;position:absolute;top:0;bottom:0}.lc-flat .hb.own .tr i{background:var(--own)}.lc-flat .hb.own .nm{font-weight:700}.lc-flat .hb .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.lc-flat .hbars .capl{top:0;bottom:14px;left:calc(80px + (100% - 154px) * var(--capf));border-left:2px dashed var(--dim);position:absolute}.lc-flat .hbars .capl small{white-space:nowrap;color:var(--dim);font-size:11px;position:absolute;bottom:-16px;right:4px}.lc-flat .hbars .capl.is-start small{left:4px;right:auto}.lc-flat .lc-stand{font-size:14px}.lc-flat .lc-stand th{color:var(--dim);border-bottom:1px solid var(--soft);font-size:12px}.lc-flat .lc-stand td{border-bottom:1px solid var(--soft)}.lc-flat .lc-stand tr.own td{font-weight:700}.lc-flat .promise{background:var(--soft);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}.lc-flat .note{color:var(--dim);margin-top:8px;font-size:12px}.lc-flat .ft{width:100%;font-size:14px}.lc-flat .ft th{background:var(--card);color:var(--dim);border-bottom:1px solid var(--soft);padding:8px 10px;font-size:12px;position:sticky;top:0}.lc-flat .ft td{border-bottom:1px solid var(--soft);vertical-align:middle;padding:9px 10px}.lc-flat .ft th:first-child,.lc-flat .ft td:first-child{padding-left:20px}.lc-flat .ft tr.own td{background:var(--own)}@supports (color:color-mix(in lab, red, red)){.lc-flat .ft tr.own td{background:color-mix(in srgb, var(--own) 12%, transparent)}}.lc-flat .ft .nm{align-items:center;gap:8px;font-weight:600;display:flex}.lc-flat .ft .dp{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.lc-flat .ft .stg{min-width:150px}.lc-flat .ft .stg .lc-bar{border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.lc-flat .ft small{color:var(--dim);font-size:12px;display:block}.lc-flat .tag{background:var(--shore);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.lc-flat .side{grid-area:2/3;grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;display:grid}.lc-flat .rn{border-bottom:1px solid var(--soft);padding:8px 0;font-size:13px}.lc-flat .rn b{font-weight:600}.lc-flat .lc-got{color:var(--dim);gap:4px;margin-top:10px;font-size:13px;display:grid}.lc-flat .lc-got b{color:var(--ink)}.lc-flat .empty{color:var(--dim);padding:10px 0;font-size:15px}.lc-flat .lc-callsheet{background:var(--card);color:var(--ink);border-radius:16px 0 0 16px}.lc-flat .lc-callsheet h2{color:var(--ink);font-size:18px;font-weight:700}.lc-flat .lc-callsheet .ch button{border-radius:10px}.lc-flat .lc-callsheet .go{border-radius:12px;font-weight:700}.lc-flat.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lc-flat.is-phone .side{display:contents}.lc-flat.is-phone .invc{order:1}.lc-flat.is-phone .runc{order:2}.lc-flat.is-phone .stc{order:3}.lc-flat.is-phone .seg{order:4}.lc-flat.is-phone .racec,.lc-flat.is-phone .fleetc,.lc-flat.is-phone .donec{order:5}.lc-flat .seg{display:none}.lc-flat.is-phone .seg{background:var(--soft);border-radius:12px;padding:4px;display:flex}.lc-flat.is-phone .seg button{color:var(--dim);text-align:center;border-radius:9px;flex:1;padding:8px;font-size:14px}.lc-flat.is-phone .seg button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600}.lc-flat.is-phone .card[data-seg]:not(.on),.lc-flat.is-phone .lc-stand .wide,.lc-flat.is-phone .ft .wide{display:none}.lc-flat.is-phone .stc .lc-signs{gap:4px 0}.lc-flat.is-phone .lc-sign{padding:3px 2px}.lc-flat.is-phone .stc .foot{flex-direction:column;gap:6px}.lc-flat.is-phone .ft th:first-child,.lc-flat.is-phone .ft td:first-child{padding-left:14px}.lc-flat.is-phone .ft td,.lc-flat.is-phone .ft th{padding:8px 6px}.lc-flat.is-phone .ft .stg{min-width:0}.lc-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#5b7271;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--on:#1d6b68;--oncream:#1c3a3e;--mk-held:#1d6b68;--mk-check:#f6eedb;--mk-ring:#1c3a3e;--mk-run:#c8352b;--bar:#f2c535;--bar-track:#f6eedb4d;--cs-acc:#c8352b;--cs-onacc:#fff;background:var(--frame);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lc-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--on:#2f9e97;--cream:#0e1f25;--oncream:#f2e8cf;--mk-held:#f2c535;--mk-check:#0e1f25;--mk-ring:#9db2af;--mk-run:#f2c535}.lc-film .ul{border-bottom:2px solid var(--hi);padding-bottom:2px;font-weight:500;display:inline-block}.lc-film .field.tqd .ul,.lc-film .field.tq .ul,.lc-film .field.pb .ul{border-color:var(--yel)}.lc-film .tr{justify-self:end}.lc-film .redbtn{background:var(--red);color:#fff;letter-spacing:.2em;text-transform:uppercase;padding:9px 18px;font-size:11px;text-align:center!important}.lc-film .linebtn{letter-spacing:.2em;text-transform:uppercase;border:1px solid;padding:8px 16px;font-size:11px;text-align:center!important}.lc-film .grid{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:300px minmax(0,1fr) 300px;gap:14px;min-height:0;margin:0 22px 22px;display:grid}.lc-film .field{text-align:center;min-height:0;padding:16px 18px;position:relative}.lc-film .field.tqd{background:var(--tqd);color:#f6eedb}.lc-film .field.tq{background:var(--tq);color:#f6eedb}.lc-film .field.pb{background:var(--pb);color:var(--onpb)}.lc-film .field.cr{background:var(--cream);color:var(--oncream);border:1px solid var(--rule)}.lc-film .field h2{letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:500}.lc-film .U{text-transform:uppercase;letter-spacing:.18em}.lc-film .band{background:0 0;border:0;grid-column:1/-1;grid-template-columns:300px minmax(0,1fr) 300px;gap:14px;padding:0;display:grid}.lc-film .band>div{padding:16px 18px}.lc-film .band .bl{background:var(--tq);color:#f6eedb;align-content:center;gap:6px;display:grid}.lc-film .band .bc{background:var(--cream);border:1px solid var(--rule)}.lc-film .band .br{background:var(--tq);color:#f6eedb;align-content:center;gap:6px;display:grid}.lc-film .band .k{letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:11px}.lc-film .band .v{font-size:30px;line-height:1.1}.lc-film .band .v small{letter-spacing:.2em;text-transform:uppercase;margin-left:4px;font-size:12px}.lc-film .band .v small.lc-kg,.lc-film .band small.lc-kg{letter-spacing:normal;text-transform:none;margin-left:8px;font-size:13px;display:inline}.lc-film .days{justify-content:center;gap:6px;display:flex}.lc-film .days i{border:1.5px solid #f6eedb;border-radius:50%;width:14px;height:14px}.lc-film .days i.on{background:#f6eedb}.lc-film .days i.now{background:var(--yel);border-color:var(--yel)}.lc-film .band .lc-signs{justify-content:center;gap:4px 16px;margin:4px 0 8px}.lc-film .sd{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px}.lc-film .sd b{color:var(--ink);font-weight:500}.lc-film .lc-legend{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);justify-content:center;gap:4px 14px;font-size:10px}.lc-film .lc-sum{letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:11px}.lc-film .lc-sum b{color:var(--hi);font-weight:500}.lc-film .boat{border-bottom:1px solid #f6eedb40;justify-items:center;gap:2px;padding:9px 0;display:grid}.lc-film .boat .nm{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:6px;font-size:13px;display:flex}.lc-film .boat.own .nm{color:var(--yel)}.lc-film .boat .dp{font-size:22px;line-height:1.1}.lc-film .boat .st{opacity:.85;justify-items:center;gap:3px;font-size:11px;display:grid}.lc-film .boat .lc-bar{width:120px}.lc-film .boat small{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:10px}.lc-film .dive{grid-template-rows:auto auto minmax(0,1fr) auto auto;padding:16px 18px 14px;display:grid}.lc-film .dive .meta{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:-4px;font-size:11px}.lc-film .vl{grid-template-columns:34px repeat(var(--n), 1fr) 34px;min-height:0;margin:12px 0 6px;display:grid;position:relative}.lc-film .vl .vcol{border-left:1px dashed #1c3a3e4d;position:relative}:root.dark .lc-film .vl .vcol{border-color:#f2e8cf38}.lc-film .vl .vcol:last-of-type{border-right:1px dashed #1c3a3e4d}.lc-film .vl .nmh{text-align:center;letter-spacing:.2em;text-transform:uppercase;font-size:11px;position:absolute;top:0;left:0;right:0}.lc-film .vl .own .nmh{color:var(--hi)}.lc-film .vl .wk{border-left:2px dotted var(--tq);width:0;position:absolute;top:24px;left:50%}.lc-film .vl .bey{border-left:2px dotted var(--tq);opacity:.4;width:0;position:absolute;left:50%}.lc-film .vl .sb{line-height:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.lc-film .vl .vv{white-space:nowrap;background:var(--cream);padding:0 4px;font-size:14px;position:absolute;left:50%;transform:translate(-50%,14px)}.lc-film .vl .capr{border-top:1.5px dashed var(--hi);position:absolute;left:34px;right:34px}.lc-film .vl .capr small{letter-spacing:.14em;text-transform:uppercase;color:var(--hi);background:var(--cream);padding:0 4px;font-size:10px;position:absolute;top:2px;right:0}.lc-film .vl .ax{color:var(--dim);font-size:10px;position:absolute;left:0;transform:translateY(-50%)}.lc-film .lc-stand{margin-top:4px;font-size:13px}.lc-film .lc-stand th{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--rule);text-align:center;font-size:10px}.lc-film .lc-stand td{text-align:center;border-bottom:1px solid #1c3a3e2e}:root.dark .lc-film .lc-stand td{border-color:#f2e8cf29}.lc-film .lc-stand .num{text-align:center}.lc-film .lc-stand tr.own td{color:var(--hi)}.lc-film .promise{letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:12px}.lc-film .note{color:var(--dim);margin-top:4px;font-size:11px}.lc-film .rside{grid-template-rows:minmax(0,1fr);gap:14px;min-height:0;display:grid}:root[data-screen=tablet-portrait] .lc-film.is-desk .grid{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-screen=tablet-portrait] .lc-film.is-desk .band{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr)}:root[data-screen=tablet-portrait] .lc-film.is-desk .dive{grid-area:2/1/4}:root[data-screen=tablet-portrait] .lc-film.is-desk .grid>:nth-child(2){grid-area:2/2}:root[data-screen=tablet-portrait] .lc-film.is-desk .rside{grid-area:3/2}:root[data-screen=tablet-portrait] .lc-film.is-desk .rside .scroll{overflow:visible}.lc-film .rn{border-bottom:1px solid #1c3a3e40;justify-items:center;gap:4px;margin-bottom:12px;padding-bottom:12px;font-size:12px;display:grid}:root.dark .lc-film .rn{border-color:#f2e8cf33}.lc-film .rn:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.lc-film .rn .k{letter-spacing:.2em;text-transform:uppercase;font-size:10px}.lc-film .rn .t{letter-spacing:.16em;text-transform:uppercase;font-size:16px}.lc-film .crew{gap:1px;font-size:11px;display:grid}.lc-film .crew li span+span:before{content:" · "}.lc-film.is-phone .band .lc-signs{gap:4px 7px}.lc-film .answer{justify-content:center;gap:8px;margin-top:6px;display:flex}.lc-film .lc-got{gap:3px;margin-top:8px;font-size:12px;display:grid}.lc-film .empty{text-align:center;letter-spacing:.14em;text-transform:uppercase;padding:30px 10px;font-size:12px}.lc-film .lc-callsheet{background:var(--cream);color:var(--oncream);border-left:1px solid var(--rule);text-align:center}.lc-film .lc-callsheet .cs-head{justify-content:center;gap:20px}.lc-film .lc-callsheet h2{letter-spacing:.3em;text-transform:uppercase;border-bottom:2px solid var(--hi);font-size:14px;font-weight:500}.lc-film .lc-callsheet .ch{justify-content:center}.lc-film .lc-callsheet .ch button{letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:11px}.lc-film .lc-callsheet .go{letter-spacing:.2em;text-transform:uppercase;border-radius:0;font-size:12px}.lc-film .lc-callsheet .acts2{justify-content:center}.lc-film .lc-callsheet .card{text-align:left;border-radius:0}.lc-film.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lc-film.is-phone .band,.lc-film.is-phone .rside{display:contents}.lc-film.is-phone .band .bc{order:1}.lc-film.is-phone .band .bl{order:2}.lc-film.is-phone .band .br{order:3}.lc-film.is-phone .f-radio{order:4}.lc-film.is-phone .dive{order:5}.lc-film.is-phone .f-fleet{order:6}.lc-film.is-phone .band .bl,.lc-film.is-phone .band .br{grid-template-columns:1fr}.lc-film.is-phone .vl{height:300px}.lc-film.is-phone .lc-stand .wide{display:none}.lc-poster{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--sea:#6fc6bd;--deep:#3d9a91;--abyss:#1f5c57;--btn:#c99a2e;--onbtn:#10292d;--line:#f6f0e2;--mk-held:#c99a2e;--mk-check:#efe6d2;--mk-ring:#1f5c57;--mk-run:#c99a2e;--bar:#c99a2e;--bar-track:#e3d8bd;--cs-acc:#c99a2e;--cs-onacc:#10292d;background:var(--pp);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lc-poster{--pp:#10292d;--ink:#ece3cd;--gold:#c99a2e;--mus:#d6a63a;--soft:#9fd3cb;--rule:#c99a2e;--sea:#1f5f60;--deep:#12393c;--abyss:#0a2124;--line:#ece3cd;--mk-held:#d6a63a;--mk-check:#10292d;--mk-ring:#9fd3cb;--mk-run:#d6a63a;--bar-track:#24474a}.lc-poster .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.lc-poster .lnk{color:var(--soft);text-underline-offset:4px;font-size:14px;text-decoration:underline}.lc-poster .headline{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:44px;padding:2px 44px 14px;display:grid}.lc-poster .hl{color:var(--mus);letter-spacing:-.01em;font-size:78px;line-height:.98}.lc-poster .say{gap:10px;padding-bottom:6px;display:grid}.lc-poster .say p{font-size:19px;line-height:1.4}.lc-poster .say p.lc-legend{font-size:12px;line-height:1.3}.lc-poster .lc-signs{gap:6px 14px}.lc-poster .sd{color:var(--soft);font-size:11px}.lc-poster .sd b{color:var(--gold);font-weight:600}.lc-poster .lc-legend{color:var(--soft);gap:4px 12px;font-size:11px}.lc-poster .sea{background:linear-gradient(180deg, var(--sea), var(--deep) 70%, var(--abyss));color:var(--line);height:236px;padding:30px 44px 12px;position:relative}.lc-poster .sea:before{content:"";background:radial-gradient(circle at 10px -4px, var(--pp) 10px, transparent 10.5px) 0 0 / 20px 14px repeat-x;height:14px;position:absolute;top:-1px;left:0;right:0}.lc-poster .sea .lbl{letter-spacing:.2em;text-transform:uppercase;font-size:12px;position:absolute;top:12px;left:44px}.lc-poster .sea .lbl2{font-size:12px;position:absolute;top:12px;right:44px}.lc-poster .sea .lc-lanes{--lnw:104px;gap:4px;margin-top:8px}.lc-poster .sea .lc-lane{height:38px}.lc-poster .sea .lc-lane .ln{font-size:15px}.lc-poster .sea .lc-lane.own .ln{color:#f2c230}.lc-poster .sea .lv{font-size:12px}.lc-poster .sea .capl{color:#f2c230}.lc-poster .sea .fish{opacity:.6;position:absolute;bottom:26px;right:120px}.lc-poster .sea .empty{color:var(--line);padding:40px 0 0;font-size:30px;line-height:1.2}.lc-poster.is-desk{grid-template-rows:auto auto minmax(0,1fr);display:grid}.lc-poster .cols{grid-template-columns:1.15fr 1fr 1.1fr .95fr;gap:0;min-height:0;margin:14px 44px 0;display:grid}.lc-poster .cols>section{border-top:2px solid var(--rule);border-left:1px solid #c99a2e66;padding:10px 22px 16px}.lc-poster .cols>section:first-child{border-left:0;padding-left:0}.lc-poster .cols>section:last-child{padding-right:0}.lc-poster .cols h3{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.lc-poster .cols h3 span{color:var(--soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.lc-poster .lc-stand{font-size:13px}.lc-poster .lc-stand th{color:var(--soft);border-bottom:1px solid #c99a2e59;font-size:11px}.lc-poster .lc-stand td{border-bottom:1px solid #c99a2e59}.lc-poster .lc-stand tr.own td{color:var(--gold);font-weight:500}:root.dark .lc-poster .lc-stand tr.own td{color:var(--mus)}.lc-poster .promise{color:var(--mus);margin-top:8px;font-size:17px;line-height:1.3}.lc-poster .note{color:var(--soft);margin-top:4px;font-size:12px}.lc-poster .rn{border-bottom:1px solid #c99a2e59;gap:3px;margin-bottom:10px;padding-bottom:10px;font-size:13px;display:grid}.lc-poster .rn .claim{color:var(--mus);font-size:21px;line-height:1.2}.lc-poster .crew li{color:var(--soft);justify-content:space-between;font-size:12px;display:flex}.lc-poster .answer{gap:8px;margin-top:6px;display:flex}.lc-poster .pill{background:var(--btn);color:var(--onbtn);border-radius:999px;padding:7px 18px;font-size:14px;font-weight:500;text-align:center!important}.lc-poster .pill.ghost{color:var(--ink);border:1px solid var(--mus);background:0 0}.lc-poster .boat{border-bottom:1px solid #c99a2e59;grid-template-columns:1fr auto;align-items:baseline;gap:0 8px;padding:4px 0;font-size:14px;display:grid}.lc-poster .boat.own .nm{color:var(--gold);font-weight:500}:root.dark .lc-poster .boat.own .nm{color:var(--mus)}.lc-poster .boat .dp{font-size:17px}.lc-poster .boat .st{color:var(--soft);grid-column:1/-1;font-size:12px}.lc-poster .lc-got{color:var(--soft);gap:3px;margin-top:8px;font-size:13px;display:grid}.lc-poster .lc-got b{color:var(--ink);font-weight:500}.lc-poster .empty{color:var(--mus);font-size:22px;line-height:1.2}.lc-poster .lc-callsheet{background:var(--pp);color:var(--ink);border-left:2px solid var(--rule)}.lc-poster .lc-callsheet h2{color:var(--mus);font-size:34px;font-weight:400;line-height:1}.lc-poster.is-phone .headline{grid-template-columns:1fr;gap:10px;padding:4px 16px 16px}.lc-poster.is-phone .hl{font-size:56px}.lc-poster.is-phone .say p{font-size:17px}.lc-poster.is-phone .lc-signs{justify-content:space-between;gap:8px 0}.lc-poster.is-phone .sea{height:auto;padding:34px 16px 10px}.lc-poster.is-phone .sea .lbl{left:16px}.lc-poster.is-phone .sea .lbl2{display:none}.lc-poster.is-phone .sea .lc-lanes{--lnw:60px}.lc-poster.is-phone .sea .fish{display:none}.lc-poster.is-phone .cols{height:auto;margin:14px 16px 0;display:block}.lc-poster.is-phone .cols>section{border-left:0;padding:10px 0 18px}.lc-poster.is-phone .lc-stand .wide{display:none}.lc-std .callrow{margin-top:10px}.lc-std .notes>p:last-child{margin-top:2px}.lc:not(.lc-flat) .lc-cheer .sl-post-open{text-transform:lowercase}.lc-ins .lamps .lc-signs{display:contents}.lc-ins .runline{font-size:12px}.lc-ins .p-stand:has(.tape){grid-template-rows:auto minmax(0,1fr);display:grid}.lc-ins .sonar .foot{margin:6px 0 0}.lc-ins .p-stand .callrow{padding:0 10px 6px}.lc-ins .tape .lc-stand+.promise,.lc-ins .tape>div+div{margin-top:6px}.lc.lc-calm{--lc-calm-top:12px;background:0 0;overflow:clip}@media not all and (width>=48rem){.sl-frame:has(.lc-calm.is-phone) .edge-sharp-track{z-index:20;position:sticky;top:0}.lc.lc-calm.is-phone{--lc-calm-top:calc(56px + var(--safe-top,0px))}}.lc-calm .done .rn{margin-bottom:8px;display:block}.lc-calm .done .rn.inv{display:grid}.lc .lc-cheer .sl-post-open{border:1px solid}.lc-flat .ft th.r{text-align:right}.lc-flat .ft .nm small{font-weight:400;display:inline}.lc-flat .fnote{padding:4px 20px 16px}.lc-flat .callrow{margin-top:12px}.lc-flat .donec .rn.inv{gap:3px;display:grid}.lc-flat .racebox h3{margin:16px 0 8px;font-size:13px;font-weight:600}.lc-flat .lc-cheer .sl-post-open{border-radius:10px}.lc-film .f-fleet,.lc-film .f-radio{grid-template-rows:auto minmax(0,1fr);display:grid}.lc-film .bch{letter-spacing:.22em;text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:500}.lc-film .bc .lc-sum{text-align:center}.lc-film .f-fleet h2 small{letter-spacing:.16em;font-size:10px}.lc-film .dive{grid-template-rows:auto auto minmax(160px,1.1fr) minmax(0,1fr)}.lc-film .dive.is-empty{display:block}.lc-film .callrow{margin-top:12px}.lc-film .lc-cheer .sl-post-open{letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:10px}.lc-film .rn .k:after,.lc-flat .rn:not(.inv) .k:after{content:" ·"}.lc-flat .rn:not(.inv) .k{font-weight:600}.lc-poster .cols.is-three{grid-template-columns:1.15fr 1fr 1.1fr}.lc-poster .sea .callrow{margin-top:14px}.lc-poster .callrow{margin-top:6px}.lc-poster .say .lc-sum b{font-weight:inherit}.lc-poster .say .soft{color:var(--soft)}.lc-poster .rn.inv .k{font-size:13px}.lc .lc-views,.lc-topviews .lc-views{display:contents}.lc .lc-fit{width:100%;min-width:0}.lc-daychart{display:block;overflow:visible}.lc-daychart text{fill:var(--ch-txt);font-family:inherit;font-size:10px}.lc-daychart .gl{stroke:var(--ch-grid);stroke-width:1px}.lc-daychart .band{fill:var(--ch-band)}.lc-daychart .dot{fill:var(--ch-dot)}.lc-daychart .dot.sh{fill:none;stroke:var(--ch-dot);stroke-width:1.4px}.lc-daychart .tr{fill:none;stroke:var(--ch-line);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.lc-daychart .lvl{stroke:var(--ch-txt);stroke-width:1px;stroke-dasharray:2 3;opacity:.8}.lc-daychart .lvll{fill:var(--ch-txt);font-size:9.5px}.lc-daychart .crs{stroke:var(--ch-course);stroke-width:1.3px;stroke-dasharray:6 4}.lc-daychart .crsl{fill:var(--ch-course);font-size:9.5px}.lc-sdx{gap:10px;display:grid}.lc-sdx .sdx-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.lc-sdx .sdx-head p:first-child{font-size:17px}.lc-sdx .sdx-head p:first-child b{font-weight:500}.lc .snav{gap:6px;display:inline-flex}.lc-sdx .sdx-head .snav{margin-left:auto}.lc-sdx .sdx-head .snav button{opacity:.8;border:1px solid;border-radius:50%;width:26px;height:26px;line-height:1;text-align:center!important}.lc-sdx .sdx-head .vd{flex-basis:100%;font-size:13px}.lc-sdx .sdx-head .vd-held{color:var(--vd-held,inherit)}.lc-facts{grid-template-columns:1fr 1fr;gap:8px 18px;font-size:13px;display:grid}.lc-facts dt{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:10px}.lc-facts dd{margin:0}.lc-sdx .sdx-note{opacity:.85;font-size:12px;line-height:1.45}.lc-route{color:var(--rt-ink,currentColor);display:block;overflow:visible}.lc-route text{fill:currentColor;font-family:inherit;font-size:11px}.lc-route .sm{opacity:.75;font-size:10px}.lc-route .nx{font-weight:600}.lc-route .rl{stroke:currentColor;opacity:.35;stroke-width:2px}.lc-route .rd{stroke:var(--rt-done);stroke-width:4px;stroke-linecap:round}.lc-route .mk-h,.lc-route .mk-g{fill:var(--rt-done)}.lc-route .mk-i{fill:none;stroke:currentColor;stroke-width:1.6px}.lc-route .mk-b{fill:currentColor}.lc-stl li{border-bottom:1px solid var(--stl-line,#0000001f);grid-template-columns:1fr auto;gap:0 10px;padding:6px 0;font-size:13.5px;display:grid}.lc-stl li small{opacity:.78;grid-column:1/-1;font-size:11.5px}.lc-stl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lc-stl li.next{color:var(--stl-next,inherit);font-weight:500}.lc-stl li.here{opacity:.85;font-style:italic}.lc-stl li.goal{font-weight:500}.lc-vtabs{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.lc-vtabs button{opacity:.7;border:1px solid;border-radius:999px;padding:3px 12px;font-size:12px;text-align:center!important}.lc-vtabs button[aria-pressed=true]{opacity:1;background:var(--vt-bg);color:var(--vt-on);border-color:var(--vt-bg)}.lc-std{--ch-line:#1f5c57;--ch-dot:#2a7169;--ch-grid:#e0d3b2;--ch-txt:#2a7169;--ch-band:#c99a2e42;--ch-course:#93690f;--rt-done:#c99a2e;--vt-bg:#1f5c57;--vt-on:#f6f0e2;--stl-line:#d9c79c;--stl-next:#93690f;--vd-held:#93690f}:root.dark .lc-std{--ch-line:#ece3cd;--ch-dot:#93cbc3;--ch-grid:#24474a;--ch-txt:#93cbc3;--ch-band:#d6a63a33;--ch-course:#e2b552;--rt-done:#d6a63a;--vt-bg:#ece3cd;--vt-on:#10292d;--stl-line:#3a5a55;--stl-next:#e2b552;--vd-held:#e2b552}.lc-std .lc-sdx .sdx-head b{color:var(--mus)}.lc-std .col>.lc-vtabs{margin-bottom:-10px}.lc-std.is-phone .lc-vtabs,.lc-std.is-phone .c-stage,.lc-std.is-phone .c-route{order:2}.lc-ins{--ch-line:#9ff0c9;--ch-dot:#5fbf98;--ch-grid:#9ff0c91f;--ch-txt:#8fd8b6;--ch-band:#f2c2302e;--ch-course:#f2c230;--rt-done:#f2c230}.lc-ins .vkeys{gap:5px;margin:-2px 0 8px;display:flex}.lc-ins .scope .lc-daychart{font-family:IBM Plex Mono,monospace}.lc-ins .scope .lc-daychart .tr{filter:drop-shadow(0 0 3px #9ff0c9)}.lc-ins .scope .lc-route{color:#9ff0c9;font-family:IBM Plex Mono,monospace}.lc-ins .scope .lc-fit{position:relative}.lc-ins .lc-stand.facts td{padding-top:4px;padding-bottom:4px}.lc-ins .tape>.note{padding:6px 10px}.lc-ins .tape .lc-stl{--stl-line:#1d2a2c2e;--stl-next:#9a5f00;padding:0 10px;font-family:IBM Plex Mono,monospace}.lc-ins .tape .lc-stl li{font-size:12px}.lc-ins.is-phone .p-scope{order:4}.lc-calm{--ch-line:#0f3237;--ch-dot:#0f32378c;--ch-grid:#0f32371a;--ch-txt:#24504c;--ch-band:#fff6c873;--ch-course:#8a5600;--rt-done:#9a5f00;--stl-line:#0f32371a;--stl-next:#9a5f00}:root.dark .lc-calm{--ch-line:#e4f2ee;--ch-dot:#e4f2ee80;--ch-grid:#e4f2ee14;--ch-txt:#8fb7b0;--ch-band:#fff6c81a;--ch-course:#f2c230;--rt-done:#f2c230;--stl-line:#e4f2ee24;--stl-next:#f2c230}.lc-calm .lc-sdx .sdx-head p:first-child{font-size:22px;font-weight:300}.lc-flat{--ch-line:#0f6e66;--ch-dot:#8fa8a4;--ch-grid:#edf0ee;--ch-txt:#5b6b69;--ch-band:#f6ead0;--ch-course:#b07a00;--rt-done:#e3a200;--stl-line:#e7ebe8;--stl-next:#0f6e66}:root.dark .lc-flat{--ch-line:#5cc6b8;--ch-dot:#5d7572;--ch-grid:#1f3033;--ch-txt:#93a5a2;--ch-band:#3a3420;--ch-course:#f2c230;--rt-done:#f2c230;--stl-line:#223336;--stl-next:#5cc6b8}.lc-flat .racec{grid-template-rows:auto auto minmax(0,1fr)}.lc-flat .vseg{background:var(--soft);border-radius:10px;justify-self:start;gap:2px;margin:14px 20px 0;padding:3px;display:inline-flex}.lc-flat .vseg button{color:var(--dim);border-radius:8px;padding:5px 12px;font-size:13px}.lc-flat .vseg button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600}.lc-flat .lc-facts dt{text-transform:none;letter-spacing:0;font-size:12px}.lc-film{--ch-line:#1c3a3e;--ch-dot:#2f9e97;--ch-grid:#1c3a3e1a;--ch-txt:#4f6765;--ch-band:#f2c5354d;--ch-course:#c8352b;--rt-done:#c8352b;--stl-line:#1c3a3e2e;--stl-next:#c8352b}:root.dark .lc-film{--ch-line:#f2e8cf;--ch-dot:#5cc6bd;--ch-grid:#f2e8cf14;--ch-txt:#9db2af;--ch-band:#f2c53529;--ch-course:#f2c535;--rt-done:#f2c535;--stl-line:#f2e8cf29;--stl-next:#f2c535}.lc-film .dive:not(.dv2,.is-empty){grid-template-rows:auto auto auto minmax(160px,1.1fr) minmax(0,1fr)}.lc-film .dive.dv2{grid-template-rows:auto auto minmax(0,1fr)}.lc-film .lc-vtabs{justify-content:center;margin-bottom:10px}.lc-film .lc-vtabs button{letter-spacing:.16em;text-transform:uppercase;border-color:#0000;border-radius:0;font-size:10.5px}.lc-film .lc-vtabs button[aria-pressed=true]{color:var(--hi);background:0 0;border-color:currentColor}.lc-film .lc-sdx .sdx-head{text-align:center;justify-content:center}.lc-film .lc-sdx .sdx-head .snav{margin-left:0}.lc-film .lc-sdx .sdx-head p:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:15px}.lc-film .lc-facts,.lc-film .lc-sdx .sdx-note{text-align:center}.lc-film .lc-sdx .lc-fit,.lc-film .routebox .lc-fit{justify-items:center;display:grid}.lc-poster{--ch-line:#1f5c57;--ch-dot:#2a7169;--ch-grid:#e0d3b2;--ch-txt:#2a7169;--ch-band:#c99a2e42;--ch-course:#93690f;--rt-done:#f2c230;--stl-line:#c99a2e59;--stl-next:#93690f}:root.dark .lc-poster{--ch-line:#ece3cd;--ch-dot:#9fd3cb;--ch-grid:#24474a;--ch-txt:#9fd3cb;--ch-course:#e2b552;--stl-next:#d6a63a}.lc-poster .sea .seaway{color:var(--line);position:absolute;inset:0}.lc-poster.is-phone .sea:has(.seaway){height:auto;padding-bottom:16px}.lc-poster.is-phone .sea .seaway{margin-top:18px;position:relative;inset:auto}.lc-poster .hl.small{font-size:64px}.lc-poster.is-phone .hl.small{font-size:46px}.lc-poster .viewbar{padding:10px 16px 0}.vlinks.lc-topviews,.lc-poster .vlinks{gap:14px;font-size:14px;display:flex}.lc-poster .vlinks button,.vlinks.lc-topviews button{cursor:pointer;opacity:.75}.lc-poster .vlinks button[aria-pressed=true],.vlinks.lc-topviews button[aria-pressed=true]{opacity:1;border-bottom:2px solid #c99a2e}.lc-poster.is-phone .vlinks{gap:10px;font-size:13px}.lc .hx{gap:10px;min-width:0;display:grid}.lc .hx-period{gap:6px;display:grid}.lc .hx-pbtns,.lc .hx-chips{flex-wrap:wrap;gap:4px;display:flex}.lc .hx-pbtns button,.lc .hx-chips button{border:1px solid var(--hx-bd,currentColor);background:var(--hx-btnbg,transparent);border-radius:var(--hx-r,999px);color:var(--hx-fg,inherit);white-space:nowrap;padding:3px 11px;font-size:12px;text-align:center!important}.lc .hx-pbtns button[aria-pressed=true]{background:var(--hx-on);color:var(--hx-onfg);border-color:var(--hx-on)}.lc .hx-chips button{align-items:center;gap:6px;display:inline-flex}.lc .hx-chips button[aria-pressed=true]{background:var(--hx-chipon,transparent);color:var(--hx-chipfg,inherit);border-color:var(--hx-chipbd,currentColor)}.lc .hx-chips button[aria-pressed=false]{opacity:.55;border-style:dashed;border-color:var(--hx-chipoff,currentColor);background:0 0}.lc .hx-chips .sw{border-top:2px solid var(--hx-swo,var(--hx-other));flex:none;width:14px;height:0}.lc .hx-chips .own .sw{border-top:3px solid var(--hx-own)}.lc .hx-chips button[aria-pressed=false] .sw{opacity:.3}.lc .hx-chips button small{opacity:.8;font-size:10.5px}.lc .hx-chips button.own{cursor:default}.lc .hx-step{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:24px;font-size:13px;display:flex}.lc .hx-step b{font-weight:500}.lc .hx-step small{color:var(--hx-txt);font-size:12px}.lc .hx-step button{border:1px solid var(--hx-bd,currentColor);border-radius:var(--hx-r,999px);min-width:26px;height:24px;text-align:center!important}.lc .hx-dates{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lc .hx-dates span{border:1px solid var(--hx-bd,currentColor);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 8px}.lc .hx-chart{min-width:0}.lc .hxc{max-width:100%;display:block;overflow:visible}.lc .hxc text{fill:var(--hx-txt);font-variant-numeric:tabular-nums;font-size:10.5px}.lc .hxc .gl{stroke:var(--hx-grid);stroke-width:1px}.lc .hxc .zero{stroke:var(--hx-txt);stroke-width:1px;opacity:.6}.lc .hxc .ln{fill:none;stroke:var(--hx-other);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;opacity:.8}.lc .hxc .ln.gap{stroke-dasharray:1.5 4;opacity:.7}.lc .hxc .halo{fill:none;stroke:var(--hx-halo);stroke-width:8px;stroke-linejoin:round;stroke-linecap:round}.lc .hxc .ln.own{stroke:var(--hx-own);stroke-width:2.8px;opacity:1}.lc .hxc .end{fill:var(--hx-other)}.lc .hxc .end.own{fill:var(--hx-own)}.lc .hxc .lab{fill:var(--hx-ink);font-size:11.5px}.lc .hxc .lab.own{fill:var(--hx-ownink);font-weight:600}.lc .hxc .late{font-size:10px}.lc .hxc .hit{fill:#0000}.lc .hx-tab{font-variant-numeric:tabular-nums;font-size:13px}.lc .hx-tab th{color:var(--hx-txt);border-bottom:1px solid var(--hx-rule);vertical-align:bottom;padding:4px 8px 6px 0;font-size:11px;font-weight:400}.lc .hx-tab th:first-child,.lc .hx-tab td:first-child{padding-left:8px}.lc .hx-tab td{border-bottom:1px solid var(--hx-rule);vertical-align:top;padding:7px 8px 7px 0}.lc .hx-tab .num{text-align:right;white-space:nowrap}.lc .hx-tab small{color:var(--hx-txt);font-size:11px;font-weight:400;display:block}.lc .hx-tab tr.own td{background:var(--hx-ownbg);color:var(--hx-ownink);font-weight:500}.lc .hx-tab tr.own td:first-child{box-shadow:inset 3px 0 0 var(--hx-own)}.lc .hx-list li{border-bottom:1px solid var(--hx-rule);text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:8px;display:grid}.lc .hx-list .nm{font-weight:500}.lc .hx-list .v{font-variant-numeric:tabular-nums;text-align:right}.lc .hx-list .v b{font-weight:500}.lc .hx-list small{color:var(--hx-txt);grid-column:1/-1;font-size:11.5px}.lc .hx-list li.own{background:var(--hx-ownbg);box-shadow:inset 3px 0 0 var(--hx-own);color:var(--hx-ownink)}.lc .hx-note{color:var(--hx-txt);font-size:11.5px;margin-top:8px!important}.lc .hx-empty{color:var(--hx-txt);font-size:13px}.lc-std{--hx-own:#e6a800;--hx-halo:#f2c23059;--hx-other:#1f5c57;--hx-ink:#1f5c57;--hx-txt:#2a7169;--hx-grid:#e0d3b2;--hx-rule:#d9c79c;--hx-ownbg:#f2c23038;--hx-ownink:#7a5600;--hx-on:#1f5c57;--hx-onfg:#f6f0e2;--hx-bd:#1f5c5773}:root.dark .lc-std{--hx-own:#f2c230;--hx-halo:#f2c2302e;--hx-other:#ece3cd;--hx-ink:#ece3cd;--hx-txt:#93cbc3;--hx-grid:#24474a;--hx-rule:#3a5a55;--hx-ownbg:#f2c23024;--hx-ownink:#f2c230;--hx-on:#ece3cd;--hx-onfg:#10292d;--hx-bd:#ece3cd66}.lc-std .body.hist{grid-template-columns:minmax(0,1fr) 300px}.lc-std.is-phone .c-hist{order:2}.lc-ins .scope{--hx-own:#f2c230;--hx-halo:#f2c23038;--hx-other:#9ff0c9;--hx-ink:#9ff0c9;--hx-txt:#8fd8b6;--hx-grid:#9ff0c91f;--hx-ownink:#f2c230}.lc-ins .scope .hxc{font-family:IBM Plex Mono,monospace}.lc-ins .scope .hxc .ln{filter:drop-shadow(0 0 3px #9ff0c9b3)}.lc-ins .scope .hxc .ln.own{filter:drop-shadow(0 0 4px #f2c230)}.lc-ins .tape{--hx-own:#e6a800;--hx-txt:#4c5c5a;--hx-rule:#1d2a2c29;--hx-ownbg:#f2c23047;--hx-ownink:#7a4b00}.lc-ins .tape .hx-tab{font-family:IBM Plex Mono,monospace;font-size:12px}.lc-ins .tape .hx-note{padding:0 10px;font-size:11px}.lc-ins .pkeys{--hx-bd:var(--edge);--hx-r:4px;--hx-txt:var(--dim);margin:0 0 8px}.lc-ins .pkeys .hx-pbtns button{padding:4px 9px;font-size:10px}.lc-ins .pkeys .hx-step{font-family:IBM Plex Mono,monospace;font-size:12px}.lc-ins .pkeys .hx-step button{height:24px;padding:0 8px}.lc-ins .pkeys .key[aria-pressed=true]{color:var(--ink);background:var(--glow)}:root.dark .lc-ins .pkeys .key[aria-pressed=true]{color:#f1e8d0}.lc-ins .pickrow{display:contents}:root.dark .lc-ins .key[aria-pressed=true]{color:#f1e8d0;background:var(--glow)}.lc-ins.is-phone .p-sonar-h{order:4}.lc-ins .p-scope .hx-empty{padding:0 0 8px}.lc-calm{--hx-own:#e0a000;--hx-halo:#ffe2788c;--hx-other:#0f3237;--hx-ink:#0f3237;--hx-txt:#456c67;--hx-grid:#0f32371a;--hx-rule:#0f32371f;--hx-ownbg:#f2c2303d;--hx-ownink:#7a4b00;--hx-on:#0f32371f;--hx-onfg:#0f3237;--hx-bd:transparent;--hx-btnbg:transparent;--hx-fg:#456c67;--hx-chipon:#0f323714;--hx-chipbd:#0f323740}:root.dark .lc-calm{--hx-own:#f2c230;--hx-halo:#f2c23038;--hx-other:#e4f2ee;--hx-ink:#e4f2ee;--hx-txt:#8fb7b0;--hx-grid:#e4f2ee1a;--hx-rule:#e4f2ee1f;--hx-ownbg:#f2c23024;--hx-ownink:#f2c230;--hx-on:#e4f2ee29;--hx-onfg:#e4f2ee;--hx-fg:#8fb7b0;--hx-chipon:#e4f2ee14;--hx-chipbd:#e4f2ee4d;--hx-chipfg:#e4f2ee}.lc-calm .pane .hx{padding-top:14px}.lc-calm .hx-pbtns button,.lc-calm .hx-chips button{padding:5px 12px;font-size:13px}.lc-calm .hx-step button{border:1px solid var(--edge)}.lc-calm .hxc .ln{stroke-width:1.3px}.lc-flat{--hx-own:#e3a200;--hx-halo:#e3a2002e;--hx-other:#0f6e66;--hx-ink:#152628;--hx-txt:#637371;--hx-grid:#edf0ee;--hx-rule:#e7ebe8;--hx-ownbg:#e3a20021;--hx-ownink:#152628;--hx-on:#0f6e66;--hx-onfg:#fff;--hx-bd:transparent;--hx-btnbg:#e7ebe8;--hx-fg:#152628;--hx-r:8px;--hx-chipon:#e7ebe8;--hx-chipbd:transparent;--hx-chipoff:#b9c4c1}:root.dark .lc-flat{--hx-own:#f2c230;--hx-halo:#f2c23029;--hx-other:#5cc6b8;--hx-ink:#e9efed;--hx-txt:#8d9f9c;--hx-grid:#1f3033;--hx-rule:#223336;--hx-ownbg:#f2c2301f;--hx-ownink:#e9efed;--hx-on:#5cc6b8;--hx-onfg:#0f191b;--hx-btnbg:#223336;--hx-fg:#e9efed;--hx-chipon:#223336;--hx-chipoff:#3a4f52}.lc-flat .histc{grid-column:span 2}.lc-flat .hx-pbtns button,.lc-flat .hx-chips button{padding:5px 11px;font-size:13px}.lc-flat .hx-tab{font-size:14px}.lc-flat .hx-tab tr.own td{font-weight:700}.lc-flat .hx-list .nm,.lc-flat .hx-pbtns button,.lc-flat .hx-chips button{text-transform:capitalize}.lc-film{--hx-own:#e8b400;--hx-halo:#f2c53573;--hx-other:#1c3a3e;--hx-ink:#1c3a3e;--hx-txt:#4f6765;--hx-grid:#1c3a3e1a;--hx-rule:#f6eedb40;--hx-on:#1c3a3e;--hx-onfg:#f6eedb;--hx-bd:#1c3a3e80;--hx-r:0;--hx-ownink:#c8352b}:root.dark .lc-film{--hx-own:#f2c535;--hx-halo:#f2c53533;--hx-other:#f2e8cf;--hx-ink:#f2e8cf;--hx-txt:#9db2af;--hx-grid:#f2e8cf14;--hx-on:#f2e8cf;--hx-onfg:#0e1f25;--hx-bd:#f2e8cf66;--hx-ownink:#f2c535}.lc-film .hxf .hx{justify-items:center}.lc-film .hxf .hx-pbtns,.lc-film .hxf .hx-chips,.lc-film .hxf .hx-step{justify-content:center}.lc-film .hxf .hx-pbtns button,.lc-film .hxf .hx-chips button{letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;font-size:10px}.lc-film .f-fleet{--hx-txt:#f6eedbb8;--hx-ownbg:#f2c53529;--hx-ownink:#f2c535;--hx-own:#f2c535}.lc-film .f-fleet .hx-list li{text-align:center;grid-template-columns:1fr;justify-items:center}.lc-film .f-fleet .hx-list .nm{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:400}.lc-film .f-fleet .hx-list .v{text-align:center;font-size:22px;line-height:1.15}.lc-film .f-fleet .hx-list li.own{box-shadow:inset 0 3px #f2c535}.lc-film .f-fleet .hx-note{text-align:center;padding:0 6px}.lc-poster{--hx-own:#e6a800;--hx-txt:#2a7169;--hx-rule:#c99a2e59;--hx-ownbg:#f2c23038;--hx-ownink:#7a5600;--hx-on:#c99a2e;--hx-onfg:#10292d;--hx-bd:#c99a2eb3;--hx-other:#1f5c57}:root.dark .lc-poster{--hx-own:#f2c230;--hx-other:#ece3cd;--hx-onfg:#10292d;--hx-txt:#9fd3cb;--hx-ownbg:#f2c23024;--hx-ownink:#f2c230}.lc-poster .hxsea{--hx-own:#f2c230;--hx-halo:#f2c23040;--hx-other:var(--line);--hx-ink:var(--line);--hx-txt:#f6f0e2c7;--hx-grid:#f6f0e229;--hx-ownink:#f2c230;padding-top:34px}.lc-poster .say .hx-period,.lc-poster .say .hx-chips{font-size:13px}.lc-poster .say .hx-step{font-size:14px}.lc-poster .say{gap:8px}.lc-poster.is-phone .hxsea .hxc{margin-top:6px}.lc .hx.is-loading{opacity:.6;transition:opacity .2s}.lc .hx-pending{padding:14px 0}.lc .hxc .hit{cursor:pointer}.lc .hxc .tip{fill:var(--hx-ink);paint-order:stroke;stroke:var(--hx-tipbg,transparent);stroke-width:4px;font-size:11.5px;font-weight:600}.lc .hx-dates input{border:1px solid var(--hx-bd,currentColor);font:inherit;font-variant-numeric:tabular-nums;color:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border-radius:4px;padding:1px 6px;font-size:12.5px}@media (prefers-color-scheme:dark){.lc .hx-dates input{--lightningcss-light: ;--lightningcss-dark:initial}}.lc .hx-dates button{min-width:0;padding:0 10px}.lc .hx-chips button:disabled{cursor:default}.lc-ins .p-sonar-h .pickrow:disabled{opacity:.55}.lc-film .hxf .hx-chart{justify-self:stretch}.ln{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.ln button{cursor:pointer;text-transform:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;background:0 0;border:0;padding:0}.ln ul,.ln ol{margin:0;padding:0;list-style:none}.ln p,.ln h1,.ln h2,.ln h3,.ln dl,.ln dd{margin:0}.ln table{border-collapse:collapse;width:100%}.ln th{font-weight:inherit;text-align:left}.ln .scroll{scrollbar-width:thin;min-height:0;overflow:hidden auto}.ln.is-phone .scroll{overflow:visible}.ln .num{font-variant-numeric:tabular-nums;white-space:nowrap}.ln-chart{display:block;overflow:visible}.ln-chart text{fill:var(--ch-txt);font-family:inherit;font-size:10px}.ln-chart .gl{stroke:var(--ch-grid);stroke-width:1px}.ln-chart .band{fill:var(--ch-band)}.ln-chart .tail{fill:var(--ch-band);opacity:.45}.ln-chart .bandl{fill:var(--ch-txt);letter-spacing:.08em;font-size:9px}.ln-chart .dot{fill:var(--ch-dot)}.ln-chart .dot.sh{fill:none;stroke:var(--ch-dot);stroke-width:1.2px}.ln-chart .ms{fill:none;stroke:var(--ch-dot);stroke-width:1px;stroke-linejoin:round;opacity:.55}.ln-chart .tr{fill:none;stroke:var(--ch-line);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.ln-chart .fan{fill:var(--ch-fan)}.ln-chart .fc{fill:none;stroke:var(--ch-line);stroke-width:2px;stroke-dasharray:1 5;stroke-linecap:round}.ln-chart .crs{fill:none;stroke:var(--ch-course);stroke-width:1.2px;stroke-dasharray:6 4}.ln-chart .crsl{fill:var(--ch-course);font-size:9px}.ln-chart .today{stroke:var(--ch-txt);stroke-width:1px;opacity:.45}.ln-chart .stn{stroke:var(--ch-stn);stroke-width:1px;stroke-dasharray:2 3}.ln-chart .stnl{fill:var(--ch-stn);font-size:9.5px}.ln-chart .turn{fill:none;stroke:var(--ch-course);stroke-width:1.5px}.ln-chart .me{fill:var(--ch-me);stroke:var(--ch-ring,transparent);stroke-width:2px}.ln-chart .msg{font-size:13px}.ln-sb .base{stroke:var(--ch-txt);stroke-width:1px;opacity:.5}.ln-sb .crs{stroke:var(--ch-course);stroke-dasharray:4 3;stroke-width:1.2px}.ln-sb rect.met{fill:var(--sb-held)}.ln-sb rect.below{fill:var(--sb-miss)}.ln-sb rect.run{fill:none;stroke:var(--sb-run);stroke-width:1.4px;stroke-dasharray:3 2}.ln-sb text{fill:var(--ch-txt);font-size:9.5px}.ln-sb .crsl{fill:var(--ch-course)}.ln-sb .hatch line{stroke:var(--sb-shore);stroke-width:2px}.ln-zone{border-radius:5px;height:10px;display:flex;position:relative;overflow:hidden}.ln-zone i{height:100%;display:block}.ln-zone i:first-child{background:var(--z1)}.ln-zone i:nth-child(2){background:var(--z2)}.ln-zone i:nth-child(3){background:var(--z3)}.ln-zonewrap{padding:14px 0 16px;position:relative}.ln-zonewrap .mk{background:var(--ch-me);width:2px;height:26px;position:absolute;top:6px;transform:translate(-1px)}.ln-zonewrap .lb{white-space:nowrap;opacity:.8;font-size:10px;position:absolute;bottom:-2px;transform:translate(-50%)}.ln-wd{display:block}.ln .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ln-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--btn:#1f5c57;--onbtn:#f6f0e2;--ch-line:#1f5c57;--ch-dot:#2a7169;--ch-fan:#c99a2e38;--ch-grid:#e0d3b2;--ch-txt:#2a7169;--ch-band:#c99a2e42;--ch-course:#93690f;--ch-stn:#93690f;--ch-me:#c99a2e;--sb-held:#c99a2e;--sb-miss:#8fb3ad;--sb-shore:#c99a2e;--sb-run:#1f5c57;--rt-line:#b8a77d;--rt-done:#c99a2e;--rt-bg:#efe6d2;--z1:#9fc9b9;--z2:#e6c46f;--z3:#d88f6c;background:var(--bg);color:var(--ink);font-family:Jost,sans-serif}:root.dark .ln-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--btn:#ece3cd;--onbtn:#10292d;--ch-line:#ece3cd;--ch-dot:#93cbc3;--ch-fan:#d6a63a38;--ch-grid:#24474a;--ch-txt:#93cbc3;--ch-band:#d6a63a33;--ch-course:#e2b552;--ch-stn:#e2b552;--ch-me:#e2b552;--sb-held:#d6a63a;--sb-miss:#4f7f7a;--sb-shore:#d6a63a;--sb-run:#ece3cd;--rt-line:#3f6662;--rt-done:#d6a63a;--rt-bg:#10292d;--z1:#3f8a73;--z2:#b48f2e;--z3:#a65a3b}.ln-std .caps{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.ln-std .head{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:end;gap:22px;margin:0 40px;padding:16px 0 14px;display:grid}.ln-std .box{border:2px solid var(--mus);text-align:center;width:70px;height:70px;color:var(--mus);place-content:center;display:grid}.ln-std .box small{letter-spacing:.25em;text-transform:uppercase;font-size:8px;font-weight:600}.ln-std .box b{font-size:28px;font-weight:500;line-height:1}.ln-std .title h1{color:var(--mus);font-size:42px;font-weight:400;line-height:1}.ln-std .title p{color:var(--soft);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;display:flex}.ln-std .tabs button{color:var(--soft)}.ln-std .tabs button[aria-pressed=true]{color:var(--ink);border-bottom:2px solid var(--mus)}.ln-std .pos{align-items:end;gap:30px;display:flex}.ln-std .pos .caps{writing-mode:initial}.ln-std .pos dt{color:var(--soft);font-size:11px}.ln-std .pos dd{font-size:30px;font-weight:300;line-height:1.05}.ln-std .pos dd small{color:var(--soft);margin-left:3px;font-size:14px}.ln-std .body{flex:1;grid-template-columns:minmax(0,1fr) 300px 272px;gap:32px;min-height:0;margin:0 40px;display:grid}:root[data-screen=tablet-portrait] .ln-std.is-desk .head{margin:0 24px}:root[data-screen=tablet-portrait] .ln-std.is-desk .body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;margin:0 24px}:root[data-screen=tablet-portrait] .ln-std.is-desk .c-main{border-bottom:1px solid var(--rule);grid-column:1/-1;overflow:visible}.ln-std .col{align-content:start;gap:20px;padding:14px 4px 22px 0;display:grid}.ln-std .c-main{gap:14px;padding-right:0}.ln-std .shd{border-bottom:1px solid var(--mus);color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;padding-bottom:6px;font-size:12px;display:flex}.ln-std .shd b{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.ln-std .chips{flex-wrap:wrap;gap:4px;display:flex}.ln-std .chips button{border:1px solid var(--rule);color:var(--soft);border-radius:999px;padding:2px 10px;font-size:12px}.ln-std .chips button[aria-pressed=true]{background:var(--btn);color:var(--onbtn);border-color:var(--btn)}.ln-std .chips button.off{opacity:.55}.ln-std .arr{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:end;gap:6px 20px;padding-top:12px;display:grid}.ln-std .arr .big{font-size:30px;font-weight:300;line-height:1.1}.ln-std .arr .sub{color:var(--soft);grid-column:1/-1;font-size:13px}.ln-std .verdict{font-size:24px;font-weight:300;line-height:1.15}.ln-std .pair{gap:22px;margin:8px 0 6px;display:flex}.ln-std .pair dt{color:var(--soft);font-size:11px}.ln-std .pair dd{font-size:19px}.ln-std .note{color:var(--soft);font-size:12.5px;line-height:1.45}.ln-std .note b{color:var(--ink);font-weight:500}.ln-std .capline{margin-top:2px;font-size:11.5px}.ln-std .gapline{border-bottom:1px solid var(--rule);padding:4px 0 8px}.ln-std .stations li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:0 10px;padding:6px 0;font-size:13.5px;display:grid}.ln-std .stations li small{color:var(--soft);grid-column:1/-1;font-size:11.5px}.ln-std .stations li.next{color:var(--musi);font-weight:500}.ln-std .stations li.goal{font-weight:500}.ln-std .help li{border-bottom:1px solid var(--rule);gap:2px;padding:8px 0;font-size:13px;line-height:1.45;display:grid}.ln-std .help li b{color:var(--ink);font-size:14px;font-weight:500}.ln-std .help li.tip{border:1.5px dashed var(--mus);margin-bottom:4px;padding:10px 12px}.ln-std .help li span{color:var(--soft)}.ln-std .ln-more{color:var(--soft);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.ln-std .empty{color:var(--soft);font-size:14px}.ln-std .ln-wd{color:var(--ink);--wd-c:var(--mus)}.ln-std.is-phone .head{grid-template-columns:auto 1fr;gap:14px;margin:0 18px}.ln-std.is-phone .box{width:56px;height:56px}.ln-std.is-phone .box b{font-size:22px}.ln-std.is-phone .title h1{font-size:27px}.ln-std.is-phone .head{align-items:center}.ln-std.is-phone .arr{grid-template-columns:1fr}.ln-std.is-phone .arr .big{font-size:26px}.ln-std.is-phone .pos{grid-column:1/-1;justify-content:space-between;gap:10px}.ln-std.is-phone .pos dd{font-size:23px}.ln-std.is-phone .body{flex-direction:column;gap:0;height:auto;margin:0 18px;display:flex}.ln-std.is-phone .col{display:contents}.ln-std.is-phone .col>*{margin-top:18px}.ln-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--brass:#c99a2e;--mus:#e0b13a;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--row:#dfe1d8;--own:#9a5f00;--led:#2f9e6b;--btn:#f4f5f1;--paper:#f6f1e1;--ch-line:#9ff0c9;--ch-dot:#5fbf98;--ch-fan:#9ff0c929;--ch-grid:#9ff0c91f;--ch-txt:#8fd8b6;--ch-band:#f2c2302e;--ch-course:#f2c230;--ch-stn:#f2c230;--ch-me:#f2c230;--sb-held:#2f9e6b;--sb-miss:#8d9793;--sb-shore:#c99a2e;--sb-run:#1d2a2c;--z1:#2f9e6b;--z2:#e0b13a;--z3:#c8553b;background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink);font-family:Jost,sans-serif}:root.dark .ln-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--row:#16302f;--own:#f2c230;--led:#9ff0c9;--btn:#0f2427;--sb-held:#9ff0c9;--sb-miss:#4a6c70;--sb-run:#f1e8d0}.ln-ins .mono,.ln-ins .tape,.ln-ins .ro,.ln-ins .slip{font-family:IBM Plex Mono,monospace}.ln-ins .panel{background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border:1px solid var(--edge);border-radius:8px;min-height:0;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000002e}.ln-ins .panel:before,.ln-ins .panel:after{content:"";background:var(--rivet);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.ln-ins .panel:before{left:5px}.ln-ins .panel:after{right:5px}.ln-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.ln-ins .key{border:1px solid var(--edge);background:var(--btn);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-radius:4px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;display:inline-flex}.ln-ins .key[aria-pressed=true]{color:var(--ink);border-color:var(--brass);box-shadow:inset 0 2px 4px #0000004d}.ln-ins .key.off{opacity:.55}.ln-ins .keys{flex-wrap:wrap;gap:5px;display:flex}.ln-ins>.grid{flex:1;grid-template-columns:290px minmax(0,1fr) 316px;gap:10px;min-height:0;margin:0 10px;display:grid}.ln-ins .col{gap:10px;min-height:0;padding-bottom:10px;display:grid}.ln-ins .col.l{grid-template-rows:auto auto minmax(0,1fr)}.ln-ins .col.r{grid-template-rows:minmax(0,1fr) auto}.ln-ins .ros{gap:6px;display:grid}.ln-ins .ro{background:var(--glass);color:var(--phos);border-radius:6px;justify-content:space-between;align-items:baseline;padding:5px 10px;display:flex;box-shadow:inset 0 2px 5px #00000040}.ln-ins .ro small{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-family:Jost,sans-serif;font-size:9px}.ln-ins .ro b{font-size:22px;font-weight:500}.ln-ins .ro b small{color:var(--phos);letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px}.ln-ins .gauge{justify-items:center;display:grid}.ln-ins .gauge text{font-family:IBM Plex Mono,monospace}.ln-ins .gread{color:var(--dim);text-align:center;font-size:11px;line-height:1.4}.ln-ins .gread b{color:var(--ink);font-weight:500}.ln-ins .p-stages{overscroll-behavior:contain;grid-template-rows:auto auto auto;align-content:start;display:grid;overflow-y:auto}.ln-ins .sbwrap{background:var(--glass);border-radius:6px;padding:8px 6px 4px;box-shadow:inset 0 2px 6px #00000040}.ln-ins .readline{background:var(--paper);color:#1d2a2c;border-radius:2px;margin-top:8px;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.45;box-shadow:inset 0 1px 3px #0003}.ln-ins .bezel{border:3px solid var(--brass);background:#2b2a22;border-radius:10px;padding:7px}.ln-ins .scope{background:radial-gradient(#12403a,#0b2422 75%);border-radius:6px;padding:10px 10px 4px;position:relative;overflow:hidden}.ln-ins .scope:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#9ff0c90d 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,#9ff0c90d 0 1px,#0000 1px 22px);position:absolute;inset:0}.ln-ins .scope .ln-chart{font-family:IBM Plex Mono,monospace}.ln-ins .scope .tr{filter:drop-shadow(0 0 3px #9ff0c9)}.ln-ins .p-plot .keys{justify-content:space-between;margin-top:8px}.ln-ins .p-arr{grid-template-rows:auto auto minmax(0,1fr);display:grid}.ln-ins .arrline{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.ln-ins .arrline .ro b{font-size:18px}.ln-ins .tape{background:var(--paper);color:#1d2a2c;border-radius:3px;font-size:12px}.ln-ins .tape td,.ln-ins .tape th{border-bottom:1px dotted #1d2a2c40;padding:4px 10px}.ln-ins .tape th{letter-spacing:.12em;text-transform:uppercase;color:#4c5c5a;background:var(--paper);border-bottom:1px solid #1d2a2c;font-size:9.5px;position:sticky;top:0}.ln-ins .tape tr.next td{color:#9a5f00;font-weight:500}.ln-ins .tape td.num,.ln-ins .tape th.num{text-align:right}.ln-ins .radio{align-content:start;gap:8px;display:grid}.ln-ins .slip{background:var(--paper);color:#1d2a2c;border-radius:2px;gap:3px;padding:8px 10px;font-size:11px;line-height:1.45;display:grid;box-shadow:inset 0 1px 3px #00000026}.ln-ins .slip .k{color:#9a5f00;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ln-ins .slip b{font-size:12.5px;font-weight:500}.ln-ins .slip.tip{border-left:4px solid #e0b13a}.ln-ins .p-radio{grid-template-rows:auto minmax(0,1fr);display:grid}.ln-ins .ln-zonewrap{color:var(--ink)}.ln-ins .ln-wd{--wd-c:var(--phos);background:var(--glass);border-radius:4px}.ln-ins .empty{color:var(--dim);padding:8px 2px;font-family:IBM Plex Mono,monospace;font-size:12px}.ln-ins .scope .empty{color:#9ff0c9;text-align:center;padding:60px 10px}.ln-ins.is-phone .arrline{grid-template-columns:1fr}.ln-ins.is-phone>.grid{flex-direction:column;gap:8px;height:auto;margin:0 8px;display:flex}.ln-ins.is-phone .col{display:contents}.ln-ins.is-phone .p-pos{order:1}.ln-ins.is-phone .p-plot{order:2}.ln-ins.is-phone .p-gauge{order:3}.ln-ins.is-phone .p-arr{order:4}.ln-ins.is-phone .p-stages{order:5}.ln-ins.is-phone .p-radio{order:6}.ln-ins.is-phone .p-waist{order:7}.ln-calm{--glass:var(--c-glass);--edge:var(--c-edge);--ink:#0f3237;--dim:#3f6661;--own:#9a5f00;--pill:#0f32371a;--lift:var(--c-lift);--wt:400;--yel:#f2c230;--ch-line:#0f3237;--ch-dot:#0f32378c;--ch-fan:#ffffff4d;--ch-grid:#0f32371a;--ch-txt:#24504c;--ch-band:#fff6c873;--ch-course:#8a5600;--ch-stn:#0f3237;--ch-me:#f2c230;--ch-ring:#0f3237;--sb-held:#0f3237;--sb-miss:#0f32374d;--sb-shore:#9a5f00;--sb-run:#0f3237;--z1:#8fd1c2;--z2:#f0d27a;--z3:#e3a083;color:var(--ink);font-family:Jost,sans-serif}:root.dark .ln-calm{--ink:#e4f2ee;--dim:#8fb7b0;--own:#f2c230;--pill:#e4f2ee24;--wt:300;--ch-line:#e4f2ee;--ch-dot:#e4f2ee80;--ch-fan:#fff6c81f;--ch-grid:#e4f2ee14;--ch-txt:#8fb7b0;--ch-band:#fff6c81a;--ch-course:#f2c230;--ch-stn:#fff2b0;--ch-ring:#0d2e33;--sb-held:#fff2b0;--sb-miss:#e4f2ee40;--sb-shore:#f2c230;--sb-run:#e4f2ee;--z1:#3f8a73;--z2:#b48f2e;--z3:#a65a3b}@keyframes ln-flick{0%,40%{opacity:.9}55%{opacity:.2}70%,to{opacity:.75}}.ln-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--lift);border-radius:18px;position:relative}.ln-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.ln-calm .link{color:var(--dim);text-underline-offset:4px;font-size:12px;text-decoration:underline}.ln-calm>.grid{flex:1;grid-template-columns:340px minmax(0,1fr);gap:24px;min-height:0;margin:0 24px;display:grid;position:relative}.ln-calm .leftcol{align-content:start;gap:14px;display:grid}.ln-calm .pebble{gap:4px;padding:16px 20px;display:grid}.ln-calm .pebble .big{font-size:44px;font-weight:var(--wt);line-height:1.05}.ln-calm .pebble .big small{color:var(--dim);margin-left:4px;font-size:16px}.ln-calm .pebble .mid{font-size:26px;font-weight:var(--wt);line-height:1.15}.ln-calm .pebble p.s{color:var(--dim);font-size:13px}.ln-calm .pebble p.s b{color:var(--ink);font-weight:500}.ln-calm .pills{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ln-calm .pills button{color:var(--dim);background:0 0;border-radius:999px;padding:4px 11px;font-size:12px}.ln-calm .pills button[aria-pressed=true]{background:var(--pill);color:var(--ink)}.ln-calm .pills button.off{opacity:.55}.ln-calm .rightcol{grid-template-rows:minmax(0,1fr) 286px;gap:16px;min-height:0;display:grid}.ln-calm .seachart{min-height:0;position:relative}.ln-calm .seachart .pills{background:var(--glass);border:1px solid var(--edge);border-radius:999px;margin:0;padding:3px;position:absolute;top:0;right:0}.ln-calm .seachart .capline{max-width:calc(100% - 300px);color:var(--dim);font-size:12px;position:absolute;top:6px;left:0}.ln-calm .sheet{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.ln-calm .tabs{border-bottom:1px solid var(--pill);flex-wrap:wrap;gap:4px;padding:12px 16px 8px;display:flex}.ln-calm .tabs button{color:var(--dim);border-radius:999px;padding:5px 14px;font-size:13px}.ln-calm .tabs button[aria-pressed=true]{background:var(--pill);color:var(--ink)}.ln-calm .pane{padding:10px 24px 18px}.ln-calm .stations{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;display:grid}.ln-calm .stations li{border-top:1px solid var(--pill);gap:1px;padding:8px 0;font-size:14px;display:grid}.ln-calm .stations li small{color:var(--dim);font-size:12px}.ln-calm .stations li.next{color:var(--own)}.ln-calm .help{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}.ln-calm .help li{border-top:1px solid var(--pill);color:var(--dim);gap:2px;padding:9px 0;font-size:13px;line-height:1.45;display:grid}.ln-calm .help li b{color:var(--ink);font-size:14.5px;font-weight:500}.ln-calm .help li.tip{grid-column:1/-1}.ln-calm .help li.tip b{font-size:18px;font-weight:var(--wt)}.ln-calm .two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.ln-calm .note{color:var(--dim);font-size:13px;line-height:1.5}.ln-calm .note b{color:var(--ink);font-weight:500}.ln-calm .ln-wd{--wd-c:var(--ink);color:var(--dim)}.ln-calm .empty{font-size:18px;font-weight:var(--wt);color:var(--dim);padding:20px 0}.ln-calm.is-phone>.grid{height:auto;margin:0 12px;display:block}.ln-calm.is-phone .leftcol{gap:12px}.ln-calm.is-phone .rightcol{grid-template-rows:auto auto;gap:12px;margin-top:12px;display:grid}.ln-calm.is-phone .seachart .pills{width:fit-content;margin:0 0 6px;position:static}.ln-calm.is-phone .seachart .capline{max-width:none;margin:0 4px 6px;position:static}.ln-calm.is-phone .pebble .big{font-size:38px}.ln-calm.is-phone .sheet{display:block}.ln-calm.is-phone .pane{padding:6px 16px 18px}.ln-calm.is-phone .tabs{padding:10px 10px 8px}.ln-calm.is-phone .tabs button{padding:5px 10px}.ln-calm.is-phone .stations,.ln-calm.is-phone .help,.ln-calm.is-phone .two{grid-template-columns:1fr;gap:0}.ln-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#5b6b69;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--own:#e3a200;--good:#0f6e66;--ch-line:#0f6e66;--ch-dot:#8fa8a4;--ch-fan:#0f6e661f;--ch-grid:#edf0ee;--ch-txt:#5b6b69;--ch-band:#f6ead0;--ch-course:#b07a00;--ch-stn:#b07a00;--ch-me:#e3a200;--ch-ring:#fff;--sb-held:#0f6e66;--sb-miss:#b9c5c2;--sb-shore:#e3a200;--sb-run:#0f6e66;--z1:#8fd1c2;--z2:#f2d27a;--z3:#ec9f7f;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,sans-serif}:root.dark .ln-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#93a5a2;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--own:#f2c230;--good:#5cc6b8;--ch-line:#5cc6b8;--ch-dot:#5d7572;--ch-fan:#5cc6b824;--ch-grid:#1f3033;--ch-txt:#93a5a2;--ch-band:#3a3420;--ch-course:#f2c230;--ch-stn:#f2c230;--ch-me:#f2c230;--ch-ring:#172427;--sb-held:#5cc6b8;--sb-miss:#3d5552;--sb-shore:#f2c230;--sb-run:#5cc6b8;--z1:#2f7d6c;--z2:#a98a2c;--z3:#a65a3b}.ln-flat .seg{background:var(--soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ln-flat .seg button{color:var(--dim);white-space:nowrap;border-radius:8px;padding:5px 11px;font-size:13px}.ln-flat .seg button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.ln-flat .seg button.off{opacity:.6}.ln-flat .card{background:var(--card);border-radius:16px;min-height:0;padding:16px 20px}.ln-flat h2{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.ln-flat h2 span{font-weight:400}.ln-flat>.grid{flex:1;grid-template-rows:118px minmax(0,1fr) 214px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:0;margin:0 24px;display:grid}:root[data-screen=tablet-portrait] .ln-flat.is-desk>.grid{grid-template-rows:112px minmax(400px,1.55fr) minmax(0,1fr) auto}:root[data-screen=tablet-portrait] .ln-flat.is-desk .chartc{grid-column:1/-1}:root[data-screen=tablet-portrait] .ln-flat.is-desk .stc{grid-area:3/1/auto/3}:root[data-screen=tablet-portrait] .ln-flat.is-desk .helpc{grid-area:3/3/auto/5}:root[data-screen=tablet-portrait] .ln-flat.is-desk .sbc{grid-row:4;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}:root[data-screen=tablet-portrait] .ln-flat.is-desk .waistc{grid-area:4/3/auto/5}.ln-flat .kpi{align-content:start;gap:2px;display:grid}.ln-flat .kpi .v{font-size:28px;font-weight:700;line-height:1.15}.ln-flat .kpi .v small{color:var(--dim);margin-left:4px;font-size:14px;font-weight:400}.ln-flat .kpi .d{color:var(--dim);font-size:13px}.ln-flat .kpi .d b{color:var(--ink);font-weight:600}.ln-flat .kpi .tag{justify-self:start;margin-top:4px}.ln-flat .tag{background:var(--soft);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.ln-flat .tag.good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ln-flat .tag.good{background:color-mix(in srgb, var(--good) 16%, transparent)}}.ln-flat .tag.good{color:var(--good)}.ln-flat .tag.warn{background:var(--own)}@supports (color:color-mix(in lab, red, red)){.ln-flat .tag.warn{background:color-mix(in srgb, var(--own) 22%, transparent)}}.ln-flat .chartc{grid-column:1/3;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ln-flat .capline{color:var(--dim);font-size:12px}.ln-flat .chartc .ctl{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.ln-flat .stc{grid-column:3;grid-template-rows:auto auto minmax(0,1fr);padding:16px 0 0;display:grid}.ln-flat .stc>h2,.ln-flat .stc>.seg{margin-left:20px;margin-right:20px}.ln-flat .stc>.seg{justify-self:start;margin-bottom:8px}.ln-flat .ft{table-layout:fixed;font-size:12.5px}.ln-flat .ft td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ln-flat .ft th:nth-child(2),.ln-flat .ft td:nth-child(2){width:62px;padding:7px 6px}.ln-flat .ft th:nth-child(3),.ln-flat .ft td:nth-child(3){width:132px;padding-right:12px}.ln-flat .ft th{background:var(--card);color:var(--dim);border-bottom:1px solid var(--soft);padding:6px 10px;font-size:12px;position:sticky;top:0}.ln-flat .ft td{border-bottom:1px solid var(--soft);padding:7px 10px}.ln-flat .ft th:first-child,.ln-flat .ft td:first-child{padding-left:18px;padding-right:4px}.ln-flat .ft .num{text-align:right}.ln-flat .ft tr.next td{background:var(--own)}@supports (color:color-mix(in lab, red, red)){.ln-flat .ft tr.next td{background:color-mix(in srgb, var(--own) 13%, transparent)}}.ln-flat .ft tr.next td{font-weight:600}.ln-flat .ft tr.goal td{font-weight:700}.ln-flat .helpc{grid-area:2/4/4;grid-template-rows:auto minmax(0,1fr);display:grid}.ln-flat .help li{border-bottom:1px solid var(--soft);color:var(--dim);gap:2px;padding:9px 0;font-size:13px;line-height:1.45;display:grid}.ln-flat .help li b{color:var(--ink);font-size:14px;font-weight:600}.ln-flat .help li.tip{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ln-flat .help li.tip{background:color-mix(in srgb, var(--acc) 9%, transparent)}}.ln-flat .help li.tip{border:0;border-radius:12px;margin-bottom:4px;padding:10px 12px}.ln-flat .sbc{grid-column:1/3;grid-template-columns:minmax(0,1fr) 210px;gap:18px;display:grid}.ln-flat .sbc .side{color:var(--dim);align-content:start;gap:6px;font-size:13px;display:grid}.ln-flat .sbc .side b{color:var(--ink);font-weight:600}.ln-flat .waistc{color:var(--dim);grid-column:3;align-content:start;gap:4px;font-size:13px;display:grid}.ln-flat .waistc .v{color:var(--ink);font-size:24px;font-weight:700}.ln-flat .ln-wd{--wd-c:var(--acc);color:var(--dim)}.ln-flat .ln-more{color:var(--acc);font-size:13px;font-weight:600}.ln-flat .empty{color:var(--dim);padding:6px 0;font-size:14px}.ln-flat.is-phone>.grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.ln-flat.is-phone .kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ln-flat.is-phone .kpi .v{font-size:22px}.ln-flat.is-phone .card{padding:14px 16px}.ln-flat.is-phone .stc{padding:14px 0 6px}.ln-flat.is-phone .stc>h2,.ln-flat.is-phone .stc>.seg{margin-left:16px;margin-right:16px}.ln-flat.is-phone .ft th:first-child,.ln-flat.is-phone .ft td:first-child{padding-left:16px}.ln-flat.is-phone .ft{font-size:12.5px}.ln-flat.is-phone .ft th:nth-child(2),.ln-flat.is-phone .ft td:nth-child(2){width:54px;padding:7px 4px}.ln-flat.is-phone .ft th:nth-child(3),.ln-flat.is-phone .ft td:nth-child(3){width:132px;padding-right:12px}.ln-flat.is-phone .sbc{grid-template-columns:1fr}.ln-flat .kpis{display:contents}.ln-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#4f6765;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--oncream:#1c3a3e;--ch-line:#1c3a3e;--ch-dot:#2f9e97;--ch-fan:#2f9e972e;--ch-grid:#1c3a3e1a;--ch-txt:#4f6765;--ch-band:#f2c5354d;--ch-course:#c8352b;--ch-stn:#c8352b;--ch-me:#f2c535;--ch-ring:#1c3a3e;--sb-held:#f6eedb;--sb-miss:#f6eedb59;--sb-shore:#f2c535;--sb-run:#f6eedb;--z1:#2f9e97;--z2:#f2c535;--z3:#c8352b;background:var(--frame);color:var(--ink);font-family:Jost,sans-serif}:root.dark .ln-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--cream:#0e1f25;--oncream:#f2e8cf;--ch-line:#f2e8cf;--ch-dot:#5cc6bd;--ch-fan:#5cc6bd24;--ch-grid:#f2e8cf14;--ch-txt:#9db2af;--ch-band:#f2c53529;--ch-course:#f2c535;--ch-stn:#f2c535;--ch-ring:#0e1f25}.ln-film .ul{border-bottom:2px solid var(--hi);padding-bottom:2px;font-weight:500;display:inline-block}.ln-film .field.tqd .ul,.ln-film .field.tq .ul,.ln-film .field.pb .ul,.ln-film .band .bl .ul,.ln-film .band .br .ul{border-color:var(--yel)}.ln-film .linebtn{letter-spacing:.2em;text-transform:uppercase;border:1px solid;padding:8px 16px;font-size:11px;text-align:center!important}.ln-film>.grid{flex:1;grid-template-rows:156px minmax(0,1fr);grid-template-columns:290px minmax(0,1fr) 290px;gap:14px;min-height:0;margin:0 22px;display:grid}.ln-film .field{text-align:center;min-height:0;padding:14px 18px;position:relative}.ln-film .field.tqd{background:var(--tqd);color:#f6eedb}.ln-film .field.tq{background:var(--tq);color:#f6eedb}.ln-film .field.pb{background:var(--pb);color:var(--onpb)}.ln-film .field.cr{background:var(--cream);color:var(--oncream);border:1px solid var(--rule)}.ln-film .field h2{letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:12.5px;font-weight:500}.ln-film .band{grid-column:1/-1;grid-template-columns:290px minmax(0,1fr) 290px;gap:14px;display:grid}.ln-film .band>div{text-align:center;align-content:center;gap:4px;padding:14px 18px;display:grid}.ln-film .band .bl,.ln-film .band .br{background:var(--tq);color:#f6eedb}.ln-film .band .bc{background:var(--cream);border:1px solid var(--rule)}.ln-film .k{letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:11px}.ln-film .v{font-size:30px;line-height:1.1}.ln-film .v small{letter-spacing:.2em;text-transform:uppercase;margin-left:4px;font-size:12px}.ln-film .s{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:11px}.ln-film .bc .v{letter-spacing:.04em;font-size:34px}.ln-film .tabsw{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.ln-film .tabsw button{letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;padding:4px 10px;font-size:10.5px}.ln-film .tabsw button[aria-pressed=true]{color:var(--hi);border-color:currentColor}.ln-film .tabsw button.off{opacity:.55}.ln-film .side{gap:14px;min-height:0;display:grid}.ln-film .side.l{grid-template-rows:minmax(0,1fr) auto}.ln-film .side.r{grid-template-rows:minmax(0,1.15fr) minmax(0,1fr)}.ln-film.is-desk .side.r{scrollbar-width:thin;grid-template-rows:minmax(min-content,1.15fr) minmax(min-content,1fr);overflow-y:auto}.ln-film.is-desk .side.r .scroll{overflow:visible}:root[data-screen=tablet-portrait] .ln-film.is-desk>.grid{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-screen=tablet-portrait] .ln-film.is-desk .band{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-screen=tablet-portrait] .ln-film.is-desk .dive{grid-area:2/1/auto/-1}:root[data-screen=tablet-portrait] .ln-film.is-desk .divebody{overflow:visible}:root[data-screen=tablet-portrait] .ln-film.is-desk .side{grid-row:3}.ln-film .side .field{grid-template-rows:auto minmax(0,1fr);display:grid}.ln-film .dive{grid-template-rows:auto auto minmax(0,1fr);display:grid}.ln-film .stations li{border-bottom:1px solid #1c3a3e2e;justify-items:center;gap:1px;padding:6px 0;display:grid}:root.dark .ln-film .stations li{border-color:#f2e8cf29}.ln-film .stations li b{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500}.ln-film .stations li small{font-size:12px}.ln-film .stations li.next b{color:var(--hi)}:root.dark .ln-film .stations li.next b{color:var(--yel)}.ln-film .help li{border-bottom:1px solid #f6eedb40;gap:2px;padding:7px 0;font-size:12px;line-height:1.45;display:grid}.ln-film .help li b{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500}.ln-film .help li.tip b{color:var(--yel)}.ln-film .sbw{align-content:start;justify-items:center;gap:6px;display:grid}.ln-film .note{font-size:11.5px;line-height:1.45}.ln-film .ln-zonewrap{text-align:left}.ln-film .ln-wd{--wd-c:#f6eedb}.ln-film .f-sb,.ln-film .f-help{--ch-txt:#f6eedb;--ch-course:var(--yel)}.ln-film .f-sb .ln-sb text,.ln-film .f-help .ln-sb text{fill:#f6eedb}.ln-film .empty{letter-spacing:.14em;text-transform:uppercase;padding:20px 10px;font-size:12px}.ln-film.is-phone .linebtn{letter-spacing:.1em;padding:6px 8px;font-size:10px}.ln-film.is-phone>.grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.ln-film.is-phone .band,.ln-film.is-phone .side{display:contents}.ln-film.is-phone .band .bc{order:1}.ln-film.is-phone .band .bl{order:2}.ln-film.is-phone .band .br{order:3}.ln-film.is-phone .dive{order:4}.ln-film.is-phone .f-st{order:5}.ln-film.is-phone .f-sb{order:6}.ln-film.is-phone .f-help{order:7}.ln-film.is-phone .f-waist{order:8}.ln-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--sea:#6fc6bd;--deep:#3d9a91;--abyss:#1f5c57;--line:#f6f0e2;--ch-line:#1f5c57;--ch-dot:#2a7169;--ch-fan:#c99a2e38;--ch-grid:#e0d3b2;--ch-txt:#2a7169;--ch-band:#c99a2e42;--ch-course:#93690f;--ch-stn:#93690f;--ch-me:#c99a2e;--sb-held:#c99a2e;--sb-miss:#8fb3ad;--sb-shore:#c99a2e;--sb-run:#1f5c57;--z1:#9fc9b9;--z2:#e6c46f;--z3:#d88f6c;background:var(--pp);color:var(--ink);font-family:Jost,sans-serif}:root.dark .ln-post{--pp:#10292d;--ink:#ece3cd;--gold:#c99a2e;--mus:#d6a63a;--soft:#9fd3cb;--sea:#1f5f60;--deep:#12393c;--abyss:#0a2124;--line:#ece3cd;--ch-line:#ece3cd;--ch-dot:#9fd3cb;--ch-grid:#24474a;--ch-txt:#9fd3cb;--ch-course:#e2b552;--ch-stn:#e2b552;--sb-held:#d6a63a;--sb-miss:#4f7f7a;--sb-run:#ece3cd;--z1:#3f8a73;--z2:#b48f2e;--z3:#a65a3b}.ln-post .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}:root.dark .ln-post .caps{color:var(--mus)}.ln-post .lnk{color:var(--soft);text-underline-offset:4px;font-size:14px;text-decoration:underline}.ln-post .headline{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:44px;padding:0 44px 14px;display:grid}.ln-post .hl{color:var(--mus);letter-spacing:-.01em;white-space:nowrap;padding-bottom:4px;font-size:74px;line-height:.98}.ln-post .say{gap:8px;padding-bottom:6px;display:grid}.ln-post .say p{font-size:18px;line-height:1.4}.ln-post .say .soft{color:var(--soft)}.ln-post .say b{font-weight:500}.ln-post .ways{color:var(--soft);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.ln-post .ways button{border-bottom:1px solid #0000}.ln-post .ways button[aria-pressed=true]{color:var(--ink);border-color:var(--mus)}.ln-post .ways button.off{opacity:.6}.ln-post .sea{background:linear-gradient(180deg, var(--sea), var(--deep) 70%, var(--abyss));color:var(--line);height:262px;position:relative}.ln-post .sea:before{content:"";background:radial-gradient(circle at 10px -4px, var(--pp) 10px, transparent 10.5px) 0 0 / 20px 14px repeat-x;height:14px;position:absolute;top:-1px;left:0;right:0}.ln-post .sea .lbl{letter-spacing:.2em;text-transform:uppercase;font-size:12px;position:absolute;top:16px;left:44px}.ln-post .sea .lbl2{font-size:12px;position:absolute;top:16px;right:44px}.ln-post .sea svg{position:absolute;top:0;left:0}.ln-post .sea .empty{font-size:30px;line-height:1.2;position:absolute;top:70px;left:44px}.ln-post .dive text{fill:var(--line);font-family:Jost,sans-serif;font-size:11px}.ln-post .dive .past{fill:none;stroke:#f2c230;stroke-width:3px;stroke-linecap:round}.ln-post .dive .fut{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:1 6;stroke-linecap:round;opacity:.9}.ln-post .dive .fanp{fill:#f6f0e21f}.ln-post .dive .buoy{fill:var(--line)}.ln-post .dive .harb{fill:#f2c230}.ln-post .dive .isl{fill:none;stroke:var(--line);stroke-width:1.5px}.ln-post .dive .tick{stroke:var(--line);opacity:.35}.ln-post.is-desk{grid-template-rows:auto auto minmax(0,1fr);display:grid}.ln-post .cols{grid-template-columns:1.15fr 1fr 1.15fr .9fr;min-height:0;margin:14px 44px 0;display:grid}.ln-post .cols>section{border-top:2px solid var(--rule);border-left:1px solid #c99a2e66;padding:10px 22px 14px}.ln-post .cols>section:first-child{border-left:0;padding-left:0}.ln-post .cols>section:last-child{padding-right:0}.ln-post .cols h3{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.ln-post .cols h3 span{color:var(--soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.ln-post .claim{color:var(--mus);margin-bottom:4px;font-size:21px;line-height:1.2}.ln-post .note{color:var(--soft);font-size:13px;line-height:1.45}.ln-post .note b{color:var(--ink);font-weight:500}.ln-post .stations li{border-bottom:1px solid #c99a2e59;grid-template-columns:1fr auto;padding:4px 0;font-size:14px;display:grid}.ln-post .stations li small{color:var(--soft);font-size:13px}.ln-post .stations li.next{color:var(--gold);font-weight:500}:root.dark .ln-post .stations li.next{color:var(--mus)}.ln-post .help li{color:var(--soft);border-bottom:1px solid #c99a2e59;gap:1px;padding:5px 0 7px;font-size:13px;line-height:1.45;display:grid}.ln-post .help li b{color:var(--ink);font-size:14.5px;font-weight:500}.ln-post .help li.tip b{color:var(--mus);font-size:18px;font-weight:400}.ln-post .ln-wd{--wd-c:var(--mus);color:var(--soft)}.ln-post .empty{color:var(--mus);font-size:20px;line-height:1.25}.ln-post.is-phone .headline{grid-template-columns:1fr;gap:10px;padding:4px 16px 16px}.ln-post.is-phone .hl{white-space:normal;font-size:52px}.ln-post.is-phone .say p{font-size:16px}.ln-post.is-phone .sea{height:250px}.ln-post.is-phone .sea .lbl{left:16px}.ln-post.is-phone .sea .lbl2{display:none}.ln-post.is-phone .cols{margin:14px 16px 0;display:block}.ln-post.is-phone .cols>section{border-left:0;padding:10px 0 18px}.ln-per{gap:6px;margin-bottom:6px;display:grid}.ln-per-row{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ln-per-row>span{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.ln-per small.k{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-right:3px;font-size:9.5px}.ln-per-step{gap:8px!important}.ln-per-step b{font-size:15px;font-weight:500}.ln-per-step small{opacity:.75;font-size:11px}.ln-per .stp{border:1px solid;border-radius:50%;width:24px;height:24px;line-height:1;text-align:center!important;padding:0!important}.ln-per .stp:disabled,.ln-per button.off{opacity:.35}.ln .cmpt{border-collapse:collapse;width:100%;font-size:12px}.ln .cmpt th{letter-spacing:.06em;opacity:.75;font-size:10px;font-weight:400}.ln .cmpt th,.ln .cmpt td{border-bottom:1px solid var(--cmp-line,#0000001f);text-align:left;padding:3px 6px}.ln .cmpt th:first-child,.ln .cmpt td:first-child{padding-left:0}.ln .cmpt .num{text-align:right;white-space:normal}.ln .cmpt{table-layout:auto}.ln .cmpt td,.ln .cmpt th{overflow-wrap:anywhere}.ln .cmpt tr.prev td,.ln .cmpt td.prev{opacity:.7}.ln .cmpt tr.diff td{font-weight:600}.ln .cmpt.wide td,.ln .cmpt.wide th{white-space:nowrap;overflow-wrap:normal}.ln .cmpt.wide td:first-child{white-space:normal}.ln .cmpt.wide td small{opacity:.8;font-weight:400}.ln .cmpdiff{margin-top:6px;font-size:13px}.ln .cmpnote{opacity:.78;margin-top:4px;font-size:11.5px;line-height:1.4}.ln-chart .prev{fill:none;stroke:var(--ch-prev,var(--ch-txt));stroke-width:2px;opacity:.4;stroke-dasharray:5 3}.ln-chart .prevl{fill:var(--ch-txt);opacity:.7;font-size:9.5px}.ln-chart .ownl{stroke:var(--ch-own,#8a4fc8);stroke-width:1.2px;stroke-dasharray:1 3}.ln-chart .ownt{fill:var(--ch-own,#8a4fc8);font-size:9.5px}.ln .ownm{color:var(--ch-own,#8a4fc8);margin-right:4px;font-size:.85em;font-style:normal}.ln .del{opacity:.65;border-radius:50%;width:20px;height:20px;margin-left:8px;font-size:13px;line-height:1;text-align:center!important;border:1px solid!important}.ln .showm{white-space:nowrap;opacity:.7;border:1px solid;border-radius:999px;margin-left:8px;padding:0 7px;font-size:11px;line-height:17px}.ln .showm[aria-pressed=true]{opacity:1;color:var(--ch-stn);border-width:1.5px;font-weight:600}.ln .showm:disabled{opacity:.3;cursor:not-allowed}.ln-chart .pick line{stroke:var(--ch-stn);stroke-width:1.2px;stroke-dasharray:4 3}.ln-chart .pick circle{fill:var(--ch-stn);stroke:var(--ch-ring,transparent);stroke-width:2px}.ln-chart .pick text{fill:var(--ch-stn);font-size:10.5px;font-weight:600}.ln .addrow{margin-top:8px}.ln .addbtn{font-weight:500}.ln .addbox{border:1.5px dashed;border-radius:8px;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;display:grid}.ln .addbox .tg,.ln .addbox .acts{flex-wrap:wrap;gap:6px;display:flex}.ln .addbox .tg button,.ln .addbox .acts button{opacity:.75;border:1px solid;border-radius:999px;padding:4px 10px;font-size:12px;text-align:center!important}.ln .addbox .tg button[aria-pressed=true],.ln .addbox .acts .go{opacity:1;background:var(--vt-bg,currentColor);color:var(--vt-on,#fff);border-color:var(--vt-bg,currentColor)}.ln .addbox input{width:7em;padding:2px 4px;font-size:14px;border-bottom:1px solid!important}.ln .addbox input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;width:10em}@media (prefers-color-scheme:dark){.ln .addbox input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial}}.ln .addbox .hint,.ln .addbox .hidefx{opacity:.78;font-size:11.5px}.ln .addbox .hidefx{align-items:flex-start;gap:8px;display:flex}.ln .addbox .hidefx input[type=checkbox]{flex:none;width:auto;margin:1px 0 0;padding:0;border:0!important}.ln .addbox input.nm{width:min(16em,100%)}.ln-std{--vt-bg:#1f5c57;--vt-on:#f6f0e2;--ch-own:#7a3f9e}:root.dark .ln-std{--vt-bg:#ece3cd;--vt-on:#10292d;--ch-own:#d6a6f2}.ln-std .ln-per .chips button{padding:2px 8px;font-size:11.5px}.ln-std .c-main{gap:8px}.ln-std .c-main .arr{padding-top:8px}.ln-std .c-main .arr .big{font-size:26px}.ln-std .c-main .arr .sub{font-size:12px}.ln-std .c-main .shd{margin-bottom:6px}.ln-ins{--ch-own:#e2a8ff;--vt-bg:#c99a2e;--vt-on:#2b2a22;--cmp-line:#1d2a2c2e}.ln-ins .ln-per{margin-bottom:8px}.ln-ins .ln-per .key{letter-spacing:.08em;padding:3px 6px;font-size:9px}.ln-ins .ln-per small.k{letter-spacing:.1em;font-size:8.5px}.ln-ins .ln-per .stp{color:var(--ink);background:var(--btn);padding:0;font-size:15px}.ln-ins .ln-per-row{gap:4px 8px}.ln-ins .ln-per-step b{background:var(--glass);color:var(--phos);border-radius:4px;padding:2px 8px;font-family:IBM Plex Mono,monospace;font-size:13px;box-shadow:inset 0 1px 3px #00000040}.ln-ins .cmptape{margin-top:8px;padding:4px 10px 6px}.ln-ins .cmptape .cmpt{font-size:11px}.ln-ins .col.c{grid-template-rows:auto minmax(0,1fr)}.ln-ins .col,.ln-ins .col>*{min-width:0}.ln-ins .addbox,.ln-ins .tape td .del{color:#1d2a2c}.ln-calm{--ch-own:#6a2c91;--vt-bg:#0f3237;--vt-on:#f6fcfb;--cmp-line:#0f32371f}:root.dark .ln-calm{--ch-own:#e2b8ff;--vt-bg:#e4f2ee;--vt-on:#0d2e33;--cmp-line:#e4f2ee24}.ln-calm .rightcol{grid-template-rows:minmax(0,1fr) 250px}.ln-calm .seachart{grid-template-rows:auto auto minmax(0,1fr) auto;padding:12px 18px 10px;display:grid}.ln-calm .seachart .zhead{justify-content:space-between;gap:10px;margin-bottom:4px;display:flex}.ln-calm .seachart .zhead small{color:var(--dim);font-size:12px}.ln-calm .seachart .ln-per{margin-bottom:4px}.ln-calm .seachart .ln-per .pills{background:0 0;border:0;margin:0;padding:0;position:static}.ln-calm .seachart .ln-per .pills button{padding:3px 9px}.ln-calm .seachart .capline{max-width:none;margin:2px 0 0;position:static}.ln-calm .perbar{border-radius:16px;padding:8px 14px 4px}.ln-calm .perbar .pills{background:0 0;border:0;margin:0;padding:0;position:static}.ln-calm .perbar .pills button{padding:3px 9px}.ln-calm.is-phone .seachart{height:auto}.ln-calm .pane .cmpt{font-size:13px}.ln-calm .sheet{position:relative}.ln-calm .split{cursor:row-resize;touch-action:none;z-index:2;border-radius:999px;place-items:center;width:120px;height:26px;margin-left:-60px;display:grid;position:absolute;top:-18px;left:50%}.ln-calm .split:before{content:"";background:var(--dim);opacity:.55;border-radius:999px;width:44px;height:4px;transition:opacity .15s}.ln-calm .split:hover:before,.ln-calm .split:focus-visible:before{opacity:1}.ln-calm .split:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.ln-flat{--ch-own:#7a3f9e;--vt-bg:#0f6e66;--vt-on:#fff;--cmp-line:#e7ebe8}:root.dark .ln-flat{--ch-own:#d6a6f2;--vt-bg:#5cc6b8;--vt-on:#0f191b;--cmp-line:#223336}.ln-flat>.grid{grid-template-rows:118px minmax(0,1fr) 236px}.ln-flat .chartc{scrollbar-width:thin;grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.ln-flat .ln-per .seg button{padding:4px 8px;font-size:12px}.ln-flat .ln-per small.k{display:none}.ln-flat .ln-per .ln-per-cmp small.k{text-transform:none;letter-spacing:0;font-size:12px;display:inline}.ln-flat .ln-per-row{gap:6px}.ln-flat .sbc{grid-template-columns:minmax(0,1fr) 240px}.ln-flat .sbc h2{margin-bottom:4px}.ln-flat .note2{color:var(--dim);font-size:12px}.ln-flat .ft .showm.row{all:unset;text-overflow:ellipsis;cursor:pointer;display:block;overflow:hidden}.ln-flat .ft .showm.row:disabled{cursor:default}.ln-flat .ft .showm.row:focus-visible{outline:2px solid var(--ch-stn);outline-offset:2px}.ln-flat .ft tr.shown td{box-shadow:inset 0 -2px 0 var(--ch-stn);font-weight:600}.ln-flat .ft tr.shown td:first-child{box-shadow:inset 3px 0 0 var(--ch-stn), inset 0 -2px 0 var(--ch-stn)}.ln-post .stations li .showm{grid-column:1/-1;justify-self:start;margin:3px 0 2px}.ln-flat .ft td .del{width:18px;height:18px;margin-left:4px;font-size:12px}.ln-film{--ch-own:#7a3f9e;--vt-bg:#c8352b;--vt-on:#fff;--cmp-line:#1c3a3e2e}:root.dark .ln-film{--ch-own:#e2b8ff;--vt-bg:#f2c535;--vt-on:#0e1f25;--cmp-line:#f2e8cf29}.ln-film .dive{grid-template-rows:auto auto minmax(0,1fr)}.ln-film .ln-per{justify-items:center}.ln-film .ln-per-row{justify-content:center}.ln-film .ln-per-step b{letter-spacing:.14em;text-transform:uppercase;font-size:17px}.ln-film .cmpt{max-width:570px}.ln-film .f-st .addbox,.ln-film .f-st .addrow{text-align:left;color:var(--onpb)}.ln-post{--ch-own:#7a3f9e;--vt-bg:#c99a2e;--vt-on:#10292d;--cmp-line:#c99a2e59}:root.dark .ln-post{--ch-own:#e2b8ff}.ln-post .cols{grid-template-columns:1.2fr 1fr 1fr 1fr}.ln-post .ln-per .ways{gap:2px 10px;font-size:13px}.ln{text-transform:none}.ln .ln-fit{min-width:0}.ln .ln-fit.fill{height:100%;min-height:0}.ln input:focus-visible,.ln button:focus-visible{outline-offset:2px;outline:2px solid}.ln .ln-chart .todayl{fill:var(--ch-txt)}.ln .ln-chart .tr.gap{stroke-dasharray:1 5;opacity:.7}.ln .ln-chart .area.gap{opacity:.55}.ln .ln-chart .dot.out{fill:none;stroke:var(--ch-course);stroke-width:1.4px}.ln .ln-more{font:inherit;color:inherit;opacity:.8;text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.ln .ln-range{gap:6px;font-size:12px}.ln .ln-range input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border-bottom:1px solid;padding:1px 2px}@media (prefers-color-scheme:dark){.ln .ln-range input{--lightningcss-light: ;--lightningcss-dark:initial}}.ln .ln-range button{border:1px solid;border-radius:999px;padding:2px 10px}.ln .addbox input{background:0 0;border:0;outline:none}.ln .addbox .acts .go:disabled{opacity:.45}.ln .addbtn{text-underline-offset:3px;text-decoration:underline}.ln.ln-calm{background:0 0}.ln-calm>.grid{z-index:1;padding-bottom:24px}.ln-calm .wbig{font-size:20px;font-weight:var(--wt)}.ln-calm .seachart .ln-fit.fill{min-height:0;position:relative}.ln-calm.is-desk .leftcol{scrollbar-width:thin;min-height:0;padding-bottom:4px;overflow-y:auto}.ln-calm .tips .help{grid-template-columns:minmax(0,1fr)}.ln-calm .tips .wdwrap{margin-top:10px}.ln-calm .tips .wdwrap .s{margin-bottom:4px}.ln-calm .link{text-align:left}.ln-film .divebody{align-content:start;justify-items:center;gap:6px;display:grid}.ln-film .divebody .ln-fit{justify-content:center;width:100%;display:flex}.ln-film .f-sb h2 .sm{letter-spacing:.16em;font-size:10px}.ln-film .ln-more{color:inherit;margin-top:10px}.ln-film .sbw .ln-fit{justify-content:center;width:100%;display:flex}.ln-post.is-desk .cols{margin-bottom:14px}.ln-post .sea{overflow:hidden}.ln-post .sea .rd-area{position:absolute;inset:0}.ln-post .sea .rd-slot{position:absolute;bottom:8px;left:16px;right:16px}.ln-post .sea .rd-line{color:var(--line);--rd-dim:var(--line);--rd-lead:#f2c230;margin:0}.ln-std .addrow .pillb,.ln-std .addbox .pillb{color:var(--ink)}.ln .ln-sheet-veil{z-index:80;background:#00000047;justify-content:flex-end;display:flex;position:fixed;inset:0}.ln .ln-sheet{background:var(--ln-sheet-bg,#f6f0e2);width:min(520px,100%);height:100%;color:var(--ln-sheet-ink,#1f5c57);grid-template-rows:auto minmax(0,1fr);display:grid;box-shadow:-12px 0 40px #00000038}.ln .ln-sheet>header{border-bottom:1px solid;justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex}.ln .ln-sheet h2{letter-spacing:.2em;text-transform:uppercase;font-size:13px}.ln .ln-sheet .x{text-align:center;border:1px solid;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1}.ln .ln-sheet .body{align-content:start;gap:18px;padding:14px 20px 30px;font-size:13px;line-height:1.5;display:grid;overflow-y:auto}.ln .ln-sheet .body h3{letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:6px;font-size:11px}.ln .ln-sheet dl.facts{gap:4px;display:grid}.ln .ln-sheet dl.facts>div{border-bottom:1px solid;justify-content:space-between;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ln .ln-sheet dl.facts>div{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.ln .ln-sheet dl.facts>div{padding:3px 0}.ln .ln-sheet dl.facts dd{text-align:right;font-variant-numeric:tabular-nums}.ln .ln-sheet [data-slot=card],.ln .ln-sheet details,.ln .ln-sheet .rounded-xl{color:inherit;background:0 0;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ln .ln-sheet [data-slot=card],.ln .ln-sheet details,.ln .ln-sheet .rounded-xl{border-color:color-mix(in srgb, currentColor 30%, transparent)}}.ln .ln-sheet .text-muted-foreground,.ln .ln-sheet .text-card-foreground,.ln .ln-sheet .text-foreground,.ln .ln-sheet .text-primary{color:inherit}.ln .ln-sheet .text-muted-foreground{opacity:.78}.ln .ln-sheet .pc-chip{margin-top:6px}.ln-std{--ln-sheet-bg:#f6f0e2;--ln-sheet-ink:#1f5c57}:root.dark .ln-std,:root.dark .ln-post{--ln-sheet-bg:#15353a;--ln-sheet-ink:#ece3cd}.ln-ins{--ln-sheet-bg:#f6f1e1;--ln-sheet-ink:#1d2a2c}:root.dark .ln-ins{--ln-sheet-bg:#0b1d1f;--ln-sheet-ink:#f1e8d0}.ln-calm{--ln-sheet-bg:#eef8f6;--ln-sheet-ink:#0f3237}:root.dark .ln-calm{--ln-sheet-bg:#0d2e33;--ln-sheet-ink:#e4f2ee}.ln-flat{--ln-sheet-bg:#fff;--ln-sheet-ink:#152628}:root.dark .ln-flat{--ln-sheet-bg:#172427;--ln-sheet-ink:#e9efed}.ln-film{--ln-sheet-bg:#f6eedb;--ln-sheet-ink:#1c3a3e}:root.dark .ln-film{--ln-sheet-bg:#0e1f25;--ln-sheet-ink:#f2e8cf}.ln-post{--ln-sheet-bg:#efe6d2;--ln-sheet-ink:#1f5c57}.ln-flat .ln-sheet h2,.ln-flat .ln-sheet .body h3{text-transform:none;letter-spacing:0}.ln-ins .lbl{flex-wrap:wrap}.ln-ins.is-phone .tape .num{white-space:normal}.ln-ins.is-phone .arrline .ro b{overflow-wrap:anywhere;font-size:16px}.ln-ins.is-phone .arrline .ro{flex-wrap:wrap;gap:4px}.ln-ins .slip.ln-more{color:#1d2a2c;opacity:1;text-align:left}.ln .ln-sheet .body{grid-template-columns:minmax(0,1fr)}.ln .ln-sheet .body>*{min-width:0}.lroom{z-index:3;letter-spacing:.04em;flex-wrap:wrap;gap:4px 22px;margin:12px 40px 0;font-size:14px;display:flex;position:relative}.lroom a{color:var(--soft,currentColor);border-bottom:2px solid #0000;padding-bottom:3px;text-decoration:none}.lroom a:hover{color:var(--ink,currentColor)}.lroom a[aria-current=page]{color:var(--ink,currentColor);border-bottom-color:var(--mus,currentColor)}:is(.ln-ins,.lk-ins)>.lroom{margin-inline:14px}:is(.ln-flat,.lk-flat)>.lroom{margin-inline:24px}:is(.ln-film,.lk-film)>.lroom{margin-inline:22px}:is(.ln-post,.lk-post)>.lroom{margin-inline:44px}.is-phone>.lroom{margin:10px 16px 0}.rd{min-width:0}.rd-area{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;outline:none;position:relative}.rd-area:focus-visible{outline:2px solid var(--rd-own);outline-offset:4px;border-radius:4px}.rd-area svg{overflow:visible}.rd-tip{z-index:60;pointer-events:none;text-align:left;text-transform:lowercase;letter-spacing:0;min-width:168px;max-width:250px;color:var(--rd-fg);background:var(--rd-bg);border:var(--rd-edge,0);border-radius:var(--rd-radius,0);box-shadow:var(--rd-shadow,none);font-size:12px;line-height:1.35;font-family:var(--rd-font,inherit);padding:8px 10px;position:absolute}.rd-tip.flip{transform:translate(-100%)}.rd-tip h5{letter-spacing:.16em;color:var(--rd-head,var(--rd-fg));margin:0 0 4px;font-size:10.5px;font-weight:600}.rd-tip dl{grid-template-columns:auto auto;gap:1px 12px;margin:0;display:grid}.rd-tip dl>div{display:contents}.rd-tip dt{color:var(--rd-dim)}.rd-tip dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.rd-tip dd.own,.rd-line .rd-f.own b{color:var(--rd-own);font-weight:600}.rd-tip .note{color:var(--rd-dim);grid-column:1/-1;margin:3px 0 0;font-size:11px}.rd-line{min-height:22px;color:var(--rd-fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 6px;font-size:13px;line-height:1.4}.rd-line>b{color:var(--rd-lead,inherit);font-weight:600}.rd-line .rd-f:before,.rd-line .rd-n:before{content:"·";color:var(--rd-dim);margin:0 6px}.rd-line .rd-f small{font-size:inherit;letter-spacing:inherit;text-transform:inherit}.rd-line .rd-f b{font-weight:500}.rd-line .rd-n{color:var(--rd-dim)}.is-phone .rd-line{background:var(--rd-strip,#0000000d);border-radius:6px;min-height:40px;padding:6px 10px;font-size:12.5px;line-height:1.35}.rd-slot:empty{display:none}.rd svg .xh{stroke:var(--rd-cross);stroke-width:1px}.rd svg .xh.fut{stroke-dasharray:3 3}.rd svg .xd{fill:var(--ch-dot,var(--rd-cross));stroke:var(--rd-ground);stroke-width:1.5px}.rd svg .xt{fill:var(--rd-ground);stroke:var(--ch-line,var(--rd-cross));stroke-width:2.2px}.rd svg .xt.fut{stroke:var(--ch-me,var(--rd-own))}.rd svg .xp{fill:var(--ch-course,var(--rd-own))}.rd svg .xgap{stroke:var(--rd-cross);stroke-width:1.2px;stroke-dasharray:2 2}.rd svg .xspan{stroke:var(--ch-txt,var(--rd-cross));stroke-width:5px;stroke-linecap:round;opacity:.35}.rd svg .xhl{fill:var(--rd-cross);opacity:.1}.rd svg .sel{fill:none;stroke:var(--rd-cross);stroke-width:1.6px}.rd svg .xb{fill:var(--rd-own);stroke:var(--rd-ground);stroke-width:1.5px}.ln-chart .endl{fill:var(--ch-line);font-size:12px;font-weight:600}.ln-chart .area{stroke:none}.ln-std,.lc-std{--rd-bg:#f6f0e2;--rd-fg:#1f5c57;--rd-dim:#2a7169;--rd-head:#c99a2e;--rd-own:#93690f;--rd-lead:#93690f;--rd-edge:1px solid #c99a2e;--rd-shadow:0 6px 18px #1f5c5729;--rd-strip:#c99a2e1f;--rd-cross:#93690f;--rd-ground:#efe6d2}:root.dark .ln-std,:root.dark .lc-std{--rd-bg:#15353a;--rd-fg:#ece3cd;--rd-dim:#93cbc3;--rd-head:#d6a63a;--rd-own:#e2b552;--rd-lead:#e2b552;--rd-edge:1px solid #d6a63a;--rd-shadow:0 6px 18px #00000059;--rd-strip:#d6a63a1f;--rd-cross:#e2b552;--rd-ground:#10292d}.ln-ins,.lc-ins{--rd-bg:#061618f0;--rd-fg:#9ff0c9;--rd-dim:#6fbf9e;--rd-head:#f2c230;--rd-own:#f2c230;--rd-edge:1px solid #9ff0c98c;--rd-radius:3px;--rd-shadow:0 0 14px #9ff0c92e;--rd-font:"IBM Plex Mono", monospace;--rd-cross:#f2c230;--rd-ground:#0b2326;--rd-field:#f6f1e1;--rd-field-ink:#0e5c50;--rd-field-own:#9a5f00;--rd-field-dim:#4c5c5a}:root.dark .ln-ins,:root.dark .lc-ins{--rd-field:#0b1d1f;--rd-field-ink:#9ff0c9;--rd-field-own:#f2c230;--rd-field-dim:#9fb9b5}.ln-ins .rd-tip,.lc-ins .rd-tip{min-width:200px;font-size:11px}.ln-ins .rd-tip h5,.lc-ins .rd-tip h5{text-transform:uppercase;letter-spacing:.1em;font-weight:500}.ln-ins .rd-tip h5:before,.lc-ins .rd-tip h5:before{content:"";vertical-align:1px;background:#f2c230;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 6px #f2c230}.ln-ins .rd-line,.lc-ins .rd-line,.ln-ins.is-phone .rd-line,.lc-ins.is-phone .rd-line{background:0 0;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.ln-ins .rd-line>b,.lc-ins .rd-line>b,.ln-ins .rd-line .rd-f,.lc-ins .rd-line .rd-f,.ln-ins .rd-line .rd-n,.lc-ins .rd-line .rd-n{color:var(--rd-field-ink);background:var(--rd-field);border-radius:4px;padding:3px 8px;box-shadow:inset 0 1px 2px #00000038,0 1px #fff9}.ln-ins .rd-line>b,.lc-ins .rd-line>b{font-weight:500}.ln-ins .rd-line .rd-f:before,.lc-ins .rd-line .rd-f:before,.ln-ins .rd-line .rd-n:before,.lc-ins .rd-line .rd-n:before{content:none}.ln-ins .rd-line .rd-f small,.lc-ins .rd-line .rd-f small{letter-spacing:.14em;text-transform:uppercase;color:var(--rd-field-dim);margin-right:2px;font-family:Jost,sans-serif;font-size:9px}.ln-ins .rd-line .rd-f.own b,.lc-ins .rd-line .rd-f.own b{color:var(--rd-field-own)}.ln-calm,.lc-calm{--rd-bg:#f6fcfbcc;--rd-fg:#0f3237;--rd-dim:#3f6661;--rd-own:#9a5f00;--rd-edge:1px solid #ffffffe6;--rd-radius:14px;--rd-shadow:0 10px 30px #0f464633;--rd-strip:#ffffff73;--rd-cross:#0f3237;--rd-ground:#e6f4f1}:root.dark .ln-calm,:root.dark .lc-calm{--rd-bg:#091e21c7;--rd-fg:#e4f2ee;--rd-dim:#8fb7b0;--rd-own:#f2c230;--rd-edge:1px solid #e4f2ee29;--rd-shadow:none;--rd-strip:#e4f2ee14;--rd-cross:#e4f2ee;--rd-ground:#0e3136}.ln-calm .rd-tip,.lc-calm .rd-tip{-webkit-backdrop-filter:blur(16px);padding:9px 12px}.ln-calm .rd-tip h5,.lc-calm .rd-tip h5{letter-spacing:.2em;color:var(--rd-dim);font-weight:400}.ln-calm .rd-line,.lc-calm .rd-line{background:var(--rd-strip);border-radius:999px;padding:3px 12px;display:inline-block}.ln-calm.is-phone .rd-line,.lc-calm.is-phone .rd-line{border-radius:12px;display:block}.ln-flat,.lc-flat{--rd-bg:#fff;--rd-fg:#152628;--rd-dim:#5b6b69;--rd-own:#b07a00;--rd-radius:12px;--rd-shadow:0 10px 28px #00000024, 0 0 0 1px #0000000d;--rd-strip:#f3f4f1;--rd-cross:#0f6e66;--rd-ground:#fff}:root.dark .ln-flat,:root.dark .lc-flat{--rd-bg:#172427;--rd-fg:#e9efed;--rd-dim:#93a5a2;--rd-own:#f2c230;--rd-shadow:0 10px 28px #00000080, 0 0 0 1px #2a3b3e;--rd-strip:#0f191b;--rd-cross:#5cc6b8;--rd-ground:#172427}.ln-flat .rd-tip,.lc-flat .rd-tip{text-transform:none;padding:10px 12px}.ln-flat .rd-tip h5,.lc-flat .rd-tip h5{letter-spacing:0;font-size:13px}.ln-flat .rd-tip dd,.lc-flat .rd-tip dd{font-weight:600}.ln-film,.lc-film{--rd-bg:#f6eedb;--rd-fg:#1c3a3e;--rd-dim:#4f6765;--rd-own:#a8281f;--rd-lead:#c8352b;--rd-accent:#c8352b;--rd-edge:2px solid #1c3a3e;--rd-shadow:4px 4px 0 #1c3a3e2e;--rd-strip:#1c3a3e0f;--rd-cross:#c8352b;--rd-ground:#f6eedb}:root.dark .ln-film,:root.dark .lc-film{--rd-bg:#13282f;--rd-fg:#f2e8cf;--rd-dim:#9db2af;--rd-own:#f2c535;--rd-lead:#f2c535;--rd-accent:#f2c535;--rd-edge:2px solid #6f8b88;--rd-shadow:4px 4px 0 #0000004d;--rd-strip:#f2e8cf0f;--rd-cross:#f2c535;--rd-ground:#13282f}.ln-film .rd-tip,.lc-film .rd-tip{text-align:center;padding:8px 12px 9px}.ln-film .rd-tip h5,.lc-film .rd-tip h5{letter-spacing:.18em;text-transform:uppercase;border-bottom:2px solid var(--rd-accent);margin-bottom:6px;padding-bottom:2px;font-weight:500;display:inline-block}.ln-film .rd-tip dl,.lc-film .rd-tip dl{grid-template-columns:1fr 1fr}.ln-film .rd-tip dt,.lc-film .rd-tip dt{text-align:right}.ln-film .rd-tip dd,.lc-film .rd-tip dd{text-align:left}.ln-film .rd-line,.lc-film .rd-line{text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.ln-film .rd-line>b,.lc-film .rd-line>b{font-weight:500}.ln-post,.lc-poster{--rd-bg:#efe6d2f0;--rd-fg:#1f5c57;--rd-dim:#2a7169;--rd-head:#c99a2e;--rd-own:#93690f;--rd-lead:#c99a2e;--rd-strip:transparent;--rd-cross:#c99a2e;--rd-ground:#efe6d2}:root.dark .ln-post,:root.dark .lc-poster{--rd-bg:#10292df0;--rd-fg:#ece3cd;--rd-dim:#9fd3cb;--rd-head:#d6a63a;--rd-own:#e2b552;--rd-lead:#d6a63a;--rd-cross:#e2b552;--rd-ground:#10292d}.ln-post .rd-tip,.lc-poster .rd-tip{border-left:3px solid var(--rd-head);padding:6px 10px}.ln-post .rd-tip h5,.lc-poster .rd-tip h5{letter-spacing:0;margin-bottom:2px;font-size:20px;font-weight:400}.ln-post .rd-line,.lc-poster .rd-line{margin:2px 0 8px;font-size:22px;line-height:1.2}.ln-post .rd-line>b,.lc-poster .rd-line>b{font-weight:400}.ln-post .rd-line .rd-f small,.lc-poster .rd-line .rd-f small,.ln-post .rd-line .rd-n,.lc-poster .rd-line .rd-n{color:var(--rd-dim);font-size:14px}.ln-post.is-phone .rd-line,.lc-poster.is-phone .rd-line{padding:0;font-size:17px}.lk{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.lk:not(.lk-flat){text-transform:lowercase}.lk button{cursor:pointer;text-transform:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;background:0 0;border:0;padding:0}.lk button:disabled{cursor:default;opacity:.5}.lk ul,.lk ol{margin:0;padding:0;list-style:none}.lk p,.lk h1,.lk h2,.lk h3,.lk dl,.lk dd{margin:0}.lk .scroll{scrollbar-width:thin;min-height:0;overflow:hidden auto}.lk.is-phone .scroll{overflow:visible}.lk .num{font-variant-numeric:tabular-nums;white-space:nowrap}.lk [data-sheet]{cursor:pointer}.lk .tl{min-width:0;position:relative}.lk .tl .hs{overflow:hidden}.lk .tl.is-ph .hs{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.lk .tl svg{display:block;overflow:visible}.lk .tl text{fill:var(--tl-soft);font-family:inherit;font-size:10.5px}.lk .tl text.st{fill:var(--tl-ink);font-weight:500}.lk .tl text.lnm{letter-spacing:.16em;text-transform:uppercase;fill:var(--tl-soft);font-size:9.5px}.lk .tl text.mo{letter-spacing:.08em;font-size:10px}.lk .tl text.yr{fill:var(--tl-ink);font-weight:600}.lk .tl .gl,.lk .tl .sep{stroke:var(--tl-grid);stroke-width:1px}.lk .tl .lanebg{fill:var(--tl-lane,transparent)}.lk .tl .today{stroke:var(--tl-acc);stroke-width:1.5px}.lk .tl text.td{fill:var(--tl-acc);font-weight:600}.lk .tl .rt{stroke:var(--tl-ink);stroke-width:2px}.lk .tl .rt.ahead{stroke-dasharray:2 4;stroke-linecap:round}.lk .tl .rt.prov{stroke-dasharray:6 4}.lk .tl .hb{fill:var(--tl-bg);stroke:var(--tl-ink);stroke-width:1.5px}.lk .tl .hb.done{fill:var(--tl-acc);stroke:var(--tl-acc)}.lk .tl .lh{fill:var(--tl-acc)}.lk .tl .lh.fut{fill:var(--tl-bg);stroke:var(--tl-acc);stroke-width:1.8px}.lk .tl .flag{fill:var(--tl-mile)}.lk .tl .pole{stroke:var(--tl-mile);stroke-width:1.3px}.lk .tl .mdot{fill:var(--tl-mile)}.lk .tl .mdot.late{fill:var(--tl-bg);stroke:var(--tl-mile);stroke-width:1.5px}.lk .tl .mlink{stroke:var(--tl-mile);stroke-dasharray:2 3;stroke-width:1px}.lk .tl .pc{fill:var(--tl-own)}.lk .tl .pt{fill:var(--tl-own);opacity:.3}.lk .tl .pc.fx,.lk .tl .pt.fx{fill:var(--tl-fix)}.lk .tl .crs{stroke:var(--tl-ink);stroke-width:1.5px}.lk .tl .crs.ahead{stroke-dasharray:2 4;stroke-linecap:round}.lk .tl .chg{fill:var(--tl-ink)}.lk .tl .race{fill:none;stroke:var(--tl-race);stroke-width:1.5px}.lk .tl .race.run{fill:var(--tl-race);fill-opacity:.25}.lk .tl .tr{fill:none;stroke:var(--tl-trend);stroke-width:2px;stroke-linejoin:round}.lk .tl .wi{fill:var(--tl-trend);opacity:.55}.lk .tl .wi.soft{fill:var(--tl-bg);stroke:var(--tl-trend);stroke-width:1px;opacity:.8}.lk .tl .fc{fill:none;stroke:var(--tl-trend);stroke-width:1.8px;stroke-dasharray:1 4;stroke-linecap:round}.lk .tl .goal{stroke:var(--tl-acc);stroke-width:1px;stroke-dasharray:5 4}.lk .tl .band{fill:var(--tl-own);opacity:.13}.lk .tl .band.fx{fill:var(--tl-fix);opacity:.16}.lk .tl .sel{fill:none;stroke:var(--tl-sel,var(--tl-acc));stroke-width:2px}.lk .tl .hit{fill:#0000}.lk .tl .tags{pointer-events:none;position:absolute;top:0;left:0}.lk .tl .tag{letter-spacing:.14em;text-transform:uppercase;background:var(--tl-tagbg,transparent);color:var(--tl-soft);white-space:nowrap;padding:1px 6px 1px 2px;font-size:8.5px;position:absolute;left:0}.lk .tl .now{color:var(--tl-acc);background:var(--tl-tagbg,transparent);pointer-events:auto;border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:2px;right:4px}.lk .tl .empty-t{fill:var(--tl-soft);font-size:12px}.lk .sheetwrap{z-index:30;justify-content:flex-end;display:flex;position:absolute;inset:0}.lk.is-phone .sheetwrap{align-items:flex-end;height:844px;bottom:auto}.lk .sheetwrap .dim{background:var(--sh-dim,#00000038);position:absolute;inset:0}.lk .sh{background:var(--sh-bg);width:392px;height:100%;color:var(--sh-ink);align-content:start;gap:12px;padding:22px 24px;font-size:14px;display:grid;position:relative;overflow-y:auto;box-shadow:-10px 0 30px #0000002e}.lk.is-phone .sh{border-radius:var(--sh-r,16px) var(--sh-r,16px) 0 0;width:100%;height:auto;max-height:92%;padding:12px 18px 26px;box-shadow:0 -10px 30px #0000002e}.lk.is-phone .sh:before{content:"";opacity:.25;background:currentColor;border-radius:2px;justify-self:center;width:40px;height:4px}.lk .sh .x{opacity:.6;border-radius:50%;width:30px;height:30px;position:absolute;top:14px;right:14px;text-align:center!important;border:1px solid!important}.lk .sh h3{padding-right:36px;font-size:20px;font-weight:400;line-height:1.2}.lk .sh .sub{opacity:.7;letter-spacing:.08em;margin-top:-8px;font-size:12px}.lk .sh .fl{gap:4px;display:grid}.lk .sh .fl>span{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:10px}.lk .sh .in{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border:0;border-bottom:1.5px solid;width:100%;padding:4px 2px;font-size:16px}@media (prefers-color-scheme:dark){.lk .sh .in{--lightningcss-light: ;--lightningcss-dark:initial}}.lk .sh .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lk .sh .kinds{flex-wrap:wrap;gap:6px;display:flex}.lk .sh .kinds button,.lk .sh .pill{border-radius:999px;padding:5px 12px;font-size:13px;text-align:center!important;border:1px solid!important}.lk .sh .kinds button[aria-checked=true],.lk .sh .pill.solid{background:var(--sh-acc)!important;color:var(--sh-on)!important;border-color:var(--sh-acc)!important}.lk .sh .hint{opacity:.8;font-size:12.5px;line-height:1.45}.lk .sh .fc-box{border-left:3px solid var(--sh-acc);gap:3px;padding:6px 10px;display:grid}.lk .sh .fc-box.late{border-color:var(--sh-warn,#c99a2e)}.lk .sh .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.lk .sh .acts .del{text-underline-offset:3px;opacity:.8;margin-left:auto;font-size:13px;text-decoration:underline}.lk .sh .days{gap:0;display:grid}.lk .sh .days li button{border-bottom:1px solid var(--sh-line,#0000001f);grid-template-columns:16px 1fr;align-items:baseline;gap:0 10px;width:100%;padding:7px 0;display:grid}.lk .sh .days li button i{border:1.5px solid;border-radius:50%;align-self:center;width:12px;height:12px;display:block}.lk .sh .days li button[aria-checked=true] i{background:var(--sh-acc);border-color:var(--sh-acc)}.lk .sh .days li small{opacity:.75;grid-column:2;font-size:12px}.lk .sh .watch li{border-bottom:1px solid var(--sh-line,#0000001f);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.lk .sh .watch li small{opacity:.75;font-size:12px;display:block}.lk .sh .box{border:1.5px dashed;border-radius:10px;gap:10px;padding:12px;display:grid}.lk .sh .tip{background:var(--sh-tip,#0000000f);border-radius:6px;padding:6px 10px;font-size:12px}.lk .lst li{grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:0 10px;display:grid}.lk .lst li .mk{border-radius:50%;align-self:center;width:10px;height:10px;display:block}.lk .lst li .sw{border-radius:2px;align-self:center;width:12px;height:8px;display:block}.lk .lst li small{display:block}.lk .lst li .lnk{white-space:nowrap}.lk .lst li.is-reached .mk{background:var(--tl-acc)}.lk .lst li.is-on_course .mk{background:var(--tl-mile)}.lk .lst li.is-late .mk{border:1.5px solid var(--tl-mile)}.lk .lst li.is-open .mk{border:1.5px dashed var(--tl-mile)}.lk .lst li.is-own .sw{background:var(--tl-own)}.lk .lst li.is-fixed .sw{background:var(--tl-fix)}.lk .lst li.is-sel{outline:2px solid var(--tl-acc);outline-offset:2px}.lk .vy{gap:0;display:grid}.lk .vy>div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.lk .vy dt{letter-spacing:.16em;text-transform:uppercase;opacity:.75;font-size:10px}.lk .vy dd small{opacity:.78;font-size:11.5px;display:block}.lk .adv{gap:6px;display:grid}.lk .adv .from{letter-spacing:.2em;text-transform:uppercase;font-size:10px}.lk .adv dl{flex-wrap:wrap;gap:18px;display:flex}.lk .adv dt{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:10px}.lk .adv dd{font-size:16px}.lk .adv .acts{flex-wrap:wrap;align-items:center;gap:8px;max-width:330px;display:flex}.lk .adv>div:first-child p+p{margin-top:2px}.lk .adv .acts small{opacity:.75;font-size:11.5px}.lk .frz{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.lk .frz b{letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:500}.lk-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--btn:#1f5c57;--onbtn:#f6f0e2;--tl-ink:#1f5c57;--tl-soft:#2a7169;--tl-grid:#e0d3b2;--tl-acc:#c99a2e;--tl-bg:#efe6d2;--tl-own:#2f8f86;--tl-fix:#c99a2e;--tl-mile:#7a3f9e;--tl-race:#93690f;--tl-trend:#1f5c57;--tl-tagbg:#efe6d2eb;--sh-bg:#f6f0e2;--sh-ink:#1f5c57;--sh-acc:#1f5c57;--sh-on:#f6f0e2;--sh-line:#d9c79c;background:var(--bg);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lk-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--btn:#ece3cd;--onbtn:#10292d;--tl-ink:#ece3cd;--tl-soft:#93cbc3;--tl-grid:#24474a;--tl-acc:#e2b552;--tl-bg:#10292d;--tl-own:#5cc6b8;--tl-fix:#d6a63a;--tl-mile:#d6a6f2;--tl-race:#e2b552;--tl-trend:#ece3cd;--tl-tagbg:#10292deb;--sh-bg:#15353a;--sh-ink:#ece3cd;--sh-acc:#e2b552;--sh-on:#10292d;--sh-line:#3a5a55}.lk-std .caps{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lk-std .head{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:end;gap:22px;margin:0 40px;padding:14px 0 12px;display:grid}.lk-std .box{border:2px solid var(--mus);text-align:center;width:64px;height:64px;color:var(--mus);place-content:center;display:grid}.lk-std .box small{letter-spacing:.25em;text-transform:uppercase;font-size:8px;font-weight:600}.lk-std .box b{font-size:26px;font-weight:500;line-height:1}.lk-std .title h1{color:var(--mus);font-size:40px;font-weight:400;line-height:1}.lk-std .sum{text-align:right;gap:2px;display:grid}.lk-std .sum b{font-size:22px;font-weight:300}.lk-std .sum span{color:var(--soft);font-size:13px}.lk-std .adv{border:1.5px dashed var(--mus);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 22px;margin:10px 40px 0;padding:10px 14px}.lk-std .adv .from{color:var(--musi);font-weight:600}.lk-std .adv p{font-size:13px}.lk-std .pill{color:var(--soft);white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:13px;border:1px solid var(--rule)!important}.lk-std .pill.solid{background:var(--btn);color:var(--onbtn);border-color:var(--btn)!important}.lk-std .lnk{color:var(--soft);text-underline-offset:3px;font-size:13px;text-decoration:underline}.lk-std .bar{justify-content:space-between;align-items:center;gap:10px;margin:10px 40px 4px;display:flex}.lk-std .bar .adds{gap:6px;display:flex}.lk-std .tlw{border-bottom:1px solid var(--rule);margin:0 40px}.lk-std .frz{color:var(--soft);margin:6px 40px 0}.lk-std .frz b{color:var(--musi)}.lk-std .cols{grid-template-columns:1fr 1.15fr 1fr;gap:32px;min-height:0;margin:0 40px;display:grid}.lk-std .cols>section{grid-template-rows:auto minmax(0,1fr);min-height:0;padding-top:10px;display:grid}.lk-std .shd{border-bottom:1px solid var(--mus);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;padding-bottom:5px;display:flex}.lk-std .shd span{color:var(--soft);font-size:12px}.lk-std .lst li{border-bottom:1px solid var(--rule);padding:6px 0;font-size:13.5px}.lk-std .lst li small{color:var(--soft);font-size:11.5px}.lk-std .note{color:var(--soft);margin-top:8px;font-size:12px;line-height:1.45}.lk-std .vy>div{border-bottom:1px solid var(--rule);padding:5px 0;font-size:13.5px}.lk-std .vy dt{color:var(--musi);font-weight:600}.lk-std .acts2{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lk-std.is-desk .cols{flex:1}.lk-std.is-phone .head{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0 18px}.lk-std.is-phone .box{width:54px;height:54px}.lk-std.is-phone .box b{font-size:21px}.lk-std.is-phone .title h1{font-size:30px}.lk-std.is-phone .sum{text-align:left;grid-column:1/-1}.lk-std.is-phone .sum b{font-size:19px}.lk-std.is-phone .adv{grid-template-columns:1fr;margin:12px 18px 0}.lk-std.is-phone .bar{flex-wrap:wrap;margin:14px 18px 4px}.lk-std.is-phone .bar .caps{width:100%}.lk-std.is-phone .tlw{margin:0 0 0 18px}.lk-std.is-phone .frz{margin:6px 18px 0}.lk-std.is-phone .cols{margin:0 18px;display:block}.lk-std.is-phone .cols>section{padding-top:18px}.lk-std .form{gap:8px;font-size:13px;display:grid}.lk-std .form .fl{border-bottom:1px solid var(--rule);grid-template-columns:22px 1fr auto;align-items:baseline;gap:0 8px;padding:4px 0;display:grid}.lk-std .form .fl i{color:var(--musi);font-size:11px;font-style:normal}.lk-std .form .fl span{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:11px}.lk-std .form .fl b{font-size:15px;font-weight:400}.lk-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--brass:#c99a2e;--mus:#e0b13a;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--led:#2f9e6b;--btn:#f4f5f1;--paper:#f6f1e1;--tl-ink:#1d2a2c;--tl-soft:#4c5c5a;--tl-grid:#1d2a2c1f;--tl-acc:#b4232a;--tl-bg:#f6f1e1;--tl-own:#2f9e6b;--tl-fix:#c99a2e;--tl-mile:#6a3fb0;--tl-race:#1d4f8c;--tl-trend:#1d2a2c;--tl-lane:#1d2a2c08;--tl-tagbg:#f6f1e1f0;--sh-bg:#e8eae5;--sh-ink:#1d2a2c;--sh-acc:#1d2a2c;--sh-on:#f6f1e1;--sh-line:#1d2a2c2e;background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lk-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--led:#9ff0c9;--btn:#0f2427;--sh-bg:#18343a;--sh-ink:#f1e8d0;--sh-acc:#f2c230;--sh-on:#0c1d20;--sh-line:#f1e8d029}.lk-ins .mono,.lk-ins .ro,.lk-ins .tape{font-family:IBM Plex Mono,monospace}.lk-ins .panel{background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border:1px solid var(--edge);border-radius:8px;min-width:0;min-height:0;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000002e}.lk-ins .panel:before,.lk-ins .panel:after{content:"";background:var(--rivet);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.lk-ins .panel:before{left:5px}.lk-ins .panel:after{right:5px}.lk-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.lk-ins .key{border:1px solid var(--edge);background:var(--btn);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;display:inline-flex}.lk-ins .key.led:before{content:"";background:var(--off);border-radius:50%;width:6px;height:6px}.lk-ins .key.led.on:before{background:var(--led);box-shadow:0 0 6px var(--led)}.lk-ins .key.on{color:var(--ink);border-color:var(--brass)}.lk-ins .key.go{color:#2b2a22;background:linear-gradient(#e5c15a,#b98a22);border-color:#b98a22}.lk-ins .keys{flex-wrap:wrap;gap:5px;display:flex}.lk-ins .grid{flex:1;grid-template-columns:300px minmax(0,1fr);gap:10px;min-height:0;margin:0 10px;display:grid}.lk-ins .col{gap:10px;min-width:0;min-height:0;padding-bottom:10px;display:grid}.lk-ins .col.l{grid-template-rows:auto auto minmax(0,1fr)}.lk-ins .col.c{grid-template-rows:auto minmax(0,1fr)}.lk-ins .ro{background:var(--glass);color:var(--phos);border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 10px;display:flex;box-shadow:inset 0 2px 5px #00000040}.lk-ins .ro small{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-family:Jost,sans-serif;font-size:9px}.lk-ins .ro b{white-space:nowrap;font-size:18px;font-weight:500}.lk-ins .ro b small{color:var(--phos);letter-spacing:0;text-transform:none;font-family:inherit;font-size:11px}.lk-ins .ros{gap:6px;display:grid}.lk-ins .wds{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:8px;display:grid}.lk-ins .wds button{border:1px solid var(--edge);background:var(--btn);text-align:center;letter-spacing:.08em;color:var(--dim);text-transform:uppercase;border-radius:3px;justify-items:center;gap:3px;padding:5px 0 4px;font-size:10px;display:grid}.lk-ins .wds button:before{content:"";background:var(--off);border-radius:50%;width:6px;height:6px}.lk-ins .wds button.on{color:var(--ink);border-color:var(--brass)}.lk-ins .wds button.on:before{background:var(--led);box-shadow:0 0 6px var(--led)}.lk-ins .slip{background:var(--paper);color:#1d2a2c;border-left:4px solid #e0b13a;border-radius:2px;gap:4px;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.45;display:grid;box-shadow:inset 0 1px 3px #00000026}.lk-ins .slip .from{color:#9a5f00}.lk-ins .slip dd{font-size:13px}.lk-ins .slip .key{padding:3px 8px;font-size:9.5px}.lk-ins .rec-p{padding:10px 12px 12px}.lk-ins .bezel{border:3px solid var(--brass);background:#2b2a22;border-radius:10px;padding:6px}.lk-ins .paper{background:repeating-linear-gradient(90deg, transparent 0 23px, #b4232a12 23px 24px), var(--paper);color:#1d2a2c;border-radius:4px;padding:6px 4px 2px;position:relative}.lk-ins .paper:before,.lk-ins .paper:after{content:"";background:radial-gradient(circle,#2b2a22 2px,#0000 2.5px) 0 0/8px 14px repeat-y;width:8px;position:absolute;top:0;bottom:0}.lk-ins .paper:before{left:-2px}.lk-ins .paper:after{right:-2px}:root.dark .lk-ins .paper{--tl-ink:#1d2a2c;--tl-soft:#4c5c5a;--tl-trend:#1d2a2c;--tl-bg:#f6f1e1}.lk-ins .rec-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.lk-ins .frz{color:var(--ink);margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:11px}.lk-ins .tapes{grid-template-columns:1fr 1.2fr;gap:10px;min-height:0;display:grid}.lk-ins .tapes>.panel,.lk-ins .p-log{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lk-ins .tape{background:var(--paper);color:#1d2a2c;border-radius:3px;font-size:12px;box-shadow:inset 0 1px 3px #0000002e}.lk-ins .tape li{border-bottom:1px dotted #1d2a2c47;padding:6px 10px}.lk-ins .tape li small{color:#4c5c5a;font-size:10.5px}.lk-ins .tape .lnk{letter-spacing:.12em;text-transform:uppercase;border:1px solid #1d2a2c4d;border-radius:3px;padding:2px 6px;font-size:10px}.lk-ins .tape .tg{letter-spacing:.1em;text-transform:uppercase;color:#9a5f00;font-size:10px}.lk-ins .tape-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.lk-ins .note{color:var(--dim);font-size:10.5px;line-height:1.4}.lk-ins .lst li.is-reached .mk{background:#2f9e6b}.lk-ins.is-phone .grid{flex-direction:column;gap:8px;height:auto;margin:0 8px;display:flex}.lk-ins.is-phone .col,.lk-ins.is-phone .tapes{display:contents}.lk-ins.is-phone .p-adv{order:1}.lk-ins.is-phone .p-rec{order:2}.lk-ins.is-phone .p-ms{order:3}.lk-ins.is-phone .p-per{order:4}.lk-ins.is-phone .p-voy{order:5}.lk-ins.is-phone .p-day{order:6}.lk-calm{--glass:var(--c-glass);--edge:var(--c-edge);--ink:#0f3237;--dim:#3f6661;--own:#9a5f00;--pill:#0f32371a;--lift:var(--c-lift);--wt:400;--tl-ink:#0f3237;--tl-soft:#24504c;--tl-grid:#0f32371f;--tl-acc:#8a5600;--tl-bg:#cfece7;--tl-own:#0f6e66;--tl-fix:#b98a22;--tl-mile:#6a2c91;--tl-race:#1d4f8c;--tl-trend:#0f3237;--tl-tagbg:#d6eeead9;--sh-bg:#f6fcfbeb;--sh-ink:#0f3237;--sh-acc:#0f3237;--sh-on:#f6fcfb;--sh-line:#0f32371f;--sh-dim:#0f32372e;--sh-r:22px;color:var(--ink);font-family:Jost,sans-serif}:root.dark .lk-calm{--ink:#e4f2ee;--dim:#8fb7b0;--own:#f2c230;--pill:#e4f2ee24;--wt:300;--tl-ink:#e4f2ee;--tl-soft:#8fb7b0;--tl-grid:#e4f2ee1a;--tl-acc:#f2c230;--tl-bg:#164446;--tl-own:#7fe0cf;--tl-fix:#f2c230;--tl-mile:#e2b8ff;--tl-race:#9cc8ff;--tl-trend:#e4f2ee;--tl-tagbg:#194f50d9;--sh-bg:#0c282af0;--sh-ink:#e4f2ee;--sh-acc:#e4f2ee;--sh-on:#0d2e33;--sh-line:#e4f2ee1f;--sh-dim:#0000004d}@keyframes lk-flick{0%,40%{opacity:.9}55%{opacity:.2}70%,to{opacity:.75}}.lk-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--lift);border-radius:18px;position:relative}.lk-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.lk-calm .link{color:var(--dim);text-underline-offset:4px;font-size:12px;text-decoration:underline}.lk-calm .pl{color:var(--ink);background:var(--pill);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12.5px}.lk-calm .pl.solid{background:var(--ink);color:var(--glass)}.lk-calm .lead{justify-content:space-between;align-items:end;gap:20px;margin:0 32px;display:flex;position:relative}.lk-calm .lead .big{font-size:34px;font-weight:var(--wt);line-height:1.1}.lk-calm .lead .s{color:var(--dim);font-size:13px}.lk-calm .lead .adds{gap:6px;display:flex}.lk-calm .adv{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 20px;margin:10px 32px 0;padding:10px 18px;position:relative}.lk-calm .adv p{color:var(--dim);font-size:13px}.lk-calm .sea{margin:8px 24px 0;position:relative}.lk-calm .frz{color:var(--dim);margin:2px 32px 0;position:relative}.lk-calm .tray{grid-template-columns:1fr 1fr 1fr;gap:14px;min-height:0;margin:10px 24px 0;display:grid;position:relative}.lk-calm .tray>.glass{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:14px 20px;display:grid}.lk-calm .tray h2{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.lk-calm .lst li{border-top:1px solid var(--pill);padding:7px 0;font-size:14px}.lk-calm .lst li small{color:var(--dim);font-size:12px}.lk-calm .lst li .lnk{color:var(--dim);text-underline-offset:3px;font-size:12px;text-decoration:underline}.lk-calm .note{color:var(--dim);margin-top:6px;font-size:12px;line-height:1.45}.lk-calm .vy>div{border-top:1px solid var(--pill);grid-template-columns:112px minmax(0,1fr);padding:6px 0;font-size:14px}.lk-calm .vy dt{color:var(--dim)}.lk-calm .foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.lk-calm.is-desk{padding-bottom:20px}.lk-calm.is-desk .tray{flex:1}.lk-calm.is-phone .lead{flex-direction:column;align-items:start;gap:10px;margin:4px 16px 0}.lk-calm.is-phone .lead .big{font-size:23px}.lk-calm.is-phone .adv{grid-template-columns:1fr;margin:12px 12px 0}.lk-calm.is-phone .sea{margin:12px 0 0 12px}.lk-calm.is-phone .frz{margin:4px 16px 0}.lk-calm.is-phone .tray{grid-template-columns:1fr;gap:12px;margin:12px 12px 0;display:grid}.lk-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#5b6b69;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--own:#e3a200;--tl-ink:#152628;--tl-soft:#5b6b69;--tl-grid:#edf0ee;--tl-acc:#0f6e66;--tl-bg:#fff;--tl-own:#0f6e66;--tl-fix:#e3a200;--tl-mile:#7a3f9e;--tl-race:#3b6fb6;--tl-trend:#0f6e66;--tl-lane:#fafbfa;--tl-tagbg:#fffffff0;--sh-bg:#fff;--sh-ink:#152628;--sh-acc:#0f6e66;--sh-on:#fff;--sh-line:#e7ebe8;--sh-r:18px;--sh-tip:#f3f4f1;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,sans-serif}:root.dark .lk-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#93a5a2;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--own:#f2c230;--tl-ink:#e9efed;--tl-soft:#93a5a2;--tl-grid:#1f3033;--tl-acc:#5cc6b8;--tl-bg:#172427;--tl-own:#5cc6b8;--tl-fix:#f2c230;--tl-mile:#d6a6f2;--tl-race:#8fb8f0;--tl-trend:#5cc6b8;--tl-lane:#1a2a2d;--tl-tagbg:#172427f0;--sh-bg:#172427;--sh-ink:#e9efed;--sh-acc:#5cc6b8;--sh-on:#0f191b;--sh-line:#223336;--sh-tip:#223336}.lk-flat .sh .fl>span{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.lk-flat .fb{background:var(--soft);white-space:nowrap;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600}.lk-flat .fb.solid{background:var(--acc);color:var(--onacc)}.lk-flat .more{color:var(--acc);font-size:13px;font-weight:600}.lk-flat .card{background:var(--card);border-radius:16px;min-width:0;min-height:0;padding:14px 18px}.lk-flat h2{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.lk-flat h2 span{font-weight:400}.lk-flat .grid{flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:0;margin:0 24px;display:grid}.lk-flat .kpis{display:contents}.lk-flat .kpi{align-content:start;gap:1px;display:grid}.lk-flat .kpi .v{font-size:22px;font-weight:700;line-height:1.2}.lk-flat .kpi .v small{color:var(--dim);margin-left:4px;font-size:13px;font-weight:400}.lk-flat .kpi .d{color:var(--dim);font-size:12.5px}.lk-flat .kpi .d b{color:var(--ink)}.lk-flat .kpi h2 button{color:var(--acc);font-weight:600}.lk-flat .tlc{grid-column:1/-1;gap:4px;display:grid}.lk-flat .tlc .ctl{justify-content:space-between;align-items:center;gap:10px;display:flex}.lk-flat .tlc .ctl .adds{gap:6px;display:flex}.lk-flat .frz{color:var(--dim)}.lk-flat .frz b{background:var(--own);border:0}@supports (color:color-mix(in lab, red, red)){.lk-flat .frz b{background:color-mix(in srgb, var(--own) 22%, transparent)}}.lk-flat .frz b{color:var(--ink);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.lk-flat .lcard{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lk-flat .lcard.c1{grid-column:1/2}.lk-flat .lcard.c2{grid-column:2/4}.lk-flat .lcard.c3{grid-column:4}.lk-flat .lst li{border-bottom:1px solid var(--soft);padding:8px 0;font-size:13.5px}.lk-flat .lst li small{color:var(--dim);font-size:12px}.lk-flat .lst li .lnk{color:var(--acc);font-size:13px;font-weight:600}.lk-flat .lst li .tg{background:var(--soft);color:var(--dim);border-radius:999px;padding:1px 8px;font-size:11.5px}.lk-flat .c2 .lst{columns:2;column-gap:26px}.lk-flat .c2 .lst li{break-inside:avoid}.lk-flat .note{color:var(--dim);margin-top:6px;font-size:12px;line-height:1.45}.lk-flat .vy>div{border-bottom:1px solid var(--soft);grid-template-columns:1fr;padding:6px 0;font-size:13.5px}.lk-flat .vy dt{text-transform:none;letter-spacing:0;color:var(--dim);font-size:12px}.lk-flat .adv{background:var(--own);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 18px}@supports (color:color-mix(in lab, red, red)){.lk-flat .adv{background:color-mix(in srgb, var(--own) 14%, var(--card))}}.lk-flat .adv .from{text-transform:none;letter-spacing:0;font-size:13px;font-weight:700}.lk-flat .adv p{color:var(--dim);font-size:13px}.lk-flat .adv dt{text-transform:none;letter-spacing:0;font-size:12px}.lk-flat .tlc .ctl h2{margin:0}.lk-flat.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lk-flat.is-phone .kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lk-flat.is-phone .kpi .v{font-size:19px}.lk-flat.is-phone .card{padding:14px 16px}.lk-flat.is-phone .tlc{padding:14px 0 10px 16px}.lk-flat.is-phone .tlc .ctl{flex-wrap:wrap;padding-right:16px}.lk-flat.is-phone .c2 .lst{columns:1}.lk-flat.is-phone .adv{grid-template-columns:1fr}.lk-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#4f6765;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--oncream:#1c3a3e;--tl-ink:#1c3a3e;--tl-soft:#4f6765;--tl-grid:#1c3a3e1a;--tl-acc:#c8352b;--tl-bg:#f6eedb;--tl-own:#2f9e97;--tl-fix:#e0ae1c;--tl-mile:#1d6b68;--tl-race:#5b86a0;--tl-trend:#1c3a3e;--tl-tagbg:#f6eedbf0;--sh-bg:#f6eedb;--sh-ink:#1c3a3e;--sh-acc:#c8352b;--sh-on:#fff;--sh-line:#1c3a3e2e;--sh-r:0;background:var(--frame);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lk-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--cream:#0e1f25;--oncream:#f2e8cf;--tl-ink:#f2e8cf;--tl-soft:#9db2af;--tl-grid:#f2e8cf14;--tl-acc:#f2c535;--tl-bg:#0e1f25;--tl-own:#5cc6bd;--tl-fix:#f2c535;--tl-mile:#a9c9da;--tl-race:#8fb8d0;--tl-trend:#f2e8cf;--tl-tagbg:#0e1f25f0;--sh-bg:#13282f;--sh-ink:#f2e8cf;--sh-acc:#f2c535;--sh-on:#0e1f25;--sh-line:#f2e8cf29}.lk-film .ul{border-bottom:2px solid var(--hi);padding-bottom:2px;font-weight:500;display:inline-block}.lk-film .field.tqd .ul,.lk-film .field.tq .ul,.lk-film .field.pb .ul{border-color:var(--yel)}.lk-film .linebtn{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:7px 12px;font-size:10.5px;text-align:center!important}.lk-film .linebtn.solid{background:var(--hi);color:#fff;border-color:var(--hi)}:root.dark .lk-film .linebtn.solid{color:#0e1f25}.lk-film .grid{flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:300px minmax(0,1fr) 300px;gap:12px;min-height:0;margin:0 22px;display:grid}.lk-film .field{text-align:center;min-width:0;min-height:0;padding:12px 16px;position:relative}.lk-film .field.tqd{background:var(--tqd);color:#f6eedb}.lk-film .field.tq{background:var(--tq);color:#f6eedb}.lk-film .field.pb{background:var(--pb);color:var(--onpb)}.lk-film .field.cr{background:var(--cream);color:var(--oncream);border:1px solid var(--rule)}.lk-film .field h2{letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:500}.lk-film .k{letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:10.5px}.lk-film .v{font-size:26px;line-height:1.15}.lk-film .v small{letter-spacing:.2em;text-transform:uppercase;margin-left:4px;font-size:11px}.lk-film .s{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:10.5px}.lk-film .band{grid-column:1/-1;grid-template-columns:300px minmax(0,1fr) 300px;gap:12px;display:grid}.lk-film .band>.field{align-content:center;gap:3px;display:grid}.lk-film .strip{grid-column:1/-1;padding:10px 14px 8px}.lk-film .strip .ctl{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:4px;display:grid}.lk-film .strip .ctl .l{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);justify-self:start;font-size:10px}.lk-film .strip .ctl .r{justify-self:end;gap:6px;display:flex}.lk-film .frz{letter-spacing:.1em;text-transform:uppercase;justify-content:center;margin-top:4px;font-size:11px}.lk-film .lower{grid-column:1/-1;grid-template-columns:300px minmax(0,1fr) 300px;gap:12px;min-height:0;display:grid}:root[data-screen=tablet-portrait] .lk-film.is-desk :is(.grid,.band,.lower){grid-template-columns:repeat(3,minmax(0,1fr))}.lk-film .lower>.field{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lk-film .lst li{text-align:left;border-bottom:1px solid #1c3a3e2e;grid-template-columns:14px minmax(0,1fr) auto;padding:6px 0;font-size:12.5px}.lk-film .field.tqd .lst li,.lk-film .field.tq .lst li{border-color:#f6eedb38}:root.dark .lk-film .lst li{border-color:#f2e8cf29}.lk-film .lst li b{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.lk-film .lst li small{opacity:.85;font-size:11.5px}.lk-film .lst li .lnk{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;font-size:10px}.lk-film .field.tqd{--tl-own:#9ff0e6;--tl-fix:#f2c535}.lk-film .field.pb{--tl-mile:#1c3a3e;--tl-acc:#c8352b}:root.dark .lk-film .field.pb{--tl-mile:#f2e8cf;--tl-acc:#f2c535}.lk-film .note{opacity:.9;margin-top:6px;font-size:11px;line-height:1.45}.lk-film .vy>div{text-align:center;border-bottom:1px solid #1c3a3e26;grid-template-columns:1fr;padding:5px 0;font-size:13px}:root.dark .lk-film .vy>div{border-color:#f2e8cf24}.lk-film .vy dt{letter-spacing:.22em;font-size:9.5px}.lk-film .foot{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.lk-film .adv{text-align:left;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 20px}.lk-film .adv p{font-size:12.5px}.lk-film .adv .from{color:var(--yel)}.lk-film.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lk-film.is-phone .band,.lk-film.is-phone .lower{display:contents}.lk-film.is-phone .strip{padding:10px 0 8px 10px}.lk-film.is-phone .strip .ctl{grid-template-columns:1fr;justify-items:center;gap:6px;padding-right:10px}.lk-film.is-phone .strip .ctl .l{display:none}.lk-film.is-phone .strip .ctl .r{justify-self:center}.lk-film.is-phone .adv{grid-template-columns:1fr}.lk-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--sea:#6fc6bd;--deep:#3d9a91;--abyss:#1f5c57;--line:#f6f0e2;--tl-ink:#f6f0e2;--tl-soft:#f6f0e2cc;--tl-grid:#f6f0e224;--tl-acc:#f2c230;--tl-bg:#3d9a91;--tl-own:#f6f0e2;--tl-fix:#f2c230;--tl-mile:#ffd9f2;--tl-race:#cfe9ff;--tl-trend:#f6f0e2;--tl-tagbg:#3d9a91eb;--sh-bg:#efe6d2;--sh-ink:#1f5c57;--sh-acc:#c99a2e;--sh-on:#10292d;--sh-line:#c99a2e59;--sh-r:0;background:var(--pp);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lk-post{--pp:#10292d;--ink:#ece3cd;--gold:#c99a2e;--mus:#d6a63a;--soft:#9fd3cb;--sea:#1f5f60;--deep:#12393c;--abyss:#0a2124;--line:#ece3cd;--tl-bg:#12393c;--tl-tagbg:#12393ceb;--sh-bg:#10292d;--sh-ink:#ece3cd;--sh-acc:#d6a63a;--sh-on:#10292d}.lk-post .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}:root.dark .lk-post .caps{color:var(--mus)}.lk-post .wl{color:var(--soft);text-underline-offset:4px;white-space:nowrap;font-size:14px;text-decoration:underline}.lk-post .wl.strong{color:var(--ink);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);text-decoration-color:var(--mus);text-decoration-thickness:2px}.lk-post .headline{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:40px;padding:0 44px 12px;display:grid}.lk-post .hl{color:var(--mus);letter-spacing:-.01em;white-space:nowrap;font-size:54px;line-height:.98}.lk-post .say{gap:6px;padding-bottom:4px;display:grid}.lk-post .say p{font-size:17px;line-height:1.4}.lk-post .say .soft{color:var(--soft)}.lk-post .say b{font-weight:500}.lk-post .say .ways{flex-wrap:wrap;gap:16px;display:flex}.lk-post .adv{border-top:2px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 24px;margin:0 44px 10px;padding-top:8px}.lk-post .adv .from{color:var(--gold);font-weight:600}.lk-post .adv p{color:var(--soft);font-size:14px}.lk-post .sea{background:linear-gradient(180deg, var(--sea), var(--deep) 70%, var(--abyss));color:var(--line);padding:20px 0 8px 32px;position:relative}.lk-post .sea:before{content:"";background:radial-gradient(circle at 10px -4px, var(--pp) 10px, transparent 10.5px) 0 0 / 20px 14px repeat-x;height:14px;position:absolute;top:-1px;left:0;right:0}.lk-post .sea .frz{color:var(--line);margin:4px 12px 0 0}.lk-post .cols{grid-template-columns:1fr 1.2fr 1fr 1fr;min-height:0;margin:12px 44px 0;display:grid}.lk-post .cols>section{border-top:2px solid var(--rule);border-left:1px solid #c99a2e66;min-height:0;padding:8px 20px 12px}.lk-post .cols>section:first-child{border-left:0;padding-left:0}.lk-post .cols>section:last-child{padding-right:0}.lk-post .cols h3{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.lk-post .cols h3 span{color:var(--soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.lk-post .lst li{border-bottom:1px solid #c99a2e59;padding:4px 0;font-size:14px}.lk-post .lst li small{color:var(--soft);font-size:12.5px}.lk-post .lst li .lnk{color:var(--soft);text-underline-offset:3px;font-size:13px;text-decoration:underline}.lk-post .lst{--tl-own:#2f8f86;--tl-fix:#c99a2e;--tl-mile:#7a3f9e;--tl-acc:#c99a2e}:root.dark .lk-post .lst{--tl-own:#5cc6b8;--tl-mile:#d6a6f2}.lk-post .note{color:var(--soft);margin-top:6px;font-size:12.5px;line-height:1.45}.lk-post .claim{color:var(--mus);margin-bottom:4px;font-size:20px;line-height:1.2}.lk-post .vy>div{border-bottom:1px solid #c99a2e59;grid-template-columns:82px minmax(0,1fr);padding:4px 0;font-size:14px}.lk-post .vy dt{color:var(--gold);font-weight:600}:root.dark .lk-post .vy dt{color:var(--mus)}.lk-post .foot{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.lk-post.is-desk .cols{flex:1}.lk-post.is-phone .headline{grid-template-columns:1fr;gap:10px;padding:4px 16px 16px}.lk-post.is-phone .hl{white-space:normal;font-size:46px}.lk-post.is-phone .say p{font-size:16px}.lk-post.is-phone .adv{grid-template-columns:1fr;margin:0 16px 14px}.lk-post.is-phone .sea{padding:20px 0 10px 16px}.lk-post.is-phone .cols{margin:14px 16px 0;display:block}.lk-post.is-phone .cols>section{border-left:0;padding:10px 0 18px}.lk [data-sheet],.lk .lst li{cursor:pointer}.lk button:focus-visible,.lk a:focus-visible,.lk [role=button]:focus-visible{outline-offset:2px;outline:2px solid}.lk a{color:inherit}.lk .sheetwrap{z-index:80;position:fixed;inset:0}.lk.is-phone .sheetwrap{height:auto;bottom:0}.lk .shf{align-content:start;gap:12px;display:grid}.lk .sh .box{place-content:initial;text-align:left;width:auto;height:auto;color:inherit}.lk .sh .err{color:var(--sh-err,#b4232a);font-size:12.5px}:root.dark .lk .sh .err{color:#ff9a8f}.lk .sh .days li button:disabled{opacity:.6}.lk .sh .vf{gap:12px;display:grid}.lk .sh .lb-field{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 6px;padding:0;display:grid}.lk .sh .lb-field-number,.lk .sh .lb-field-label{letter-spacing:.18em;text-transform:uppercase;opacity:.7;color:inherit;font-size:10px}.lk .sh .lb-field-number:after{content:" ·"}.lk .sh .lb-field-value{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px;font-size:15px;display:flex}.lk .sh .lb-field-value input,.lk .sh .lb-field-value select{min-width:0;font:inherit;color:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border:0;border-bottom:1.5px solid;border-radius:0;flex:1;padding:4px 2px;font-size:16px}@media (prefers-color-scheme:dark){.lk .sh .lb-field-value input,.lk .sh .lb-field-value select{--lightningcss-light: ;--lightningcss-dark:initial}}.lk .sh .lb-start{gap:8px;width:100%;display:grid}.lk .sh .lb-choice{flex-wrap:wrap;gap:6px;display:flex}.lk .sh .lb-choice button{border-radius:999px;padding:5px 12px;font-size:13px;text-align:center!important;border:1px solid!important}.lk .sh .lb-choice button[aria-checked=true]{background:var(--sh-acc)!important;color:var(--sh-on)!important;border-color:var(--sh-acc)!important}.lk .sh .lb-field-error{color:var(--sh-err,#b4232a);grid-column:1/-1;font-size:12px}.lk .sh .lb-idc-note,.lk .sh .lb-idc-hint{opacity:.8;margin:0;font-size:12.5px;line-height:1.45}.lk .sh select option{color:#1d2a2c;background:#fff}.lk-film .toprow{justify-content:flex-end;padding:8px 12px 4px;display:flex}.lk.lk-calm,:root.dark .lk.lk-calm{background:0 0}.lk .sh .lb-field-number{border:0;width:auto;height:auto;padding:0}.lsb{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.lsb:not(.lsb-flat){text-transform:lowercase}.lsb button{cursor:pointer;text-transform:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;background:0 0;border:0;padding:0}.lsb ul,.lsb ol{margin:0;padding:0;list-style:none}.lsb p,.lsb h1,.lsb h2,.lsb h3,.lsb dl,.lsb dd,.lsb figure{margin:0}.lsb .scroll{scrollbar-width:thin;min-height:0;overflow:hidden auto}.lsb.is-phone .scroll{overflow:visible}.lsb .num{font-variant-numeric:tabular-nums;white-space:nowrap}.lsb{--p-ink:currentColor;--p-soft:currentColor;--p-acc:currentColor;--p-rule:#00000026;--p-field:#0000000d;--stamp-petrol:#1f5c57;--stamp-turquoise:#2a8f86;--stamp-mustard:#b8861f;--bd:#c99a2e}.lsb .pg{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;display:grid;position:relative}.lsb .pg-head{letter-spacing:.2em;text-transform:uppercase;color:var(--p-soft);justify-content:space-between;gap:10px;font-size:10px;display:flex}.lsb .pg-no{color:var(--p-soft);font-size:11px;position:absolute;bottom:6px}.lsb .pg-no.l{left:12px}.lsb .pg-no.r{right:12px}.lsb .pg-foot{gap:6px;display:grid}.lsb .pg-note{color:var(--p-soft);font-size:11.5px;line-height:1.45}.lsb .pg-links{flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.lsb .pg-links button{text-underline-offset:3px;color:var(--p-ink);text-decoration:underline}.lsb .idp{grid-template-columns:104px minmax(0,1fr);gap:14px;min-height:0;display:grid}.lsb .idp figure{align-content:start;justify-items:center;gap:4px;display:grid}.lsb .idphoto{border:1px solid var(--p-rule);background:var(--p-field);place-items:end center;width:100px;height:120px;display:grid;overflow:hidden}.lsb .idphoto svg{width:96px;height:auto}.lsb .idp figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--p-soft);font-size:10px}.lsb .chg{color:var(--p-soft);text-underline-offset:3px;white-space:nowrap;font-size:11.5px;text-decoration:underline}.lsb .idl{align-content:start;min-height:0;display:grid}.lsb .idf{border-bottom:1px solid var(--p-rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:0 8px;padding:5px 0;display:grid}.lsb .idf>i{color:var(--p-acc);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.lsb .idf>div>small{letter-spacing:.14em;text-transform:uppercase;color:var(--p-soft);font-size:9.5px;display:block}.lsb .idf>div>span{font-size:13.5px}.lsb .idf>div>span em{color:var(--p-soft);margin-left:6px;font-size:12px;font-style:normal}.lsb .idf.is-open{background:var(--p-field);border-radius:3px;margin:2px 0;padding:6px 6px 8px}.lsb .idf.is-ro>div>span{color:var(--p-soft);font-size:12.5px}.lsb .fm{gap:6px;margin-top:4px;display:grid}.lsb .fm label{letter-spacing:.12em;text-transform:uppercase;color:var(--p-soft);gap:2px;font-size:10px;display:grid}.lsb .fm .in{border:0;border-bottom:1.5px solid var(--p-ink);text-transform:none;letter-spacing:0;color:var(--p-ink);background:0 0;width:100%;min-width:0;padding:2px 0;font-size:14px}.lsb .fm .row{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.lsb .fm .rad{align-items:center;gap:5px;display:inline-flex}.lsb .fm .rad:before{content:"";border:1.5px solid var(--p-ink);border-radius:50%;width:10px;height:10px}.lsb .fm .rad.on:before{background:var(--p-ink);box-shadow:inset 0 0 0 2px var(--p-field)}.lsb .acts{align-items:center;gap:12px;font-size:12.5px;display:flex}.lsb .acts .save{background:var(--p-ink);color:var(--p-bg,#fff);border-radius:3px;padding:3px 12px}.lsb .acts .cancel{text-underline-offset:3px;color:var(--p-soft);text-decoration:underline}.lsb .hist ol{gap:1px;margin-top:2px;display:grid}.lsb .hist li{grid-template-columns:74px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.lsb .hist li time{color:var(--p-soft);font-variant-numeric:tabular-nums}.lsb .crewsheet{align-content:start;gap:7px;display:grid}.lsb .crewsheet .cr{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.lsb .crewsheet .cr>small{letter-spacing:.14em;text-transform:uppercase;color:var(--p-soft);font-size:9.5px}.lsb .crewsheet .sws{flex-wrap:wrap;gap:5px;display:flex}.lsb .crewsheet .sws span{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000002e}.lsb .crewsheet .sws span.on{outline:2px solid var(--p-ink);outline-offset:1px}.lsb .crewsheet .opts{flex-wrap:wrap;gap:4px 10px;display:flex}.lsb .crewsheet .opts b{text-decoration:underline;-webkit-text-decoration-color:var(--p-acc);-webkit-text-decoration-color:var(--p-acc);-webkit-text-decoration-color:var(--p-acc);text-decoration-color:var(--p-acc);text-underline-offset:3px;font-weight:500;text-decoration-thickness:2px}.lsb .svc{align-content:start;gap:2px;display:grid}.lsb .svc li{border-bottom:1px solid var(--p-rule);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 0;font-size:13.5px;display:grid}.lsb .svc li time,.lsb .svc li .s{color:var(--p-soft);font-variant-numeric:tabular-nums;font-size:12px}.lsb .svc li.open{opacity:.75}.lsb .facts{gap:2px;margin-top:10px;display:grid}.lsb .facts>div{border-bottom:1px dotted var(--p-rule);grid-template-columns:112px minmax(0,1fr);gap:8px;padding:3px 0;font-size:12.5px;display:grid}.lsb .facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--p-soft);padding-top:2px;font-size:9.5px}.lsb .scatter{margin:0 auto;position:relative}.lsb .st{line-height:0;display:block;position:absolute}.lsb .st svg{display:block;overflow:visible}.lsb .focus{z-index:40;text-align:center;background:var(--p-bg,#fff);place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lsb .focus{background:color-mix(in srgb, var(--p-bg,#fff) 88%, transparent)}}.lsb .focus{padding:10px}.lsb .focus small{letter-spacing:.2em;text-transform:uppercase;color:var(--p-soft);font-size:10px}.lsb .focus b{font-size:17px;font-weight:500}.lsb .focus span{color:var(--p-soft);max-width:260px;font-size:12.5px}.lsb .focus .hint{opacity:.8;margin-top:4px;font-size:11px}.lsb .finds{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));align-content:start;gap:10px 8px;display:grid}.lsb .finds li{text-align:center;justify-items:center;gap:2px;font-size:12px;display:grid}.lsb .finds li time{color:var(--p-soft);font-size:10.5px}.lsb .finds li.empty{opacity:.45}.lsb .finds li.empty .fbox{border:1.5px dashed;border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;display:grid}.lsb .patent{text-align:center;align-content:start;justify-items:center;gap:8px;display:grid}.lsb .patent .pt{color:var(--p-acc);font-size:26px;font-weight:400;line-height:1.1}.lsb .patent .ptx{max-width:360px;font-size:13px;line-height:1.45}.lsb .patent dl{text-align:left;width:100%;max-width:380px}.lsb .patent .seal{justify-content:center;align-items:center;gap:22px;display:flex}.lsb .patent .seal small{letter-spacing:.14em;text-transform:uppercase;color:var(--p-soft);text-align:center;font-size:10px;display:block}.lsb .reissue{color:var(--p-soft);opacity:.8;text-align:center;font-size:11px}.lsb .reissue button{text-underline-offset:3px;text-decoration:underline}.lsb .slist{align-content:start;gap:12px;display:grid}.lsb .slist h3{letter-spacing:.2em;text-transform:uppercase;color:var(--p-soft);margin-bottom:2px;font-size:10px;font-weight:500}.lsb .slist li{border-bottom:1px solid var(--p-rule);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:grid}.lsb .slist li small{color:var(--p-soft);font-size:11px;display:block}.lsb .slist li time{color:var(--p-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.lsb .slist li .lart{place-items:center;display:grid}.lsb.is-phone .idp{grid-template-columns:1fr}.lsb.is-phone .idp figure{grid-template-columns:auto auto;justify-content:start;justify-items:start;gap:4px 14px}.lsb.is-phone .idp figure figcaption{align-self:end}.lsb.is-phone .idp figure .chg{align-self:start}.lsb.is-phone .idp figure .idphoto{grid-row:span 2}.lsb.is-desk .spread{grid-template-rows:minmax(0,1fr)}.lsb .listwrap{grid-template-rows:minmax(0,1fr);min-height:0}.lsb.is-phone .listwrap{grid-template-rows:none}.lsb .pager{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.lsb .pager button{text-underline-offset:3px;text-decoration:underline}.lsb .pager button:disabled{opacity:.35;cursor:default;text-decoration:none}.lsb .pager span{color:var(--p-soft);font-variant-numeric:tabular-nums}.lsb .books,.lsb .views{align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.lsb .books b,.lsb .views b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--p-acc);-webkit-text-decoration-color:var(--p-acc);-webkit-text-decoration-color:var(--p-acc);text-decoration-color:var(--p-acc);font-weight:500}.lsb .books span,.lsb .views button{color:var(--p-soft)}.lsb .access-del{text-align:center;opacity:.7;font-size:11px}.lsb .access-del button{text-underline-offset:3px;text-decoration:underline}.lsb-std{--bg:#efe6d2;--sheet:#f8f2e4;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--p-bg:#f8f2e4;--p-ink:#1f5c57;--p-soft:#4b7f78;--p-acc:#93690f;--p-rule:#e2d4b1;--p-field:#c99a2e1a;background:var(--bg);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lsb-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--p-bg:#15353a;--p-ink:#ece3cd;--p-soft:#93cbc3;--p-acc:#e2b552;--p-rule:#2c4f50;--p-field:#e2b55217;--stamp-petrol:#8fd6cc;--stamp-turquoise:#5cc6b8;--stamp-mustard:#e2b552}.lsb-std .caps{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lsb-std .head{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:0 40px;padding:12px 0 10px;display:grid}.lsb-std .box{border:2px solid var(--mus);text-align:center;width:60px;height:60px;color:var(--mus);place-content:center;display:grid}.lsb-std .box small{letter-spacing:.25em;text-transform:uppercase;font-size:8px;font-weight:600}.lsb-std .box b{font-size:24px;font-weight:500;line-height:1}.lsb-std .title{gap:4px;display:grid}.lsb-std .title h1{color:var(--mus);font-size:38px;font-weight:400;line-height:1}.lsb-std .hr{text-align:right;color:var(--soft);justify-items:end;gap:4px;font-size:12.5px;display:grid}.lsb-std .desk{grid-template-columns:minmax(0,1fr) auto;justify-content:center;min-height:0;margin:0 40px;display:grid;position:relative}.lsb-std .spread{background:var(--sheet);width:min(1080px,100%);min-height:0;box-shadow:0 1px 0 var(--rule), 0 10px 24px #3c28001f;border-radius:3px;grid-template-columns:1fr 1fr;justify-self:center;display:grid;position:relative}:root.dark .lsb-std .spread{box-shadow:0 10px 24px #00000059}.lsb-std .spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#785a141f 45%,#785a142e 50%,#785a141f 55%,#0000);width:40px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}:root.dark .lsb-std .spread:after{background:linear-gradient(90deg,#0000,#00000038 50%,#0000)}.lsb-std .spread>.pg{padding:16px 30px 26px}.lsb-std .spread>.pg:only-child{grid-column:1}.lsb-std .pg-head{border-bottom:1px solid var(--mus);color:var(--musi);padding-bottom:4px;font-weight:600}.lsb-std .tabs{align-content:start;gap:4px;margin-left:-2px;padding-top:22px;display:grid}.lsb-std .tabs button{background:var(--sheet);border:1px solid var(--rule);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);text-align:left;border-left:0;border-radius:0 4px 4px 0;padding:6px 12px 6px 10px;font-size:11px}.lsb-std .tabs button[aria-current=true]{background:var(--mus);color:#fff;border-color:var(--mus)}:root.dark .lsb-std .tabs button[aria-current=true]{color:#10292d}.lsb-std .pager{height:30px;color:var(--soft);margin:8px 40px 0}.lsb-std.is-desk .desk{flex:1}.lsb-std.is-desk .pager-row{height:46px}.lsb-std .idf>div>span{font-size:14px}.lsb-std .listwrap{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 60px;padding:16px 30px 22px;display:grid}.lsb-std .listwrap .slist:last-child{align-content:start}:root[data-screen=tablet-portrait] .lsb-std.is-desk .desk{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin:0 24px}:root[data-screen=tablet-portrait] .lsb-std.is-desk .tabs{flex-wrap:wrap;order:-1;gap:4px;margin:0;padding:0 0 8px;display:flex}:root[data-screen=tablet-portrait] .lsb-std.is-desk .tabs button{border:1px solid var(--rule);border-bottom:0;border-radius:4px 4px 0 0}:root[data-screen=tablet-portrait] .lsb-std.is-desk .spread>.pg{padding:16px 20px 22px}.lsb-std.is-phone .head{grid-template-columns:auto 1fr;gap:14px;margin:0 18px}.lsb-std.is-phone .hr{text-align:left;grid-column:1/-1;justify-items:start}.lsb-std.is-phone .box{width:52px;height:52px}.lsb-std.is-phone .box b{font-size:20px}.lsb-std.is-phone .title h1{font-size:30px}.lsb-std.is-phone .desk{margin:0 12px;display:block}.lsb-std.is-phone .tabs{flex-wrap:wrap;gap:4px;margin:0;padding:0 0 8px;display:flex}.lsb-std.is-phone .tabs button{border:1px solid var(--rule);border-bottom:0;border-radius:4px 4px 0 0;padding:4px 9px;font-size:10px}.lsb-std.is-phone .spread{grid-template-columns:1fr;width:auto}.lsb-std.is-phone .spread:after{display:none}.lsb-std.is-phone .spread>.pg{padding:14px 16px 24px}.lsb-std.is-phone .listwrap{grid-template-columns:1fr;gap:14px;padding:14px 16px}.lsb-std.is-phone .pager{margin:10px 18px 0}.lsb-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--brass:#c99a2e;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--led:#2f9e6b;--btn:#f4f5f1;--paper:#f6f1e1;--p-bg:#f6f1e1;--p-ink:#1d2a2c;--p-soft:#4c5c5a;--p-acc:#9a5f00;--p-rule:#1d2a2c29;--p-field:#1d2a2c0d;background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lsb-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--led:#9ff0c9;--btn:#0f2427}.lsb-ins .mono,.lsb-ins .ro{font-family:IBM Plex Mono,monospace}.lsb-ins .panel{background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border:1px solid var(--edge);border-radius:8px;min-width:0;min-height:0;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000002e}.lsb-ins .panel:before,.lsb-ins .panel:after{content:"";background:var(--rivet);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.lsb-ins .panel:before{left:5px}.lsb-ins .panel:after{right:5px}.lsb-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.lsb-ins .key{border:1px solid var(--edge);background:var(--btn);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;display:inline-flex}.lsb-ins .key.led:before{content:"";background:var(--off);border-radius:50%;flex:none;width:6px;height:6px}.lsb-ins .key.led.on:before{background:var(--led);box-shadow:0 0 6px var(--led)}.lsb-ins .key.on{color:var(--ink);border-color:var(--brass)}.lsb-ins .key:disabled{opacity:.45}.lsb-ins .keys{flex-wrap:wrap;gap:5px;display:flex}.lsb-ins .grid{flex:1;grid-template-columns:290px minmax(0,1fr);gap:10px;min-height:0;margin:0 10px;display:grid}.lsb-ins .col{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding-bottom:10px;display:grid}.lsb-ins .ro{background:var(--glass);color:var(--phos);border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 10px;display:flex;box-shadow:inset 0 2px 5px #00000040}.lsb-ins .ro small{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-family:Jost,sans-serif;font-size:9px}.lsb-ins .ro b{white-space:nowrap;font-size:16px;font-weight:500}.lsb-ins .ros{gap:5px;display:grid}.lsb-ins .sel{align-content:start;gap:5px;display:grid}.lsb-ins .sel .key{justify-content:flex-start;width:100%}.lsb-ins .sel .key i{letter-spacing:0;margin-left:auto;font-family:IBM Plex Mono,monospace;font-style:normal}.lsb-ins .flap{border:1px dashed var(--edge);color:var(--dim);border-radius:6px;gap:6px;padding:8px;font-size:11px;display:grid}.lsb-ins .flap .key{justify-content:center}.lsb-ins .table{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;padding-bottom:10px;display:grid}.lsb-ins .bezel{border:3px solid var(--brass);background:#2b2a22;border-radius:12px;grid-template-columns:minmax(0,1fr);min-height:0;padding:8px;display:grid;position:relative}.lsb-ins .bezel:before{content:"";pointer-events:none;z-index:5;background:linear-gradient(115deg,#ffffff1a,#0000 30%);border-radius:6px;position:absolute;inset:8px}.lsb-ins .spread{grid-template-columns:1fr 1fr;gap:6px;min-height:0;display:grid}.lsb-ins .spread>.pg,.lsb-ins .listwrap{background:var(--paper);color:#1d2a2c;border-radius:4px;min-width:0;padding:14px 20px 22px}.lsb-ins .listwrap{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.lsb-ins .pg-head{letter-spacing:.08em;font-family:IBM Plex Mono,monospace}.lsb-ins .deck{justify-content:space-between;align-items:center;gap:10px;display:flex}.lsb-ins .counter{background:var(--glass);color:var(--phos);border-radius:5px;padding:4px 12px;font-family:IBM Plex Mono,monospace;font-size:13px;box-shadow:inset 0 2px 5px #00000040}.lsb-ins .idf>i{font-family:IBM Plex Mono,monospace}.lsb-ins.is-phone .grid{flex-direction:column;gap:8px;height:auto;margin:0 8px;display:flex}.lsb-ins.is-phone .col{display:contents}.lsb-ins.is-phone .p-file{order:1}.lsb-ins.is-phone .p-sel{order:2}.lsb-ins.is-phone .table{order:3}.lsb-ins.is-phone .p-flap{order:4}.lsb-ins.is-phone .ros,.lsb-ins.is-phone .sel{grid-template-columns:1fr 1fr}.lsb-ins.is-phone .spread{grid-template-columns:1fr}.lsb-ins.is-phone .listwrap{grid-template-columns:1fr;gap:14px}.lsb-ins.is-phone .spread>.pg{padding:12px 14px 22px}.lsb-calm{--glass:var(--c-glass);--edge:var(--c-edge);--ink:#0f3237;--dim:#3f6661;--pill:#0f32371a;--lift:var(--c-lift);--wt:400;--p-bg:#eef8f6;--p-ink:#0f3237;--p-soft:#3f6661;--p-acc:#8a5600;--p-rule:#0f32371f;--p-field:#0f32370f;--stamp-petrol:#0f4f53;--stamp-turquoise:#0f7d74;--stamp-mustard:#9a6a00;color:var(--ink);font-family:Jost,sans-serif}:root.dark .lsb-calm{--ink:#e4f2ee;--dim:#8fb7b0;--pill:#e4f2ee24;--wt:300;--p-bg:#0d2e33;--p-ink:#e4f2ee;--p-soft:#8fb7b0;--p-acc:#f2c230;--p-rule:#e4f2ee1f;--p-field:#e4f2ee0f;--stamp-petrol:#9fe3d8;--stamp-turquoise:#7fe0cf;--stamp-mustard:#f2c230}.lsb-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--lift);border-radius:18px;position:relative}.lsb-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.lsb-calm .link{color:var(--dim);text-underline-offset:4px;font-size:12px;text-decoration:underline}.lsb-calm .lead{justify-content:space-between;align-items:end;gap:20px;margin:0 24px;display:flex;position:relative}.lsb-calm .lead .big{font-size:32px;font-weight:var(--wt);line-height:1.1}.lsb-calm .lead .s{color:var(--dim);font-size:13px}.lsb-calm .ranks{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:12px 24px 0;padding:12px 22px 10px;display:grid;position:relative}.lsb-calm .rline{align-items:flex-start;display:flex;position:relative}.lsb-calm .rline:before{content:"";border-top:1px solid var(--dim);opacity:.5;position:absolute;top:6px;left:6px;right:6px}.lsb-calm .rline li{flex:1;justify-items:start;gap:2px;min-width:0;font-size:12px;display:grid;position:relative}.lsb-calm .rline li:before{content:"";background:var(--ink);z-index:1;border-radius:50%;width:11px;height:11px;position:relative}.lsb-calm .rline li.open:before{background:var(--p-bg);border:1.5px dashed var(--ink);width:8px;height:8px}.lsb-calm .rline li.now:before{box-shadow:0 0 0 4px var(--pill)}.lsb-calm .rline li span{white-space:nowrap}.lsb-calm .rline li time,.lsb-calm .rline li small{color:var(--dim);white-space:nowrap;font-size:10.5px}.lsb-calm .rfacts{color:var(--dim);text-align:right;gap:2px;font-size:12px;display:grid}.lsb-calm .rfacts b{color:var(--ink);font-weight:500}.lsb-calm .tray{grid-template-columns:420px minmax(0,1fr);gap:14px;min-height:0;margin:12px 24px 0;display:grid;position:relative}.lsb-calm .tray>.glass{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:14px 20px;display:grid}.lsb-calm .tray h2{justify-content:space-between;align-items:center;gap:10px;display:flex}.lsb-calm .tabs{flex-wrap:wrap;gap:4px;display:flex}.lsb-calm .tabs button{color:var(--dim);border-radius:999px;padding:5px 14px;font-size:13px}.lsb-calm .tabs button[aria-pressed=true]{background:var(--pill);color:var(--ink)}.lsb-calm .pair{grid-template-columns:1fr 1fr;align-items:start;gap:24px;min-height:0;display:grid}.lsb-calm .pair>.pg{min-height:0}.lsb-calm .dots{color:var(--dim);justify-content:center;align-items:center;gap:14px;font-size:12.5px;display:flex}.lsb-calm .dots i{background:var(--pill);border-radius:50%;width:7px;height:7px;display:inline-block}.lsb-calm .dots i.on{background:var(--ink)}.lsb-calm .dots button:disabled{opacity:.35}.lsb-calm .idphoto{border:1px solid var(--edge);background:var(--pill);border-radius:14px}.lsb-calm .idf{border-color:var(--pill)}.lsb-calm.is-desk{padding-bottom:20px}.lsb-calm.is-desk .tray{flex:1}.lsb-calm.is-phone .lead{flex-direction:column;align-items:start;gap:10px;margin:4px 16px 0}.lsb-calm.is-phone .lead .big{font-size:24px}.lsb-calm.is-phone .ranks{grid-template-columns:1fr;margin:12px 12px 0;padding:12px 16px}.lsb-calm.is-phone .rline{grid-template-columns:1fr;gap:6px;display:grid}.lsb-calm.is-phone .rline:before{border-top:0;border-left:1px solid var(--dim);inset:6px auto 6px 5px}.lsb-calm.is-phone .rline li{grid-template-columns:11px auto 1fr;place-items:center start;gap:10px}.lsb-calm.is-phone .rline li time,.lsb-calm.is-phone .rline li small{justify-self:end}.lsb-calm.is-phone .rfacts{text-align:left}.lsb-calm.is-phone .tray{grid-template-columns:1fr;margin:12px 12px 0}.lsb-calm.is-phone .pair{grid-template-columns:1fr}.lsb-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#5b6b69;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--p-bg:#fff;--p-ink:#152628;--p-soft:#5b6b69;--p-acc:#0f6e66;--p-rule:#e7ebe8;--p-field:#f3f4f1;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,sans-serif}:root.dark .lsb-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#93a5a2;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--p-bg:#172427;--p-ink:#e9efed;--p-soft:#93a5a2;--p-acc:#5cc6b8;--p-rule:#223336;--p-field:#1d2d30;--stamp-petrol:#8fd6cc;--stamp-turquoise:#5cc6b8;--stamp-mustard:#f2c230}.lsb-flat .seg{background:var(--soft);border-radius:10px;gap:2px;padding:3px;font-size:13px;display:inline-flex}.lsb-flat .seg>*{color:var(--dim);white-space:nowrap;border-radius:8px;padding:4px 12px}.lsb-flat .seg>[aria-pressed=true],.lsb-flat .seg>b{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.lsb-flat .card{background:var(--card);border-radius:16px;min-width:0;min-height:0;padding:14px 18px}.lsb-flat h2{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.lsb-flat h2 span{font-weight:400}.lsb-flat .grid{flex:1;grid-template-columns:400px minmax(0,1fr);gap:14px;min-height:0;margin:0 24px 20px;display:grid}.lsb-flat .right{grid-template-rows:minmax(0,1fr) 176px;gap:14px;min-height:0;display:grid}.lsb-flat .prof{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;display:grid}.lsb-flat .who{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lsb-flat .who .idphoto{background:var(--soft);border:0;border-radius:50%;width:64px;height:64px}.lsb-flat .who .idphoto svg{width:60px}.lsb-flat .who b{font-size:17px;display:block}.lsb-flat .who span{color:var(--dim);font-size:12.5px}.lsb-flat .idf{grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.lsb-flat .idf>i{display:none}.lsb-flat .idf>div>small{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.lsb-flat .chg{color:var(--acc);font-size:13px;font-weight:600;text-decoration:none}.lsb-flat .fm label{text-transform:none;letter-spacing:0;font-size:12px}.lsb-flat .fm .in{border:1px solid var(--soft);background:var(--p-field);border-radius:8px;padding:6px 8px}.lsb-flat .acts .save{background:var(--acc);color:var(--onacc);border-radius:8px;padding:5px 14px;font-weight:600}.lsb-flat .pg-head{text-transform:none;letter-spacing:0;font-size:12px}.lsb-flat .stamps{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;display:grid}.lsb-flat .sbody{grid-template-columns:auto minmax(0,1fr);gap:22px;min-height:0;display:grid}.lsb-flat .sbody>.scatter{background:var(--p-field);border-radius:12px;margin:0}.lsb-flat .detail{align-content:start;gap:6px;min-height:0;display:grid}.lsb-flat .detail .dbox{background:var(--p-field);text-align:center;border-radius:12px;justify-items:center;gap:4px;padding:12px;display:grid}.lsb-flat .detail .dbox b{font-size:16px}.lsb-flat .detail .dbox span{color:var(--dim);font-size:12.5px}.lsb-flat .detail h3{color:var(--dim);font-size:12px;font-weight:600}.lsb-flat .slist li{grid-template-columns:40px minmax(0,1fr) auto}.lsb-flat .slist h3{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.lsb-flat .low{grid-template-columns:1.2fr 1fr;gap:14px;min-height:0;display:grid}.lsb-flat .low .card{grid-template-rows:auto minmax(0,1fr);display:grid}.lsb-flat .steps{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px 6px;display:grid}.lsb-flat .steps li b{overflow-wrap:anywhere}.lsb-flat .steps li{border-top:3px solid var(--acc);gap:2px;padding-top:6px;font-size:12px;display:grid}.lsb-flat .steps li.open{border-top:3px dashed var(--soft);color:var(--dim)}.lsb-flat .steps li b{font-size:13px}.lsb-flat .steps li time{color:var(--dim);font-size:11.5px}.lsb-flat .facts>div{grid-template-columns:110px minmax(0,1fr)}.lsb-flat .facts dt{text-transform:none;letter-spacing:0;font-size:12px}.lsb-flat .fbtn{background:var(--soft);white-space:nowrap;border-radius:10px;padding:5px 12px;font-size:13px;font-weight:600}.lsb-flat .pager span{color:var(--dim)}.lsb-flat .pager button{color:var(--acc);font-weight:600;text-decoration:none}.lsb-flat .reissue button,.lsb-flat .access-del button{color:var(--dim)}.lsb-flat .foot{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;font-size:13px;display:flex}.lsb-flat .foot button{color:var(--acc);font-weight:600}.lsb-flat .patent .pt{font-weight:700}.lsb-flat .pagebox{min-height:0}.lsb-flat.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lsb-flat.is-phone .right{display:contents}.lsb-flat.is-phone .sbody,.lsb-flat.is-phone .low{grid-template-columns:1fr}.lsb-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#4f6765;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--oncream:#1c3a3e;--p-bg:#f6eedb;--p-ink:#1c3a3e;--p-soft:#4f6765;--p-acc:#c8352b;--p-rule:#1c3a3e29;--p-field:#1c3a3e0f;--stamp-petrol:#1d6b68;--stamp-turquoise:#2f9e97;--stamp-mustard:#c8352b;background:var(--frame);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lsb-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--cream:#13282f;--oncream:#f2e8cf;--p-bg:#13282f;--p-ink:#f2e8cf;--p-soft:#9db2af;--p-acc:#f2c535;--p-rule:#f2e8cf24;--p-field:#f2e8cf0d;--stamp-petrol:#a9c9da;--stamp-turquoise:#5cc6bd;--stamp-mustard:#f2c535}.lsb-film .ul{border-bottom:2px solid var(--hi);padding-bottom:2px;font-weight:500;display:inline-block}.lsb-film .field.tqd .ul,.lsb-film .field.pb .ul,.lsb-film .field.tq .ul{border-color:var(--yel)}.lsb-film .linebtn{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:6px 12px;font-size:10.5px;text-align:center!important}.lsb-film .linebtn[aria-pressed=true]{background:var(--hi);color:#fff;border-color:var(--hi)}:root.dark .lsb-film .linebtn[aria-pressed=true]{color:#0e1f25}.lsb-film .grid{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:310px minmax(0,1fr) 310px;gap:12px;min-height:0;margin:0 22px 20px;display:grid}.lsb-film .field{text-align:center;min-width:0;min-height:0;padding:12px 16px;position:relative}.lsb-film .field.tqd{background:var(--tqd);color:#f6eedb;--p-ink:#f6eedb;--p-soft:#f6eedbc7;--p-acc:var(--yel);--p-rule:#f6eedb33;--p-field:#f6eedb14;--p-bg:var(--tqd)}.lsb-film .field.tq{background:var(--tq);color:#f6eedb}.lsb-film .field.pb{background:var(--pb);color:var(--onpb);--p-ink:var(--onpb);--p-soft:var(--onpb)}@supports (color:color-mix(in lab, red, red)){.lsb-film .field.pb{--p-soft:color-mix(in srgb, var(--onpb) 75%, transparent)}}.lsb-film .field.pb{--p-acc:var(--hi);--p-rule:var(--onpb)}@supports (color:color-mix(in lab, red, red)){.lsb-film .field.pb{--p-rule:color-mix(in srgb, var(--onpb) 20%, transparent)}}.lsb-film .field.pb{--p-bg:var(--pb)}.lsb-film .field.cr{background:var(--cream);color:var(--oncream);border:1px solid var(--rule)}.lsb-film .field h2{letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:500}.lsb-film .k{letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:10.5px}.lsb-film .v{font-size:22px;line-height:1.15}.lsb-film .band{grid-column:1/-1;grid-template-columns:310px minmax(0,1fr) 310px;gap:12px;display:grid}:root[data-screen=tablet-portrait] .lsb-film.is-desk :is(.grid,.band){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.75fr)}.lsb-film .band>.field{align-content:center;gap:2px;padding:8px 16px;display:grid}.lsb-film .col3{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;display:grid}.lsb-film .side{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.lsb-film .idp{grid-template-columns:1fr;justify-items:center;gap:8px}.lsb-film .idphoto{border:2px solid var(--yel);background:#f6eedb1f;border-radius:50%;width:96px;height:96px}.lsb-film .idphoto svg{width:92px}.lsb-film .idl{width:100%}.lsb-film .idf{text-align:center;grid-template-columns:1fr;padding:5px 0}.lsb-film .idf>i{display:none}.lsb-film .idf .chg{justify-self:center}.lsb-film .hist li{text-align:left}.lsb-film .svc li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:0}.lsb-film .facts>div{text-align:center;grid-template-columns:1fr}.lsb-film .pager{justify-content:center;gap:22px}.lsb-film .pager button{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;font-size:10.5px;text-decoration:none}.lsb-film .pgdots{justify-content:center;gap:8px;display:flex}.lsb-film .pgdots i{border:1px solid var(--rule);width:8px;height:8px;transform:rotate(45deg)}.lsb-film .pgdots i.on{background:var(--hi);border-color:var(--hi)}.lsb-film .finds-mini{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lsb-film .finds-mini span{justify-items:center;font-size:11px;display:grid}.lsb-film.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lsb-film.is-phone .band{display:contents}.lsb-film.is-phone .band>.field:not(.cr){display:none}.lsb-film.is-phone .side{display:contents}.lsb-film.is-phone .c-center{order:2}.lsb-film.is-phone .c-left{order:3}.lsb-film.is-phone .c-right{order:4}.lsb-film.is-phone .c-finds{order:5}.lsb-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--p-bg:#efe6d2;--p-ink:#1f5c57;--p-soft:#2a7169;--p-acc:#93690f;--p-rule:#c99a2e59;--p-field:#c99a2e1a;background:var(--pp);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lsb-post{--pp:#10292d;--ink:#ece3cd;--gold:#c99a2e;--mus:#d6a63a;--soft:#9fd3cb;--p-bg:#10292d;--p-ink:#ece3cd;--p-soft:#9fd3cb;--p-acc:#d6a63a;--p-rule:#d6a63a4d;--p-field:#d6a63a14;--stamp-petrol:#9fd3cb;--stamp-turquoise:#5cc6b8;--stamp-mustard:#e2b552}.lsb-post .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}:root.dark .lsb-post .caps{color:var(--mus)}.lsb-post .ln{color:var(--soft);text-underline-offset:4px;white-space:nowrap;font-size:14px;text-decoration:underline}.lsb-post .ln[aria-pressed=true]{color:var(--ink);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);text-decoration-color:var(--mus);text-decoration-thickness:2px}.lsb-post .headline{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:40px;padding:0 44px 14px;display:grid}.lsb-post .hl{color:var(--mus);letter-spacing:-.01em;white-space:nowrap;font-size:58px;line-height:.98}.lsb-post .say{gap:6px;padding-bottom:4px;display:grid}.lsb-post .say p{font-size:17px;line-height:1.4}.lsb-post .say .soft{color:var(--soft)}.lsb-post .say .ways{flex-wrap:wrap;gap:16px;display:flex}.lsb-post .cols{border-top:2px solid var(--rule);grid-template-columns:470px minmax(0,1fr) 300px;min-height:0;margin:0 44px;display:grid}.lsb-post .cols>section{border-left:1px solid #c99a2e66;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:10px 22px 14px;display:grid}.lsb-post .cols>section:first-child{border-left:0;padding-left:0}.lsb-post .cols>section:last-child{padding-right:0}.lsb-post .cols h3{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.lsb-post .cols h3 span{color:var(--soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.lsb-post .poster{grid-template-columns:minmax(0,1fr) 70px;gap:10px;min-height:0;display:grid}.lsb-post .bigno{color:var(--mus);text-align:right;align-self:end;font-size:64px;line-height:.9}.lsb-post .bigno small{letter-spacing:.2em;color:var(--soft);font-size:12px;display:block}.lsb-post .pager{justify-content:flex-start;gap:20px;font-size:14px}.lsb-post .idf{border-color:#c99a2e59}.lsb-post .idf>i{color:var(--mus);font-size:15px}.lsb-post .idl2{grid-template-columns:1fr 1fr;align-content:start;gap:0 22px;display:grid}.lsb-post .idl2 .wide{grid-column:1/-1}.lsb-post .svc li{grid-template-columns:36px minmax(0,1fr) auto}.lsb-post .claim{color:var(--mus);font-size:20px;line-height:1.2}.lsb-post .phead{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.lsb-post .phead .idphoto{width:72px;height:86px}.lsb-post .phead .idphoto svg{width:70px}.lsb-post.is-desk{padding-bottom:14px}.lsb-post.is-desk .cols{flex:1}.lsb-post.is-phone .headline{grid-template-columns:1fr;gap:10px;padding:4px 16px 16px}.lsb-post.is-phone .hl{white-space:normal;font-size:48px}.lsb-post.is-phone .say p{font-size:16px}.lsb-post.is-phone .cols{margin:0 16px;display:block}.lsb-post.is-phone .cols>section{border-left:0;border-bottom:2px solid var(--rule);padding:12px 0 18px}.lsb-post.is-phone .poster{grid-template-columns:1fr}.lsb-post.is-phone .bigno{text-align:left;font-size:48px}.lsb-post.is-phone .idl2{grid-template-columns:1fr}@keyframes lsb-flick{0%,40%{opacity:.9}55%{opacity:.2}70%,to{opacity:.75}}.lsb{--stamp-paper:var(--p-bg,#f6efdc)}.lsb a{color:inherit}.lsb button:focus-visible,.lsb a:focus-visible{outline-offset:2px;outline:2px solid}.lsb button:disabled{cursor:default}.lsb .books a{color:var(--p-soft)}.lsb .contents{display:contents}.lsb .toprow{justify-content:flex-end;padding:8px 12px 4px;display:flex;position:relative}.lsb .sfit{min-width:0;min-height:0;position:relative}.lsb.is-desk .sfit>.scatter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lsb.is-phone .sfit{width:100%}@media (prefers-reduced-motion:no-preference){.lsb .scatter.is-reissuing .st{transition:left .9s cubic-bezier(.3,.7,.2,1),top .9s cubic-bezier(.3,.7,.2,1),transform .9s cubic-bezier(.3,.7,.2,1)}}.lsb .idf>div>.sub{color:var(--p-soft);margin-top:3px;font-size:11px;line-height:1.4}.lsb .idphoto{place-items:start center}.lsb .idphoto>svg,.lsb-flat .who .idphoto>svg,.lsb-film .idphoto>svg,.lsb-post .phead .idphoto>svg{width:125%;max-width:none;height:auto;margin-top:4%}.lsb .fm label>span,.lsb .fm .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--p-soft);font-size:10px}.lsb .fm .unit{color:var(--p-ink);align-items:baseline;gap:6px;font-size:13px;display:flex}.lsb .fm .unit .in{flex:1}.lsb .fm .note{color:var(--p-soft);font-size:11px;line-height:1.4}.lsb .fm .chk{text-transform:none;letter-spacing:0;color:var(--p-ink);align-items:center;gap:6px;font-size:12.5px;display:flex}.lsb .fm .in{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.lsb .fm .in{--lightningcss-light: ;--lightningcss-dark:initial}}.lsb .err{color:#b4232a;font-size:12px}:root.dark .lsb .err{color:#ff9a8f}.lsb .lb-choice{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.lsb .lb-choice button{color:var(--p-ink);align-items:center;gap:5px;display:inline-flex}.lsb .lb-choice button:before{content:"";border:1.5px solid var(--p-ink);border-radius:50%;flex:none;width:10px;height:10px}.lsb .lb-choice button[aria-checked=true]:before{background:var(--p-ink);box-shadow:inset 0 0 0 2px var(--p-field)}.lsb .acts .save:disabled{opacity:.6}.lsb .acts .save.is-danger{color:#fff;background:#b4232a}.lsb .tool{text-transform:none;justify-items:start;gap:8px;font-size:13px;display:grid}.lsb .crewsheet .sws button{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000002e}.lsb .crewsheet .sws button[aria-checked=true]{outline:2px solid var(--p-ink);outline-offset:1px}.lsb .crewsheet .sws button.is-none{background:0 0;border:1px dashed}.lsb .crewsheet .opts{align-items:center}.lsb .crewsheet .opts button[aria-checked=true]{text-decoration:underline;-webkit-text-decoration-color:var(--p-acc);-webkit-text-decoration-color:var(--p-acc);-webkit-text-decoration-color:var(--p-acc);text-decoration-color:var(--p-acc);text-underline-offset:3px;font-weight:500;text-decoration-thickness:2px}.lsb .crewsheet .cabin{object-fit:cover;border-radius:50%;width:28px;height:28px}.lsb .finds svg{display:block}.lsb .slist .fh{margin-top:12px}.lsb-top-ins{gap:5px;display:flex}.lsb-top-ins>*{letter-spacing:.14em;text-transform:uppercase;color:var(--a-dim);white-space:nowrap;background:var(--a-btn);border:1px solid var(--a-edge);border-radius:4px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;display:inline-flex}.lsb-top-ins>:before{content:"";background:var(--a-off);border-radius:50%;width:6px;height:6px}.lsb-top-ins>b{font-weight:inherit;color:var(--a-cream);border-color:var(--a-brass)}.lsb-top-ins>b:before{background:var(--a-led);box-shadow:0 0 6px var(--a-led)}.lsb .link+.link{margin-left:14px}.lsb-top-flat{background:var(--f-soft);border-radius:10px;gap:2px;padding:3px;font-size:13px;display:inline-flex}.lsb-top-flat>*{color:var(--f-dim);white-space:nowrap;border-radius:8px;padding:4px 12px}.lsb-top-flat>b{color:var(--f-ink);background:var(--f-card);font-weight:600;box-shadow:0 1px 2px #00000014}.lsb.lsb-calm,:root.dark .lsb.lsb-calm{background:0 0}.lsb{line-height:1.45}.lsb.is-desk .listwrap>.slist{scrollbar-width:thin;min-height:0;overflow-y:auto}.lsb .pg.is-stamps>.sfit{height:100%}.lsb-ins .vsel{margin-top:8px}.lsb-calm .glass>.s{color:var(--dim);font-size:13px}.lsb-calm.is-desk .pair{align-items:stretch}.lsb-calm.is-desk .pair>.pg{height:100%}.lsb-flat.is-desk .sbody{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.lsb-flat .sbody.is-one{grid-template-columns:minmax(0,1fr)}.lsb-flat .sbody.is-list .scroll{grid-template-columns:1fr 1fr;align-content:start;gap:22px;display:grid}.lsb-flat.is-phone .sbody.is-list .scroll{grid-template-columns:1fr}.lsb-flat .sbody>.sfit>.scatter{background:var(--p-field);border-radius:12px}.lsb-flat .detail .fbtn{justify-self:start}.lsb-film .v.sm{font-size:17px}.lsb-film .pg-note.mid{align-self:center}.lsb-film .cfoot{gap:6px;display:grid}.lsb-film .vbtns{justify-content:center;gap:8px;display:flex}.lsb-film .c-center>.sfit,.lsb-post .poster>.sfit{height:100%}.lsb-film .c-center.is-list{text-align:left}.lsb-film .c-center.is-list h2{text-align:center}.lsb-film .lists{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lsb-film.is-phone .lists{grid-template-columns:1fr}.lsb-film.is-phone .c-left.is-first{order:1}.lsb-post .pfoot{gap:4px;display:grid}.lsb-post .lists{gap:14px;display:grid}.lsb-post .fh{margin-top:14px}.lsb-post .fbody{margin-top:6px}.lsb-film.is-phone .idp figure{grid-template-columns:1fr;justify-content:center;justify-items:center}.sl-frame:has(.lsb-access) .sl-content{flex-direction:column;flex:1;display:flex}.lsb.lsb-access{flex:1;padding:26px 40px 56px}.lsb-access .acc-head{gap:4px;width:100%;max-width:640px;margin:0 auto 18px;display:grid}.lsb-access .acc-head h1{color:var(--mus,var(--ink));font-size:46px;font-weight:400;line-height:1.05}.lsb-access .acc-head p{color:var(--ink);opacity:.8;font-size:14px}.lsb-access .pg{background:var(--p-bg);width:100%;max-width:640px;color:var(--p-ink);border:1px solid var(--p-rule);grid-template-rows:none;gap:16px;margin-inline:auto;padding:18px 26px 20px;display:grid}.lsb-access.is-narrow{padding:18px 16px 40px}.lsb-access.is-narrow .acc-head h1{font-size:38px}.lsb-access.is-narrow .pg{padding:14px 16px 18px}.lsb .rb-flow{align-content:start;gap:16px;display:grid}.lsb .rb-part{text-align:left;align-content:start;gap:8px;display:grid}.lsb .rb-h3{letter-spacing:.2em;text-transform:uppercase;color:var(--p-acc);border-bottom:1px solid var(--p-rule);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:4px;font-size:10.5px;font-weight:500;display:flex}.lsb .rb-h3 span{letter-spacing:.08em;text-transform:none;color:var(--p-soft);font-size:10.5px;font-weight:400}.lsb .rb-quiet{color:var(--p-soft);font-size:13px;font-style:italic}.lsb .rb-chap{text-align:left;gap:6px;display:grid}.lsb .rb-no{letter-spacing:.24em;text-transform:uppercase;color:var(--p-acc);font-size:10.5px}.lsb .rb-title{color:var(--p-ink);font-size:26px;font-weight:400;line-height:1.1}.lsb .rb-when{color:var(--p-soft);font-size:12px}.lsb .rb-say{color:var(--p-ink);font-size:14.5px;line-height:1.45}.lsb .rb-next{color:var(--p-soft);border-top:1px dashed var(--p-rule);gap:5px;padding-top:6px;font-size:12px;display:grid}.lsb .rb-next i{background:linear-gradient(to right, var(--p-acc) var(--w), var(--p-rule) var(--w));height:3px;display:block}.lsb .rb-voices,.lsb .rb-stages,.lsb .rb-facts,.lsb .rb-toc{gap:10px;display:grid}.lsb .rb-vl{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.lsb .rb-hand{color:var(--p-soft);grid-column:1/-1;font-size:12px;font-style:italic}.lsb .rb-hand:before{content:"… "}.lsb .rb-pic{min-height:34px;color:var(--p-soft);place-items:center;display:grid}.lsb .rb-line{color:var(--p-ink);font-size:14px;line-height:1.45}.lsb .rb-vl.is-crew .rb-line{font-style:italic}.lsb .rb-who{letter-spacing:.04em;color:var(--p-soft);margin-top:2px;font-size:11px}.lsb .rb-st{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;display:grid}.lsb .rb-n{color:var(--p-soft);font-size:10.5px;line-height:1.2;display:grid}.lsb .rb-n b{color:var(--p-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.lsb .rb-r{letter-spacing:.06em;color:var(--p-soft);align-items:center;gap:6px;font-size:11px;display:flex}.lsb .rb-r i{border:1.5px solid var(--p-soft);border-radius:50%;width:8px;height:8px}.lsb .rb-r.is-held i,.lsb .rb-r.is-run i{background:var(--p-acc);border-color:var(--p-acc)}.lsb .rb-r.is-missed i{background:var(--p-soft)}.lsb .rb-pc{color:var(--p-ink);margin-top:2px;font-size:13.5px;line-height:1.45}.lsb .rb-pc.is-told{font-style:italic}.lsb .rb-pc.is-soft{color:var(--p-soft);font-size:12.5px}.lsb .rb-pc.is-card{align-items:center;gap:8px;display:flex}.lsb .rb-sig{vertical-align:-2px;color:var(--p-soft);margin-right:4px;display:inline-flex}.lsb .rb-slip{color:var(--p-ink);background:var(--p-field);border:1px solid var(--p-rule);border-radius:2px;gap:3px;margin-top:4px;padding:8px 10px;font-size:13.5px;font-style:italic;line-height:1.45;display:grid;transform:rotate(-.4deg)}.lsb .rb-slip small{letter-spacing:.16em;text-transform:uppercase;color:var(--p-soft);font-size:10px;font-style:normal}.lsb .rb-slip.is-empty{color:var(--p-soft);background:0 0;border-style:dashed}.lsb .rb-lamps{gap:4px;margin:4px 0 2px;display:flex}.lsb .rb-lamps i{border:1.5px solid var(--p-soft);border-radius:50%;width:9px;height:9px}.lsb .rb-lamps i.on{background:var(--p-soft)}.lsb .rb-lamps i.now{background:var(--p-acc);border-color:var(--p-acc)}.lsb .rb-facts li{color:var(--p-ink);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13.5px;display:grid}.lsb .rb-facts svg{color:var(--p-soft);align-self:center}.lsb .rb-facts time{color:var(--p-soft);white-space:nowrap;font-size:11px}.lsb .rb-link{color:var(--p-acc);text-underline-offset:3px;white-space:nowrap;font-size:12px;text-decoration:underline}.lsb .rb-stamps{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lsb .rb-stp{opacity:.92;display:inline-flex}.lsb .rb-stp:nth-child(odd){transform:rotate(-4deg)}.lsb .rb-stp:nth-child(3n){transform:rotate(5deg)}.lsb .rb-split{grid-template-columns:minmax(0,1fr) 96px;gap:10px;min-height:0;display:grid}.lsb .rb-margin{border-left:1px dashed var(--p-rule);scrollbar-width:none;flex-direction:column;align-items:center;gap:10px;padding-top:4px;display:flex;overflow-y:auto}.lsb .rb-toc li>button{border-bottom:1px solid var(--p-rule);width:100%;color:var(--p-ink);grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.lsb .rb-toc b{color:var(--p-acc);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.lsb .rb-toc span{font-size:15px;display:grid}.lsb .rb-toc small{color:var(--p-soft);font-size:11.5px}.lsb .rb-toc em{color:var(--p-soft);white-space:nowrap;font-size:11.5px;font-style:normal}.lsb .rb-toc button.is-here em{color:var(--p-acc)}.lsb .rb-toc button:disabled{opacity:.45;cursor:default}.lsb .rb-future{color:var(--p-soft);opacity:.7;text-align:left;gap:2px;padding:8px 0;font-size:13.5px;display:grid}.lsb .rb-future b{font-weight:500}.lsb .rb-steps{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.lsb .rb-steps button:disabled{visibility:hidden}.lsb .tabs .is-here,.lsb .sel .here{position:relative}.lsb .tabs button:disabled{opacity:.4;cursor:default}.lsb .pg.is-chapter{grid-template-rows:auto minmax(0,1fr) auto}.lsb.is-phone .pg.is-chapter .rb-flow{gap:20px}.lsb-std .pager-row .rb-steps,.lsb-std .pager-row .rb-steps button{color:var(--soft)}.lsb-std .pager-row .rb-steps{margin:8px 40px 0;padding-right:120px;font-size:13px}.lsb-std.is-phone .pager-row .rb-steps{margin:8px 16px 0;padding-right:0}.lsb-ins .sel .key:disabled{opacity:.4}.lsb-ins .sel .key.wide{grid-column:span 2}.lsb-ins .sel .key.here:after{content:"";background:#f2c230;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px;box-shadow:0 0 6px #f2c230}.lsb-calm .rb-rail{scrollbar-width:none;gap:4px;margin:12px 24px 0;padding:8px 12px;display:flex;position:relative;overflow-x:auto}.lsb-calm .rb-rail:before{content:"";background:var(--edge);height:1px;position:absolute;top:17px;left:24px;right:24px}.lsb-calm .rb-rail button{min-width:92px;color:var(--ink);justify-items:center;gap:2px;padding:0 6px;display:grid;position:relative}.lsb-calm .rb-rail i{background:var(--ink);border-radius:50%;width:10px;height:10px}.lsb-calm .rb-rail .is-here i{background:#f2c230;box-shadow:0 0 8px #f2c230}.lsb-calm .rb-rail .is-future{opacity:.4;cursor:default}.lsb-calm .rb-rail .is-future i{border:1px dashed var(--ink);background:0 0}.lsb-calm .rb-rail span{font-size:13px}.lsb-calm .rb-rail small{color:var(--dim);white-space:nowrap;font-size:10.5px}.lsb-calm .rb-tray>.p-pers{scrollbar-width:thin;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.lsb-calm .rb-tray>.p-pers>.pg{flex:none}.lsb-calm .rb-tray>.p-pers .scroll{overflow:visible}.lsb-calm .rb-tray>.rb-right{flex-direction:column;min-height:0;display:flex}.lsb-calm .rb-flowbox{flex:1;align-content:start;gap:22px;min-height:0;display:grid;position:relative}.lsb-calm .rb-sea{gap:12px;display:grid}.lsb-calm .rb-chhd{z-index:2;background:var(--p-bg);border-bottom:1px solid var(--edge);color:var(--dim);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 2px 6px;font-size:13px;display:flex;position:sticky;top:0}.lsb-calm .rb-chhd b{font-size:20px;font-weight:var(--wt);color:var(--ink)}.lsb-calm .rb-chbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 26px;display:grid}.lsb-calm .rb-wide{grid-column:1/-1}.lsb-calm .rb-col{align-content:start;gap:16px;display:grid}.lsb-calm.is-phone .rb-rail{margin:10px 12px 0}.lsb-calm.is-phone .rb-chbody{grid-template-columns:1fr}.lsb-calm.is-phone .rb-chhd{top:56px}.lsb-flat .rb-right{grid-template-rows:auto minmax(0,1fr) auto}.lsb-flat .rb-chips{flex-wrap:wrap;gap:4px;width:fit-content;display:flex}.lsb-flat .rb-chips .rb-view:first-of-type{margin-left:12px}.lsb-flat .rb-card{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.lsb-flat .rb-cardbody{align-content:start;gap:20px;display:grid}.lsb-flat .rb-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.lsb-flat .rb-h3{text-transform:none;letter-spacing:0;color:var(--ink);border:0;font-size:13px}.lsb-flat.is-phone .rb-two{grid-template-columns:1fr}.lsb-flat .rb-right>.rb-steps{color:var(--acc)}.lsb-film .grid:has(.rb-strip){grid-template-rows:auto auto minmax(0,1fr)}.lsb-film .rb-strip{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:6px;display:flex}.lsb-film .rb-strip .rb-view:first-of-type{margin-left:18px}.lsb-film .field .rb-flow{min-height:0}.lsb-film .field.col3{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lsb-film .rb-h3{justify-content:center;gap:8px}.lsb-post .rb-strip{flex-wrap:wrap;gap:2px 18px;margin:0 44px 10px;display:flex}.lsb-post .rb-strip button{color:var(--p-soft);border-bottom:3px solid #0000;padding-bottom:2px;font-size:15px;font-weight:600;display:grid}.lsb-post .rb-strip button[aria-pressed=true]{color:var(--p-ink);border-color:var(--p-acc)}.lsb-post .rb-strip button:disabled{opacity:.4}.lsb-post .rb-strip small{font-size:10.5px;font-weight:400}.lsb-post.is-phone .rb-strip{margin:0 16px 10px}.lsb-post .rb-title{font-size:30px}.lsb-film .c-left .rb-flow>.rb-part:first-of-type>.rb-h3,.lsb-film .c-right .rb-flow>.rb-part:first-of-type>.rb-h3,.lsb-post .cols .rb-flow>.rb-part:first-of-type>.rb-h3{display:none}.lsb-post .headline .rb-chap{margin-top:4px}.lsb-film .rb-strip .linebtn:disabled{opacity:.4;cursor:default}.lst{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.lst:not(.lst-flat){text-transform:lowercase}.lst button{cursor:pointer;text-transform:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;background:0 0;border:0;padding:0}.lst ul,.lst ol{margin:0;padding:0;list-style:none}.lst p,.lst h1,.lst h2,.lst h3{margin:0}.lst .scroll{scrollbar-width:thin;min-height:0;overflow:hidden auto}.lst.is-phone .scroll{overflow:visible}.lst .num{font-variant-numeric:tabular-nums;white-space:nowrap}.lst .bsw{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.lst .bsw :is(a,b){color:inherit;opacity:.75;text-decoration:none}.lst .bsw [aria-current]{opacity:1;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.lst .tile{align-content:start;gap:2px;min-width:0;display:grid;position:relative}.lst .tile .hab{aspect-ratio:144/92;border-radius:6px;width:100%;display:block;overflow:hidden}.lst .tile .hab svg{width:100%;height:100%;display:block}.lst .tile .hab.is-waiting{outline-offset:2px;outline:2px solid #c99a2e}.lst .tile .tx{gap:1px;min-width:0;display:grid}.lst .tile b{font-size:14px;font-weight:500;line-height:1.25}.lst .tile b.q{font-weight:400}.lst .tile .d,.lst .tile .r,.lst .tile .due{font-size:11.5px;line-height:1.35}.lst .tile .r{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lst .tile .due{color:#93690f;font-weight:600}.lst .tile .no,.lst .tile .grp,.lst .tile .led,.lst .tile .chip{display:none}.lst .tile.is-sel .hab{outline:3px solid var(--selc,#c99a2e);outline-offset:2px}.lst.is-phone .tile .r{-webkit-line-clamp:unset;display:block}.lst .gorge svg{width:100%;height:100%;display:block}.lst .sheetwrap{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.lst.is-phone .sheetwrap{align-items:flex-end}.lst .sheetwrap .dim{background:var(--sh-dim,#00000038);position:absolute;inset:0}.lst .sh{background:var(--sh-bg);width:400px;height:100%;color:var(--sh-ink);align-content:start;gap:12px;padding:22px 24px;font-size:14px;display:grid;position:relative;overflow-y:auto;box-shadow:-10px 0 30px #0000002e}.lst.is-phone .sh{border-radius:var(--sh-r,16px) var(--sh-r,16px) 0 0;width:100%;height:auto;max-height:92%;padding:12px 18px 26px;box-shadow:0 -10px 30px #0000002e}.lst.is-phone .sh:before{content:"";opacity:.25;background:currentColor;border-radius:2px;justify-self:center;width:40px;height:4px}.lst .sh .x{opacity:.6;border-radius:50%;width:30px;height:30px;position:absolute;top:14px;right:14px;text-align:center!important;border:1px solid!important}.lst .sh .kick{letter-spacing:.2em;text-transform:uppercase;opacity:.75;padding-right:36px;font-size:10.5px}.lst .sh h3{font-size:24px;font-weight:400;line-height:1.15}.lst .sh .big{aspect-ratio:144/92;border-radius:var(--sh-hr,8px);width:100%;display:block;overflow:hidden}.lst .sh .big svg{width:100%;height:100%;display:block}.lst .sh .big.is-waiting{outline-offset:3px;outline:3px solid #c99a2e}.lst .sh .line{font-size:16px;line-height:1.4}.lst .sh .fl{border-top:1px solid var(--sh-line);gap:2px;padding-top:8px;display:grid}.lst .sh .fl>span{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:10px}.lst .sh .due{color:#93690f;font-weight:600}.lst .sh .hint{opacity:.8;font-size:12.5px;line-height:1.45}.lst .sh .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.lst .sh .pill{border-radius:999px;padding:5px 14px;font-size:13px;text-align:center!important;border:1px solid!important}.lst .sh .pill.solid{background:var(--sh-acc)!important;color:var(--sh-on)!important;border-color:var(--sh-acc)!important}.lst .sh .nb{opacity:.85;border-top:1px solid var(--sh-line);justify-content:space-between;padding-top:8px;font-size:12.5px;display:flex}.lst-flat .sh .fl>span,.lst-flat .sh .kick{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.lst-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--btn:#1f5c57;--onbtn:#f6f0e2;--sh-bg:#f6f0e2;--sh-ink:#1f5c57;--sh-acc:#1f5c57;--sh-on:#f6f0e2;--sh-line:#d9c79c;background:var(--bg);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lst-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--btn:#ece3cd;--onbtn:#10292d;--sh-bg:#15353a;--sh-ink:#ece3cd;--sh-acc:#e2b552;--sh-on:#10292d;--sh-line:#3a5a55}.lst-std .caps{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lst-std .head{grid-template-columns:auto 1fr auto;align-items:end;gap:22px;margin:0 40px;padding:14px 0 12px;display:grid}.lst-std .box{border:2px solid var(--mus);text-align:center;width:64px;height:64px;color:var(--mus);place-content:center;display:grid}.lst-std .box small{letter-spacing:.25em;text-transform:uppercase;font-size:8px;font-weight:600}.lst-std .box b{font-size:26px;font-weight:500;line-height:1}.lst-std .title{gap:4px;display:grid}.lst-std .title h1{color:var(--mus);font-size:40px;font-weight:400;line-height:1}.lst-std .bsw{color:var(--soft)}.lst-std .sum{text-align:right;gap:2px;display:grid}.lst-std .sum b{font-size:22px;font-weight:300}.lst-std .sum span{color:var(--soft);font-size:13px}.lst-std .book{background:var(--sheet);border:1px solid var(--rule);grid-template-columns:1fr 1fr;min-height:0;margin:0 40px 22px;display:grid;position:relative;box-shadow:0 10px 26px #1f5c571f}:root.dark .lst-std .book{box-shadow:0 10px 26px #00000059}.lst-std .book:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1f5c5717 48%,#1f5c5724 50%,#1f5c5717 52%,#0000);width:36px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lst-std .pg{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;padding:14px 30px 10px;display:grid}.lst-std .pg-head{border-bottom:1px solid var(--mus);justify-content:space-between;gap:10px;padding-bottom:5px;display:flex}.lst-std .pg-head span:last-child{color:var(--soft);font-size:12px}.lst-std .pg-no{text-align:center;color:var(--soft);font-size:12px}.lst-std .tiles{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px 14px;display:grid}.lst-std .tile{text-align:center;border-bottom:1px solid #c99a2e80;justify-items:center;padding:4px 0 8px}.lst-std .tile .no{letter-spacing:.2em;color:var(--musi);font-size:9.5px;font-style:normal;font-weight:600;display:block}.lst-std .tile b.q,.lst-std .tile .d,.lst-std .tile .r{color:var(--soft)}:root.dark .lst-std .tile .due{color:var(--musi)}.lst-std .gorge-pg .gorge{aspect-ratio:520/340;border-radius:4px;overflow:hidden}.lst-std .gorge-pg .g-title{color:var(--mus);margin-top:10px;font-size:32px;line-height:1}.lst-std .gorge-pg .g-text{max-width:30rem;margin-top:8px;font-size:14px;line-height:1.5}.lst-std .gorge-pg .g-meta{color:var(--soft);margin-top:10px;font-size:12px}.lst-std .keyline{color:var(--soft);text-align:center;font-size:11.5px}.lst-std.is-desk{grid-template-rows:auto minmax(0,1fr);display:grid}.lst-std.is-phone .head{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0 18px}.lst-std.is-phone .box{width:54px;height:54px}.lst-std.is-phone .box b{font-size:21px}.lst-std.is-phone .title h1{font-size:30px}.lst-std.is-phone .sum{text-align:left;grid-column:1/-1}.lst-std.is-phone .sum b{font-size:19px}.lst-std.is-phone .book{margin:4px 12px 0;display:block}.lst-std.is-phone .book:after{display:none}.lst-std.is-phone .pg{padding:14px 16px 12px}.lst-std.is-phone .pg+.pg{border-top:1px solid var(--rule)}.lst-std.is-phone .tiles{grid-template-columns:1fr 1fr;gap:10px 16px}.lst-std.is-phone .gorge-pg .g-title{font-size:28px}.lst-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--brass:#c99a2e;--mus:#e0b13a;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--led:#2f9e6b;--btn:#f4f5f1;--paper:#f6f1e1;--sh-bg:#e8eae5;--sh-ink:#1d2a2c;--sh-acc:#1d2a2c;--sh-on:#f6f1e1;--sh-line:#1d2a2c2e;--sh-r:10px;--selc:#2f9e6b;background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lst-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--led:#9ff0c9;--btn:#0f2427;--sh-bg:#18343a;--sh-ink:#f1e8d0;--sh-acc:#f2c230;--sh-on:#0c1d20;--sh-line:#f1e8d029;--selc:#9ff0c9}.lst-ins .mono,.lst-ins .ro,.lst-ins .plt{font-family:IBM Plex Mono,monospace}.lst-ins .panel{background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border:1px solid var(--edge);border-radius:8px;min-width:0;min-height:0;padding:12px 14px;position:relative;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000002e}.lst-ins .panel:before,.lst-ins .panel:after{content:"";background:var(--rivet);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.lst-ins .panel:before{left:5px}.lst-ins .panel:after{right:5px}.lst-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.lst-ins .key{border:1px solid var(--edge);background:var(--btn);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;text-decoration:none;display:inline-flex}.lst-ins .key.led:before{content:"";background:var(--off);border-radius:50%;width:6px;height:6px}.lst-ins .key.on{color:var(--ink)}.lst-ins .key.led.on:before{background:var(--led);box-shadow:0 0 6px var(--led)}.lst-ins .key.go{color:#2b2a22;background:linear-gradient(#e5c15a,#b98a22);border-color:#b98a22}.lst-ins .keys{flex-wrap:wrap;gap:5px;display:flex}.lst-ins .grid{flex:1;grid-template-columns:270px minmax(0,1fr) 330px;gap:10px;min-height:0;margin:0 10px;padding-bottom:10px;display:grid}.lst-ins .col{align-content:start;gap:10px;min-width:0;min-height:0;display:grid}.lst-ins .col.l{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.lst-ins .ro{background:var(--glass);color:var(--phos);border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 10px;display:flex;box-shadow:inset 0 2px 5px #00000040}.lst-ins .ro small{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-family:Jost,sans-serif;font-size:9px}.lst-ins .ro b{white-space:nowrap;font-size:18px;font-weight:500}.lst-ins .ro b.sm{font-size:13px}.lst-ins .ros{gap:6px;display:grid}.lst-ins .slip{background:var(--paper);color:#1d2a2c;border-radius:2px;align-content:start;gap:6px;padding:10px 12px;font-size:12px;line-height:1.4;display:grid;box-shadow:inset 0 1px 3px #00000026}.lst-ins .slip .hab{aspect-ratio:144/92;border-radius:3px;display:block;overflow:hidden}.lst-ins .slip .hab svg{width:100%;height:100%;display:block}.lst-ins .slip b{text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.lst-ins .slip .k{letter-spacing:.18em;text-transform:uppercase;color:#4c5c5a;font-size:9.5px}.lst-ins .slip .key{color:#1d2a2c;background:#f4f5f1;border-color:#a5ada9;justify-self:start}.lst-ins .p-slip{grid-template-rows:auto minmax(0,1fr);display:grid}.lst-ins .ports{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}.lst-ins .tile{text-align:center;justify-items:center;gap:4px;padding:2px 0 4px}.lst-ins .tile .hab{aspect-ratio:1;background:#10292d;border:5px solid #b98a22;border-radius:50%;width:104px;box-shadow:0 0 0 2px #2b2a22,inset 0 0 0 2px #00000059,inset 0 6px 14px #0000004d,0 3px 6px #00000040}.lst-ins .tile.is-open .hab{filter:saturate(.75)}.lst-ins .tile .hab.is-waiting{border-color:#e0b13a;outline:0}.lst-ins .tile.is-sel .hab{box-shadow:0 0 0 2px #2b2a22, 0 0 0 5px var(--selc), inset 0 6px 14px #0000004d;outline:0}.lst-ins .tile .led{background:var(--off);border:1px solid #2b2a22;border-radius:50%;width:9px;height:9px;display:block;position:absolute;top:4px;right:calc(50% - 56px)}.lst-ins .tile.is-found .led{background:var(--led);box-shadow:0 0 6px var(--led)}.lst-ins .tile.is-waiting .led{background:#f2c230;animation:1.4s infinite lst-blink;box-shadow:0 0 6px #f2c230}.lst-ins .tile b{letter-spacing:.06em;text-transform:uppercase;background:var(--btn);border:1px solid var(--edge);border-radius:3px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.lst-ins .tile .d,.lst-ins .tile .r{color:var(--dim);font-size:10.5px}.lst-ins .tile .r{-webkit-line-clamp:2}.lst-ins .tile .due{color:#9a5f00;font-family:IBM Plex Mono,monospace;font-size:10px}:root.dark .lst-ins .tile .due{color:#f2c230}.lst-ins .bezel{border:3px solid var(--brass);background:#2b2a22;border-radius:10px;padding:6px}.lst-ins .scope{aspect-ratio:520/420;background:#10292d;border-radius:6px;position:relative;overflow:hidden}.lst-ins .scope:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px),radial-gradient(circle,#0000 55%,#00000073);position:absolute;inset:0}.lst-ins .scope .rings{position:absolute;inset:0}.lst-ins .g-title{text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:15px}.lst-ins .g-text{color:var(--ink);margin-top:4px;font-size:12.5px;line-height:1.45}.lst-ins .g-meta{color:var(--dim);margin-top:6px;font-size:10.5px}.lst-ins .p-scope .ros{margin-top:10px}.lst-ins .note{color:var(--dim);margin-top:8px;font-size:10.5px;line-height:1.4}.lst-ins.is-phone .grid{flex-direction:column;gap:8px;height:auto;margin:0 8px;display:flex}.lst-ins.is-phone .col{display:contents}.lst-ins.is-phone .p-read{order:1}.lst-ins.is-phone .p-ports{order:2}.lst-ins.is-phone .p-scope{order:3}.lst-ins.is-phone .p-slip{order:4}.lst-ins.is-phone .ros{grid-template-columns:1fr 1fr}.lst-ins.is-phone .ro{flex-wrap:wrap;gap:0 8px}.lst-ins.is-phone .ro b{font-size:16px}.lst-ins.is-phone .ports{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}.lst-ins.is-phone .tile .hab{width:92px}.lst-ins.is-phone .tile .led{right:calc(50% - 50px)}.lst-calm{--glass:var(--c-glass);--edge:var(--c-edge);--ink:#0f3237;--dim:#3f6661;--own:#9a5f00;--pill:#0f32371a;--lift:var(--c-lift);--wt:400;--sh-bg:#f6fcfbeb;--sh-ink:#0f3237;--sh-acc:#0f3237;--sh-on:#f6fcfb;--sh-line:#0f32371f;--sh-dim:#0f32372e;--sh-r:22px;--sh-hr:14px;--selc:#0f3237;color:var(--ink);font-family:Jost,sans-serif}:root.dark .lst-calm{--ink:#e4f2ee;--dim:#8fb7b0;--own:#f2c230;--pill:#e4f2ee24;--wt:300;--sh-bg:#0c282af0;--sh-ink:#e4f2ee;--sh-acc:#e4f2ee;--sh-on:#0d2e33;--sh-line:#e4f2ee1f;--sh-dim:#0000004d;--selc:#f2c230;--c-deep:radial-gradient(ellipse at 60% 40%, transparent 40%, #030e108c), linear-gradient(180deg, #1f5f60, #194f50 60%, #0b2326)}.lst-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--lift);border-radius:18px;position:relative}.lst-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.lst-calm .lead{justify-content:space-between;align-items:end;gap:20px;margin:0 24px 14px;display:flex;position:relative}.lst-calm .lead .big{font-size:34px;font-weight:var(--wt);line-height:1.1}.lst-calm .lead .s{color:var(--dim);font-size:13px}.lst-calm .main{grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-height:0;margin:0 24px 20px;display:grid;position:relative}.lst-calm .bands{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;min-height:0;display:grid}.lst-calm .band{grid-template-columns:26px minmax(0,1fr);gap:12px;min-height:0;padding:12px 18px 12px 12px;display:grid}.lst-calm .band>.caps{writing-mode:vertical-rl;text-align:center;border-left:1px solid var(--pill);align-self:stretch;padding-left:6px;transform:rotate(180deg)}.lst-calm .band ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:0;display:grid}.lst-calm .band:nth-child(2){background:var(--glass)}@supports (color:color-mix(in lab, red, red)){.lst-calm .band:nth-child(2){background:color-mix(in srgb, var(--glass) 85%, #0f3c3c4d)}}.lst-calm .band:nth-child(3){background:var(--glass)}@supports (color:color-mix(in lab, red, red)){.lst-calm .band:nth-child(3){background:color-mix(in srgb, var(--glass) 70%, #0a282c73)}}.lst-calm .tile{gap:4px}.lst-calm .tile .hab{aspect-ratio:auto;border-radius:12px;height:104px}.lst-calm .tile .hab.is-waiting{outline-color:var(--own)}.lst-calm .tile b{font-size:14px}.lst-calm .tile b.q,.lst-calm .tile .d,.lst-calm .tile .r{color:var(--dim);font-weight:400}.lst-calm .tile .r{-webkit-line-clamp:2;font-size:12px}.lst-calm .tile .due{color:var(--own)}.lst-calm .gorgeglass{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:16px 18px 18px;display:grid}.lst-calm .gorgeglass .gorge{border-radius:14px;min-height:0;overflow:hidden}.lst-calm .gorgeglass .g-title{font-size:26px;font-weight:var(--wt);line-height:1.1}.lst-calm .gorgeglass .g-text{color:var(--dim);margin-top:4px;font-size:13.5px;line-height:1.45}.lst-calm .gorgeglass .g-meta{color:var(--dim);margin-top:8px;font-size:12px}.lst-calm.is-desk{grid-template-rows:auto auto minmax(0,1fr);display:grid}.lst-calm.is-phone .lead{flex-direction:column;align-items:start;gap:10px;margin:4px 16px 14px}.lst-calm.is-phone .lead .big{font-size:26px}.lst-calm.is-phone .main{grid-template-columns:1fr;margin:0 12px;display:grid}.lst-calm.is-phone .bands{grid-template-rows:none}.lst-calm.is-phone .band{grid-template-columns:1fr;gap:8px;padding:12px 14px 14px}.lst-calm.is-phone .band>.caps{writing-mode:horizontal-tb;text-align:left;border:0;padding:0;transform:none}.lst-calm.is-phone .band ul{grid-template-columns:1fr 1fr;gap:14px 12px}.lst-calm.is-phone .tile .hab{height:96px}.lst-calm.is-phone .gorgeglass .gorge{aspect-ratio:520/360}.lst-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#5b6b69;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--own:#e3a200;--sh-bg:#fff;--sh-ink:#152628;--sh-acc:#0f6e66;--sh-on:#fff;--sh-line:#e7ebe8;--sh-r:18px;--sh-hr:12px;--selc:#0f6e66;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,sans-serif}:root.dark .lst-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#93a5a2;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--own:#f2c230;--sh-bg:#172427;--sh-ink:#e9efed;--sh-acc:#5cc6b8;--sh-on:#0f191b;--sh-line:#223336;--selc:#5cc6b8}.lst-flat .bsw{background:var(--soft);border-radius:10px;gap:2px;padding:3px;font-size:13px}.lst-flat .bsw :is(a,b){opacity:1;color:var(--dim);border-radius:8px;padding:5px 12px}.lst-flat .bsw [aria-current]{background:var(--card);color:var(--ink);font-weight:600;text-decoration:none}.lst-flat .bsw>span{display:none}.lst-flat .card{background:var(--card);border-radius:16px;min-width:0;min-height:0;padding:14px 18px}.lst-flat h2{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.lst-flat h2 span{font-weight:400}.lst-flat .grid{flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;min-height:0;margin:0 24px 20px;display:grid}.lst-flat .kpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lst-flat .kpi{align-content:start;gap:1px;display:grid}.lst-flat .kpi h2{margin-bottom:2px}.lst-flat .kpi .v{font-size:22px;font-weight:700;line-height:1.2}.lst-flat .kpi .v small{color:var(--dim);margin-left:4px;font-size:13px;font-weight:400}.lst-flat .kpi .d{color:var(--dim);font-size:12.5px}.lst-flat .bar{background:var(--soft);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.lst-flat .bar i{background:var(--acc);border-radius:3px;height:100%;display:block}.lst-flat .c-any{grid-column:1/-1}.lst-flat .c-any ul{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid}.lst-flat .c-rest{grid-column:1/6;grid-template-columns:3fr 2fr;gap:14px;display:grid}.lst-flat .c-rest .grp ul{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:14px;display:grid}.lst-flat .gcard{grid-column:6/8}.lst-flat .tile{gap:4px}.lst-flat .tile .hab{border-radius:10px}.lst-flat .tile b{font-size:13px;font-weight:600}.lst-flat .tile b.q{color:var(--dim);font-weight:500}.lst-flat .tile .chip{background:var(--soft);color:var(--dim);border-radius:999px;justify-self:start;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.lst-flat .tile.is-found .chip{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.lst-flat .tile.is-found .chip{background:color-mix(in srgb, var(--acc) 16%, var(--card))}}.lst-flat .tile.is-found .chip{color:var(--acc)}.lst-flat .tile.is-waiting .chip{background:var(--own)}@supports (color:color-mix(in lab, red, red)){.lst-flat .tile.is-waiting .chip{background:color-mix(in srgb, var(--own) 22%, var(--card))}}.lst-flat .tile.is-waiting .chip{color:var(--ink)}.lst-flat .tile .d,.lst-flat .tile .r{color:var(--dim);font-size:11.5px}.lst-flat .tile .due{display:none}.lst-flat .tile .hab.is-waiting{outline-color:var(--own)}.lst-flat .gcard{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;display:grid}.lst-flat .gcard .gorge{border-radius:12px;min-height:0;overflow:hidden}.lst-flat .gcard .g-title{font-size:18px;font-weight:700}.lst-flat .gcard .g-text{color:var(--dim);margin-top:4px;font-size:13.5px;line-height:1.45}.lst-flat .gcard .g-meta{color:var(--dim);margin-top:8px;font-size:12px}.lst-flat .hint{color:var(--dim);font-size:12.5px}.lst-flat.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lst-flat.is-phone .kpis{grid-template-columns:1fr 1fr;gap:12px}.lst-flat.is-phone .kpi .v{font-size:19px}.lst-flat.is-phone .c-rest{grid-template-columns:1fr;gap:18px;display:grid}.lst-flat.is-phone .c-any ul,.lst-flat.is-phone .c-rest .grp ul{grid-template-columns:1fr 1fr;gap:14px 12px}.lst-flat.is-phone .gcard .gorge{aspect-ratio:520/360}.lst-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#4f6765;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--oncream:#1c3a3e;--sh-bg:#f6eedb;--sh-ink:#1c3a3e;--sh-acc:#c8352b;--sh-on:#fff;--sh-line:#1c3a3e2e;--sh-r:0;--sh-hr:0;--selc:#c8352b;background:var(--frame);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lst-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--cream:#0e1f25;--oncream:#f2e8cf;--sh-bg:#13282f;--sh-ink:#f2e8cf;--sh-acc:#f2c535;--sh-on:#0e1f25;--sh-line:#f2e8cf29;--selc:#f2c535}.lst-film .linebtn{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:inherit;border:1px solid;padding:7px 12px;font-size:10.5px;text-decoration:none;text-align:center!important}.lst-film .linebtn.is-on{background:var(--hi);color:#fff;border-color:var(--hi)}:root.dark .lst-film .linebtn.is-on{color:#0e1f25}.lst-film .grid{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:380px minmax(0,1fr) 380px;gap:12px;min-height:0;margin:0 22px 20px;display:grid}.lst-film .field{text-align:center;min-width:0;min-height:0;padding:12px 16px;position:relative}.lst-film .field.tqd{background:var(--tqd);color:#f6eedb}.lst-film .field.tq{background:var(--tq);color:#f6eedb}.lst-film .field.pb{background:var(--pb);color:var(--onpb)}.lst-film .field.cr{background:var(--cream);color:var(--oncream);border:1px solid var(--rule)}.lst-film .field h2{letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500}.lst-film .ul{border-bottom:2px solid var(--hi);padding-bottom:2px;font-weight:500;display:inline-block}.lst-film .field.tqd .ul,.lst-film .field.tq .ul,.lst-film .field.pb .ul{border-color:var(--yel)}.lst-film .band{grid-column:1/-1;grid-template-columns:380px minmax(0,1fr) 380px;gap:12px;display:grid}:root[data-screen=tablet-portrait] .lst-film.is-desk .grid{grid-template-rows:auto minmax(0,1fr) minmax(220px,.35fr);grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-screen=tablet-portrait] .lst-film.is-desk .band{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-screen=tablet-portrait] .lst-film.is-desk .f1{grid-area:2/1}:root[data-screen=tablet-portrait] .lst-film.is-desk .f2{grid-area:2/2}:root[data-screen=tablet-portrait] .lst-film.is-desk .g-field{grid-area:3/1/auto/-1}.lst-film .band>.field{align-content:center;gap:3px;display:grid}.lst-film .k{letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:10.5px}.lst-film .v{font-size:26px;line-height:1.15}.lst-film .v small{letter-spacing:.2em;text-transform:uppercase;margin-left:4px;font-size:11px}.lst-film .s{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:10.5px}.lst-film .tiles{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.lst-film .tile{text-align:center;justify-items:center;gap:4px}.lst-film .tile .hab{border-radius:0;box-shadow:0 0 0 3px #f6eedb}:root.dark .lst-film .tile .hab{box-shadow:0 0 0 3px #0e1f25}.lst-film .tile .hab.is-waiting{outline-color:var(--yel);outline-offset:4px}.lst-film .tile b{letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid var(--yel);padding-bottom:1px;font-size:11px}.lst-film .tile b.q{border-color:#0000}.lst-film .tile .d,.lst-film .tile .r{opacity:.88;font-size:11px}.lst-film .tile .r{-webkit-line-clamp:2}.lst-film .tile .due{color:var(--yel);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.lst-film .field.pb .tile .due{color:#8a2a20}:root.dark .lst-film .field.pb .tile .due{color:var(--yel)}.lst-film .field.pb .tile b{border-color:var(--hi)}.lst-film .g-field{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;display:grid}.lst-film .g-field .gorge{border:1px solid var(--rule);min-height:0;overflow:hidden}.lst-film .g-title{letter-spacing:.3em;text-transform:uppercase;font-size:22px;font-weight:500}.lst-film .g-text{max-width:30rem;margin:6px auto 0;font-size:13px;line-height:1.5}.lst-film .g-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:6px;font-size:10.5px}.lst-film.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lst-film.is-phone .band{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lst-film.is-phone .band>.field:nth-child(2){order:-1;grid-column:1/-1}.lst-film.is-phone .f1{order:1}.lst-film.is-phone .f2{order:2}.lst-film.is-phone .g-field{order:3}.lst-film.is-phone .g-field .gorge{aspect-ratio:520/360}.lst-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--sky:#d3eeee;--sea:#6fc6bd;--deep:#3d9a91;--abyss:#1f5c57;--line:#f6f0e2;--light:#f6f0e2;--deep-fix:#10292d;--mustard:#c99a2e;--land:#e8d6a6;--mount:#c9b27a;--sh-bg:#efe6d2;--sh-ink:#1f5c57;--sh-acc:#c99a2e;--sh-on:#10292d;--sh-line:#c99a2e59;--sh-r:0;--sh-hr:0;--selc:#c99a2e;background:var(--pp);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lst-post{--pp:#10292d;--ink:#ece3cd;--gold:#c99a2e;--mus:#d6a63a;--soft:#9fd3cb;--sky:#16383c;--sea:#1f5f60;--deep:#12393c;--abyss:#0a2124;--line:#ece3cd;--land:#3c5a52;--mount:#2c4640;--sh-bg:#10292d;--sh-ink:#ece3cd;--sh-acc:#d6a63a;--sh-on:#10292d}.lst-post .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}:root.dark .lst-post .caps{color:var(--mus)}.lst-post .headline{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:40px;padding:0 44px 12px;display:grid}.lst-post .hl{color:var(--mus);letter-spacing:-.01em;white-space:nowrap;font-size:58px;line-height:.98}.lst-post .say{gap:6px;padding-bottom:4px;display:grid}.lst-post .say p{font-size:17px;line-height:1.4}.lst-post .say .soft{color:var(--soft)}.lst-post .bsw{gap:10px;font-size:14px}.lst-post .bsw [aria-current]{-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);text-decoration-color:var(--mus)}.lst-post .sea{height:300px;position:relative;overflow:hidden}.lst-post .sea .hs{height:100%}.lst-post .sea svg{height:100%;display:block}.lst-post .sea svg .q circle{fill:#f6f0e229;stroke:var(--line);stroke-width:1.4px;stroke-dasharray:3 3}.lst-post .sea svg .q text{fill:var(--line);text-anchor:middle;font:600 12px Jost,sans-serif}.lst-post .sea svg .q.w circle{stroke:#f2c230;stroke-dasharray:none;stroke-width:2.2px;fill:#f2c23033}.lst-post .sea svg .q.w text{fill:#f2c230}.lst-post .sea svg .nm{fill:var(--line);letter-spacing:.08em;text-anchor:middle;opacity:.9;font:500 10.5px Jost,sans-serif}.lst-post .sea svg .sky .nm{fill:var(--ink)}.lst-post .sea svg [data-key]:hover{opacity:.85}.lst-post .cols{grid-template-columns:1.25fr 1fr .9fr 1.1fr;min-height:0;margin:12px 44px 0;display:grid}.lst-post .cols>section{border-top:2px solid var(--rule);border-left:1px solid #c99a2e66;min-height:0;padding:8px 20px 12px}.lst-post .cols>section:first-child{border-left:0;padding-left:0}.lst-post .cols>section:last-child{padding-right:0}.lst-post .cols h3{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.lst-post .cols h3 span{color:var(--soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.lst-post .idx .it{border-bottom:1px solid #c99a2e59;grid-template-columns:22px minmax(0,1fr);gap:0 6px;padding:3px 0;font-size:13.5px;line-height:1.3;display:grid}.lst-post .idx .it i{color:var(--gold);padding-top:2px;font-size:11px;font-style:normal}:root.dark .lst-post .idx .it i{color:var(--mus)}.lst-post .idx .it small{color:var(--soft);font-size:12px;display:block}.lst-post .idx .it.is-open b,.lst-post .idx .it.is-waiting b{color:var(--soft);font-weight:400}.lst-post .idx .it.is-waiting small.due{color:var(--gold);font-weight:600}:root.dark .lst-post .idx .it.is-waiting small.due{color:var(--mus)}.lst-post .idx .it.is-found b{font-weight:500}.lst-post .idx .it.is-sel{background:#c99a2e24}.lst-post .claim{color:var(--mus);margin-bottom:6px;font-size:21px;line-height:1.2}.lst-post .g-text{font-size:14px;line-height:1.45}.lst-post .g-meta{color:var(--soft);margin-top:6px;font-size:12.5px}.lst-post.is-desk{grid-template-rows:auto auto minmax(0,1fr);display:grid}.lst-post.is-desk .sea{aspect-ratio:1280/300;height:auto;min-height:300px}.lst-post.is-phone .headline{grid-template-columns:1fr;gap:10px;padding:4px 16px 16px}.lst-post.is-phone .hl{white-space:normal;font-size:52px}.lst-post.is-phone .say p{font-size:16px}.lst-post.is-phone .sea,.lst-post.is-phone .sea svg{height:244px}.lst-post.is-phone .bsw{white-space:nowrap;flex-wrap:nowrap;gap:6px;font-size:12.5px}.lst-post.is-phone .sea .hs{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.lst-post.is-phone .swipe{color:var(--soft);padding:6px 16px 0;font-size:12px}.lst-post .swipe{display:none}.lst-post.is-phone .swipe{display:block}.lst-post.is-phone .cols{margin:12px 16px 0;display:block}.lst-post.is-phone .cols>section{border-left:0;padding:10px 0 18px}@keyframes lst-blink{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes lst-flick{0%,40%{opacity:.9}55%{opacity:.2}70%,to{opacity:.75}}@media (prefers-reduced-motion:reduce){.lst-ins .tile.is-waiting .led{animation:none}}.lst{line-height:1.45}.lst a{color:inherit}.lst button:focus-visible,.lst a:focus-visible{outline-offset:2px;outline:2px solid}.lst .cell{display:contents}.lst .tile,.lst .it{width:100%;font:inherit}.lst .bsw b{font-weight:inherit}.lst .toprow{justify-content:flex-end;padding:8px 12px 4px;display:flex;position:relative}.lst .sh .acts .pill,.lst .sh .nb button{min-height:32px}.lst.lst-calm,:root.dark .lst.lst-calm{background:0 0}.lst-ins .slip .due{color:#9a5f00}.lst-post .sea svg .swell{opacity:.75}:root.dark .lst-post .sea svg .swell{opacity:.3}.lst-post .sea svg [data-key]{cursor:pointer}.lst-post .sea svg .is-sel circle{stroke-width:3px}.lst-post .idx .it>span{min-width:0;display:block}.lst-top-film{gap:8px;display:flex}.lbt-top-action .linebtn.is-on{color:#fff;background:#c8352b;border-color:#c8352b}:root.dark .lbt-top-action .linebtn.is-on{color:#0e1f25;background:#f2c535;border-color:#f2c535}.lst-top-post{text-transform:lowercase;white-space:nowrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.lst-top-post>span{display:none}.lst-top-post [aria-current]{font-weight:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #c99a2e;text-decoration:underline #c99a2e;text-decoration-thickness:2px}.lst .gorge{min-height:0;display:block}.lst-calm .sh{-webkit-backdrop-filter:blur(18px)saturate(1.2)}.lst-std.is-desk .tiles{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lst-calm.is-desk .bands{overscroll-behavior:contain;grid-template-rows:repeat(3,minmax(min-content,1fr));overflow-y:auto}.lst-film.is-desk .grid>.field{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ltc{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.ltc:not(.ltc-flat){text-transform:lowercase}.ltc button{cursor:pointer;text-transform:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;background:0 0;border:0;padding:0}.ltc ul,.ltc ol{margin:0;padding:0;list-style:none}.ltc p,.ltc h1,.ltc h2,.ltc h3{margin:0}:where(.ltc) .scroll{scrollbar-width:thin;min-height:0;overflow:hidden auto}:where(.ltc).is-phone .scroll{overflow:visible}:where(.ltc) .num{font-variant-numeric:tabular-nums;white-space:nowrap}:where(.ltc) [data-sheet]{cursor:pointer}:where(.ltc) .bsw{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}:where(.ltc) .bsw :is(a,b){color:inherit;opacity:.75;text-decoration:none}:where(.ltc) .bsw [aria-current]{opacity:1;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}:where(.ltc) .ar{min-width:0;min-height:0}:where(.ltc) .ah{justify-content:space-between;align-items:baseline;gap:10px;display:flex}:where(.ltc) .ah .ax{white-space:nowrap;font-size:12px}:where(.ltc) .note{font-size:12.5px;line-height:1.4}:where(.ltc) .ra{flex:none;align-items:center;display:inline-flex}:where(.ltc) .ra svg{display:block}:root.dark .ltc .stp svg{color:var(--stamp-night,#e2b552)!important}:where(.ltc) .fg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}:where(.ltc) .fd{text-align:center;align-content:start;justify-items:center;gap:2px;min-width:0;display:grid;position:relative}:where(.ltc) .fd .art{width:var(--fs,60px);height:var(--fs,60px);place-items:center;display:grid}:where(.ltc) .fd .art svg{width:100%;height:100%;display:block}:where(.ltc) .fd b{font-size:13px;font-weight:500;line-height:1.2}:where(.ltc) .fd time{opacity:.8;font-variant-numeric:tabular-nums;font-size:11px}:where(.ltc) .fd.is-empty .art{box-shadow:inset 0 0 0 1.2px var(--hair,currentColor);opacity:.75;border-radius:6px;font-size:22px}:where(.ltc) .fd.is-empty .art i{font-style:normal}:where(.ltc) .fd.is-empty b{opacity:.7;font-size:11.5px;font-weight:400}:where(.ltc) .fd.is-coming .art{outline:1.6px dashed var(--mustard);outline-offset:2px;border-radius:50%}:where(.ltc) .fd.is-coming time{color:var(--mustard-ink,var(--mustard));opacity:1;font-weight:600}:where(.ltc) .fd .x2{background:var(--mustard);color:var(--paper);border-radius:999px;padding:0 5px;font-size:10px;font-weight:600;position:absolute;top:0;right:calc(50% - 40px)}:where(.ltc) .fd.is-sel .art{outline:2px solid var(--mustard);outline-offset:3px;border-radius:50%}:where(.ltc) .qs{gap:3px;min-width:0;padding:8px 0 9px;display:grid}:where(.ltc) .qh{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.ltc) .qt{font-size:15px;font-weight:500}:where(.ltc) .rw{text-align:right;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}:where(.ltc) .rw.is-hidden{opacity:.75;font-style:italic}:where(.ltc) .ql{opacity:.85;font-size:12.5px;line-height:1.35}:where(.ltc) .qm{opacity:.85;justify-content:space-between;gap:10px;font-size:11.5px;display:flex}:where(.ltc) .qv{white-space:nowrap;font-weight:600}:where(.ltc) .bar{background:var(--hair);border-radius:2px;height:3px;display:block;overflow:hidden}:where(.ltc) .bar i{background:var(--mustard);height:100%;display:block}:where(.ltc) .qs.is-met .qv{color:var(--mustard-ink,var(--mustard))}:where(.ltc) .dr{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:4px 10px;min-width:0;padding:8px 0;display:grid}:where(.ltc) .dr .mk{padding-top:2px}:where(.ltc) .dr .db{gap:2px;min-width:0;display:grid}:where(.ltc) .dr small{opacity:.8;letter-spacing:.04em;font-size:11px}:where(.ltc) .dr .dt{font-size:14.5px;font-weight:500}:where(.ltc) .dr .dn{opacity:.85;font-size:12px;line-height:1.35}:where(.ltc) .dr .ds{text-align:right;justify-items:end;gap:4px;display:grid}:where(.ltc) .tag{white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 8px;font-size:11px;line-height:1.3}:where(.ltc) .tag.is-pending,:where(.ltc) .tag.is-accepted{border-color:var(--mustard);color:var(--mustard-ink,var(--mustard))}:where(.ltc) .tag.is-done{background:var(--mustard);border-color:var(--mustard);color:var(--paper)}:where(.ltc) .tag.is-missed,:where(.ltc) .tag.is-cancelled,:where(.ltc) .tag.is-declined,:where(.ltc) .tag.is-expired,:where(.ltc) .tag.is-withdrawn{opacity:.7}:where(.ltc) .lnk{text-underline-offset:3px;opacity:.85;font-size:12px;text-decoration:underline}:where(.ltc) .acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}:where(.ltc) .pill{white-space:nowrap;border-radius:999px;font-size:13px;text-align:center!important;border:1px solid!important;padding:4px 14px!important}:where(.ltc) .pill.solid{background:var(--btn)!important;color:var(--onbtn)!important;border-color:var(--btn)!important}:where(.ltc) .dr.is-faded{opacity:.78}:where(.ltc) .lg li{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}:where(.ltc) .lg .lw{min-width:0;font-size:13.5px;display:grid}:where(.ltc) .lg .lw small{opacity:.78;font-size:11px}:where(.ltc) .lg .tab{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}:where(.ltc) .lg li.is-now .lw small{color:var(--mustard-ink,var(--mustard));opacity:1;font-weight:600}:where(.ltc) .sheetwrap{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}:where(.ltc).is-phone .sheetwrap{align-items:flex-end}:where(.ltc) .sheetwrap .dim{background:var(--sh-dim,#00000038);position:absolute;inset:0}:where(.ltc) .sh{background:var(--sh-bg);width:420px;height:100%;color:var(--sh-ink);align-content:start;gap:12px;padding:22px 24px;font-size:14px;display:grid;position:relative;overflow-y:auto;box-shadow:-10px 0 30px #0000002e}:where(.ltc).is-phone .sh{border-radius:var(--sh-r,16px) var(--sh-r,16px) 0 0;width:100%;height:auto;max-height:92%;padding:12px 18px 26px;box-shadow:0 -10px 30px #0000002e}:where(.ltc).is-phone .sh:before{content:"";opacity:.25;background:currentColor;border-radius:2px;justify-self:center;width:40px;height:4px}:where(.ltc) .sh .x{opacity:.6;border-radius:50%;width:30px;height:30px;position:absolute;top:14px;right:14px;text-align:center!important;border:1px solid!important}:where(.ltc) .sh .kick{letter-spacing:.2em;text-transform:uppercase;opacity:.75;padding-right:36px;font-size:10.5px}:where(.ltc) .sh h3{font-size:24px;font-weight:400;line-height:1.15}:where(.ltc) .sh .big{background:var(--sh-disc,#0000000d);border-radius:50%;justify-self:center;place-items:center;width:170px;height:170px;display:grid}:where(.ltc) .sh .big.q{opacity:.7;background:0 0;font-size:54px;box-shadow:inset 0 0 0 1.5px}:where(.ltc) .sh .big svg{display:block}:where(.ltc) .sh .fl{border-top:1px solid var(--sh-line);gap:2px;padding-top:8px;display:grid}:where(.ltc) .sh .fl>span{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:10px}:where(.ltc) .sh .hint{opacity:.8;font-size:12.5px;line-height:1.45}:where(.ltc) .sh .err{color:#b3402f}:where(.ltc) .sh .pill.solid{background:var(--sh-acc)!important;color:var(--sh-on)!important;border-color:var(--sh-acc)!important}:where(.ltc) .sh .chips{flex-wrap:wrap;gap:6px;display:flex}:where(.ltc) .sh .chips button{border-radius:999px;padding:4px 12px;font-size:13px;border:1px solid var(--sh-line)!important}:where(.ltc) .sh .chips button[aria-checked=true]{background:var(--sh-acc);color:var(--sh-on);border-color:var(--sh-acc)!important}:where(.ltc) .sh .chips button:disabled{opacity:.45;text-decoration:line-through}:where(.ltc) .sh .chips.is-list{gap:4px;display:grid}:where(.ltc) .sh .chips.is-list button{text-align:left;border-radius:8px;padding:7px 12px}:where(.ltc) .sh .field{gap:4px;display:grid}:where(.ltc) .sh .field>span{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:10px}:where(.ltc) .sh input{border:1px solid var(--sh-line);text-transform:none;background:0 0;border-radius:8px;padding:8px 10px;font-size:14px}:where(.ltc) .sh input::placeholder{color:inherit;opacity:.55}.ltc-flat .sh .fl>span,.ltc-flat .sh .kick,.ltc-flat .sh .field>span{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.ltc-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--btn:#1f5c57;--onbtn:#f6f0e2;--mustard:#c99a2e;--mustard-ink:#93690f;--teal:#1f5c57;--paper:#f6f0e2;--hair:#1f5c5738;--sh-bg:#f6f0e2;--sh-ink:#1f5c57;--sh-acc:#1f5c57;--sh-on:#f6f0e2;--sh-line:#d9c79c;background:var(--bg);color:var(--ink);font-family:Jost,sans-serif}:root.dark .ltc-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--btn:#ece3cd;--onbtn:#10292d;--mustard:#d6a63a;--mustard-ink:#e2b552;--teal:#93cbc3;--paper:#15353a;--hair:#ece3cd2e;--sh-bg:#15353a;--sh-ink:#ece3cd;--sh-acc:#e2b552;--sh-on:#10292d;--sh-line:#3a5a55;--sh-disc:#ffffff0f}.ltc-std .caps{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.ltc-std .head{grid-template-columns:auto 1fr auto;align-items:end;gap:22px;margin:0 40px;padding:14px 0 12px;display:grid}.ltc-std .box{border:2px solid var(--mus);text-align:center;width:64px;height:64px;color:var(--mus);place-content:center;display:grid}.ltc-std .box small{letter-spacing:.25em;text-transform:uppercase;font-size:8px;font-weight:600}.ltc-std .box b{font-size:26px;font-weight:500;line-height:1}.ltc-std .title{gap:4px;display:grid}.ltc-std .title h1{color:var(--mus);font-size:40px;font-weight:400;line-height:1}.ltc-std .bsw{color:var(--soft)}.ltc-std .sum{text-align:right;gap:2px;display:grid}.ltc-std .sum b{font-size:22px;font-weight:300}.ltc-std .sum span{color:var(--soft);font-size:13px}.ltc-std .book{background:var(--sheet);border:1px solid var(--rule);grid-template-columns:1fr 1fr;min-height:0;margin:0 40px 22px;display:grid;position:relative;box-shadow:0 10px 26px #1f5c571f}:root.dark .ltc-std .book{box-shadow:0 10px 26px #00000059}.ltc-std .book:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1f5c5717 48%,#1f5c5724 50%,#1f5c5717 52%,#0000);width:36px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ltc-std .pg{grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;min-height:0;padding:14px 30px 12px;display:grid}.ltc-std .pg>.ar{grid-template-rows:auto minmax(0,1fr);gap:6px;display:grid}.ltc-std .pg>.ar.a-finds,.ltc-std .pg>.ar.a-quests{grid-template-rows:auto auto}.ltc-std .ah{border-bottom:1px solid var(--mus);padding-bottom:5px}.ltc-std .ah .ax{color:var(--soft)}:root[data-screen=tablet-portrait] .ltc-std.is-desk .ah{flex-wrap:wrap;row-gap:4px}.ltc-std .ah .pill{color:var(--ink);font-size:12px;padding:2px 12px!important}.ltc-std .fg{--fs:54px;gap:8px 10px;margin-top:4px}.ltc-std .fd{border-bottom:1px solid #c99a2e73;padding-bottom:6px}.ltc-std .fd.is-empty .art{color:var(--soft)}.ltc-std .a-finds .note{color:var(--soft);margin-top:6px;font-size:12px}.ltc-std .qs{border-bottom:1px solid #c99a2e73;padding:6px 0 7px}.ltc-std .qs:last-child{border-bottom:0}.ltc-std .rw.is-hidden,.ltc-std .ql,.ltc-std .qm{color:var(--soft)}.ltc-std .rw{color:var(--musi)}.ltc-std .dr{border-bottom:1px solid #c99a2e59}.ltc-std .dr small,.ltc-std .dr .dn{color:var(--soft)}.ltc-std .lg li{border-bottom:1px solid #c99a2e59}.ltc-std .lg .lw small{color:var(--soft)}.ltc-std .lg .tab{border:1px solid var(--rule);border-radius:999px;padding:2px 10px 2px 4px}.ltc-std .empty-note{color:var(--soft);padding:8px 0;font-size:13px}.ltc-std.is-desk{grid-template-rows:auto minmax(0,1fr);display:grid}.ltc-std.is-phone .head{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0 18px}.ltc-std.is-phone .box{width:54px;height:54px}.ltc-std.is-phone .box b{font-size:21px}.ltc-std.is-phone .title h1{font-size:30px}.ltc-std.is-phone .sum{text-align:left;grid-column:1/-1}.ltc-std.is-phone .sum b{font-size:19px}.ltc-std.is-phone .book{margin:4px 12px 0;display:block}.ltc-std.is-phone .book:after{display:none}.ltc-std.is-phone .pg{gap:22px;padding:14px 16px 12px;display:grid}.ltc-std.is-phone .fg{gap:10px 6px}.ltc-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--brass:#c99a2e;--mus:#e0b13a;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--led:#2f9e6b;--btn:#f4f5f1;--onbtn:#1d2a2c;--paper:#f6f1e1;--mustard:#c99a2e;--mustard-ink:#8a5c00;--teal:#0e5c50;--hair:#1d2a2c2e;--sh-bg:#e8eae5;--sh-ink:#1d2a2c;--sh-acc:#1d2a2c;--sh-on:#f6f1e1;--sh-line:#1d2a2c2e;--sh-r:10px;background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink);font-family:Jost,sans-serif}:root.dark .ltc-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--led:#9ff0c9;--btn:#0f2427;--onbtn:#f1e8d0;--mustard:#f2c230;--mustard-ink:#f2c230;--teal:#9ff0c9;--hair:#f1e8d029;--sh-bg:#18343a;--sh-ink:#f1e8d0;--sh-acc:#f2c230;--sh-on:#0c1d20;--sh-line:#f1e8d029;--sh-disc:#ffffff0f}.ltc-ins .mono,.ltc-ins .ro,.ltc-ins .plt,.ltc-ins .qt,.ltc-ins .qv{font-family:IBM Plex Mono,monospace}.ltc-ins .panel{background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border:1px solid var(--edge);border-radius:8px;min-width:0;min-height:0;padding:12px 14px;position:relative;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000002e}.ltc-ins .panel:before,.ltc-ins .panel:after{content:"";background:var(--rivet);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.ltc-ins .panel:before{left:5px}.ltc-ins .panel:after{right:5px}.ltc-ins .ah{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:10px}.ltc-ins .ah .ax{font-size:10px}.ltc-ins .key{border:1px solid var(--edge);background:var(--btn);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;text-decoration:none;display:inline-flex}.ltc-ins .key.led:before{content:"";background:var(--off);border-radius:50%;width:6px;height:6px}.ltc-ins .key.on{color:var(--ink)}.ltc-ins .key.led.on:before{background:var(--led);box-shadow:0 0 6px var(--led)}.ltc-ins .key.go{color:#2b2a22!important;background:linear-gradient(#e5c15a,#b98a22)!important;border-color:#b98a22!important}.ltc-ins .keys{flex-wrap:wrap;gap:5px;display:flex}.ltc-ins .grid{flex:1;grid-template-columns:340px minmax(0,1fr) 360px;gap:10px;min-height:0;margin:0 10px;padding-bottom:10px;display:grid}.ltc-ins .col{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}.ltc-ins .col>.panel{grid-template-rows:auto minmax(0,1fr);display:grid}.ltc-ins .col>.panel.p-read,.ltc-ins .col>.panel.a-finds{grid-template-rows:auto auto}.ltc-ins .ro{background:var(--glass);color:var(--phos);border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 10px;display:flex;box-shadow:inset 0 2px 5px #00000040}.ltc-ins .ro small{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-family:Jost,sans-serif;font-size:9px}.ltc-ins .ro b{white-space:nowrap;font-size:17px;font-weight:500}.ltc-ins .ros{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ltc-ins .qs{background:var(--btn);border:1px solid var(--edge);border-radius:6px;grid-template-columns:12px minmax(0,1fr);column-gap:8px;margin-bottom:8px;padding:9px 10px}.ltc-ins .qs>*{grid-column:2}.ltc-ins .qs .led{background:var(--off);border:1px solid #2b2a22;border-radius:50%;grid-area:1/1;align-self:center;width:9px;height:9px}.ltc-ins .qs.is-run .led{background:#f2c230;box-shadow:0 0 6px #f2c230}.ltc-ins .qs.is-met .led{background:var(--led);box-shadow:0 0 6px var(--led)}.ltc-ins .qt{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ltc-ins .rw{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10px}.ltc-ins .ql{color:var(--dim);font-size:11.5px}.ltc-ins .qm{color:var(--dim);letter-spacing:.04em;align-items:center;font-size:10px}.ltc-ins .qv{background:var(--glass);color:var(--phos);text-transform:uppercase;border-radius:3px;padding:1px 6px;font-size:11px;box-shadow:inset 0 1px 3px #0000004d}.ltc-ins .qs.is-met .qv{color:var(--phos)}.ltc-ins .bar{background:0 0;border-radius:0;grid-template-columns:repeat(10,1fr);gap:2px;height:7px;display:grid}.ltc-ins .bar i{background:var(--off);border-radius:1px}.ltc-ins .bar i.on{background:var(--phos);box-shadow:0 0 4px #0e5c5059}.ltc-ins .fg{--fs:58px;gap:10px}.ltc-ins .fd{background:var(--btn);border:1px solid var(--edge);border-radius:6px;gap:4px;padding:8px 4px 6px}.ltc-ins .fd .art{background:#f6f1e1;border:4px solid #b98a22;border-radius:6px;width:84px;height:84px;padding:8px;box-shadow:0 0 0 2px #2b2a22,inset 0 4px 10px #00000038}.ltc-ins .fd.is-empty .art{color:#9ff0c9;opacity:1;background:#10292d;font-family:IBM Plex Mono,monospace;box-shadow:0 0 0 2px #2b2a22,inset 0 6px 14px #00000073}.ltc-ins .fd.is-coming .art{border-style:dashed;border-color:#e0b13a;outline:0}.ltc-ins .fd b{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.ltc-ins .fd time{color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:9.5px}.ltc-ins .fd.is-coming time{color:var(--mustard-ink)}.ltc-ins .fd .led{background:var(--off);border:1px solid #2b2a22;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:6px}.ltc-ins .fd.is-found .led{background:var(--led);box-shadow:0 0 6px var(--led)}.ltc-ins .fd.is-coming .led{background:#f2c230;animation:1.4s infinite ltc-blink;box-shadow:0 0 6px #f2c230}.ltc-ins .fd .x2{top:4px;left:6px;right:auto}.ltc-ins .a-finds .note{color:var(--dim);margin-top:8px;font-size:10.5px}.ltc-ins .roll{background:var(--paper);color:#1d2a2c;border-radius:2px;padding:4px 12px;font-family:IBM Plex Mono,monospace;box-shadow:inset 0 1px 3px #00000026}.ltc-ins .roll .lg li{border-bottom:1px dashed #1d2a2c40;padding:5px 0}.ltc-ins .roll .lw{text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.ltc-ins .roll .lw small{text-transform:none;letter-spacing:0;font-size:9.5px}.ltc-ins .roll .tab{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.ltc-ins .roll .empty-note{padding:8px 0;font-size:11.5px}:root.dark .ltc-ins .stp svg{color:#8a5c00!important}.ltc-ins .dr{background:var(--btn);border:1px solid var(--edge);border-radius:6px;margin-bottom:6px;padding:8px 10px}.ltc-ins .dr .dt{text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11.5px}.ltc-ins .dr small,.ltc-ins .dr .dn{color:var(--dim);font-size:11px}.ltc-ins .dr .ds{text-align:left;grid-column:2/-1;grid-auto-flow:column;justify-content:space-between;justify-items:start}.ltc-ins .tag{letter-spacing:.06em;text-transform:uppercase;border-radius:3px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.ltc-ins .tag.is-done{color:#2b2a22}.ltc-ins .pill{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;border:1px solid var(--edge)!important;border-radius:4px!important}.ltc-ins .pill.solid{color:#2b2a22!important;background:linear-gradient(#e5c15a,#b98a22)!important;border-color:#b98a22!important}.ltc-ins .lnk{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.ltc-ins .empty-note{color:var(--dim);font-size:11.5px}.ltc-ins .a-dares{grid-template-rows:auto auto minmax(0,1fr)!important}.ltc-ins .a-dares .offer{justify-self:start;margin:2px 0 10px}.ltc-ins .dr .bar{background:var(--off);border-radius:2px;height:4px;display:block}.ltc-ins .dr .bar i{background:var(--phos)}.ltc-ins.is-phone .grid{flex-direction:column;gap:8px;height:auto;margin:0 8px;display:flex}.ltc-ins.is-phone .col{display:contents}.ltc-ins.is-phone .p-read{order:1}.ltc-ins.is-phone .a-quests{order:2}.ltc-ins.is-phone .a-dares{order:3}.ltc-ins.is-phone .a-finds{order:4}.ltc-ins.is-phone .a-ledger{order:5}.ltc-ins.is-phone .ro b{font-size:15px}.ltc-ins.is-phone .ro{flex-wrap:wrap;gap:0 6px}.ltc-ins.is-phone .fg{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ltc-ins.is-phone .fd .art{border-width:3px;width:64px;height:64px;padding:5px}.ltc-ins.is-phone .fd b{letter-spacing:0;font-size:9px}.ltc-ins.is-phone .ah{flex-wrap:wrap}.ltc-ins.is-phone .ah .ax{white-space:normal}.ltc-ins.is-phone .roll .lg li{justify-items:start;gap:3px;display:grid}.ltc-calm{--glass:var(--c-glass);--edge:var(--c-edge);--ink:#0f3237;--dim:#3f6661;--own:#9a5f00;--pill:#0f32371a;--lift:var(--c-lift);--wt:400;--mustard:#c99a2e;--mustard-ink:#8a5600;--teal:#0f3237;--paper:#f6fcfb;--hair:#0f323724;--btn:#0f3237;--onbtn:#f6fcfb;--sh-bg:#f6fcfbeb;--sh-ink:#0f3237;--sh-acc:#0f3237;--sh-on:#f6fcfb;--sh-line:#0f32371f;--sh-dim:#0f32372e;--sh-r:22px;color:var(--ink);font-family:Jost,sans-serif}:root.dark .ltc-calm{--ink:#e4f2ee;--dim:#8fb7b0;--own:#f2c230;--pill:#e4f2ee24;--wt:300;--mustard:#f2c230;--mustard-ink:#f2c230;--teal:#8fb7b0;--paper:#0d2e33;--hair:#e4f2ee24;--btn:#e4f2ee;--onbtn:#0d2e33;--sh-bg:#0c282af0;--sh-ink:#e4f2ee;--sh-acc:#e4f2ee;--sh-on:#0d2e33;--sh-line:#e4f2ee1f;--sh-dim:#0000004d;--sh-disc:#ffffff0f}.ltc-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--lift);border-radius:18px;padding:14px 18px;position:relative}.ltc-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.ltc-calm .ah .ax{color:var(--dim)}.ltc-calm .lead{justify-content:space-between;align-items:end;gap:20px;margin:0 24px 14px;display:flex;position:relative}.ltc-calm .lead .big{font-size:34px;font-weight:var(--wt);line-height:1.1}.ltc-calm .lead .s{color:var(--dim);font-size:13px}.ltc-calm .main{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0;margin:0 24px 20px;display:grid;position:relative}.ltc-calm .a-quests{grid-column:1/-1;gap:8px;display:grid}.ltc-calm .a-quests ul{grid-template-columns:repeat(var(--qn,4), minmax(0, 1fr));gap:12px;display:grid}.ltc-calm .qs{background:#ffffff57;border-radius:14px;align-content:start;padding:10px 14px 12px}:root.dark .ltc-calm .qs{background:#ffffff0d}.ltc-calm .qh{flex-wrap:wrap;gap:2px 8px}.ltc-calm .qt{font-size:16px;font-weight:var(--wt)}.ltc-calm .ql,.ltc-calm .qm,.ltc-calm .rw.is-hidden{color:var(--dim)}.ltc-calm .qs.is-met{box-shadow:inset 0 0 0 1.5px var(--mustard)}.ltc-calm .a-dares,.ltc-calm .a-ledger{grid-template-rows:auto minmax(0,1fr);gap:6px;display:grid}.ltc-calm .a-dares .ah .pill{text-transform:none;letter-spacing:0;font-size:12px}.ltc-calm .dr{border-bottom:1px solid var(--hair)}.ltc-calm .dr small,.ltc-calm .dr .dn{color:var(--dim)}.ltc-calm .lg li{border-bottom:1px solid var(--hair)}.ltc-calm .lg .tab{background:var(--pill);border-radius:999px;padding:2px 10px 2px 4px}.ltc-calm .empty-note{color:var(--dim);padding:6px 0;font-size:13px}.ltc-calm .a-finds{grid-column:1/-1;padding:12px 18px 14px;overflow:hidden}.ltc-calm .a-finds .fg{grid-template-columns:repeat(var(--fn,8), minmax(0, 1fr));--fs:58px;margin-top:6px;position:relative}.ltc-calm .a-finds .fd b{font-weight:400}.ltc-calm .a-finds .fd .art{filter:drop-shadow(0 0 10px #fff6c840)}.ltc-calm .a-finds .fd.is-empty .art{color:var(--dim);border-radius:50%}.ltc-calm .a-finds .fd.is-coming time{color:var(--own)}.ltc-calm .a-finds .fd.is-coming .art{outline-color:var(--own)}.ltc-calm .a-finds .note{color:var(--dim);margin-top:6px;font-size:12px}@keyframes ltc-blink{0%,49%{opacity:1}50%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.ltc-ins .fd.is-coming .led{animation:none}}.ltc-calm.is-desk{grid-template-rows:auto auto minmax(0,1fr);display:grid}.ltc-calm.is-phone .lead{flex-direction:column;align-items:start;gap:10px;margin:4px 16px 14px}.ltc-calm.is-phone .lead .big{font-size:26px}.ltc-calm.is-phone .main{flex-direction:column;margin:0 12px;display:flex}.ltc-calm.is-phone .a-quests ul{grid-template-columns:1fr;gap:8px}.ltc-calm.is-phone .a-finds .fg{--fs:52px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px}.ltc-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#5b6b69;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--own:#e3a200;--mustard:#e3a200;--mustard-ink:#8a5f00;--teal:#0f6e66;--paper:#fff;--hair:#e7ebe8;--btn:#0f6e66;--onbtn:#fff;--sh-bg:#fff;--sh-ink:#152628;--sh-acc:#0f6e66;--sh-on:#fff;--sh-line:#e7ebe8;--sh-r:18px;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,sans-serif}:root.dark .ltc-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#93a5a2;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--own:#f2c230;--mustard:#f2c230;--mustard-ink:#f2c230;--teal:#5cc6b8;--paper:#172427;--hair:#223336;--btn:#5cc6b8;--onbtn:#0f191b;--sh-bg:#172427;--sh-ink:#e9efed;--sh-acc:#5cc6b8;--sh-on:#0f191b;--sh-line:#223336;--sh-disc:#ffffff0f}.ltc-flat .bsw{background:var(--soft);border-radius:10px;gap:2px;padding:3px;font-size:13px}.ltc-flat .bsw :is(a,b){opacity:1;color:var(--dim);border-radius:8px;padding:5px 12px}.ltc-flat .bsw [aria-current]{background:var(--card);color:var(--ink);font-weight:600;text-decoration:none}.ltc-flat .bsw>span{display:none}.ltc-flat .card{background:var(--card);border-radius:16px;min-width:0;min-height:0;padding:14px 18px}.ltc-flat .ah{color:var(--dim);margin-bottom:6px;font-size:13px;font-weight:600}.ltc-flat .ah .ax{font-weight:400}.ltc-flat .ah .pill{font-size:13px;font-weight:600;border-radius:10px!important;padding:6px 14px!important}.ltc-flat .grid{flex:1;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;margin:0 24px 20px;display:grid}.ltc-flat .kpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ltc-flat .kpi{align-content:start;gap:1px;display:grid}.ltc-flat .kpi h2{color:var(--dim);font-size:13px;font-weight:600}.ltc-flat .kpi .v{font-size:22px;font-weight:700;line-height:1.2}.ltc-flat .kpi .v small{color:var(--dim);margin-left:4px;font-size:13px;font-weight:400}.ltc-flat .kpi .d{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ltc-flat .kbar{background:var(--soft);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.ltc-flat .kbar i{background:var(--acc);border-radius:3px;height:100%;display:block}.ltc-flat .a-quests,.ltc-flat .a-dares{grid-row:2/4;grid-template-rows:auto minmax(0,1fr);display:grid}.ltc-flat .a-ledger{grid-template-rows:auto minmax(0,1fr);display:grid}:root[data-screen=tablet-portrait] .ltc-flat.is-desk .grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-screen=tablet-portrait] .ltc-flat.is-desk .a-quests{grid-area:2/1}:root[data-screen=tablet-portrait] .ltc-flat.is-desk .a-finds{grid-area:2/2}:root[data-screen=tablet-portrait] .ltc-flat.is-desk .a-dares{grid-area:3/1}:root[data-screen=tablet-portrait] .ltc-flat.is-desk .a-ledger{grid-area:3/2}.ltc-flat .qs{border-top:1px solid var(--soft);padding:10px 0 12px}.ltc-flat .qs:first-child{border-top:0}.ltc-flat .qt{font-size:15px;font-weight:600}.ltc-flat .rw{background:var(--soft);color:var(--dim);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.ltc-flat .rw.is-hidden{opacity:1;font-style:normal;font-weight:500}.ltc-flat .qs.is-met .rw{background:var(--own)}@supports (color:color-mix(in lab, red, red)){.ltc-flat .qs.is-met .rw{background:color-mix(in srgb, var(--own) 22%, var(--card))}}.ltc-flat .qs.is-met .rw{color:var(--ink)}.ltc-flat .ql,.ltc-flat .qm{color:var(--dim);opacity:1}.ltc-flat .bar{background:var(--soft);border-radius:3px;height:6px}.ltc-flat .bar i{background:var(--acc);border-radius:3px}.ltc-flat .qs.is-met .bar i{background:var(--own)}.ltc-flat .qs.is-met .qv{color:var(--ink)}.ltc-flat .dr{border-top:1px solid var(--soft);padding:10px 0}.ltc-flat .dr:first-child{border-top:0}.ltc-flat .dr small,.ltc-flat .dr .dn{color:var(--dim);opacity:1}.ltc-flat .dr .dt{font-weight:600}.ltc-flat .dr .ds{text-align:left;grid-column:2/-1;grid-auto-flow:column;justify-content:space-between;justify-items:start}.ltc-flat .tag{background:var(--soft);color:var(--dim);border:0;font-weight:600}.ltc-flat .tag.is-pending,.ltc-flat .tag.is-accepted{background:var(--own)}@supports (color:color-mix(in lab, red, red)){.ltc-flat .tag.is-pending,.ltc-flat .tag.is-accepted{background:color-mix(in srgb, var(--own) 22%, var(--card))}}.ltc-flat .tag.is-pending,.ltc-flat .tag.is-accepted{color:var(--ink)}.ltc-flat .tag.is-done{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ltc-flat .tag.is-done{background:color-mix(in srgb, var(--acc) 16%, var(--card))}}.ltc-flat .tag.is-done{color:var(--acc)}.ltc-flat .pill{font-weight:600;border-radius:10px!important}.ltc-flat .fg{--fs:52px;gap:12px 8px}.ltc-flat .fd b{font-size:12.5px;font-weight:600}.ltc-flat .fd time{color:var(--dim);opacity:1}.ltc-flat .fd.is-empty .art{--hair:#d5ddda;background:var(--soft);box-shadow:none;color:var(--dim);border-radius:12px}:root.dark .ltc-flat .fd.is-empty .art{--hair:#2c3f42}.ltc-flat .lg li{border-top:1px solid var(--soft);padding:7px 0}.ltc-flat .lg li:first-child{border-top:0}.ltc-flat .lg .lw small{color:var(--dim);opacity:1}.ltc-flat .lg .tab{background:var(--soft);border-radius:999px;padding:2px 10px 2px 4px;font-weight:600}.ltc-flat .note,.ltc-flat .empty-note{color:var(--dim);font-size:12.5px}.ltc-flat .a-finds .note{margin-top:8px}.ltc-flat.is-phone .bsw a{padding:5px 8px;font-size:12px}.ltc-flat.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.ltc-flat.is-phone .kpis{grid-template-columns:1fr 1fr;gap:12px}.ltc-flat.is-phone .kpi .v{font-size:19px}.ltc-flat.is-phone .kpi .d{white-space:normal}.ltc-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#4f6765;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--oncream:#1c3a3e;--mustard:#c8352b;--mustard-ink:#a32a21;--teal:#1c3a3e;--paper:#f6eedb;--hair:#1c3a3e38;--btn:#c8352b;--onbtn:#fff;--sh-bg:#f6eedb;--sh-ink:#1c3a3e;--sh-acc:#c8352b;--sh-on:#fff;--sh-line:#1c3a3e2e;--sh-r:0;background:var(--frame);color:var(--ink);font-family:Jost,sans-serif}:root.dark .ltc-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--cream:#0e1f25;--oncream:#f2e8cf;--mustard:#f2c535;--mustard-ink:#f2c535;--teal:#f2e8cf;--paper:#0e1f25;--hair:#f2e8cf2e;--btn:#f2c535;--onbtn:#0e1f25;--sh-bg:#13282f;--sh-ink:#f2e8cf;--sh-acc:#f2c535;--sh-on:#0e1f25;--sh-line:#f2e8cf29;--sh-disc:#ffffff0f}.ltc-film .linebtn{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:inherit;border:1px solid;padding:7px 12px;font-size:10.5px;text-decoration:none;text-align:center!important}.ltc-film .linebtn.on{background:var(--hi);color:#fff;border-color:var(--hi)}:root.dark .ltc-film .linebtn.on{color:#0e1f25}.ltc-film .grid{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:370px minmax(0,1fr) 370px;gap:12px;min-height:0;margin:0 22px 20px;display:grid}.ltc-film .field{text-align:center;min-width:0;min-height:0;padding:12px 16px;position:relative}.ltc-film .field.tqd{background:var(--tqd);color:#f6eedb;--hair:#f6eedb4d;--mustard:#f2c535;--mustard-ink:#f2c535;--paper:#1d6b68}.ltc-film .field.tq{background:var(--tq);color:#f6eedb}.ltc-film .field.pb{background:var(--pb);color:var(--onpb)}.ltc-film .field.cr{background:var(--cream);color:var(--oncream);border:1px solid var(--rule)}.ltc-film .ah{flex-wrap:wrap;justify-content:center;gap:4px 10px;margin-bottom:8px}.ltc-film .ah .caps{letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid var(--hi);padding-bottom:2px;font-size:12px;font-weight:500;display:inline-block}.ltc-film .field.tqd .ah .caps,.ltc-film .field.pb .ah .caps,:root.dark .ltc-film .field.pb .ah .caps{border-color:var(--yel)}.ltc-film .ah .ax{letter-spacing:.14em;text-transform:uppercase;opacity:.85;width:100%;font-size:10.5px}.ltc-film .band{grid-column:1/-1;grid-template-columns:370px minmax(0,1fr) 370px;gap:12px;display:grid}.ltc-film .band>.field{align-content:center;gap:3px;display:grid}.ltc-film .k{letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:10.5px}.ltc-film .v{font-size:26px;line-height:1.15}.ltc-film .v small{letter-spacing:.2em;text-transform:uppercase;margin-left:4px;font-size:11px}.ltc-film .s{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:10.5px}.ltc-film .a-quests,.ltc-film .a-dares{grid-template-rows:auto minmax(0,1fr);display:grid}.ltc-film .a-dares{grid-template-rows:auto auto minmax(0,1fr)}.ltc-film .a-dares .offer{justify-self:center;margin-bottom:8px}.ltc-film .qs{text-align:center;border-bottom:1px solid #1c3a3e38;justify-items:center;padding:9px 4px 11px}:root.dark .ltc-film .qs{border-color:#f2e8cf2e}.ltc-film .qh{flex-direction:column;gap:2px}.ltc-film .qt{letter-spacing:.18em;text-transform:uppercase;border-bottom:2px solid var(--yel);padding-bottom:1px;font-size:12px}.ltc-film .rw{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.ltc-film .ql{max-width:28em;font-size:12px}.ltc-film .qm{letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:1px;font-size:10px}.ltc-film .bar{background:#1c3a3e2e;justify-self:center;width:70%}:root.dark .ltc-film .bar{background:#f2e8cf2e}.ltc-film .bar i{background:var(--hi)}.ltc-film .qs.is-met .qv{color:var(--hi)}.ltc-film .center{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}:root[data-screen=tablet-portrait] .ltc-film.is-desk :is(.grid,.band){grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-screen=tablet-portrait] .ltc-film.is-desk .band{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-screen=tablet-portrait] .ltc-film.is-desk .grid{grid-template-rows:auto minmax(0,1fr) auto}:root[data-screen=tablet-portrait] .ltc-film.is-desk .center{grid-area:3/1/auto/-1;grid-template-rows:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ltc-film .fg{--fs:56px;gap:12px 10px}.ltc-film .fd .art{background:#f6eedb;width:70px;height:70px;padding:6px;box-shadow:0 0 0 3px #f6eedb}.ltc-film .fd.is-empty .art{color:#f6eedb;background:0 0;border-radius:0;box-shadow:0 0 0 1.5px #f6eedb99}.ltc-film .fd.is-coming .art{outline-color:var(--yel);outline-offset:4px;border-radius:0}.ltc-film .fd b{letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:10.5px}.ltc-film .fd.is-empty b{letter-spacing:.1em}.ltc-film .fd time{letter-spacing:.1em;font-size:10px}.ltc-film .a-finds .note{letter-spacing:.04em;opacity:.85;margin-top:8px;font-size:11px}.ltc-film .a-ledger{grid-template-rows:auto minmax(0,1fr);display:grid}.ltc-film .lg li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.ltc-film .lg .lw{text-align:right;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ltc-film .lg .lw small{letter-spacing:.06em}.ltc-film .lg .tab{letter-spacing:.08em;text-transform:uppercase;white-space:normal;font-size:10.5px}.ltc-film .dr{text-align:left;border-bottom:1px solid #1c3a3e38}:root.dark .ltc-film .dr{border-color:#f2e8cf2e}.ltc-film .dr .dt{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.ltc-film .dr .ds{grid-column:2/-1;grid-auto-flow:column;justify-content:space-between;justify-items:start}.ltc-film .tag{letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-size:10px}.ltc-film .tag.is-done{color:#fff}:root.dark .ltc-film .tag.is-done{color:#0e1f25}.ltc-film .pill,.ltc-film .ah .pill{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;border-radius:0!important}.ltc-film .empty-note{padding:8px 0;font-size:12px}.ltc-film.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.ltc-film.is-phone .center{display:contents}.ltc-film.is-phone .band{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ltc-film.is-phone .band>.field:nth-child(2){order:-1;grid-column:1/-1}.ltc-film.is-phone .a-quests{order:1}.ltc-film.is-phone .a-dares{order:2}.ltc-film.is-phone .a-finds{order:3}.ltc-film.is-phone .a-ledger{order:4}.ltc-film.is-phone .fg{--fs:50px;gap:14px 6px}.ltc-film.is-phone .fd .art{width:62px;height:62px}.ltc-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--sky:#d3eeee;--sea:#6fc6bd;--deep:#3d9a91;--abyss:#1f5c57;--sand:#e8d6a6;--sand2:#c9b27a;--mustard:#c99a2e;--mustard-ink:#93690f;--teal:#1f5c57;--paper:#efe6d2;--hair:#c99a2e59;--btn:#1f5c57;--onbtn:#efe6d2;--sh-bg:#efe6d2;--sh-ink:#1f5c57;--sh-acc:#c99a2e;--sh-on:#10292d;--sh-line:#c99a2e59;--sh-r:0;background:var(--pp);color:var(--ink);font-family:Jost,sans-serif}:root.dark .ltc-post{--pp:#10292d;--ink:#ece3cd;--gold:#c99a2e;--mus:#d6a63a;--soft:#9fd3cb;--sky:#16383c;--sea:#1f5f60;--deep:#12393c;--abyss:#0a2124;--sand:#3c5a52;--sand2:#2c4640;--mustard:#d6a63a;--mustard-ink:#e2b552;--teal:#9fd3cb;--paper:#10292d;--btn:#d6a63a;--onbtn:#10292d;--sh-bg:#10292d;--sh-ink:#ece3cd;--sh-acc:#d6a63a;--sh-on:#10292d;--sh-disc:#ffffff0f}.ltc-post .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}:root.dark .ltc-post .caps{color:var(--mus)}.ltc-post .headline{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:40px;padding:0 44px 12px;display:grid}.ltc-post .hl{color:var(--mus);letter-spacing:-.01em;white-space:nowrap;font-size:58px;line-height:.98}.ltc-post .say{gap:6px;padding-bottom:4px;display:grid}.ltc-post .say p{font-size:17px;line-height:1.4}.ltc-post .say .soft{color:var(--soft)}.ltc-post .bsw{gap:10px;font-size:14px}.ltc-post .bsw [aria-current]{-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);text-decoration-color:var(--mus)}.ltc-post .bed{height:190px;position:relative;overflow:hidden}.ltc-post .bed .hs{height:100%}.ltc-post .bed svg.scene{height:100%;display:block}.ltc-post .bed svg .q circle{fill:#f6f0e224;stroke:#f6f0e2;stroke-width:1.4px;stroke-dasharray:3 3}.ltc-post .bed svg .q text{fill:#f6f0e2;text-anchor:middle;font:600 14px Jost,sans-serif}.ltc-post .bed svg .nm{fill:var(--ink);letter-spacing:.08em;text-anchor:middle;font:500 11px Jost,sans-serif}.ltc-post .bed svg .nm.d{opacity:.8;font-size:10px}.ltc-post .bed svg .cm circle{fill:none;stroke:#f2c230;stroke-width:2px;stroke-dasharray:4 3}.ltc-post .bed svg .cm .nm.d{fill:var(--gold);opacity:1;font-weight:600}.ltc-post .cols{grid-template-columns:1.1fr 1.2fr 1fr .72fr;min-height:0;margin:12px 44px 14px;display:grid}.ltc-post .cols>section{border-top:2px solid var(--rule);border-left:1px solid #c99a2e66;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:8px 20px 0;display:grid}.ltc-post .cols>section:first-child{border-left:0;padding-left:0}.ltc-post .cols>section:last-child{padding-right:0}.ltc-post .cols .ah{margin-bottom:4px}.ltc-post .cols .ah .ax{color:var(--soft);font-size:12px}.ltc-post .qs{border-bottom:1px solid var(--hair);padding:6px 0 8px}.ltc-post .qt{font-size:16px;font-weight:400}.ltc-post .rw{color:var(--gold)}:root.dark .ltc-post .rw{color:var(--mus)}.ltc-post .ql,.ltc-post .qm{color:var(--soft);opacity:1}.ltc-post .dr{border-bottom:1px solid var(--hair)}.ltc-post .dr small,.ltc-post .dr .dn{color:var(--soft);opacity:1}.ltc-post .dr .dt{font-size:15px;font-weight:400}.ltc-post .dr .ds{grid-column:2/-1;grid-auto-flow:column;justify-content:space-between;justify-items:start}.ltc-post .lg li{border-bottom:1px solid var(--hair);justify-items:start;gap:3px;display:grid}.ltc-post .lg .lw small{color:var(--soft);opacity:1}.ltc-post .claim{color:var(--mus);margin-bottom:6px;font-size:21px;line-height:1.2}.ltc-post .rule{font-size:13.5px;line-height:1.45}.ltc-post .rule+.rule{color:var(--soft);margin-top:8px}.ltc-post .a-dares .offer{justify-self:start;margin:2px 0 6px}.ltc-post .a-dares{grid-template-rows:auto auto minmax(0,1fr)!important}.ltc-post .empty-note{color:var(--soft);padding:6px 0;font-size:13.5px}.ltc-post.is-desk{grid-template-rows:auto auto minmax(0,1fr);display:grid}.ltc-post.is-phone .headline{grid-template-columns:1fr;gap:10px;padding:4px 16px 16px}.ltc-post.is-phone .hl{white-space:normal;font-size:50px}.ltc-post.is-phone .say p{font-size:16px}.ltc-post.is-phone .bsw{white-space:nowrap;flex-wrap:nowrap;gap:6px;font-size:12.5px}.ltc-post.is-phone .bed{height:170px}.ltc-post.is-phone .bed .hs{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.ltc-post .swipe{display:none}.ltc-post.is-phone .swipe{color:var(--soft);padding:6px 16px 0;font-size:12px;display:block}.ltc-post.is-phone .cols{margin:12px 16px 0;display:block}.ltc-post.is-phone .cols>section{border-left:0;padding:10px 0 18px}.ltc{line-height:1.45}.ltc a{color:inherit}.ltc button:focus-visible,.ltc a:focus-visible{outline-offset:2px;outline:2px solid}.ltc .bsw b{font-weight:inherit}.ltc .fg>li{min-width:0;display:grid}.ltc .fd{width:100%;font:inherit;cursor:pointer}.ltc .toprow{justify-content:flex-end;padding:8px 12px 4px;display:flex;position:relative}.ltc .sh .acts .pill{min-height:32px}.ltc .sh .shform{align-content:start;gap:12px;display:grid}.ltc .sh input{width:100%}.ltc .sh .chips button{cursor:pointer}.ltc .sh .chips button:disabled{cursor:default}.ltc.ltc-calm,:root.dark .ltc.ltc-calm{background:0 0}.ltc-post .bed svg .weed{opacity:.8}:root.dark .ltc-post .bed svg .weed{opacity:.5}.ltc-post .bed svg [role=button]{cursor:pointer}.lbt-top-action .lst-top-film{gap:6px}.lbt-top-action .lst-top-film .linebtn{letter-spacing:.1em;padding-inline:8px}.ltc-calm .sh{-webkit-backdrop-filter:blur(18px)saturate(1.2)}.lbt-top-action .lsb-top-ins{gap:4px}.lbt-top-action .lsb-top-ins>*{letter-spacing:.08em;gap:5px;padding-inline:7px}.lw{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.lw:not(.lw-flat){text-transform:lowercase}.lw button{cursor:pointer;text-transform:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;background:0 0;border:0;padding:0}.lw ul,.lw ol,.lw dl{margin:0;padding:0;list-style:none}.lw p,.lw h1,.lw h2,.lw h3,.lw dd{margin:0}.lw .scroll{scrollbar-width:thin;min-height:0;overflow:hidden auto}.lw.is-phone .scroll{overflow:visible}.lw .num{font-variant-numeric:tabular-nums;white-space:nowrap}.lw .scn svg{width:100%;height:100%;display:block}.lw .scn{overflow:hidden}.lw .scn svg{overflow:visible}.lw .mini svg{width:100%;height:auto;display:block}.lw .dots{vertical-align:middle;gap:4px;margin-right:6px;display:inline-flex}.lw .dots i{opacity:.55;border:1.5px solid;border-radius:50%;width:9px;height:9px}.lw .dots i.on{opacity:1;background:currentColor}.lw .facts small,.lw .note small{opacity:.78;font-size:12px;display:block}.lw .is-drift{color:var(--driftc,#93690f)}.lw .scn,.lw .mini{--paper:#efe6d2;--sea:#6fc6bd;--light:#f8f3e3;--deep-fix:#1f5c57;--teal:#2a7169;--mount:#3d9a91;--land:#3d9a91;--abyss:#2f8a80;--mustard:#c99a2e;--ink:#93690f;--cone:.26}:root.dark .lw .scn,:root.dark .lw .mini{--paper:#10292d;--sea:#1f5f60;--mount:#12393c;--land:#3b7573;--abyss:#0b2326;--mustard:#d6a63a;--ink:#e2b552;--teal:#93cbc3;--cone:.15}.lw-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--driftc:#93690f;--sh-bg:#f6f0e2;--sh-ink:#1f5c57;--sh-acc:#1f5c57;--sh-on:#f6f0e2;--sh-line:#d9c79c;background:var(--bg);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lw-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--driftc:#e2b552;--sh-bg:#15353a;--sh-ink:#ece3cd;--sh-acc:#e2b552;--sh-on:#10292d;--sh-line:#3a5a55}.lw-std.is-desk{grid-template-rows:auto minmax(0,1fr);display:grid}.lw-std .caps{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lw-std .head{grid-template-columns:auto 1fr auto;align-items:end;gap:22px;margin:0 40px;padding:14px 0 12px;display:grid}.lw-std .box{border:2px solid var(--mus);text-align:center;width:64px;height:64px;color:var(--mus);place-content:center;display:grid}.lw-std .box small{letter-spacing:.25em;text-transform:uppercase;font-size:8px;font-weight:600}.lw-std .box b{font-size:26px;font-weight:500;line-height:1}.lw-std .title{gap:4px;display:grid}.lw-std .title h1{color:var(--mus);font-size:40px;font-weight:400;line-height:1}.lw-std .title p{color:var(--soft);font-size:14px}.lw-std .sum{text-align:right;gap:2px;display:grid}.lw-std .sum b{font-size:22px;font-weight:300}.lw-std .sum span{color:var(--soft);font-size:13px}.lw-std .body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 340px;gap:16px;min-height:0;margin:0 40px 22px;display:grid}.lw-std .fig{grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:14px 18px 12px;display:grid}.lw-std .fig .scn{border:1px solid var(--rule);min-height:0}.lw-std .fig .cap2{text-align:center}.lw-std .side{align-content:start;gap:12px;padding:14px 20px;display:grid}.lw-std .pills{flex-wrap:wrap;gap:6px;display:flex}.lw-std .pill{border-radius:999px;padding:4px 13px;font-size:13px;border:1px solid var(--ink)!important}.lw-std .pill.on{background:var(--ink)!important;color:var(--sheet)!important}.lw-std .pill.off{opacity:.45;border-style:dashed!important}.lw-std .facts{display:grid}.lw-std .facts>div{border-bottom:1px solid var(--rule);grid-template-columns:112px 1fr;gap:10px;padding:7px 0;display:grid}.lw-std .facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--musi);padding-top:3px;font-size:10px;font-weight:600}.lw-std .facts dd{font-size:14px}.lw-std .facts.tri{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px}.lw-std.is-phone .facts.tri{grid-template-columns:minmax(0,1fr)}.lw-std .note{color:var(--soft);font-size:13.5px;line-height:1.45}.lw-std .note.warn{border-left:3px solid var(--mus);color:var(--ink);padding-left:10px}.lw-std .note b{color:var(--musi);font-weight:600}.lw-std .strip{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;padding:12px 18px;display:grid}.lw-std .stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.lw-std .stages li{border-top:3px solid var(--rule);gap:1px;padding-top:6px;display:grid}.lw-std .stages li.built{border-color:var(--mus)}.lw-std .stages li.next{border-top-style:dashed;border-color:var(--soft)}.lw-std .stages li b{font-size:14px;font-weight:500}.lw-std .stages li small{color:var(--soft);font-size:12px}.lw-std .stages li.later{opacity:.6}.lw-std .stages li i{color:var(--musi);font-size:11px;font-style:normal}.lw-std .aside{color:var(--soft);gap:6px;font-size:13px;display:grid}.lw-std .aside a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lw-std .voy{color:var(--soft);border-top:1px solid var(--rule);padding-top:6px;font-size:12.5px}.lw-std .cards{gap:10px;display:grid}.lw-std .ccard{border:1px solid var(--rule);background:var(--bg);gap:4px;padding:10px 12px;display:grid}.lw-std .ccard b{font-size:15px;font-weight:500}.lw-std .ccard small{color:var(--soft);font-size:12.5px;line-height:1.4}.lw-std .ccard .pill{justify-self:start;margin-top:4px}.lw-std .prev{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lw-std .prev>div{gap:4px;display:grid}.lw-std .prev .mini{border:1px solid var(--rule)}.lw-std .prev small{color:var(--soft);font-size:12px}.lw-std.is-phone .head{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0 18px}.lw-std.is-phone .box{width:54px;height:54px}.lw-std.is-phone .box b{font-size:21px}.lw-std.is-phone .title h1{font-size:30px}.lw-std.is-phone .sum{text-align:left;grid-column:1/-1}.lw-std.is-phone .sum b{font-size:19px}.lw-std.is-phone .body{grid-template-columns:1fr;gap:12px;margin:4px 12px 0;display:grid}.lw-std.is-phone .fig .scn{aspect-ratio:960/400}.lw-std.is-phone .strip{grid-template-columns:1fr}.lw-std.is-phone .stages{grid-template-columns:1fr;gap:0}.lw-std.is-phone .stages li{border-top-width:1px;grid-template-columns:22px 1fr auto;align-items:baseline;padding:8px 0}.lw-std.is-phone .stages li.built,.lw-std.is-phone .stages li.next{border-top-width:1px}.lw-std.is-phone .prev{grid-template-columns:1fr}.lw-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--brass:#c99a2e;--mus:#e0b13a;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--led:#2f9e6b;--amber:#e0a21a;--btn:#f4f5f1;--paper:#f6f1e1;--driftc:#8a5a00;--sh-bg:#e8eae5;--sh-ink:#1d2a2c;--sh-acc:#1d2a2c;--sh-on:#f6f1e1;--sh-line:#1d2a2c2e;--sh-r:10px;background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lw-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--led:#9ff0c9;--btn:#0f2427;--paper:#f1e8d0;--driftc:#f2c230;--sh-bg:#18343a;--sh-ink:#f1e8d0;--sh-acc:#f2c230;--sh-on:#0c1d20;--sh-line:#f1e8d029}.lw-ins .scn,.lw-ins .mini{--paper:#dfe6e2;--sea:#5aa69c;--mount:#3b7f77;--land:#4d958c}:root.dark .lw-ins .scn,:root.dark .lw-ins .mini{--paper:#0b1d1f;--sea:#17494b;--mount:#0f3335;--land:#2c6663}.lw-ins .mono,.lw-ins .ro b{font-family:IBM Plex Mono,monospace}.lw-ins .panel{background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border:1px solid var(--edge);border-radius:8px;min-width:0;min-height:0;padding:12px 14px;position:relative;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000002e}.lw-ins .panel:before,.lw-ins .panel:after{content:"";background:var(--rivet);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.lw-ins .panel:before{left:5px}.lw-ins .panel:after{right:5px}.lw-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.lw-ins .key{border:1px solid var(--edge);background:var(--btn);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;display:inline-flex}.lw-ins .key:before{content:"";background:var(--off);border-radius:50%;flex:none;width:7px;height:7px}.lw-ins .key.on{color:var(--ink)}.lw-ins .key.on:before{background:var(--led);box-shadow:0 0 6px var(--led)}.lw-ins .key.dis{opacity:.45}.lw-ins .grid{flex:1;grid-template-columns:290px minmax(0,1fr) 300px;gap:10px;min-height:0;margin:10px;display:grid}.lw-ins .col{align-content:start;gap:10px;min-height:0;display:grid}.lw-ins .col.c2{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.lw-ins .p-tele{grid-template-rows:auto minmax(0,1fr);display:grid}.lw-ins .slip.scroll{overflow-y:auto}.lw-ins .slip .log{opacity:.8}.lw-ins .col.c3{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.lw-ins .ros{gap:8px;display:grid}.lw-ins .ro{background:var(--glass);border:1px solid var(--edge);border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 10px;display:grid}:root.dark .lw-ins .ro{background:#0b1d1f}.lw-ins .ro>span{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.lw-ins .ro b{color:var(--phos);font-size:20px;font-weight:500}.lw-ins .ro small{color:var(--dim);grid-column:1/-1;font-size:11px}.lw-ins .ro .leds{gap:6px;display:flex}.lw-ins .led{background:var(--off);border:1px solid #2b2a22;border-radius:50%;width:11px;height:11px;display:inline-block}.lw-ins .led.on{background:var(--led);box-shadow:0 0 6px var(--led)}.lw-ins .led.amb{background:var(--amber);box-shadow:0 0 6px var(--amber)}.lw-ins .led.blink{background:var(--amber);animation:1.4s step-end infinite lw-blink}@keyframes lw-blink{0%,49%{opacity:1}50%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.lw-ins .led.blink{animation:none}}.lw-ins .rankrow{align-items:center;gap:10px;display:flex}.lw-ins .rankrow b{font-size:15px;font-weight:500}.lw-ins .meter{height:34px;margin:6px 4px 2px;position:relative}.lw-ins .meter .track{background:linear-gradient(90deg, var(--led) 0 55%, var(--amber) 55% 78%, #b8742a 78%);opacity:.85;border-radius:5px;height:10px;position:absolute;top:12px;left:0;right:0}.lw-ins .meter .ceil{background:var(--ink);width:2px;position:absolute;top:4px;bottom:4px;left:55%}.lw-ins .meter .needle{border-left:7px solid #0000;border-right:7px solid #0000;border-top:11px solid var(--ink);width:0;height:0;position:absolute;top:0;transform:translate(-7px)}.lw-ins .meter-l{color:var(--dim);justify-content:space-between;font-size:10.5px;display:flex}.lw-ins .bezel{background:linear-gradient(145deg,#e8c86a,#a8801f 60%,#d9b44e);border-radius:12px;padding:10px;box-shadow:inset 0 0 0 2px #00000040,0 2px 8px #0000004d}.lw-ins .bezel .scn{aspect-ratio:960/400;border-radius:6px;overflow:hidden;box-shadow:inset 0 0 0 2px #00000059}.lw-ins .capl{justify-content:center;margin-top:10px;display:flex}.lw-ins .capl span{background:var(--glass);border:1px solid var(--edge);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:3px;padding:4px 12px;font-family:IBM Plex Mono,monospace;font-size:11.5px}:root.dark .lw-ins .capl span{background:#0b1d1f}.lw-ins .slip{background:var(--paper);color:#2b2a22;background-image:repeating-linear-gradient(#0000 0 17px,#0000000d 17px 18px);border-radius:2px;padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5;box-shadow:0 1px 3px #00000040}.lw-ins .slip p+p{margin-top:6px}.lw-ins .slip b{font-weight:500}.lw-ins .sel{gap:6px;display:grid}.lw-ins .sel .key{justify-content:flex-start;padding:8px 10px;font-size:11px}.lw-ins .sel small{color:var(--dim);text-transform:lowercase;letter-spacing:0;margin:-2px 0 2px 2px;font-size:10.5px;line-height:1.35;display:block}.lw-ins .lamps{gap:6px;display:grid}.lw-ins .lamps li{background:var(--glass);border:1px solid var(--edge);border-radius:4px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:6px 9px;display:grid}:root.dark .lw-ins .lamps li{background:#0b1d1f}.lw-ins .lamps b{font-size:13px;font-weight:500}.lw-ins .lamps small{color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:10.5px}.lw-ins .lamps li.later{opacity:.6}.lw-ins .note{color:var(--dim);margin-top:8px;font-size:11.5px;line-height:1.4}.lw-ins .prev{gap:8px;display:grid}.lw-ins .prev .mini{border:1px solid var(--edge);border-radius:6px;overflow:hidden}.lw-ins .prev small{color:var(--dim);font-size:11px}.lw-ins.is-phone .grid{flex-direction:column;gap:8px;height:auto;margin:0 8px;display:flex}.lw-ins.is-phone .col{display:contents}.lw-ins.is-phone .p-scope{order:1}.lw-ins.is-phone .p-sel{order:2}.lw-ins.is-phone .p-log{order:3}.lw-ins.is-phone .p-build{order:4}.lw-ins.is-phone .p-tele{order:5}.lw-ins.is-phone .p-zone{order:3}.lw-ins.is-phone .bezel{height:auto}.lw-ins.is-phone .sel{grid-template-columns:1fr}.lw-calm{--glass:var(--c-glass);--edge:var(--c-edge);--ink:#0f3237;--dim:#3f6661;--own:#9a5f00;--pill:#0f32371a;--lift:var(--c-lift);--wt:400;--driftc:#8a5300;--sh-bg:#f6fcfbf0;--sh-ink:#0f3237;--sh-acc:#0f3237;--sh-on:#f6fcfb;--sh-line:#0f32371f;--sh-dim:#0f32372e;--sh-r:22px;--sh-hr:14px;color:var(--ink);font-family:Jost,sans-serif}:root.dark .lw-calm{--ink:#e4f2ee;--dim:#8fb7b0;--own:#f2c230;--pill:#e4f2ee24;--wt:300;--driftc:#f2c230;--sh-bg:#0c282af0;--sh-ink:#e4f2ee;--sh-acc:#e4f2ee;--sh-on:#0d2e33;--sh-line:#e4f2ee1f;--sh-dim:#0000004d;--c-deep:radial-gradient(ellipse at 60% 40%, transparent 40%, #030e108c), linear-gradient(180deg, #1f5f60, #194f50 60%, #0b2326)}.lw-calm .scn{--paper:transparent;--sea:#1f6e6973;--mount:#2a7a72;--land:#3d9a91;--abyss:#1f6a62}:root.dark .lw-calm .scn{--paper:transparent;--sea:#061e2073;--mount:#0f3a3c;--land:#2a6664;--abyss:#0b2326}.lw-calm .mini{--paper:#d8f0ec;--sea:#4fae9f}:root.dark .lw-calm .mini{--paper:#12393c;--sea:#0f3335}.lw-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--lift);border-radius:18px;position:relative}.lw-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.lw-calm .bg{height:min(600px,100% - 120px);position:absolute;bottom:0;left:0;right:0}.lw-calm .lead{z-index:2;gap:4px;margin:0 24px;padding-top:6px;display:grid;position:relative}.lw-calm .lead .big{font-size:34px;font-weight:var(--wt);line-height:1.1}.lw-calm .lead .s{color:var(--dim);font-size:13px}.lw-calm .lg{z-index:2;gap:4px;width:300px;padding:14px 18px;display:grid;position:absolute;top:104px;left:24px}.lw-calm .rg{z-index:2;gap:8px;width:300px;padding:14px 18px;display:grid;position:absolute;top:104px;right:24px}.lw-calm .facts>div{border-bottom:1px solid var(--pill);gap:1px;padding:7px 0;display:grid}.lw-calm .facts>div:last-child{border:0}.lw-calm .facts dt{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-size:10px}.lw-calm .facts dd{font-size:15px;font-weight:var(--wt)}.lw-calm .stages li{border-bottom:1px solid var(--pill);grid-template-columns:18px 1fr auto;align-items:baseline;gap:8px;padding:6px 0;display:grid}.lw-calm .stages li:last-child{border:0}.lw-calm .stages b{font-weight:var(--wt);font-size:15px}.lw-calm .stages small{color:var(--dim);font-size:12px}.lw-calm .stages li.later{opacity:.55}.lw-calm .stages li.next b{color:var(--own)}.lw-calm .note{color:var(--dim);font-size:13px;line-height:1.45}.lw-calm .choicewrap{z-index:3;justify-items:center;gap:8px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.lw-calm .choice{white-space:nowrap;border-radius:999px;gap:4px;padding:5px;display:flex}.lw-calm .choice button{border-radius:999px;padding:8px 18px;font-size:13.5px}.lw-calm .choice button.on{background:var(--ink)!important;color:var(--sh-on)!important}:root.dark .lw-calm .choice button.on{color:#0d2e33!important}.lw-calm .choice button.dis{opacity:.5}.lw-calm .strip{z-index:2;width:300px;padding:12px 16px;position:absolute;bottom:24px;left:24px}.lw-calm .strip.r{left:auto;right:24px}.lw-calm .cards{z-index:3;grid-template-columns:repeat(3,196px);gap:10px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.lw-calm .cards .glass{align-content:start;gap:4px;padding:10px 12px;display:grid}.lw-calm .cards b{font-size:14px;font-weight:500}.lw-calm .cards small{color:var(--dim);font-size:11.5px;line-height:1.35}.lw-calm .cards .mini{border-radius:10px;overflow:hidden}.lw-calm .cards .go{border-radius:999px;justify-self:start;margin-top:2px;padding:3px 12px;font-size:12px;border:1px solid!important}.lw-calm.is-phone .lead{margin:0 16px 8px}.lw-calm.is-phone .lead .big{font-size:26px}.lw-calm.is-phone .bg{aspect-ratio:960/400;height:auto;position:relative}.lw-calm.is-phone .lg,.lw-calm.is-phone .rg,.lw-calm.is-phone .strip,.lw-calm.is-phone .choicewrap,.lw-calm.is-phone .cards{width:auto;margin:12px 12px 0;position:relative;inset:auto;transform:none}.lw-calm.is-phone .choicewrap{justify-items:stretch}.lw-calm.is-phone .choice{white-space:normal;justify-content:space-between;display:flex}.lw-calm.is-phone .choice button{padding:8px 10px;font-size:13px}.lw-calm.is-phone .cards{grid-template-columns:1fr}.lw-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#5b6b69;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--own:#e3a200;--driftc:#9a6a00;--sh-bg:#fff;--sh-ink:#152628;--sh-acc:#0f6e66;--sh-on:#fff;--sh-line:#e7ebe8;--sh-r:18px;--sh-hr:12px;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,sans-serif}:root.dark .lw-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#93a5a2;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--own:#f2c230;--driftc:#f2c230;--sh-bg:#172427;--sh-ink:#e9efed;--sh-acc:#5cc6b8;--sh-on:#0f191b;--sh-line:#223336}.lw-flat .scn,.lw-flat .mini{--paper:#dcebe8;--sea:#5cb8ad;--mount:#1f6a62;--land:#2f8a80;--abyss:#0f6e66;--mustard:#e3a200;--light:#fff;--deep-fix:#152628}:root.dark .lw-flat .scn,:root.dark .lw-flat .mini{--paper:#172427;--sea:#1f4f50;--mount:#0f3335;--land:#2c6663;--abyss:#0b2326;--mustard:#f2c230;--light:#e9efed;--deep-fix:#0f191b}.lw-flat.is-desk{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:6px 0 18px;display:grid}.lw-flat .card{background:var(--card);border-radius:16px;min-width:0;min-height:0;padding:14px 18px}.lw-flat h2{color:var(--dim);justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.lw-flat .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 24px;display:grid}.lw-flat .kpi .v{margin-top:4px;font-size:26px;font-weight:700;line-height:1.1}.lw-flat .kpi .v small{color:var(--dim);margin-left:4px;font-size:14px;font-weight:500}.lw-flat .kpi .d{color:var(--dim);margin-top:2px;font-size:13px}.lw-flat .bar{background:var(--soft);border-radius:3px;gap:3px;height:6px;margin-top:8px;display:flex;overflow:hidden}.lw-flat .bar i{background:var(--soft);flex:1}.lw-flat .bar i.on{background:var(--own)}.lw-flat .bar.acc i.on{background:var(--acc)}.lw-flat .main{grid-template-columns:minmax(0,1fr) 340px;gap:14px;min-height:0;margin:0 24px;display:grid}.lw-flat .figc{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.lw-flat .figc .scn{border-radius:12px;min-height:0;overflow:hidden}.lw-flat .stages{gap:2px;margin-top:8px;display:grid}.lw-flat .stages li{border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.lw-flat .stages li .m{background:var(--soft);width:22px;height:22px;color:var(--dim);border-radius:50%;place-items:center;font-size:12px;display:grid}.lw-flat .stages li.built .m{background:var(--acc);color:var(--onacc)}.lw-flat .stages li.next{background:var(--soft)}.lw-flat .stages li.next .m{background:var(--own);color:#152628}.lw-flat .stages b{font-size:14.5px;font-weight:600}.lw-flat .stages small{color:var(--dim);font-size:13px}.lw-flat .stages li.later b{color:var(--dim);font-weight:500}.lw-flat .note{color:var(--dim);margin-top:10px;font-size:13.5px;line-height:1.45}.lw-flat .low{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0 24px;display:grid}.lw-flat .seg{background:var(--soft);border-radius:12px;gap:4px;margin-top:8px;padding:4px;display:flex}.lw-flat .seg button{color:var(--dim);border-radius:9px;flex:1;padding:9px 10px;font-size:14px;text-align:center!important}.lw-flat .seg button.on{font-weight:600;box-shadow:0 1px 2px #00000014;background:var(--card)!important;color:var(--ink)!important}.lw-flat .seg button.go{color:var(--acc)}.lw-flat .seg button.dis{opacity:.5}.lw-flat .facts{grid-template-columns:1fr 1fr;gap:6px 18px;margin-top:6px;display:grid}.lw-flat .facts dt{color:var(--dim);font-size:12px;font-weight:600}.lw-flat .facts dd{font-size:14px}.lw-flat .warn{border-left:4px solid var(--own);color:var(--ink);padding-left:10px}.lw-flat .ccards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.lw-flat .ccards>div{background:var(--soft);border-radius:12px;align-content:start;gap:4px;padding:10px;display:grid}.lw-flat .ccards b{font-size:14px}.lw-flat .ccards small{color:var(--dim);font-size:12.5px;line-height:1.35}.lw-flat .ccards .mini{border-radius:8px;overflow:hidden}.lw-flat .ccards button{border-radius:8px;justify-self:start;margin-top:2px;padding:5px 12px;font-size:13px;background:var(--acc)!important;color:var(--onacc)!important}.lw-flat.is-phone .kpis,.lw-flat.is-phone .main,.lw-flat.is-phone .low{margin:0 12px}.lw-flat.is-phone .kpis{grid-template-columns:1fr 1fr;gap:12px}.lw-flat.is-phone .kpi .v{font-size:20px}.lw-flat.is-phone .main,.lw-flat.is-phone .low{grid-template-columns:1fr;gap:12px;margin-top:12px}.lw-flat.is-phone .figc .scn{aspect-ratio:960/400}.lw-flat.is-phone .facts,.lw-flat.is-phone .ccards{grid-template-columns:1fr}.lw-flat.is-phone .seg{flex-wrap:wrap}.lw-flat.is-phone .seg button{flex:40%}.lw-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#4f6765;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--driftc:#8a5a00;--sh-bg:#f6eedb;--sh-ink:#1c3a3e;--sh-acc:#c8352b;--sh-on:#fff;--sh-line:#1c3a3e2e;--sh-r:0;--sh-hr:0;background:var(--frame);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lw-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--cream:#13282f;--driftc:#f2c535;--sh-bg:#13282f;--sh-ink:#f2e8cf;--sh-acc:#f2c535;--sh-on:#0e1f25;--sh-line:#f2e8cf29}.lw-film .scn,.lw-film .mini{--paper:#a9c9da;--sea:#2f9e97;--mount:#1d6b68;--land:#1d6b68;--abyss:#1c3a3e;--mustard:#f2c535;--light:#f6eedb;--deep-fix:#1c3a3e;--teal:#1c3a3e}:root.dark .lw-film .scn,:root.dark .lw-film .mini{--paper:#0e1f25;--sea:#165e5c;--mount:#0f3a3d;--land:#24465a;--abyss:#0e1f25;--mustard:#f2c535;--light:#f2e8cf;--deep-fix:#0e1f25;--teal:#f2e8cf}.lw-film .linebtn{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding:8px 14px;font-size:10.5px;text-align:center!important;border:1px solid!important}.lw-film .linebtn.on{background:var(--hi)!important;color:#fff!important;border-color:var(--hi)!important}:root.dark .lw-film .linebtn.on{color:#0e1f25!important}.lw-film .linebtn.dis{opacity:.45}.lw-film .grid{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:300px minmax(0,1fr) 300px;gap:12px;min-height:0;margin:0 22px 20px;display:grid}:root[data-screen=tablet-portrait] .lw-film.is-desk .grid{grid-template-rows:minmax(0,1.4fr) minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-screen=tablet-portrait] .lw-film.is-desk .grid>.center{grid-area:1/1/auto/-1}:root[data-screen=tablet-portrait] .lw-film.is-desk .grid>.field:first-child{grid-area:2/1}:root[data-screen=tablet-portrait] .lw-film.is-desk .grid>.pb{grid-area:2/2}:root[data-screen=tablet-portrait] .lw-film.is-desk .grid>.bot{grid-template-columns:auto minmax(0,1fr) auto}.lw-film .field{text-align:center;align-content:start;gap:10px;min-width:0;min-height:0;padding:14px 18px;display:grid;position:relative}.lw-film .tq{background:var(--tq);color:#f6eedb}.lw-film .pb{background:var(--pb);color:var(--onpb)}.lw-film .cr{background:var(--cream);border:2px solid var(--rule)}.lw-film h2{letter-spacing:.3em;text-transform:uppercase;font-size:11px;font-weight:500}.lw-film .ul{border-bottom:2px solid var(--yel);padding-bottom:2px}.lw-film .bigv{letter-spacing:.04em;font-size:64px;font-weight:300;line-height:1}.lw-film .sm{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:12px}.lw-film .marks{justify-content:center;gap:10px;display:flex}.lw-film .marks i{border:2px solid;border-radius:50%;width:18px;height:18px}.lw-film .marks i.on{background:var(--yel);border-color:var(--yel)}.lw-film .center{grid-template-rows:auto auto auto 1fr;gap:14px;padding:14px 18px;display:grid}.lw-film .center .scn{aspect-ratio:960/400;border:2px solid var(--rule)}.lw-film .center .say{place-self:center;max-width:30rem;font-size:19px;font-weight:300;line-height:1.4}.lw-film .center .say b{border-bottom:2px solid var(--yel);font-weight:500}.lw-film .field.tq,.lw-film .field.pb{align-content:center}.lw-film .st5{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lw-film .st5 li{justify-items:center;gap:4px;display:grid}.lw-film .st5 .m{border:2px solid var(--rule);border-radius:50%;width:26px;height:26px}.lw-film .st5 li.built .m{background:var(--tq);border-color:var(--tq)}.lw-film .st5 li.next .m{border-style:dashed;border-color:var(--hi)}.lw-film .st5 b{letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:500}.lw-film .st5 small{color:var(--dim);font-size:11px}.lw-film .st5 li.later{opacity:.55}.lw-film .facts>div{border-top:1px solid #1c3a3e40;gap:2px;padding:8px 0;display:grid}:root.dark .lw-film .facts>div{border-color:#f2e8cf33}.lw-film .facts dt{letter-spacing:.26em;text-transform:uppercase;opacity:.8;font-size:10px}.lw-film .facts dd{font-size:15px}.lw-film .note{font-size:12.5px;line-height:1.45}.lw-film .bot{border-top:2px solid var(--rule);grid-column:1/-1;grid-template-columns:300px minmax(0,1fr) 300px;align-items:center;gap:12px;padding:10px 0 0;display:grid}.lw-film .bot .btns{justify-content:center;gap:10px;display:flex}.lw-film .bot .l,.lw-film .bot .r{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px}.lw-film .bot .r{text-align:right}.lw-film .prev{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lw-film .prev>div{gap:4px;display:grid}.lw-film .prev .mini{border:2px solid var(--rule)}.lw-film .prev small{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10px}.lw-film.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lw-film.is-phone .center{order:-1}.lw-film.is-phone .st5{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.lw-film.is-phone .st5 b{letter-spacing:.08em;font-size:8.5px}.lw-film.is-phone .st5 small{font-size:9.5px}.lw-film.is-phone .bot{text-align:center;grid-template-columns:1fr;gap:8px}.lw-film.is-phone .bot .btns{flex-direction:column}.lw-film.is-phone .bot .r{text-align:center}.lw-film.is-phone .prev{grid-template-columns:1fr}.lw-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--driftc:#93690f;--sh-bg:#efe6d2;--sh-ink:#1f5c57;--sh-acc:#c99a2e;--sh-on:#10292d;--sh-line:#c99a2e59;--sh-r:0;--sh-hr:0;background:var(--pp);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lw-post{--pp:#10292d;--ink:#ece3cd;--gold:#c99a2e;--mus:#d6a63a;--soft:#9fd3cb;--driftc:#d6a63a;--sh-bg:#10292d;--sh-ink:#ece3cd;--sh-acc:#d6a63a;--sh-on:#10292d}.lw-post .scn,:root.dark .lw-post .scn{--paper:transparent}.lw-post.is-desk{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lw-post .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}:root.dark .lw-post .caps{color:var(--mus)}.lw-post .headline{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:40px;padding:4px 44px 6px;display:grid}.lw-post .hl{color:var(--mus);letter-spacing:-.01em;white-space:nowrap;font-size:58px;line-height:.98}.lw-post .say p{max-width:38rem;font-size:17px;line-height:1.4}.lw-post .say .caps{margin-bottom:4px;display:block}.lw-post .sea{min-height:0;position:relative}.lw-post .sea .scn{position:absolute;inset:0}.lw-post .cols{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 44px 16px;display:grid}.lw-post .cols>section{border-top:2px solid var(--rule);border-left:1px solid #c99a2e66;align-content:start;gap:6px;min-height:0;padding:8px 20px 4px;display:grid}.lw-post .cols>section:first-child{border-left:0;padding-left:0}.lw-post .idx li{grid-template-columns:18px 1fr auto;align-items:baseline;gap:6px;padding:3px 0;font-size:14.5px;display:grid}.lw-post .idx li i{color:var(--gold);font-size:11px;font-style:normal}:root.dark .lw-post .idx li i{color:var(--mus)}.lw-post .idx li small{color:var(--soft);font-size:12px}.lw-post .idx li.later{opacity:.6}.lw-post .idx li.next b{border-bottom:2px solid var(--mus)}.lw-post .idx b{font-weight:400}.lw-post .facts>div{grid-template-columns:96px 1fr;gap:8px;padding:2px 0;font-size:14px;display:grid}.lw-post .facts dt{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding-top:2px;font-size:11px}:root.dark .lw-post .facts dt{color:var(--mus)}.lw-post .facts small{font-size:11.5px}.lw-post .words{gap:4px;font-size:16px;display:grid}.lw-post .words button{text-align:left}.lw-post .words button.on{color:var(--mus);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.lw-post .words button.dis{opacity:.5}.lw-post .words small{color:var(--soft);margin-top:-2px;font-size:12px;display:block}.lw-post .note{color:var(--soft);font-size:13px;line-height:1.45}.lw-post .note.warn{color:var(--ink)}.lw-post .note b{color:var(--mus);font-weight:500}.lw-post .prev{gap:8px;display:grid}.lw-post .prev .mini{border-bottom:2px solid var(--rule)}.lw-post .prev small{color:var(--soft);font-size:12px}.lw-post.is-phone .headline{grid-template-columns:1fr;gap:10px;padding:4px 16px 10px}.lw-post.is-phone .hl{white-space:normal;font-size:46px}.lw-post.is-phone .say p{font-size:16px}.lw-post.is-phone .sea{aspect-ratio:960/400;height:auto;margin:0 -40px}.lw-post.is-phone .cols{margin:8px 16px 0;display:block}.lw-post.is-phone .cols>section{border-left:0;padding:10px 0 16px}.lw-std .sheetp{background:var(--sheet);border:1px solid var(--rule);min-width:0;min-height:0;box-shadow:0 10px 26px #1f5c571a}:root.dark .lw-std .sheetp{box-shadow:0 10px 26px #0000004d}.lw .stages i,.lw .idx i{font-style:normal}.lw{line-height:1.45}.lw a{color:inherit}.lw button:focus-visible,.lw a:focus-visible{outline-offset:2px;outline:2px solid}.lw button:disabled{cursor:default}.lw .facts dd small{font-weight:400}.lw .confirm{flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px;line-height:1.4;display:flex}.lw .confirm button{text-underline-offset:3px;font-weight:500;text-decoration:underline}.lw-std .confirm{color:var(--ink);border-left:3px solid var(--mus);padding-left:10px}.lw-ins .sel .opt{gap:4px;display:grid}.lw-ins .confirm{margin-top:8px}.lw-ins .confirm button.key{padding:4px 9px;text-decoration:none}.lw-ins .p-zone .note.first{margin:0}.lw-calm .confirm{max-width:520px;color:var(--ink);border-radius:14px;padding:8px 14px}.lw-flat .ccards.two{grid-template-columns:1fr 1fr}.lw-flat .card.wide{grid-column:1/-1}.lw-flat.is-phone .ccards.two{grid-template-columns:1fr}.lw-flat .confirm{color:var(--ink)}.lw-film .field h2.second{margin-top:14px}.lw-film .bot .confirm{text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;justify-content:center;font-size:11px}.lw-film .bot .confirm button.linebtn{text-decoration:none}.lw-post .confirm{color:var(--ink)}.lw.lw-calm,:root.dark .lw.lw-calm{background:0 0}.lw-calm.is-desk :is(.lg,.strip:not(.r)){left:max(24px, calc((100% - var(--lb-content)) / 2 + 24px))}.lw-calm.is-desk :is(.rg,.strip.r){right:max(24px, calc((100% - var(--lb-content)) / 2 + 24px))}:root[data-screen=tablet-portrait] .lw-calm.is-desk .strip.r{bottom:88px}.lyd{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.lyd:not(.lyd-flat){text-transform:lowercase}.lyd button,.lyd a{cursor:pointer;text-transform:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;font:inherit;background:0 0;border:0;padding:0}.lyd ul,.lyd ol,.lyd dl{margin:0;padding:0;list-style:none}.lyd p,.lyd h1,.lyd h2,.lyd h3,.lyd dd{margin:0}.lyd .scroll{scrollbar-width:thin;min-height:0;overflow:hidden auto}.lyd.is-phone .scroll{overflow:visible}.lyd .bp svg,.lyd .crew svg{display:block}.lyd .bp{min-height:0;overflow:hidden}.lyd .bp svg{width:100%;height:100%}.lyd .dots{vertical-align:middle;gap:3px;margin-right:6px;display:inline-flex}.lyd .dots i{opacity:.6;border:1px solid;width:14px;height:5px}.lyd .dots i.on{opacity:1;background:currentColor}.lyd .wk dd small{opacity:.8;font-size:12px;line-height:1.35;display:block}.lyd .wk dd small.hint{opacity:1;border-left:3px solid var(--hintc,#c99a2e);margin-top:4px;padding-left:7px}.lyd .wk dd b{font-weight:500}.lyd .chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.lyd .chips li{white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 7px;font-size:11.5px;line-height:1.5}.lyd .chips li small{opacity:.75;margin-left:3px;font-size:10.5px;display:inline!important}.lyd .chips li.next{opacity:.8;border-style:dashed}.lyd .chips li.later{opacity:.55;border-style:dotted}.lyd .chips li.fresh{outline:2px solid var(--freshc,#e0a21a);outline-offset:1px}.lyd .crew{align-items:flex-end;gap:10px;display:flex}.lyd .crew figure{justify-items:center;gap:2px;margin:0;display:grid}.lyd .crew figcaption{letter-spacing:.12em;opacity:.75;white-space:nowrap;font-size:10.5px}.lyd .ok{letter-spacing:.06em;color:var(--okc,#2f9e6b);text-transform:lowercase;margin-left:6px;font-size:11px;font-style:normal}.lyd .err{border-left:3px solid var(--errc,#c99a2e);margin-top:4px;padding-left:7px;font-size:12px;line-height:1.35}.lyd .fk-list{gap:4px;margin-top:6px;display:grid}.lyd .fk-list li{grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:2px 8px;font-size:12.5px;display:grid}.lyd .fk-list li>span:first-child{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:9.5px}.lyd .fk-list li a{text-underline-offset:3px;grid-column:2;justify-self:start;font-size:11.5px;text-decoration:underline}.lyd .fk-list li .opt{grid-column:2}.lyd .fk-list li small{opacity:.75;grid-column:2;font-size:11px}.lyd .fk-list.dim li{opacity:.55}.lyd .fk-state{align-items:center;gap:7px;font-size:13px;display:flex}.lyd .fk-state .lamp{opacity:.3;background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.lyd .fk-state .lamp.on{background:var(--okc,#2f9e6b);opacity:1;box-shadow:0 0 5px var(--okc,#2f9e6b)}.lyd .fk-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lyd .fk-note{opacity:.8;margin-top:4px;font-size:11.5px;line-height:1.35}.lyd .fk-hold{opacity:.75;margin-top:4px;font-size:11px}.lyd .rk{opacity:.85;margin-top:4px;font-size:12px}.lyd .rk b{font-weight:500}.lyd .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lyd .tiles button{letter-spacing:.04em;text-align:left;gap:3px;font-size:11px;display:grid}.lyd .tiles button .tile{outline:1px solid #00000024}.lyd .tiles button.on .tile{outline:2.5px solid var(--tilec,#c99a2e);outline-offset:1px}.lyd .tiles button.on{font-weight:600}.lyd .tile{border-radius:3px;height:36px;display:block;position:relative;overflow:hidden}.lyd .tile i{display:block;position:absolute}.lyd .t-std{background:#efe6d2}.lyd .t-std i:first-child{border:2px solid #c99a2e;width:16px;height:16px;top:7px;left:6px}.lyd .t-std i:nth-child(2){background:#c99a2e;width:45%;height:4px;top:9px;left:28px}.lyd .t-std i:nth-child(3){background:#1f5c57;width:30%;height:2px;top:18px;left:28px}.lyd .t-ins{background:radial-gradient(at 50% 0,#f3f4f0,#b4bbb7 80%)}.lyd .t-ins i:first-child{background:linear-gradient(#e5c15a,#b98a22);border-radius:2px;width:34%;height:9px;top:6px;left:6px}.lyd .t-ins i:nth-child(2){background:#2f9e6b;border-radius:50%;width:7px;height:7px;top:19px;left:6px;box-shadow:0 0 5px #2f9e6b}.lyd .t-ins i:nth-child(3){background:#f6f1e1;border:1px solid #a5ada9;border-radius:2px;width:40%;height:24px;top:6px;right:6px}.lyd .t-calm{background:linear-gradient(#d8f0ec,#6fc6bd 55%,#2f8a80)}.lyd .t-calm i:first-child{background:#f6fcfbb3;border-radius:7px;width:40%;height:20px;top:8px;left:8px}.lyd .t-calm i:nth-child(2){background:#f6fcfb8c;border-radius:7px;width:26%;height:14px;top:12px;right:8px}.lyd .t-flat{background:#f3f4f1}.lyd .t-flat i:first-child{background:#fff;border-radius:5px;width:42%;height:24px;top:6px;left:6px;box-shadow:0 1px 2px #0000001a}.lyd .t-flat i:nth-child(2){background:#0f6e66;border-radius:2px;width:26%;height:4px;top:20px;left:11px}.lyd .t-flat i:nth-child(3){background:#fff;border-radius:5px;width:40%;height:24px;top:6px;right:6px}.lyd .t-film{background:#f2e8cf}.lyd .t-film i:first-child{background:#2f9e97;width:28%;height:26px;top:5px;left:5px}.lyd .t-film i:nth-child(2){background:#a9c9da;width:28%;height:26px;top:5px;right:5px}.lyd .t-film i:nth-child(3){background:#c8352b;width:24%;height:3px;top:16px;left:38%}.lyd .t-post{background:#efe6d2}.lyd .t-post i:first-child{background:#c99a2e;width:58%;height:11px;top:5px;left:6px}.lyd .t-post i:nth-child(2){background:#6fc6bd;height:12px;bottom:0;left:0;right:0}.lyd .t-post i:nth-child(3){background:#1f5c57;width:30%;height:2px;top:19px;left:6px}:where(:root.dark) .lyd .t-std{background:#10292d}:where(:root.dark) .lyd .t-std i:nth-child(3){background:#ece3cd}:where(:root.dark) .lyd .t-ins{background:radial-gradient(at 50% 0,#1d3d43,#0c1d20 80%)}:where(:root.dark) .lyd .t-ins i:nth-child(3){background:#0b1d1f;border-color:#2d4f55}:where(:root.dark) .lyd .t-ins i:nth-child(2){background:#9ff0c9;box-shadow:0 0 5px #9ff0c9}:where(:root.dark) .lyd .t-calm{background:linear-gradient(#1f5f60,#0b2326)}:where(:root.dark) .lyd .t-calm i{background:#e4f2ee2e!important}:where(:root.dark) .lyd .t-flat{background:#0f191b}:where(:root.dark) .lyd .t-flat i:first-child,:where(:root.dark) .lyd .t-flat i:nth-child(3){background:#172427}:where(:root.dark) .lyd .t-flat i:nth-child(2){background:#5cc6b8}:where(:root.dark) .lyd .t-film{background:#0e1f25}:where(:root.dark) .lyd .t-film i:first-child{background:#165e5c}:where(:root.dark) .lyd .t-film i:nth-child(2){background:#24465a}:where(:root.dark) .lyd .t-film i:nth-child(3){background:#f2c535}:where(:root.dark) .lyd .t-post{background:#10292d}:where(:root.dark) .lyd .t-post i:nth-child(2){background:#1f5f60}:where(:root.dark) .lyd .t-post i:nth-child(3){background:#ece3cd}.lyd .bp{--bp-grid:#1f5c571a;--bp-line:#1f5c57;--bp-on:#c99a2e;--bp-off:#1f5c5773;--bp-cone:#f8f3e3;--bp-ground:#d9c79c;--bp-ink:#93690f;--bp-co:.65}:where(:root.dark) .lyd .bp{--bp-grid:#ece3cd14;--bp-line:#93cbc3;--bp-on:#e2b552;--bp-off:#93cbc373;--bp-cone:#f8f3e3;--bp-ground:#3a5a55;--bp-ink:#e2b552;--bp-co:.35}.lyd-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--hintc:#c99a2e;--tilec:#93690f;--okc:#2a7169;--freshc:#c99a2e;background:var(--bg);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lyd-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--tilec:#e2b552;--okc:#93cbc3}.lyd-std.is-desk{grid-template-rows:auto minmax(0,1fr);display:grid}.lyd-std .caps{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lyd-std .head{grid-template-columns:auto 1fr auto;align-items:end;gap:22px;margin:0 40px;padding:12px 0;display:grid}.lyd-std .box{border:2px solid var(--mus);text-align:center;width:64px;height:64px;color:var(--mus);place-content:center;display:grid}.lyd-std .box small{letter-spacing:.25em;text-transform:uppercase;font-size:8px;font-weight:600}.lyd-std .box b{font-size:26px;font-weight:500;line-height:1}.lyd-std .title{gap:4px;display:grid}.lyd-std .title h1{color:var(--mus);font-size:40px;font-weight:400;line-height:1}.lyd-std .title p{color:var(--soft);font-size:14px}.lyd-std .sum{text-align:right;gap:2px;display:grid}.lyd-std .sum b{font-size:22px;font-weight:300}.lyd-std .sum span{color:var(--soft);font-size:13px}.lyd-std .body{grid-template-columns:minmax(0,1fr) 430px;gap:16px;min-height:0;margin:0 40px 20px;display:grid}:root[data-screen=tablet-portrait] .lyd-std.is-desk .body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin:0 24px 20px}:root[data-screen=tablet-portrait] .lyd-std.is-desk .head{padding-inline:24px}.lyd-std .sheetp{background:var(--sheet);border:1px solid var(--rule);min-width:0;min-height:0;box-shadow:0 10px 26px #1f5c571a}:root.dark .lyd-std .sheetp{box-shadow:0 10px 26px #0000004d}.lyd-std .card{grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;padding:14px 20px 12px;display:grid}.lyd-std .card .bp{border:1px solid var(--rule)}.lyd-std .planrow{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:0;display:grid}.lyd-std .planrow .crew{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px}.lyd-std .planrow .crew .links{gap:4px;font-size:13px;display:grid}.lyd-std .tiles{gap:5px 8px}.lyd-std .tiles .tile{height:28px}.lyd-std.is-phone .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.lyd-std.is-phone .planrow{grid-template-columns:1fr}.lyd-std.is-phone .card{grid-template-rows:none}.lyd-std .wk{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;display:grid}.lyd-std .wk>div{border-top:1px solid var(--rule);align-content:start;gap:3px;padding:7px 0;display:grid}.lyd-std .wk dt{letter-spacing:.2em;text-transform:uppercase;color:var(--musi);font-size:10px;font-weight:600}.lyd-std .wk dd{font-size:14px}.lyd-std .wk dd small{color:var(--soft);opacity:1}.lyd-std .foot{color:var(--soft);border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding-top:8px;font-size:13px;display:flex}.lyd-std a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lyd-std .opts{align-content:start;gap:0;padding:14px 20px;display:grid}.lyd-std .opts .crew{padding:6px 0 10px}.lyd-std .opts .crew .links{align-self:center;gap:4px;margin-left:8px;font-size:13px;display:grid}.lyd-std .fld{border-top:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr);gap:2px 8px;padding:7px 0;display:grid}.lyd-std .fld>i{color:var(--musi);padding-top:2px;font-size:11px;font-style:normal}.lyd-std .fld>span{letter-spacing:.2em;text-transform:uppercase;color:var(--musi);padding-top:2px;font-size:10px;font-weight:600}.lyd-std .fld>div{grid-column:2;font-size:13.5px}.lyd-std .fld>div>small{color:var(--soft);font-size:12px;display:block}.lyd-std .opt{flex-wrap:wrap;gap:5px;display:flex}.lyd-std .opt button,.lyd-std .btn{border:1px solid var(--ink);border-radius:999px;padding:2px 11px;font-size:12.5px}.lyd-std .opt button.on,.lyd-std .btn.solid{background:var(--ink);color:var(--sheet)}.lyd-std.is-phone .head{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0 18px}.lyd-std.is-phone .box{width:54px;height:54px}.lyd-std.is-phone .title h1{font-size:30px}.lyd-std.is-phone .sum{text-align:left;grid-column:1/-1}.lyd-std.is-phone .sum b{font-size:19px}.lyd-std.is-phone .body{grid-template-columns:1fr;gap:12px;margin:4px 12px 0}.lyd-std.is-phone .card .bp{aspect-ratio:640/250}.lyd-std.is-phone .wk{grid-template-columns:1fr}.lyd-std.is-phone .foot{flex-direction:column}.lyd-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--brass:#c99a2e;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--led:#2f9e6b;--amber:#e0a21a;--btn:#f4f5f1;--paper:#f6f1e1;--hintc:#e0a21a;--tilec:#2f9e6b;--okc:#2f9e6b;--freshc:#e0a21a;background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lyd-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--led:#9ff0c9;--btn:#0f2427;--tilec:#9ff0c9;--okc:#9ff0c9}.lyd-ins .bp{--bp-grid:#1d2a2c17;--bp-line:#1d2a2c;--bp-on:#0e5c50;--bp-off:#1d2a2c66;--bp-ground:#a5ada9;--bp-ink:#4c5c5a;--bp-cone:#fff6dc;--bp-co:.8}.lyd-ins .panel{background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border:1px solid var(--edge);border-radius:8px;min-width:0;min-height:0;padding:12px 14px;position:relative;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000002e}.lyd-ins .panel:before,.lyd-ins .panel:after{content:"";background:var(--rivet);border-radius:50%;width:5px;height:5px;position:absolute;top:5px}.lyd-ins .panel:before{left:5px}.lyd-ins .panel:after{right:5px}.lyd-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.lyd-ins .key,.lyd-ins .opt button{border:1px solid var(--edge);background:var(--btn);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:10.5px;display:inline-flex}.lyd-ins .key:before,.lyd-ins .opt button:before{content:"";background:var(--off);border-radius:50%;flex:none;width:7px;height:7px}.lyd-ins .key.on,.lyd-ins .opt button.on{color:var(--ink)}.lyd-ins .key.on:before,.lyd-ins .opt button.on:before{background:var(--led);box-shadow:0 0 6px var(--led)}.lyd-ins .opt{flex-wrap:wrap;gap:5px;display:flex}.lyd-ins .grid{flex:1;grid-template-columns:290px minmax(0,1fr) 330px;gap:10px;min-height:0;margin:10px;display:grid}.lyd-ins .col{align-content:start;gap:10px;min-height:0;display:grid}.lyd-ins .col.c2,.lyd-ins .col.c3{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.lyd-ins .fk-list li{grid-template-columns:104px minmax(0,1fr)}.lyd-ins .fk-list li>span:first-child{letter-spacing:.04em;font-size:8.5px}.lyd-ins .sw .opt button{letter-spacing:.07em;padding:4px 7px}.lyd-ins .bezel{background:linear-gradient(145deg,#e8c86a,#a8801f 60%,#d9b44e);border-radius:12px;padding:9px;box-shadow:inset 0 0 0 2px #00000040,0 2px 8px #0000004d}.lyd-ins .bezel .bp{aspect-ratio:640/250;background:var(--paper);border-radius:5px;box-shadow:inset 0 0 0 2px #00000040}.lyd-ins .ros{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lyd-ins .ro{background:var(--glass);border:1px solid var(--edge);border-radius:4px;grid-template-columns:1fr auto;align-content:start;align-items:center;gap:2px 8px;padding:7px 10px;display:grid}.lyd-ins .ro>span{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.lyd-ins .ro b{color:var(--phos);font-family:IBM Plex Mono,monospace;font-size:19px;font-weight:500}.lyd-ins .ro small{color:var(--dim);grid-column:1/-1;font-size:11px;line-height:1.35}.lyd-ins .ro small.hint{color:var(--ink);border-left:3px solid var(--amber);padding-left:6px}.lyd-ins .ro.wide{grid-column:1/-1}.lyd-ins .leds{gap:5px;display:flex}.lyd-ins .led{background:var(--off);border:1px solid #2b2a22;border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.lyd-ins .led.on{background:var(--led);box-shadow:0 0 6px var(--led)}.lyd-ins .led.blink{background:var(--amber);animation:1.4s step-end infinite lyd-blink}@keyframes lyd-blink{0%,49%{opacity:1}50%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.lyd-ins .led.blink{animation:none}}.lyd-ins .lamps{gap:5px;display:grid}.lyd-ins .lamps li{background:var(--glass);border:1px solid var(--edge);border-radius:4px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:5px 9px;display:grid}.lyd-ins .lamps b{font-size:12.5px;font-weight:500}.lyd-ins .lamps small{color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:10.5px}.lyd-ins .lamps li.later{opacity:.6}.lyd-ins .lamps li.fresh{outline:2px solid var(--amber)}.lyd-ins .locker{gap:8px;display:grid}.lyd-ins .locker .crew{justify-content:center;gap:24px}.lyd-ins .locker .links{grid-template-columns:1fr 1fr}.lyd-ins .locker .links .key{white-space:normal;letter-spacing:.08em;font-size:9.5px}.lyd-ins .btn{border:1px solid var(--edge);background:var(--btn);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:4px;padding:5px 9px;font-size:10px}.lyd-ins .btn.solid{box-shadow:inset 0 0 0 1px var(--led)}.lyd-ins .fk-list .opt button{letter-spacing:.06em;gap:4px;padding:3px 6px;font-size:9px}.lyd-ins .fk-list .opt button:before{width:5px;height:5px}.lyd-ins .tiles button{letter-spacing:.03em!important;font-size:9px!important}.lyd-ins .lamps li{padding:3px 9px}.lyd-ins .locker .crew{background:var(--glass);border:1px solid var(--edge);border-radius:4px;padding:8px 10px 6px}.lyd-ins .locker .links{gap:6px;display:grid}.lyd-ins .sw{align-content:start;gap:8px;display:grid}.lyd-ins .sw .row{border-bottom:1px dashed var(--edge);gap:5px;padding-bottom:8px;display:grid}.lyd-ins .sw .row:last-child{border:0}.lyd-ins .sw .row>p:first-child{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);justify-content:space-between;font-size:9.5px;display:flex}.lyd-ins .sw small,.lyd-ins .rk,.lyd-ins .fk-note{color:var(--dim);font-size:11px}.lyd-ins .unitplate{background:var(--glass);border:1px solid var(--edge);color:var(--phos);border-radius:3px;padding:2px 10px;font-family:IBM Plex Mono,monospace;font-size:13px;display:inline-block}.lyd-ins .tiles button{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10px}.lyd-ins .tiles button.on{color:var(--ink)}.lyd-ins .dial{grid-template-columns:120px 1fr;align-items:center;gap:10px;display:grid}.lyd-ins .dial svg{width:120px;height:120px}.lyd-ins .dial ol{color:var(--dim);gap:2px;font-size:11px;display:grid}.lyd-ins .dial ol li.on{color:var(--ink);font-weight:600}.lyd-ins .note{color:var(--dim);margin-top:8px;font-size:11.5px;line-height:1.4}.lyd-ins a{text-underline-offset:3px;text-decoration:underline}.lyd-ins.is-phone .grid{flex-direction:column;gap:8px;height:auto;margin:0 8px;display:flex}.lyd-ins.is-phone .col{display:contents}.lyd-ins.is-phone .p-plan{order:1}.lyd-ins.is-phone .p-card{order:2}.lyd-ins.is-phone .p-kit{order:3}.lyd-ins.is-phone .p-locker{order:4}.lyd-ins.is-phone .p-sw{order:5}.lyd-ins.is-phone .p-funk{order:6}.lyd-ins.is-phone .ros{grid-template-columns:1fr}.lyd-calm{--glass:var(--c-glass);--edge:var(--c-edge);--ink:#0f3237;--dim:#3f6661;--own:#9a5f00;--pill:#0f32371a;--lift:var(--c-lift);--wt:400;--hintc:#9a5f00;--tilec:#0f3237;--okc:#1f6a62;--freshc:#9a5f00;color:var(--ink);font-family:Jost,sans-serif}:root.dark .lyd-calm{--ink:#e4f2ee;--dim:#8fb7b0;--own:#f2c230;--pill:#e4f2ee24;--wt:300;--hintc:#f2c230;--tilec:#f2c230;--okc:#9ff0c9;--freshc:#f2c230;--c-deep:radial-gradient(ellipse at 60% 40%, transparent 40%, #030e108c), linear-gradient(180deg, #1f5f60, #194f50 60%, #0b2326)}.lyd-calm .bp{--bp-grid:transparent;--bp-line:#0f3237;--bp-on:#0f3237;--bp-off:#0f323759;--bp-ground:transparent;--bp-ink:#0f3237;--bp-cone:#fff;--bp-co:.5}:root.dark .lyd-calm .bp{--bp-line:#e4f2ee;--bp-on:#f2c230;--bp-off:#e4f2ee59;--bp-ink:#e4f2ee;--bp-co:.22}.lyd-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--lift);border-radius:18px;position:relative}.lyd-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.lyd-calm .lg,.lyd-calm .rg{z-index:2;align-content:start;gap:6px;width:340px;padding:14px 18px;display:grid;position:absolute;top:4px;bottom:24px}.lyd-calm .lg{left:24px}.lyd-calm .rg{right:24px}.lyd-calm .mid{z-index:2;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;display:grid;position:absolute;inset:4px 384px 24px}.lyd-calm .lead{text-align:center;gap:2px;display:grid}.lyd-calm .lead .big{font-size:32px;font-weight:var(--wt);line-height:1.1}.lyd-calm .lead .s{color:var(--dim);font-size:13px}.lyd-calm .wk>div{border-bottom:1px solid var(--pill);gap:2px;padding:7px 0;display:grid}.lyd-calm .wk>div:last-child{border:0}.lyd-calm .wk dt{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-size:10px}.lyd-calm .wk dd{font-size:14.5px;font-weight:var(--wt)}.lyd-calm .wk dd small{color:var(--dim);opacity:1}.lyd-calm .crewg{justify-content:center;align-items:center;gap:20px;padding:10px 16px;display:flex}.lyd-calm .crewg .links{gap:6px;font-size:12.5px;display:grid}.lyd-calm .looksg{gap:6px;padding:10px 16px 12px;display:grid}.lyd-calm .tiles button{color:var(--ink)}.lyd-calm .fld{border-bottom:1px solid var(--pill);gap:4px;padding:7px 0;display:grid}.lyd-calm .fld:last-child{border:0}.lyd-calm .fld>span{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-size:10px}.lyd-calm .fld{grid-template-columns:22px minmax(0,1fr)}.lyd-calm .fld>i{color:var(--dim);letter-spacing:.1em;font-size:10px;font-style:normal}.lyd-calm .fld>div{grid-column:1/-1}.lyd-calm .fk-list .opt{border-radius:14px}.lyd-calm .fk-list .opt button{padding:3px 10px;font-size:12px}.lyd-calm .fld>div{font-size:13.5px}.lyd-calm .fld>div>small{color:var(--dim);font-size:12px;display:block}.lyd-calm .opt{background:var(--pill);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.lyd-calm .opt button{border-radius:999px;padding:4px 12px;font-size:12.5px}.lyd-calm .opt button.on{background:var(--ink);color:#f6fcfb}:root.dark .lyd-calm .opt button.on{color:#0d2e33}.lyd-calm .btn{border:1px solid;border-radius:999px;padding:3px 12px;font-size:12px}.lyd-calm .btn.solid{background:var(--ink);color:#f6fcfb;border-color:var(--ink)}:root.dark .lyd-calm .btn.solid{color:#0d2e33}.lyd-calm a{text-underline-offset:3px;text-decoration:underline}.lyd-calm .note{color:var(--dim);font-size:12.5px;line-height:1.4}.lyd-calm.is-phone .mid,.lyd-calm.is-phone .lg,.lyd-calm.is-phone .rg{width:auto;margin:0 12px 12px;position:relative;inset:auto}.lyd-calm.is-phone .mid{grid-template-rows:none;display:grid}.lyd-calm.is-phone .mid .bp{aspect-ratio:640/250}.lyd-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#5b6b69;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--own:#e3a200;--hintc:#e3a200;--tilec:#0f6e66;--okc:#0f6e66;--freshc:#e3a200;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,sans-serif}:root.dark .lyd-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#93a5a2;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--own:#f2c230;--hintc:#f2c230;--tilec:#5cc6b8;--okc:#5cc6b8}.lyd-flat .bp{--bp-grid:transparent;--bp-line:#152628;--bp-on:#0f6e66;--bp-off:#1526284d;--bp-ground:#e7ebe8;--bp-ink:#5b6b69;--bp-cone:#e3a200;--bp-co:.22}:root.dark .lyd-flat .bp{--bp-line:#e9efed;--bp-on:#5cc6b8;--bp-off:#e9efed4d;--bp-ground:#223336;--bp-ink:#93a5a2;--bp-cone:#f2c230;--bp-co:.2}.lyd-flat.is-desk{grid-template-rows:auto minmax(0,1fr);gap:14px;padding:14px 0 18px;display:grid}.lyd-flat .card{background:var(--card);border-radius:16px;min-width:0;min-height:0;padding:14px 18px}.lyd-flat h2{color:var(--dim);justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.lyd-flat .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 24px;display:grid}.lyd-flat .kpi .v{font-size:26px;font-weight:700;line-height:1.1}.lyd-flat .kpi .v small{color:var(--dim);margin-left:4px;font-size:14px;font-weight:500}.lyd-flat .kpi .d{color:var(--dim);margin-top:2px;font-size:13px}.lyd-flat .bar{border-radius:3px;gap:3px;height:6px;margin-top:8px;display:flex;overflow:hidden}.lyd-flat .bar i{background:var(--soft);flex:1}.lyd-flat .bar i.on{background:var(--acc)}.lyd-flat .main{grid-template-columns:minmax(0,1fr) 350px 360px;gap:14px;min-height:0;margin:0 24px;display:grid}:root[data-screen=tablet-portrait] .lyd-flat.is-desk .main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-screen=tablet-portrait] .lyd-flat.is-desk .wkc{grid-column:1/-1;overflow:visible}.lyd-flat .colm{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.lyd-flat .wkc{grid-template-rows:auto auto minmax(0,1fr);display:grid}.lyd-flat .wkc .bp{background:var(--soft);border-radius:12px;height:150px;margin-bottom:4px}.lyd-flat .wk>div{border-bottom:1px solid var(--soft);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.lyd-flat .wk>div:last-child{border:0}.lyd-flat .wk dt{color:var(--dim);font-size:13px;font-weight:600}.lyd-flat .wk dd{font-size:14px}.lyd-flat .wk dd small{color:var(--dim);opacity:1;font-size:12.5px}.lyd-flat .chips li{border-color:var(--soft);background:var(--soft)}.lyd-flat .chips li.next{border-color:var(--acc);background:0 0}.lyd-flat .chips li.later{background:0 0}.lyd-flat .set{align-content:start;gap:0;display:grid}.lyd-flat .fld{border-bottom:1px solid var(--soft);gap:6px;padding:10px 0;display:grid}.lyd-flat .fld:last-child{border:0}.lyd-flat .fld>i{display:none}.lyd-flat .fld>span{font-size:14px;font-weight:600}.lyd-flat .fld>div>small{color:var(--dim);margin-top:4px;font-size:12.5px;display:block}.lyd-flat .opt{background:var(--soft);border-radius:10px;gap:4px;padding:3px;display:flex}.lyd-flat .opt button{text-align:center;color:var(--dim);border-radius:8px;flex:1;padding:6px 8px;font-size:13.5px}.lyd-flat .opt button.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.lyd-flat .btn{background:var(--soft);border-radius:8px;padding:5px 12px;font-size:13px}.lyd-flat .btn.solid{background:var(--acc);color:var(--onacc)}.lyd-flat a{color:var(--acc);font-weight:600}.lyd-flat .fk-list li>span:first-child{text-transform:none;letter-spacing:0;opacity:.8;font-size:12.5px;font-weight:600}.lyd-flat .fk-list li a{text-decoration:none}.lyd-flat .fk-list{gap:8px}.lyd-flat .fk-list li{grid-template-columns:1fr}.lyd-flat .fk-list li>*{grid-column:1!important}.lyd-flat .crewc .crew{justify-content:center;gap:22px;margin:6px 0 10px}.lyd-flat .crewc .crew svg{width:60px;height:100px}.lyd-flat .crewc .links{gap:6px;font-size:13.5px;display:grid}.lyd-flat .note{color:var(--dim);margin-top:8px;font-size:13px}.lyd-flat.is-phone .kpis,.lyd-flat.is-phone .main{margin:0 12px}.lyd-flat.is-phone .kpis{grid-template-columns:1fr 1fr;gap:12px}.lyd-flat.is-phone .kpi .v{font-size:20px}.lyd-flat.is-phone .main{grid-template-columns:1fr;gap:12px;margin-top:12px}.lyd-flat.is-phone .colm{display:contents}.lyd-flat.is-phone .wk>div{grid-template-columns:1fr;gap:2px}.lyd-flat.is-phone .wkc .bp{aspect-ratio:640/250;height:auto}.lyd-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#4f6765;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--hintc:#f2c535;--tilec:#c8352b;--okc:#1d6b68;--freshc:#c8352b;background:var(--frame);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lyd-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--cream:#13282f;--tilec:#f2c535;--okc:#9ff0c9;--freshc:#f2c535}.lyd-film .bp{--bp-grid:transparent;--bp-line:#1c3a3e;--bp-on:#c8352b;--bp-off:#1c3a3e59;--bp-ground:#1c3a3e;--bp-ink:#1c3a3e;--bp-cone:#f2c535;--bp-co:.45}:root.dark .lyd-film .bp{--bp-line:#f2e8cf;--bp-on:#f2c535;--bp-off:#f2e8cf59;--bp-ground:#6f8b88;--bp-ink:#f2e8cf;--bp-co:.3}.lyd-film .linebtn,.lyd-film .opt button,.lyd-film .btn{letter-spacing:.16em;text-transform:uppercase;text-align:center;white-space:nowrap;border:1px solid;padding:6px 10px;font-size:10px}.lyd-film .linebtn.on,.lyd-film .opt button.on,.lyd-film .btn.solid{background:var(--hi);color:#fff;border-color:var(--hi)}:root.dark .lyd-film .linebtn.on,:root.dark .lyd-film .opt button.on,:root.dark .lyd-film .btn.solid{color:#0e1f25}.lyd-film .opt{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lyd-film .grid{flex:1;grid-template-rows:minmax(0,1fr) 262px;grid-template-columns:290px minmax(0,1fr) 290px;gap:12px;min-height:0;margin:4px 22px 18px;display:grid}.lyd-film.is-desk .grid{grid-template-rows:minmax(0,1fr) minmax(262px,auto)}.lyd-film.is-desk .b3{overflow:visible}:root[data-screen=tablet-portrait] .lyd-film.is-desk .grid{grid-template:"center center"minmax(220px,1fr)"tq pb"minmax(0,.8fr)"crew b3""b2 b2"/minmax(0,1fr) minmax(0,1fr)}:root[data-screen=tablet-portrait] .lyd-film.is-desk .grid>:first-child{grid-area:tq}:root[data-screen=tablet-portrait] .lyd-film.is-desk .grid>.center{grid-area:center}:root[data-screen=tablet-portrait] .lyd-film.is-desk .grid>:nth-child(3){grid-area:pb}:root[data-screen=tablet-portrait] .lyd-film.is-desk .grid>:nth-child(4){grid-area:crew}:root[data-screen=tablet-portrait] .lyd-film.is-desk .grid>.b2{grid-area:b2}:root[data-screen=tablet-portrait] .lyd-film.is-desk .grid>.b3{grid-area:b3}.lyd-film.is-desk .grid>.tq:first-child{scrollbar-width:thin;overflow-y:auto}.lyd-film .field{text-align:center;align-content:start;gap:8px;min-width:0;min-height:0;padding:12px 16px;display:grid;position:relative}.lyd-film .tq{background:var(--tq);color:#f6eedb}.lyd-film .pb{background:var(--pb);color:var(--onpb)}.lyd-film .cr{background:var(--cream);border:2px solid var(--rule)}.lyd-film h2{letter-spacing:.3em;text-transform:uppercase;font-size:11px;font-weight:500}.lyd-film .ul{border-bottom:2px solid var(--yel);padding-bottom:2px}.lyd-film .bigv{letter-spacing:.04em;font-size:56px;font-weight:300;line-height:1}.lyd-film .sm{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:11px}.lyd-film .marks{justify-content:center;gap:8px;display:flex}.lyd-film .marks i{border:2px solid;border-radius:50%;width:16px;height:16px}.lyd-film .marks i.on{background:var(--yel);border-color:var(--yel)}.lyd-film .center{grid-template-rows:auto minmax(0,1fr) auto auto}.lyd-film .center .bp{border:2px solid var(--rule);min-height:0}.lyd-film .center .say{font-size:17px;font-weight:300;line-height:1.35}.lyd-film .center .say b{border-bottom:2px solid var(--yel);font-weight:500}.lyd-film .st8{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lyd-film .st8 li{justify-items:center;gap:2px;width:64px;display:grid}.lyd-film .st8 .m{border:2px solid var(--rule);border-radius:50%;width:22px;height:22px}.lyd-film .st8 li.on .m{background:var(--tq);border-color:var(--tq)}.lyd-film .st8 li.next .m{border-style:dashed;border-color:var(--hi)}.lyd-film .st8 li.fresh .m{box-shadow:0 0 0 3px var(--hi)}.lyd-film .st8 b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;letter-spacing:.08em;text-transform:uppercase;text-align:center;max-width:100%;font-size:8.5px;font-weight:500;line-height:1.2}.lyd-film .st8 li.later{opacity:.5}.lyd-film .wk{text-align:left}.lyd-film .wk>div{border-top:1px solid #1c3a3e40;gap:2px;padding:7px 0;display:grid}:root.dark .lyd-film .wk>div{border-color:#f2e8cf33}.lyd-film .wk dt{letter-spacing:.26em;text-transform:uppercase;opacity:.85;font-size:10px}.lyd-film .wk dd{font-size:14px}.lyd-film .fld{justify-items:center;gap:6px;padding:6px 0;display:grid}.lyd-film .fld>i{letter-spacing:.2em;opacity:.8;font-size:10px;font-style:normal}.lyd-film .fld>span{letter-spacing:.3em;text-transform:uppercase;font-size:10px}.lyd-film .fld>div{justify-items:center;gap:4px;font-size:12.5px;display:grid}.lyd-film .fld>div>small{opacity:.85;font-size:11.5px}.lyd-film .b2{grid-template-columns:1fr 1.15fr;align-items:start;column-gap:14px}.lyd-film .b3 .fk-list li{grid-template-columns:1fr;gap:1px}.lyd-film .b3 .fk-list li>*{grid-column:1!important}.lyd-film .b3 .fk-list .opt{justify-content:flex-start;gap:4px}.lyd-film .b3 .opt button,.lyd-film .b3 .btn{letter-spacing:.1em;padding:4px 7px;font-size:9px}.lyd-film .b3{gap:4px;padding-top:8px}.lyd-film .b3 .fld>div{justify-items:start}.lyd-film.is-phone .b2{grid-template-columns:1fr}.lyd-film .crew{justify-content:center;gap:22px}.lyd-film .crew svg{width:58px;height:96px}.lyd-film .links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lyd-film .fk-list li{text-align:left}.lyd-film .note{font-size:12px;line-height:1.4}.lyd-film a{text-underline-offset:3px;text-decoration:underline}.lyd-film.is-phone .grid{flex-direction:column;gap:12px;height:auto;margin:0 12px;display:flex}.lyd-film.is-phone .center{order:-1}.lyd-film.is-phone .center .bp{aspect-ratio:640/250}.lyd-film.is-phone .st8 li{width:58px}.lyd-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--hintc:#c99a2e;--tilec:#c99a2e;--okc:#2a7169;--freshc:#c99a2e;background:var(--pp);color:var(--ink);font-family:Jost,sans-serif}:root.dark .lyd-post{--pp:#10292d;--ink:#ece3cd;--gold:#d6a63a;--mus:#d6a63a;--soft:#9fd3cb;--okc:#9fd3cb}.lyd-post .bp{--bp-grid:transparent;--bp-line:#1f5c57;--bp-on:#c99a2e;--bp-off:#1f5c5766;--bp-ground:#6fc6bd;--bp-ink:#93690f;--bp-cone:#f8f3e3;--bp-co:.7}:root.dark .lyd-post .bp{--bp-line:#9fd3cb;--bp-on:#d6a63a;--bp-off:#9fd3cb66;--bp-ground:#1f5f60;--bp-ink:#d6a63a;--bp-co:.3}.lyd-post.is-desk{grid-template-rows:auto minmax(140px,1fr) minmax(0,auto);display:grid}.lyd-post.is-desk .cols{min-height:0}.lyd-post.is-desk .cols>section:last-child{overscroll-behavior:contain;overflow-y:auto}.lyd-post .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.lyd-post .headline{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:40px;padding:2px 44px 4px;display:grid}.lyd-post .hl{color:var(--mus);letter-spacing:-.01em;white-space:nowrap;font-size:58px;line-height:.98}.lyd-post .say p{max-width:40rem;font-size:16px;line-height:1.4}.lyd-post .say .caps{margin-bottom:4px;display:block}.lyd-post .sea{background:linear-gradient(#0000 0 56%,#6fc6bd 56%);min-height:0;position:relative}:root.dark .lyd-post .sea{background:linear-gradient(#0000 0 56%,#1f5f60 56%)}.lyd-post .words small{display:block}.lyd-post .sea .bp{position:absolute;inset:0}.lyd-post .cols{grid-template-columns:1.25fr 1fr .8fr 1.25fr;margin:0 44px 14px;display:grid}.lyd-post .cols>section{border-top:2px solid var(--rule);border-left:1px solid #c99a2e66;align-content:start;gap:6px;min-height:0;padding:8px 18px 2px;display:grid}.lyd-post .cols>section:first-child{border-left:0;padding-left:0}.lyd-post .wk>div{grid-template-columns:92px 1fr;gap:8px;padding:2px 0;font-size:13.5px;display:grid}.lyd-post .wk dt{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding-top:3px;font-size:10.5px}.lyd-post .wk dd small{font-size:11.5px}.lyd-post .words{gap:5px;font-size:14.5px;display:grid}.lyd-post .words>div{grid-template-columns:82px 1fr;gap:8px;display:grid}.lyd-post .words>div>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding-top:3px;font-size:10.5px}.lyd-post .opt{flex-wrap:wrap;gap:2px 10px;display:inline-flex}.lyd-post .opt button.on,.lyd-post .tw button.on{color:var(--mus);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.lyd-post .tw{flex-wrap:wrap;gap:2px 10px;display:flex}.lyd-post .btn{text-underline-offset:4px;text-decoration:underline}.lyd-post .btn.solid{color:var(--mus);text-decoration-thickness:2px}.lyd-post small{color:var(--soft);font-size:11.5px}.lyd-post .crew{gap:14px}.lyd-post a{text-underline-offset:3px;text-decoration:underline}.lyd-post .note{color:var(--soft);font-size:12.5px;line-height:1.4}.lyd-post .fk-list li{grid-template-columns:1fr}.lyd-post .fk-list li>*,.lyd-post .fk-list li a,.lyd-post .fk-list li small,.lyd-post .fk-list li .opt{grid-column:1}.lyd-post.is-phone .headline{grid-template-columns:1fr;gap:10px;padding:4px 16px 10px}.lyd-post.is-phone .hl{white-space:normal;font-size:46px}.lyd-post.is-phone .sea{aspect-ratio:640/250;height:auto}.lyd-post.is-phone .cols{margin:8px 16px 0;display:block}.lyd-post.is-phone .cols>section{border-left:0;padding:10px 0 16px}.lyd button:disabled{cursor:default;opacity:.6}.lyd .crew svg{width:52px;height:86px}.lyd .fk-list li .ok,.lyd .fk-list li .err{grid-column:2}.lyd-flat .fk-list li .ok,.lyd-flat .fk-list li .err,.lyd-film .b3 .fk-list li .ok,.lyd-film .b3 .fk-list li .err,.lyd-post .fk-list li .ok,.lyd-post .fk-list li .err{grid-column:1}.lyd .figs{display:contents}.lyd-flat .wkc{grid-template-rows:auto auto 1fr auto}.lyd-std.is-desk .head{padding:6px 0 10px}.lyd-std.is-desk .body{margin-bottom:14px}.lyd-ins .key,.lyd-film .linebtn{text-decoration:none}.lyd-std .planrow .crew .figs{gap:10px;display:flex}.lyd-film .h2.second,.lyd-film h2.second{margin-top:10px}.lyd-film .toprow{justify-content:center;gap:8px;padding:10px 12px 6px;display:flex}.lbt-top-action .linebtn{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:6px 10px;font-size:10px}.lyd.lyd-calm,:root.dark .lyd.lyd-calm{background:0 0}.lyd-calm.is-desk .lg{left:max(24px, calc((100% - var(--lb-content)) / 2 + 24px))}.lyd-calm.is-desk .rg{right:max(24px, calc((100% - var(--lb-content)) / 2 + 24px))}.lyd-calm.is-desk .mid{right:max(384px, calc((100% - var(--lb-content)) / 2 + 384px));left:max(384px, calc((100% - var(--lb-content)) / 2 + 384px))}:root[data-screen=tablet-portrait] .lyd-calm.is-desk .mid{bottom:52%;left:24px;right:24px}:root[data-screen=tablet-portrait] .lyd-calm.is-desk :is(.lg,.rg){width:calc(50% - 30px);top:calc(48% + 12px)}:root[data-screen=tablet-portrait] .lyd-calm.is-desk .lg{left:24px}:root[data-screen=tablet-portrait] .lyd-calm.is-desk .rg{right:24px}.lkj-scrim{z-index:90;position:fixed;inset:0}.lkj{z-index:91;-webkit-font-smoothing:antialiased;font-family:var(--app-font);position:fixed;inset:0;overflow:hidden}.lkj.is-desk{pointer-events:none}.lkj.is-desk .cab{pointer-events:auto}.lkj.is-phone{overscroll-behavior:contain;overflow-y:auto}.lkj:focus{outline:none}.lkj a:focus-visible,.lkj button:focus-visible{outline-offset:2px;outline:2px solid}.lkj:not(.lkj-flat){text-transform:lowercase}.lkj a,.lkj button{cursor:pointer;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0;text-decoration:none}.lkj ul,.lkj ol,.lkj dl{margin:0;padding:0;list-style:none}.lkj p,.lkj h1,.lkj h2,.lkj h3,.lkj dd{margin:0}.lkj svg{display:block}.lkj .crew svg{width:100%;height:100%}.lkj .ini{place-items:center;font-weight:500;line-height:1;display:grid}.lkj .sea svg{width:100%;height:100%}.lkj .sea{position:relative;overflow:hidden}.lkj .sea .out{z-index:2;position:absolute}.lkj .sea{--water:#6fc6bd;--water2:#2f8a80;--rock:#3d9a91;--light:#f8f3e3;--mustard:#c99a2e;--deepfix:#1f5c57;--course:#1f5c57;--cone:.26;--fest:#c8553b}:root.dark .lkj .sea{--water:#1f5f60;--water2:#0b2326;--rock:#163f42;--light:#f8f3e3;--mustard:#d6a63a;--deepfix:#0b2326;--course:#93cbc3;--cone:.2;--fest:#e98a6c}.lkj .cab .it small,.lkj .cab .bk small{display:block}.lkj .logq{gap:8px;display:grid}.lkj .logq .acts{flex-wrap:wrap;gap:10px;display:flex}.lkj:not(.lkj-film) .cab .logq{z-index:30;margin:0;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 12px 34px #00000047}.lkj-film.is-phone .cab .logq{z-index:30;background:var(--cream);border:2px solid var(--hi);padding:14px;position:absolute;top:330px;left:14px;right:14px;box-shadow:0 12px 34px #00000047}.lkj-film.is-phone .band .lo.q{border:0;min-height:0;padding:0}.lkj-post .cab .logq{background:var(--pp);border:2px solid var(--out);width:360px;padding:14px 16px;left:auto}.lkj-calm .cab .logq{background:var(--glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--edge)}.lkj-flat .cab .logq{background:var(--card);box-shadow:0 12px 34px #00000038, 0 0 0 1px var(--sep)}.lkj-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--out:#7a2a12;color:var(--ink)}.lkj-std.is-phone{background:var(--bg)}:root.dark .lkj-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--out:#f0a08a}.lkj-scrim.lkj-std{background:#1f5c5738}:root.dark .lkj-scrim.lkj-std{background:#10292d73}.lkj-std .cab{background:var(--bg);border-left:1px solid var(--rule);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;width:460px;display:grid;position:absolute;top:0;bottom:0;right:0}.lkj-std .ctop{z-index:1;justify-content:space-between;align-items:center;padding:18px 36px 0;display:flex;position:relative}.lkj-std .caps{letter-spacing:.3em;text-transform:uppercase;color:var(--musi);font-size:11px;font-weight:600}.lkj-std .x{color:var(--soft);place-items:center;width:44px;height:44px;margin:-10px -12px -10px 0;font-size:28px;line-height:1;display:grid}.lkj-std .who{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px;padding:8px 36px 0;display:grid}.lkj-std .who .crew{width:48px;height:78px}.lkj-std .who .ini{border:2px solid var(--mus);width:72px;height:72px;color:var(--mus);font-size:28px}.lkj-std .name{color:var(--mus);overflow-wrap:anywhere;font-size:46px;font-weight:400;line-height:.95}.lkj-std .rk{color:var(--soft);margin-top:6px;font-size:15px}.lkj-std .rk b{color:var(--ink);font-weight:500}.lkj-std .next{border:1.5px solid var(--mus);background:var(--sheet);margin:10px 36px 0;padding:7px 12px;font-size:17px;display:block}.lkj-std .next small{color:var(--soft);font-size:12.5px;display:block}.lkj-std .books{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 36px 0;display:grid}.lkj-std .bk{gap:1px;padding:7px 0 7px 12px;display:grid}.lkj-std .bk:first-child{padding-left:0}.lkj-std .bk+.bk{border-left:1px solid var(--rule)}.lkj-std .bk .bt{letter-spacing:.04em;color:var(--soft);font-size:11px}.lkj-std .bk b{font-size:26px;font-weight:400;line-height:1.1}.lkj-std .bk b i{color:var(--soft);font-size:14px;font-style:normal}.lkj-std .bk small{color:var(--soft);font-size:11.5px}.lkj-std .lists{align-content:start;gap:2px;min-height:0;padding:6px 36px 0;display:grid}.lkj-std .grp h3{letter-spacing:.3em;text-transform:uppercase;color:var(--musi);margin:8px 0 1px;font-size:10px;font-weight:600}.lkj-std .it{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;padding:2px 0;display:grid}.lkj-std .it>span{font-size:19px;line-height:1.2}.lkj-std .it small{color:var(--soft);grid-column:1;font-size:12.5px;line-height:1.3}.lkj-std .it:after{content:"→";color:var(--soft);grid-area:1/2;font-size:15px}.lkj-std .it.cur span{color:var(--musi)}.lkj-std .note{color:var(--soft);margin-top:8px;font-size:13.5px}.lkj-std .foot{gap:3px;padding:10px 36px;display:grid}.lkj-std .foot small{color:var(--soft);font-size:12px}.lkj-std .sea{height:116px}.lkj-std .sea .out{color:#fff6dc;text-underline-offset:4px;font-size:16px;text-decoration:underline;bottom:12px;left:36px}.lkj-std .logq{background:var(--sheet);border:1.5px solid var(--out);margin:0 36px 10px;padding:12px 14px}.lkj-std .logq b{font-size:18px;font-weight:500}.lkj-std .logq p{color:var(--soft);font-size:13px}.lkj-std .logq button{border:1px solid var(--ink);padding:4px 12px;font-size:14px}.lkj-std .logq button.go{background:var(--out);border-color:var(--out);color:#fff6dc}.lkj-std.is-phone .cab{border:0;width:auto;min-height:100%;position:relative}.lkj-std.is-phone .ctop,.lkj-std.is-phone .who,.lkj-std.is-phone .lists,.lkj-std.is-phone .foot{padding-left:22px;padding-right:22px}.lkj-std.is-phone .books,.lkj-std.is-phone .next,.lkj-std.is-phone .logq{margin-left:22px;margin-right:22px}.lkj-std.is-phone .name{font-size:46px}.lkj-std.is-phone .it>span{font-size:19px}.lkj-std.is-phone .sea .out{left:22px}.lkj-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--led:#2f9e6b;--amber:#e0a21a;--btn:#f4f5f1;--red:#b8402c;color:var(--ink)}.lkj-ins.is-phone{background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%)}:root.dark .lkj-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--led:#9ff0c9;--btn:#0f2427;--red:#e0735c}.lkj-scrim.lkj-ins{background:#1d2a2c59}:root.dark .lkj-scrim.lkj-ins{background:#00000080}.lkj-ins .cab{border:1px solid var(--edge);background:linear-gradient(180deg, #ffffff1a, transparent), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), var(--steel);border-radius:10px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;width:560px;padding:14px 16px;display:grid;position:absolute;top:10px;bottom:10px;right:10px;box-shadow:0 10px 40px #00000059,inset 0 1px #ffffff4d}.lkj-ins .cab:before,.lkj-ins .cab:after{content:"";background:var(--rivet);border-radius:50%;width:6px;height:6px;position:absolute;top:6px}.lkj-ins .cab:before{left:6px}.lkj-ins .cab:after{right:6px}.lkj-ins .ctop{justify-content:space-between;align-items:center;gap:10px;display:flex}.lkj-ins .plate{color:#2b2a22;letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(#e5c15a,#b98a22);border-radius:3px;padding:6px 14px;font-size:11px;font-weight:600;box-shadow:inset 0 1px #fff6}.lkj-ins .x{border:1px solid var(--edge);background:var(--btn);width:34px;height:30px;color:var(--dim);border-radius:4px;place-items:center;font-size:18px;display:grid}.lkj-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;margin-bottom:6px;font-size:9.5px;display:flex}.lkj-ins .well{background:var(--glass);border:1px solid var(--edge);border-radius:6px;box-shadow:inset 0 1px 3px #0000002e}.lkj-ins .row1{grid-template-columns:minmax(0,1fr) 190px;gap:10px;display:grid}.lkj-ins .spind{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.lkj-ins .spind .crew{width:52px;height:86px}.lkj-ins .spind .ini{border:2px solid var(--edge);width:64px;height:64px;color:var(--dim);border-radius:6px;font-size:26px}.lkj-ins .name{overflow-wrap:anywhere;font-size:30px;font-weight:500;line-height:1}.lkj-ins .rkp{color:var(--phos);border:1px solid var(--edge);background:var(--steel);border-radius:3px;margin-top:6px;padding:2px 8px;font-family:IBM Plex Mono,monospace;font-size:12px;display:inline-block}.lkj-ins .since{color:var(--dim);margin-top:5px;font-size:11.5px}.lkj-ins .port{aspect-ratio:1;background:linear-gradient(145deg,#e8c86a,#a8801f 60%,#d9b44e);border-radius:50%;padding:9px;position:relative;box-shadow:inset 0 0 0 2px #00000040,0 2px 8px #0000004d}.lkj-ins .port .sea{border-radius:50%;width:100%;height:100%;box-shadow:inset 0 0 0 2px #0000004d}.lkj-ins .port .dep{background:var(--glass);color:var(--phos);border:1px solid var(--edge);white-space:nowrap;border-radius:3px;padding:1px 7px;font-family:IBM Plex Mono,monospace;font-size:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.lkj-ins .next{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:0 8px;padding:8px 12px;font-size:14px;display:grid}.lkj-ins .next small{color:var(--dim);grid-column:2;font-size:11.5px}.lkj-ins .drums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lkj-ins .bk{gap:3px;padding:7px 10px;display:grid}.lkj-ins .bk .bt{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.lkj-ins .bk b{color:var(--phos);align-items:baseline;gap:2px;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:500;display:flex}.lkj-ins .bk b em{background:var(--steel);border:1px solid var(--edge);border-radius:2px;padding:0 3px;font-style:normal}.lkj-ins .bk b i{color:var(--dim);margin-left:4px;font-size:12px;font-style:normal}.lkj-ins .bk small{color:var(--dim);font-size:11px}.lkj-ins .keys{grid-template-columns:1fr 1fr;align-content:start;gap:6px 8px;min-height:0;display:grid}.lkj-ins .grp{display:contents}.lkj-ins .grp h3{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);grid-column:1/-1;margin:4px 0 -2px;font-size:9.5px;font-weight:400}.lkj-ins .it{border:1px solid var(--edge);background:var(--btn);border-radius:4px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:1px 8px;padding:6px 9px;display:grid;box-shadow:0 1px #0000001f}.lkj-ins .it:before{content:"";background:var(--off);border-radius:50%;grid-row:1/span 2;width:8px;height:8px}.lkj-ins .it.cur:before,.lkj-ins .it.lit:before{background:var(--led);box-shadow:0 0 6px var(--led)}.lkj-ins .it.blink:before{background:var(--amber);box-shadow:0 0 6px var(--amber)}.lkj-ins .it>span{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.lkj-ins .it small{color:var(--dim);font-size:11px;line-height:1.3}.lkj-ins .note{color:var(--dim);grid-column:1/-1;font-size:12.5px}.lkj-ins .foot{border-top:1px dashed var(--edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding-top:10px;display:grid}.lkj-ins .foot small{color:var(--dim);grid-column:1;font-size:11px}.lkj-ins .guard{grid-area:1/2/span 3;justify-items:center;gap:4px;display:grid}.lkj-ins .guard .out{border:2px solid var(--red);color:var(--red);background:var(--btn);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 3px var(--steel), 0 2px 0 #0003;border-radius:4px;padding:10px 12px;font-size:10.5px}.lkj-ins .guard small{color:var(--dim);letter-spacing:.1em;font-size:9.5px}.lkj-ins .logq{border:2px solid var(--red);background:var(--glass);border-radius:6px;grid-column:1/-1;padding:10px 12px}.lkj-ins .logq b{font-size:15px;font-weight:500}.lkj-ins .logq p{color:var(--dim);font-size:12px}.lkj-ins .logq button{border:1px solid var(--edge);background:var(--btn);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:6px 10px;font-size:10.5px}.lkj-ins .logq button.go{border:2px solid var(--red);color:var(--red)}.lkj-ins.is-phone .cab{border-radius:0;width:auto;min-height:100%;margin:0;position:relative;inset:auto}.lkj-ins.is-phone .row1{grid-template-columns:minmax(0,1fr) 130px}.lkj-ins.is-phone .name{font-size:24px}.lkj-ins.is-phone .spind{grid-template-columns:1fr;justify-items:start;gap:6px}.lkj-ins.is-phone .spind .crew{width:40px;height:66px}.lkj-ins.is-phone .drums{gap:6px}.lkj-ins.is-phone .bk{padding:6px 7px}.lkj-ins.is-phone .bk b{font-size:16px}.lkj-ins.is-phone .it>span{letter-spacing:.08em;font-size:10px}.lkj-calm{--glass:#f6fcfbe0;--edge:#ffffffd9;--ink:#0f3237;--dim:#3f6661;--own:#9a5f00;--pill:#0f32371a;--lift:0 10px 30px #0f464629;--wt:400;--out:#8a3b20;color:var(--ink)}.lkj-calm.is-phone{background:radial-gradient(at 50% -10%,#fff,#0000 60%),linear-gradient(#d8f0ec,#6fc6bd 52%,#2f8a80 82%,#1d5f5a)}:root.dark .lkj-calm{--glass:#091e21db;--edge:#e4f2ee24;--ink:#e4f2ee;--dim:#8fb7b0;--own:#f2c230;--pill:#e4f2ee24;--lift:none;--wt:300;--out:#f0a08a;--c-deep:radial-gradient(ellipse at 60% 40%, transparent 40%, #030e108c), linear-gradient(180deg, #1f5f60, #194f50 60%, #0b2326)}:root.dark .lkj-calm.is-phone{background:var(--c-deep)}.lkj-scrim.lkj-calm{-webkit-backdrop-filter:blur(6px);background:#0f32371a}:root.dark .lkj-scrim.lkj-calm{background:#030e104d}.lkj-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(28px)saturate(1.3);box-shadow:var(--lift);border-radius:22px}.lkj-calm .cab{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;width:440px;display:grid;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden}.lkj-calm .caps{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.lkj-calm .ctop{z-index:1;justify-content:space-between;align-items:center;margin-bottom:-18px;padding:12px 18px 0;display:flex;position:relative}.lkj-calm .x{background:var(--pill);border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.lkj-calm .who{text-align:center;justify-items:center;gap:2px;padding:4px 20px 0;display:grid}.lkj-calm .bubble{background:var(--pill);border:1px solid var(--edge);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.lkj-calm .bubble .crew{width:40px;height:66px;margin-top:8px}.lkj-calm .bubble .ini{color:var(--dim);font-size:34px}.lkj-calm .name{font-size:30px;font-weight:var(--wt);margin-top:4px;line-height:1.1}.lkj-calm .rk{color:var(--dim);font-size:13.5px}.lkj-calm .next{background:var(--ink);color:#f6fcfb;text-align:center;border-radius:16px;margin:8px 20px 0;padding:6px 14px;font-size:14.5px;display:block}:root.dark .lkj-calm .next{color:#0d2e33}.lkj-calm .next small{opacity:.8;font-size:12px;display:block}.lkj-calm .books{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 16px 0;display:grid}.lkj-calm .bk{background:var(--pill);text-align:center;border-radius:16px;gap:0;padding:5px 10px;display:grid}.lkj-calm .bk .bt{color:var(--dim);font-size:11px}.lkj-calm .bk b{font-size:22px;font-weight:var(--wt);line-height:1.2}.lkj-calm .bk b i{color:var(--dim);font-size:13px;font-style:normal}.lkj-calm .bk small{color:var(--dim);font-size:10.5px}.lkj-calm .lists{align-content:start;min-height:0;padding:4px 16px 0;display:grid}.lkj-calm .grp h3{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);margin:6px 4px 3px;font-size:10px;font-weight:400}.lkj-calm .grp ul{background:var(--pill);border-radius:16px;padding:2px 0}.lkj-calm .it{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:3px 14px;display:grid}.lkj-calm li+li .it{border-top:1px solid var(--pill)}.lkj-calm .it>span{font-size:15px;line-height:1.25}.lkj-calm .it small{color:var(--dim);grid-column:1;font-size:11px;line-height:1.2}.lkj-calm .it:after{content:"›";color:var(--dim);grid-area:1/2/span 2;font-size:18px}.lkj-calm .note{color:var(--dim);text-align:center;margin:10px 8px;font-size:13px}.lkj-calm .foot{position:relative}.lkj-calm .foot .swrow{text-align:center;justify-items:center;gap:1px;padding:6px 16px 4px;display:grid}.lkj-calm .foot small{color:var(--dim);font-size:11px}.lkj-calm .sea{height:96px}.lkj-calm .sea .out{color:#0f3237;background:#f6fcfbd9;border-radius:999px;padding:4px 14px;font-size:13px;bottom:12px;right:18px}.lkj-calm .logq{background:var(--pill);text-align:center;border-radius:16px;justify-items:center;margin:0 16px 8px;padding:12px 14px}.lkj-calm .logq b{font-size:17px;font-weight:var(--wt)}.lkj-calm .logq p{color:var(--dim);font-size:12.5px}.lkj-calm .logq button{border:1px solid;border-radius:999px;padding:4px 14px;font-size:13px}.lkj-calm .logq button.go{background:var(--ink);color:#f6fcfb;border-color:var(--ink)}:root.dark .lkj-calm .logq button.go{color:#0d2e33}.lkj-calm.is-phone .cab{inset:10px 10px auto;width:auto;min-height:calc(100% - 20px);margin:10px;position:relative;inset:auto}.lkj-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#5b6b69;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--own:#e3a200;--sep:#e3e7e4;--out:#a0402a;color:var(--ink)}.lkj-flat.is-phone{background:var(--bg)}:root.dark .lkj-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#93a5a2;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--own:#f2c230;--sep:#24363a;--out:#f0a08a}.lkj-scrim.lkj-flat{background:#0000000f}:root.dark .lkj-scrim.lkj-flat{background:#0000004d}.lkj-flat .cab{top:var(--lkj-top,54px);right:var(--lkj-right,16px);background:var(--card);width:384px;box-shadow:0 12px 40px #0000002e, 0 0 0 1px var(--sep);border-radius:16px;padding:8px 0;display:grid;position:absolute}.lkj-flat .cab:before{content:"";background:var(--card);width:14px;height:14px;box-shadow:-1px -1px 0 var(--sep);position:absolute;top:-7px;right:18px;transform:rotate(45deg)}.lkj-flat .ctop{display:none}.lkj-flat .who{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:2px 12px;padding:8px 16px 10px;display:grid}.lkj-flat .avc{background:var(--soft);border-radius:50%;grid-row:1/span 3;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.lkj-flat .avc .crew{width:30px;height:50px;margin-top:12px}.lkj-flat .avc .ini{color:var(--dim);font-size:20px}.lkj-flat .name{overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.2}.lkj-flat .rk{color:var(--dim);font-size:13px}.lkj-flat .since{color:var(--dim);font-size:12px}.lkj-flat .next{background:var(--acc);color:var(--onacc);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;margin:0 12px 8px;padding:10px 12px;font-size:14px;font-weight:600;display:grid}.lkj-flat .next small{opacity:.85;grid-column:1;font-size:12px;font-weight:400}.lkj-flat .next:after{content:"›";grid-area:1/2/span 2;align-self:center;font-size:20px}.lkj-flat .books{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 12px 6px;display:grid}.lkj-flat .bk{background:var(--soft);border-radius:10px;gap:0;padding:7px 8px;display:grid}.lkj-flat .bk .bt{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lkj-flat .bk b{font-size:17px;font-weight:600;line-height:1.25}.lkj-flat .bk b i{color:var(--dim);font-size:12px;font-style:normal;font-weight:400}.lkj-flat .bk small{display:none!important}.lkj-flat .lists{display:grid}.lkj-flat .grp{border-top:1px solid var(--sep);padding:4px 0}.lkj-flat .grp h3{display:none}.lkj-flat .it{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:4px 16px;display:grid}.lkj-flat .it>span{font-size:14.5px}.lkj-flat .it small{color:var(--dim);grid-column:1;font-size:12px;line-height:1.3}.lkj-flat .it:after{content:"›";color:var(--dim);grid-area:1/2/span 2;font-size:18px}.lkj-flat .it.cur{background:var(--soft)}.lkj-flat .note{color:var(--dim);padding:8px 16px;font-size:13px}.lkj-flat .foot{border-top:1px solid var(--sep);padding:6px 0 0;display:grid}.lkj-flat .foot small{color:var(--dim);padding:0 16px;font-size:11.5px}.lkj-flat .foot .out{color:var(--out);text-align:left;padding:8px 16px 6px;font-size:14.5px;font-weight:500}.lkj-flat .sea{display:none}.lkj-flat .logq{background:var(--soft);border-radius:12px;margin:4px 12px 6px;padding:10px 12px}.lkj-flat .logq b{font-size:15px;font-weight:600}.lkj-flat .logq p{color:var(--dim);font-size:12.5px}.lkj-flat .logq button{background:var(--card);border-radius:9px;padding:6px 12px;font-size:13.5px;font-weight:500}.lkj-flat .logq button.go{background:var(--out);color:#fff}.lkj-flat.is-phone .cab{border-radius:18px 18px 0 0;width:auto;max-height:calc(100% - 24px);padding-top:20px;position:absolute;inset:auto 0 0;overflow-y:auto}.lkj-flat.is-phone .cab:before{background:var(--sep);width:40px;height:5px;box-shadow:none;border-radius:3px;top:8px;left:50%;right:auto;transform:translate(-50%)}.lkj-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#4f6765;--rule:#1c3a3e;--tq:#2f9e97;--tqd:#1d6b68;--pb:#a9c9da;--onpb:#1c3a3e;--red:#c8352b;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;color:var(--ink)}.lkj-film.is-phone{background:var(--frame)}:root.dark .lkj-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--tqd:#0f3a3d;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--cream:#13282f}.lkj-scrim.lkj-film{background:var(--frame)}@supports (color:color-mix(in lab, red, red)){.lkj-scrim.lkj-film{background:color-mix(in srgb, var(--frame) 72%, transparent)}}.lkj-film .cab{background:var(--frame);border:2px solid var(--rule);width:min(1060px,100vw - 40px);height:min(680px,100vh - 40px);box-shadow:0 0 0 10px var(--frame);grid-template-rows:auto minmax(0,1fr) 150px;grid-template-columns:290px minmax(0,1fr) 290px;gap:12px;padding:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-screen=tablet-portrait] .lkj-film .cab{grid-template-columns:210px minmax(0,1fr) 250px}:root[data-screen=tablet-portrait] .lkj-film .room{width:170px;height:170px}:root[data-screen=tablet-portrait] .lkj-film .name{letter-spacing:.2em;font-size:26px}.lkj-film .ctop{grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.lkj-film .ctop .t{letter-spacing:.5em;text-transform:uppercase;text-align:center;font-size:20px;font-weight:500}.lkj-film .ctop .s{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.lkj-film .x{letter-spacing:.16em;text-transform:uppercase;border:1px solid;justify-self:end;padding:5px 10px;font-size:10px}.lkj-film .fld{align-content:start;gap:8px;min-height:0;padding:14px 16px;display:grid}.lkj-film .fld.tq{background:var(--tq);color:#fff}:root.dark .lkj-film .fld.tq{color:var(--ink)}.lkj-film .fld.pb{background:var(--pb);color:var(--onpb)}.lkj-film .fld.cr{background:var(--cream);border:2px solid var(--rule);text-align:center;justify-items:center}.lkj-film h2{letter-spacing:.24em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:600}.lkj-film h2 span{border-bottom:3px solid var(--yel);padding-bottom:2px}.lkj-film .room{border:10px solid var(--rule);background:radial-gradient(circle at 50% 70%, var(--pb), var(--tq));border-radius:50%;place-items:end center;width:210px;height:210px;margin-top:4px;display:grid;overflow:hidden}.lkj-film .room .crew{width:92px;height:152px;margin-bottom:6px}.lkj-film .room .ini{width:100%;height:100%;color:var(--cream);font-size:64px}.lkj-film .name{letter-spacing:.3em;text-transform:uppercase;margin-top:6px;font-size:34px;font-weight:400}.lkj-film .rk{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:11px}.lkj-film .since{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px}.lkj-film .next{border:2px solid var(--hi);color:var(--hi);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;padding:6px 12px;font-size:11px;display:block}.lkj-film .next small{letter-spacing:.06em;text-transform:none;color:var(--dim);font-size:11px;display:block}.lkj-film .books{gap:10px;display:grid}.lkj-film .bk{text-align:center;border-bottom:1px solid #ffffff59;justify-items:center;gap:0;padding-bottom:8px;display:grid}.lkj-film .bk:last-child{border:0}.lkj-film .bk .bt{letter-spacing:.22em;text-transform:uppercase;font-size:10.5px}.lkj-film .bk b{font-size:44px;font-weight:300;line-height:1.05}.lkj-film .bk b i{font-size:16px;font-style:normal}.lkj-film .bk small{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:10px}.lkj-film .lists{align-content:start;gap:4px;display:grid}.lkj-film .grp h3{letter-spacing:.22em;text-transform:uppercase;text-align:center;margin:2px 0 3px;font-size:10px;font-weight:600}.lkj-film .grp ul{gap:4px;display:grid}.lkj-film .it{text-align:center;border:1px solid;padding:4px 8px;display:grid}.lkj-film .it>span{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.lkj-film .it small{opacity:.8;font-size:10.5px;line-height:1.25}.lkj-film .it.cur{background:var(--hi);color:#fff;border-color:var(--hi)}.lkj-film .note{text-align:center;font-size:12px}.lkj-film .band{grid-column:1/-1;grid-template-columns:290px minmax(0,1fr) 290px;gap:12px;min-height:0;display:grid}.lkj-film .band .fld{text-align:center;align-content:center;justify-items:center}.lkj-film .band small{color:inherit;opacity:.85;font-size:10.5px}.lkj-film .band .seaf{border:2px solid var(--rule);padding:0}.lkj-film .band .sea{height:100%}.lkj-film .band .out{background:var(--hi);color:#fff;letter-spacing:.2em;text-transform:uppercase;border:0;padding:9px 14px;font-size:11px}:root.dark .lkj-film .band .out,:root.dark .lkj-film .it.cur{color:#0e1f25}.lkj-film .logq{text-align:center;justify-items:center}.lkj-film .logq b{letter-spacing:.2em;text-transform:uppercase;font-size:11px}.lkj-film .logq p{font-size:11px}.lkj-film .logq button{letter-spacing:.14em;text-transform:uppercase;border:1px solid;padding:5px 9px;font-size:10px}.lkj-film .logq button.go{background:var(--hi);color:#fff;border-color:var(--hi)}.lkj-film.is-phone .cab{width:auto;height:auto;min-height:100%;box-shadow:none;border:0;grid-template-rows:none;grid-template-columns:1fr;padding:12px;position:relative;top:auto;left:auto;transform:none}.lkj-film.is-phone .band{grid-template-columns:1fr}.lkj-film.is-phone .band .seaf{order:-1;height:120px}.lkj-film.is-phone .fld.cr{order:-1;gap:4px;padding:10px}.lkj-film.is-phone .ctop{order:-2}.lkj-film.is-phone .band .lo{display:none}.lkj-film.is-phone .band .lo.q{display:grid}.lkj-film .seaf .out{display:none}.lkj-film.is-phone .seaf .out{display:block;position:absolute;bottom:10px;right:10px}.lkj-film.is-phone .tq .note{display:none}.lkj-film.is-phone .fld{padding:10px 12px}.lkj-film.is-phone .name{margin-top:2px;font-size:28px}.lkj-film.is-phone .ctop{grid-template-columns:1fr auto}.lkj-film.is-phone .ctop .s{display:none}.lkj-film.is-phone .room{border-width:7px;width:120px;height:120px}.lkj-film.is-phone .room .crew{width:56px;height:92px}.lkj-film.is-phone .books{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lkj-film.is-phone .bk{border:0}.lkj-film.is-phone .bk b{font-size:30px}.lkj-film.is-phone .bk small,.lkj-film.is-phone .bk .bt{letter-spacing:.08em;font-size:9px}.lkj-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--out:#7a2a12;color:var(--ink)}.lkj-post.is-phone{background:var(--pp)}:root.dark .lkj-post{--pp:#10292d;--ink:#ece3cd;--gold:#d6a63a;--mus:#d6a63a;--soft:#9fd3cb;--out:#f0a08a}.lkj-post .cab{grid-template-rows:54px auto 210px minmax(0,1fr);display:grid;position:absolute;inset:0}.lkj-post .ctop{justify-content:space-between;align-items:center;padding:0 44px;display:flex}.lkj-post .ctop .w{color:var(--mus);font-size:26px}.lkj-post .ctop .s{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.lkj-post .x{text-underline-offset:4px;font-size:15px;text-decoration:underline}.lkj-post .hl{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:34px;padding:6px 44px 14px;display:grid}.lkj-post .hl .crew{width:90px;height:148px}.lkj-post .hl .ini{border:3px solid var(--mus);width:96px;height:96px;color:var(--mus);font-size:40px}.lkj-post .hlt{gap:8px;display:grid}.lkj-post .name{color:var(--mus);overflow-wrap:anywhere;font-size:132px;font-weight:400;line-height:.9}.lkj-post .say{max-width:900px;font-size:25px;line-height:1.3}.lkj-post .say a{text-decoration:underline;-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);text-decoration-color:var(--mus);text-underline-offset:5px;text-decoration-thickness:2px}.lkj-post .next{color:var(--gold);text-underline-offset:4px;font-size:18px;text-decoration:underline;display:inline-block}.lkj-post .next small{color:var(--soft);margin-left:8px;font-size:14px;text-decoration:none;display:inline}.lkj-post .sea{height:210px}.lkj-post .sea .out{color:#fff6dc;text-underline-offset:5px;font-size:22px;text-decoration:underline;bottom:18px;right:44px}.lkj-post .cols{border-top:2px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;margin:0 44px;display:grid}.lkj-post .cols>section{align-content:start;gap:6px;min-height:0;padding:12px 18px 10px;display:grid}.lkj-post .cols>section+section{border-left:1px solid var(--rule)}.lkj-post .cols h3{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.lkj-post .it,.lkj-post .bk{display:block}.lkj-post .it>span,.lkj-post .bk .bt{text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;font-size:21px;line-height:1.25;text-decoration-thickness:1px}.lkj-post .it small,.lkj-post .bk small{color:var(--soft);font-size:12.5px}.lkj-post .bk b{display:none}.lkj-post .it.cur span{color:var(--gold)}.lkj-post .foot{gap:4px;display:grid}.lkj-post .foot small{color:var(--soft);font-size:12.5px}.lkj-post .note{color:var(--soft);font-size:14px}.lkj-post .logq{border-top:1px solid var(--rule);margin-top:6px;padding:10px 0 0}.lkj-post .logq b{color:var(--out);font-size:21px;font-weight:400}.lkj-post .logq p{color:var(--soft);font-size:12.5px}.lkj-post .logq button{text-underline-offset:4px;font-size:17px;text-decoration:underline}.lkj-post .logq button.go{color:var(--out)}.lkj-post.is-phone .cab{grid-template-rows:none;min-height:100%;position:relative;inset:auto}.lkj-post.is-phone .ctop{padding:14px 20px}.lkj-post.is-phone .hl{gap:14px;padding:4px 20px 12px}.lkj-post.is-phone .hl .crew{width:46px;height:76px}.lkj-post.is-phone .name{font-size:58px}.lkj-post.is-phone .say{font-size:17px}.lkj-post.is-phone .sea{height:130px}.lkj-post.is-phone .sea .out{font-size:18px;right:20px}.lkj-post.is-phone .cols{grid-template-columns:1fr 1fr;margin:0 20px 20px}.lkj-post.is-phone .cols>section{padding:10px 10px 8px 0}.lkj-post.is-phone .cols>section+section{border-left:0}.lkj-post.is-phone .cols>section:nth-child(2n){border-left:1px solid var(--rule);padding-left:12px}.lkj-post.is-phone .cols>section:nth-child(n+3){border-top:1px solid var(--rule)}.lkj-post.is-phone .it>span,.lkj-post.is-phone .bk .bt{font-size:17px}.lkj .crew svg{display:block}.lkj-post .cab{background:var(--pp)}.lkj-film.is-phone .fld.pb{order:1}.lkj-flat.is-phone{pointer-events:none;background:0 0;overflow:hidden}.lkj-flat.is-phone .cab{pointer-events:auto}.lkj-std .rk.since{margin-top:2px;font-size:13px}.lkj-calm .rk.since{font-size:12px}.lkj-ins .grp ul,.lkj-ins .grp li{display:contents}.lkj-ins .next .lamp{background:var(--amber);width:9px;height:9px;box-shadow:0 0 6px var(--amber);border-radius:50%}.lkj-flat .bk:not(a){cursor:default}.lkj .sea{--lb-fest:var(--fest)}.lbt-cabin .sl-avatar[data-state=open]{box-shadow:0 0 0 3px var(--sl-mustard)}.lkj .sea .sweep{animation:26s ease-in-out infinite lkj-sweep}@keyframes lkj-sweep{0%,80%,to{transform:rotate(0)}86%{transform:rotate(-16deg)}92%{transform:rotate(-16deg)}}.lkj-scrim[data-state=open]{animation:.24s ease-out lkj-fade-in}.lkj-scrim[data-state=closed],.lkj[data-state=closed]{animation:.18s ease-in forwards lkj-fade-out}.lkj[data-state=open] .cab{animation:.24s ease-out lkj-slide-in}.lkj-flat[data-state=open] .cab{animation-name:lkj-drop-in}.lkj-film[data-state=open] .cab,.lkj-post[data-state=open] .cab{animation-name:lkj-fade-in}.lkj-flat.is-phone[data-state=open] .cab{animation-name:lkj-rise-in}@keyframes lkj-fade-in{0%{opacity:0}}@keyframes lkj-fade-out{to{opacity:0}}@keyframes lkj-slide-in{0%{opacity:0;translate:32px}}@keyframes lkj-drop-in{0%{opacity:0;translate:0 -6px}}@keyframes lkj-rise-in{0%{translate:0 40px}}@media (prefers-reduced-motion:reduce){.lkj .sea .sweep,.lkj[data-state=open] .cab,.lkj-scrim[data-state=open]{animation:none}}.lkj .it.is-switch{width:100%}.lkj-ins .it.is-switch{grid-column:1/-1}:root[data-screen=widescreen] .lkj.is-desk{inset-inline:max(0px, calc((100% - var(--lb-content)) / 2))}.lob{font-family:Jost,sans-serif}.lob input,.lob select{font:inherit;color:inherit;outline-offset:2px;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.lob .v{width:var(--w,auto)}.lob select.v{appearance:none;cursor:pointer}.lob input[type=number].v{appearance:textfield}.lob input[type=number].v::-webkit-inner-spin-button{appearance:none}.lob .prog li a,.lob .frames li a{display:contents}.lob .inp{align-items:baseline;display:inline-flex}.lob .inp.sel{position:relative}.lob .inp.sel i{pointer-events:none}.lob .upl .avc{overflow:hidden}.lob .upl .avc img{object-fit:cover;width:100%;height:100%}.lob .crew svg,.lob .sea svg{display:block}.lob button:disabled{cursor:default;opacity:.6}.lob .tgl{text-align:left;width:100%}.lob .sw{flex:none}.lob{-webkit-font-smoothing:antialiased;font-family:Jost,sans-serif;position:relative;overflow:hidden}.lob:not(.lob-flat){text-transform:lowercase}.lob a,.lob button{cursor:pointer;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0;text-decoration:none}.lob ul,.lob ol,.lob dl{margin:0;padding:0;list-style:none}.lob p,.lob h1,.lob h2,.lob h3,.lob dd,.lob dt{margin:0}.lob svg{display:block}.crew{--cu:#9ccbe3;--cud:#6ea4c2;--cb:#1f5c57;--cc:#c8442f;--ccd:#a13321;--suit:#2f8f8a;--suitd:#1f6763;--tape:#15201f;--helm:#f2c230;display:block}:root.dark .lob .crew{--cu:#8cbfd8;--cud:#5f93ae;--cb:#0b2326;--cc:#d65a43;--ccd:#b0412c;--suit:#3aa39c;--suitd:#24726d}.crew svg{width:100%;height:100%}.sea{position:relative;overflow:hidden}.sea svg{width:100%;height:100%}.sea{--water:#6fc6bd;--water2:#2f8a80;--rock:#3d9a91;--light:#f8f3e3;--mustard:#c99a2e;--deepfix:#1f5c57;--course:#1f5c57;--cone:.26;--pier:#2a7169}:root.dark .lob .sea{--water:#1f5f60;--water2:#0b2326;--rock:#163f42;--mustard:#d6a63a;--deepfix:#0b2326;--course:#93cbc3;--cone:.2;--pier:#3a6a66}.err{font-size:12.5px}.sw{border-radius:50%;width:30px;height:30px;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}.sw.on{box-shadow:0 0 0 2px var(--swring,#c99a2e), inset 0 0 0 2px #fff}.sw.none{background:linear-gradient(135deg,#0000 45%,#9aa 45% 55%,#0000 55%)!important}.sws{flex-wrap:wrap;gap:6px;display:flex}.seg{flex-wrap:wrap;gap:4px 14px;display:flex}.tgl{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:4px 0;display:grid}.tgl small{grid-column:1;display:block}.tgl .sv{background:var(--tgoff,#c9c2ae);border-radius:999px;grid-area:1/2/span 2;width:40px;height:22px;position:relative}.tgl .sv:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.tgl.on .sv{background:var(--tgon,#1f5c57)}.tgl.on .sv:after{left:21px}.upl{align-items:center;gap:12px;display:flex}.upl .avc{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:15px;display:grid}.figart{place-items:end center;display:grid}.stampsvg{color:var(--stampc,#1f5c57)}.stampsvg svg{width:100%;height:100%}.stampsvg.wait svg{opacity:.35}.prog.ph p{margin-bottom:6px;font-size:13px}.prog.ph ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.prog.ph li{background:var(--pt-off,#0000001f);border-radius:3px;height:5px}.prog.ph li.saved{background:var(--pt-on,#c99a2e)}.prog.ph li.cur{background:var(--pt-cur,#1f5c57)}.prog.ph li.later{background:repeating-linear-gradient(90deg, var(--pt-on,#c99a2e) 0 4px, transparent 4px 7px)}.sum li{grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:0 10px;padding:4px 0;display:grid}.sum small{grid-column:2;display:block}.rank{margin-top:4px;font-size:12.5px;display:block}.unit2{margin-left:14px;font-size:14px}.inp i{margin-left:6px;font-style:normal}.inp.sel i{margin-left:18px}.inp.sm{margin-left:10px}.lob:not(.lob-post) .rc .seg+.seg{margin-top:6px}.tgls{gap:4px;display:grid}.hint{border-left:2px solid;padding-left:10px}.lob-std{--bg:#efe6d2;--sheet:#f6f0e2;--ink:#1f5c57;--soft:#2a7169;--mus:#c99a2e;--musi:#93690f;--rule:#d9c79c;--hair:#1f5c5724;--out:#8a3b20;--lite:#fbf6ea;--pt-on:var(--mus);--pt-cur:var(--ink);--pt-off:var(--rule);--tgon:var(--ink);--tgoff:#d9c79c;--swring:var(--mus);background:var(--bg);color:var(--ink)}:root.dark .lob-std{--bg:#10292d;--sheet:#15353a;--ink:#ece3cd;--soft:#93cbc3;--mus:#d6a63a;--musi:#e2b552;--rule:#3a5a55;--hair:#ece3cd24;--out:#f0a08a;--lite:#1a3e43;--tgoff:#3a5a55}.lob-std .pg{padding:0 64px}.lob-std .ttl{border-bottom:1px solid var(--mus);align-items:center;gap:22px;padding:12px 0;display:flex}.lob-std .box{border:2px solid var(--mus);width:64px;height:64px;color:var(--mus);flex:none;align-content:center;place-items:center;display:grid}.lob-std .box small{letter-spacing:.3em;text-transform:uppercase;color:var(--musi);font-size:9px;font-weight:600}.lob-std .box b{font-size:30px;font-weight:400;line-height:1}.lob-std .ttl h1{color:var(--mus);flex:1;font-size:46px;font-weight:400;line-height:1}.lob-std .aside{text-align:right;color:var(--soft);font-size:14px}.lob-std .g3{grid-template-columns:200px minmax(0,1fr) 280px;align-items:start;gap:36px;padding-top:16px;display:grid}.lob-std .prog li{border-bottom:1px solid var(--hair);color:var(--soft);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:0 10px;padding:7px 0;font-size:16px;display:grid}.lob-std .prog .pn{width:24px;height:24px;color:var(--musi);border:1.5px solid var(--mus);grid-row:1/span 2;place-items:center;font-size:11px;display:grid}.lob-std .prog li small{color:var(--soft);grid-column:2;font-size:11.5px}.lob-std .prog li.saved .pn{background:var(--mus);color:var(--sheet)}.lob-std .prog li.later .pn{border-style:dashed}.lob-std .prog li.cur{color:var(--ink);font-weight:600}.lob-std .card{background:var(--sheet);border:3px solid var(--ink);box-shadow:inset 0 0 0 3px var(--sheet), inset 0 0 0 4px var(--mus), 0 14px 30px #0000001f;padding:14px 24px 16px}.lob-std .khead{letter-spacing:.3em;text-transform:uppercase;color:var(--musi);border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:10.5px;font-weight:600}.lob-std .note{background:var(--lite);border-left:3px solid var(--mus);margin:10px 0 2px;padding:8px 14px;font-size:15px}.lob-std .note .from{letter-spacing:.3em;text-transform:uppercase;color:var(--musi);font-size:9.5px;font-weight:600}.lob-std .row{border-bottom:1px solid var(--rule);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.lob-std .rn{border:1px solid var(--mus);width:26px;height:22px;color:var(--musi);place-items:center;font-size:11px;display:grid}.lob-std .rl{letter-spacing:.22em;text-transform:uppercase;color:var(--musi);margin-bottom:3px;font-size:10px;font-weight:600}.lob-std .rc{font-size:16px}.lob-std .inp .v{border-bottom:1px dotted var(--soft);padding:0 2px;font-size:18px;font-weight:400}.lob-std .inp i{color:var(--soft);font-size:14px}.lob-std .seg button{color:var(--soft);padding-bottom:2px}.lob-std .seg button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--mus);font-weight:600}.lob-std .upl .avc{color:var(--soft);border-color:var(--mus)}.lob-std .upl .sm{border:1px solid var(--mus);border-radius:999px;padding:3px 12px;font-size:13.5px}.lob-std .upl small{color:var(--soft);max-width:190px;font-size:11.5px}.lob-std .tgl span{font-size:15px}.lob-std .tgl small,.lob-std .rank,.lob-std .unit2{color:var(--soft);font-size:12px}.lob-std .rank b{color:var(--ink);font-weight:500}.lob-std .nt{color:var(--soft);margin-top:8px;font-size:12.5px}.lob-std .hint{color:var(--out);margin-top:6px;font-size:12.5px}.lob-std .err{color:var(--out);margin-top:3px}.lob-std .row.bad .inp .v{border-bottom:2px solid var(--out)}.lob-std .acts{align-items:center;gap:20px;margin-top:12px;display:flex}.lob-std .go{background:var(--ink);color:var(--sheet);border-radius:999px;padding:9px 20px;font-size:15px}.lob-std .later{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);text-decoration-color:var(--mus);font-size:15px}.lob-std .dh{color:var(--mus);margin-top:8px;font-size:30px;font-weight:400}.lob-std .sum{margin-top:8px}.lob-std .sum li{border-bottom:1px solid var(--rule);font-size:15px}.lob-std .sum .pn{background:var(--mus);width:22px;height:22px;color:var(--sheet);grid-row:1/span 2;place-items:center;font-size:11px;display:grid}.lob-std .sum small{color:var(--soft);font-size:12.5px}.lob-std .fig{justify-items:center;gap:6px;display:grid}.lob-std .figh{letter-spacing:.3em;text-transform:uppercase;color:var(--musi);justify-self:start;font-size:10.5px;font-weight:600}.lob-std .figart .crew{width:104px;height:172px;color:var(--soft)}.lob-std .figc{color:var(--soft);text-align:center;font-size:12.5px}.lob-std .pp{border-top:1px solid var(--rule);width:100%}.lob-std .pp div{border-bottom:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr);padding:3px 0;font-size:13.5px;display:grid}.lob-std .pp dt{color:var(--soft)}.lob-std .pp .empty dd{color:var(--soft);opacity:.6}.lob-std.is-desk .sea{height:100px;position:absolute;bottom:0;left:0;right:0}.lob-std.is-phone .pg{gap:12px;padding:0 20px 16px;display:grid}.lob-std.is-phone .ttl{gap:14px;padding:10px 0}.lob-std.is-phone .box{width:48px;height:48px}.lob-std.is-phone .box b{font-size:22px}.lob-std.is-phone .ttl h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:30px}.lob-std.is-phone .aside{display:none}.lob-std.is-phone .figrow{color:var(--soft);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.lob-std.is-phone .figrow .crew{width:44px;height:72px;color:var(--soft)}.lob-std.is-phone .card{padding:12px 16px 14px}.lob-std.is-phone .sea{height:70px}.lob-ins{--bg:#b4bbb7;--glow:#f3f4f0;--steel:#e8eae5;--edge:#a5ada9;--rivet:#8d9793;--ink:#1d2a2c;--dim:#4c5c5a;--glass:#f6f1e1;--phos:#0e5c50;--off:#cbd2ce;--led:#2f9e6b;--amber:#e0a21a;--btn:#f4f5f1;--red:#b8402c;--pt-on:var(--led);--pt-cur:var(--phos);--pt-off:var(--off);--tgon:var(--led);--tgoff:var(--off);--swring:var(--phos);background:radial-gradient(ellipse at 50% 0, var(--glow), var(--bg) 70%);color:var(--ink)}:root.dark .lob-ins{--bg:#0c1d20;--glow:#1d3d43;--steel:#18343a;--edge:#2d4f55;--rivet:#4a6c70;--ink:#f1e8d0;--dim:#9fb9b5;--glass:#0b1d1f;--phos:#9ff0c9;--off:#23413f;--led:#9ff0c9;--btn:#0f2427;--red:#e0735c}.lob-ins .pg{gap:12px;padding:12px 22px;display:grid}.lob-ins .ctop{justify-content:space-between;align-items:center;display:flex}.lob-ins .plate{color:#2b2a22;letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(#e5c15a,#b98a22);border-radius:3px;padding:6px 14px;font-size:11px;font-weight:600;box-shadow:inset 0 1px #fff6}.lob-ins .cnt{color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:13px}.lob-ins .cnt b{color:var(--phos);font-weight:500}.lob-ins .lamps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lob-ins .lamp{border:1px solid var(--edge);background:var(--btn);border-radius:4px;grid-template-columns:10px auto minmax(0,1fr);align-items:center;gap:0 8px;padding:7px 10px;display:grid}.lob-ins .lamp i{background:var(--off);border-radius:50%;width:9px;height:9px}.lob-ins .lamp b{color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.lob-ins .lamp small{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.lob-ins .lamp.saved i{background:var(--led);box-shadow:0 0 6px var(--led)}.lob-ins .lamp.later i{background:var(--amber);box-shadow:0 0 6px var(--amber)}.lob-ins .lamp.cur{outline:2px solid var(--phos);outline-offset:-1px}.lob-ins .lamp.cur i{background:var(--btn);box-shadow:0 0 0 2px var(--phos)}.lob-ins .well{background:var(--glass);border:1px solid var(--edge);border-radius:6px;box-shadow:inset 0 1px 3px #0000002e}.lob-ins .g2{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.lob-ins .card{padding:12px 18px 14px}.lob-ins .khead,.lob-ins .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.lob-ins .lbl{justify-content:space-between;display:flex}.lob-ins .note{border:1px dashed var(--edge);border-radius:4px;margin:8px 0 4px;padding:8px 12px;font-size:14px}.lob-ins .note .from{letter-spacing:.2em;text-transform:uppercase;color:var(--phos);font-size:9.5px}.lob-ins .row{border-bottom:1px dashed var(--edge);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.lob-ins .rn{color:var(--dim);border:1px solid var(--edge);text-align:center;background:var(--steel);border-radius:3px;height:20px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:18px}.lob-ins .rl{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:4px;font-size:10px}.lob-ins .rc{font-size:14px}.lob-ins .inp{background:var(--steel);border:1px solid var(--edge);border-radius:3px;align-items:baseline;padding:3px 9px;display:inline-flex}.lob-ins .inp .v{color:var(--phos);font-family:IBM Plex Mono,monospace;font-size:17px;font-weight:500}.lob-ins .inp i{color:var(--dim);font-size:12px}.lob-ins .seg{gap:0}.lob-ins .seg button{border:1px solid var(--edge);background:var(--btn);letter-spacing:.12em;text-transform:uppercase;margin-right:-1px;padding:4px 12px;font-size:11px}.lob-ins .seg button:first-child{border-radius:4px 0 0 4px}.lob-ins .seg button:last-child{border-radius:0 4px 4px 0}.lob-ins .seg button.on{background:var(--phos);color:var(--glass);border-color:var(--phos)}.lob-ins .upl .avc{color:var(--dim);border-radius:6px}.lob-ins .upl .sm{border:1px solid var(--edge);background:var(--btn);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:5px 10px;font-size:10.5px}.lob-ins .upl small,.lob-ins .tgl small,.lob-ins .rank,.lob-ins .unit2{color:var(--dim);font-size:11.5px}.lob-ins .rank b{color:var(--phos);font-weight:500}.lob-ins .tgl span{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.lob-ins .tgl .sv{border-radius:4px}.lob-ins .tgl .sv:after{border-radius:2px}.lob-ins .nt{color:var(--dim);margin-top:8px;font-size:12px}.lob-ins .hint{color:var(--red);margin-top:6px;font-size:12px}.lob-ins .err{color:var(--red);margin-top:3px}.lob-ins .row.bad .inp{border:2px solid var(--red)}.lob-ins .acts{align-items:center;gap:10px;margin-top:12px;display:flex}.lob-ins .go,.lob-ins .later{border:1px solid var(--edge);background:var(--btn);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:8px 14px;font-size:11px;box-shadow:0 2px #00000026}.lob-ins .go{border:2px solid var(--phos);color:var(--phos);align-items:center;gap:8px;display:flex}.lob-ins .go:before{content:"";background:var(--led);width:8px;height:8px;box-shadow:0 0 6px var(--led);border-radius:50%}.lob-ins .dh{margin-top:8px;font-size:22px;font-weight:500}.lob-ins .sum li{border-bottom:1px dashed var(--edge);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.lob-ins .sum .pn{color:var(--led);grid-row:1/span 2;font-size:12px}.lob-ins .sum small{letter-spacing:0;text-transform:none;color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:12px}.lob-ins .locker{justify-items:center;gap:6px;padding:10px 14px 16px;display:grid}.lob-ins .locker .lbl{width:100%}.lob-ins .figart .crew{width:84px;height:140px;color:var(--dim)}.lob-ins .rkp{color:var(--phos);border:1px solid var(--edge);background:var(--steel);border-radius:3px;padding:2px 8px;font-family:IBM Plex Mono,monospace;font-size:12px}.lob-ins .small{color:var(--dim);text-align:center;font-size:11.5px}.lob-ins .port{background:linear-gradient(145deg,#e8c86a,#a8801f 60%,#d9b44e);border-radius:50%;width:150px;height:150px;margin-top:6px;padding:9px;position:relative;box-shadow:inset 0 0 0 2px #00000040,0 2px 8px #0000004d}.lob-ins .port .sea{border-radius:50%;width:100%;height:100%}.lob-ins .port .dep{background:var(--glass);color:var(--phos);border:1px solid var(--edge);white-space:nowrap;border-radius:3px;padding:1px 7px;font-family:IBM Plex Mono,monospace;font-size:11px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.lob-ins.is-phone .pg{gap:10px;padding:12px 12px 16px}.lob-ins.is-phone .lamps{gap:4px}.lob-ins.is-phone .lamp{grid-template-columns:9px auto;justify-content:center;padding:6px}.lob-ins.is-phone .lamp small{display:none}.lob-ins.is-phone .card{padding:10px 12px 12px}.lob-ins.is-phone .phfig{color:var(--dim);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.lob-ins.is-phone .phfig .crew{width:40px;height:66px;color:var(--dim)}.lob-calm{--glass:#f6fcfbb8;--edge:#ffffffd9;--ink:#0f3237;--dim:#3f6661;--pill:#0f323717;--lift:0 10px 30px #0f464629;--wt:400;--out:#8a3b20;--oninv:#f6fcfb;--pt-on:var(--ink);--pt-cur:var(--ink);--pt-off:#0f32372e;--tgon:var(--ink);--tgoff:#0f323738;--swring:var(--ink);color:var(--ink);background:radial-gradient(at 50% -10%,#fff,#0000 60%),linear-gradient(#d8f0ec,#a6dcd5 55%,#6fc6bd)}:root.dark .lob-calm{--glass:#091e219e;--edge:#e4f2ee24;--ink:#e4f2ee;--dim:#8fb7b0;--pill:#e4f2ee1f;--lift:none;--wt:300;--out:#f0a08a;--oninv:#0d2e33;--pt-off:#e4f2ee33;--tgoff:#e4f2ee38;background:radial-gradient(at 60% 40%,#0000 40%,#030e108c),linear-gradient(#1f5f60,#194f50 60%,#0b2326)}.lob-calm .pg{z-index:2;justify-items:center;gap:10px;padding-top:4px;display:grid;position:relative}.lob-calm .dots{justify-items:center;gap:4px;display:grid}.lob-calm .dots ol{gap:6px;display:flex}.lob-calm .dots li{background:var(--pt-off);border-radius:999px;width:9px;height:9px}.lob-calm .dots li.saved{background:var(--ink)}.lob-calm .dots li.later{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.lob-calm .dots li.cur{background:var(--ink);width:28px}.lob-calm .dots p{color:var(--dim);font-size:13px}.lob-calm .stack{grid-template-rows:auto 1fr;grid-template-columns:120px 560px;align-items:start;gap:6px 24px;display:grid}.lob-calm .bub{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);border-radius:50%;grid-column:1;place-items:end center;width:110px;height:110px;display:grid;overflow:hidden}.lob-calm .bub .crew{width:62px;height:100px;color:var(--dim)}.lob-calm .figc{color:var(--dim);text-align:center;grid-column:1;align-self:start;font-size:12px}.lob-calm .card{grid-area:1/2/span 2;padding:18px 28px 20px}.lob-calm .glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--lift);border-radius:26px}.lob-calm .ch{font-size:30px;font-weight:var(--wt);text-align:center;margin-bottom:4px}.lob-calm .khead{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);text-align:center;font-size:10px}.lob-calm .note{background:var(--pill);text-align:center;border-radius:16px;margin:6px 0;padding:10px 16px;font-size:15px}.lob-calm .note .from{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px}.lob-calm .rows{gap:8px;margin-top:6px;display:grid}.lob-calm .row{background:var(--pill);border-radius:18px;padding:8px 16px}.lob-calm .rn{display:none}.lob-calm .rl{color:var(--dim);margin-bottom:4px;font-size:11px}.lob-calm .rc{font-size:17px}.lob-calm .inp .v{font-weight:var(--wt);font-size:22px}.lob-calm .inp i{color:var(--dim);font-size:15px}.lob-calm .seg{gap:6px}.lob-calm .seg button{border:1px solid var(--dim);border-radius:999px;padding:4px 14px;font-size:14px}.lob-calm .seg button.on{background:var(--ink);color:var(--oninv);border-color:var(--ink)}.lob-calm .inp.sm{border:1px solid var(--dim);border-radius:999px;padding:3px 12px}.lob-calm .inp.sm b{font-size:14px}.lob-calm .upl .avc{color:var(--dim)}.lob-calm .upl .sm{border:1px solid;border-radius:999px;padding:4px 14px;font-size:13px}.lob-calm .upl small,.lob-calm .tgl small,.lob-calm .rank,.lob-calm .unit2{color:var(--dim);font-size:12px}.lob-calm .tgl+.tgl{border-top:1px solid var(--pill)}.lob-calm .tgl span{font-size:15px}.lob-calm .nt{color:var(--dim);text-align:center;margin-top:8px;font-size:12.5px}.lob-calm .hint{color:var(--out);margin-top:6px;font-size:12.5px}.lob-calm .err{color:var(--out);margin-top:3px}.lob-calm .row.bad{box-shadow:inset 0 0 0 1.5px var(--out)}.lob-calm .acts{justify-content:center;gap:10px;margin-top:12px;display:flex}.lob-calm .go{background:var(--ink);color:var(--oninv);border-radius:999px;padding:9px 22px;font-size:15px}.lob-calm .later{border:1px solid;border-radius:999px;padding:9px 18px;font-size:15px}.lob-calm .dh{font-size:30px;font-weight:var(--wt);text-align:center;margin-top:4px}.lob-calm .sum{background:var(--pill);border-radius:18px;margin-top:8px;padding:4px 16px}.lob-calm .sum li+li{border-top:1px solid var(--pill)}.lob-calm .sum .pn{color:var(--dim);grid-row:1/span 2}.lob-calm .sum small{color:var(--dim);font-size:12.5px}.lob-calm .calmsea{z-index:1;height:150px;position:absolute;bottom:0;left:0;right:0}.lob-calm.is-phone .pg{padding:0 12px}.lob-calm.is-phone .stack{grid-template-columns:1fr;justify-items:center;width:100%}.lob-calm.is-phone .bub{width:76px;height:76px}.lob-calm.is-phone .bub .crew{width:44px;height:72px}.lob-calm.is-phone .card{grid-area:auto/1;width:100%;padding:14px 16px 16px}.lob-calm.is-phone .ch{font-size:26px}.lob-calm.is-phone .calmsea{height:110px;margin-top:10px;position:relative}.lob-flat{--bg:#f3f4f1;--card:#fff;--ink:#152628;--dim:#5b6b69;--soft:#e7ebe8;--acc:#0f6e66;--onacc:#fff;--sep:#e3e7e4;--out:#a0402a;--pt-on:var(--acc);--pt-cur:var(--acc);--pt-off:var(--soft);--tgon:var(--acc);--tgoff:#cfd6d3;--swring:var(--acc);background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}:root.dark .lob-flat{--bg:#0f191b;--card:#172427;--ink:#e9efed;--dim:#93a5a2;--soft:#223336;--acc:#5cc6b8;--onacc:#0f191b;--sep:#24363a;--out:#f0a08a;--tgoff:#2e4246}.lob-flat .pg{grid-template-columns:260px minmax(0,560px) 180px;justify-content:center;align-items:start;gap:24px;padding:24px;display:grid}.lob-flat .side{background:var(--card);border-radius:14px;padding:8px 0;box-shadow:0 1px 2px #0000000f}.lob-flat .sh0{color:var(--dim);padding:6px 16px 4px;font-size:12px}.lob-flat .prog li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 16px;font-size:15px;display:grid}.lob-flat .prog .pn{background:var(--soft);width:22px;height:22px;color:var(--dim);border-radius:50%;place-items:center;font-size:11px;display:grid}.lob-flat .prog li.saved .pn{background:var(--acc);color:var(--onacc)}.lob-flat .prog li.later .pn{box-shadow:inset 0 0 0 1.5px var(--dim);background:0 0}.lob-flat .prog li.cur{background:var(--soft);font-weight:600}.lob-flat .prog li small{color:var(--dim);font-size:12px}.lob-flat .card{background:var(--card);border-radius:16px;padding:18px 24px 20px;box-shadow:0 1px 2px #0000000f}.lob-flat .pbar{background:var(--soft);border-radius:2px;height:4px;overflow:hidden}.lob-flat .pbar i{background:var(--acc);height:100%;display:block}.lob-flat .pc{color:var(--dim);margin-top:10px;font-size:12px}.lob-flat .ch{margin:2px 0 8px;font-size:26px;font-weight:650}.lob-flat .note{background:var(--soft);border-radius:10px;margin-bottom:8px;padding:8px 12px;font-size:14px}.lob-flat .note .from{color:var(--dim);font-size:12px;font-weight:600}.lob-flat .rows{border:1px solid var(--sep);border-radius:12px}.lob-flat .row{padding:10px 14px}.lob-flat .row+.row{border-top:1px solid var(--sep)}.lob-flat .rn{display:none}.lob-flat .rl{color:var(--dim);margin-bottom:4px;font-size:13px}.lob-flat .rc{font-size:15px}.lob-flat .inp{background:var(--soft);border-radius:9px;align-items:baseline;padding:6px 12px;display:inline-flex}.lob-flat .inp .v{font-size:16px;font-weight:500}.lob-flat .inp i{color:var(--dim);font-size:14px}.lob-flat .seg{background:var(--soft);border-radius:9px;gap:0;padding:2px;display:inline-flex}.lob-flat .seg button{border-radius:7px;padding:5px 14px;font-size:14px}.lob-flat .seg button.on{background:var(--card);font-weight:600;box-shadow:0 1px 3px #00000024}.lob-flat .rc .seg+.seg{margin-top:0;margin-left:8px}.lob-flat .upl .avc{background:var(--soft);color:var(--dim);border:0}.lob-flat .upl .sm{background:var(--soft);color:var(--acc);border-radius:9px;padding:6px 12px;font-size:14px;font-weight:500}.lob-flat .upl small,.lob-flat .tgl small,.lob-flat .rank,.lob-flat .unit2{color:var(--dim);font-size:12px}.lob-flat .tgl+.tgl{border-top:1px solid var(--sep);padding-top:8px}.lob-flat .tgl span{font-size:15px}.lob-flat .nt{color:var(--dim);margin-top:8px;font-size:12.5px}.lob-flat .hint{color:var(--out);background:var(--out);border:0;margin-top:6px;padding:8px 10px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.lob-flat .hint{background:color-mix(in srgb, var(--out) 10%, transparent)}}.lob-flat .hint{border-radius:8px}.lob-flat .err{color:var(--out);margin-top:4px}.lob-flat .row.bad .inp{box-shadow:inset 0 0 0 1.5px var(--out)}.lob-flat .acts{gap:6px;margin-top:14px;display:grid}.lob-flat .go{background:var(--acc);color:var(--onacc);text-align:center;border-radius:12px;padding:11px;font-size:15px;font-weight:600}.lob-flat .later{text-align:center;color:var(--acc);padding:6px;font-size:15px;font-weight:500}.lob-flat .sum{border:1px solid var(--sep);border-radius:12px;margin-top:8px}.lob-flat .sum li{padding:8px 14px}.lob-flat .sum li+li{border-top:1px solid var(--sep)}.lob-flat .sum .pn{background:var(--acc);width:20px;height:20px;color:var(--onacc);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:11px;display:grid}.lob-flat .sum small{color:var(--dim);font-size:12.5px}.lob-flat .fig{text-align:center;color:var(--dim);justify-items:center;gap:8px;font-size:12px;display:grid}.lob-flat .fig .avc{background:var(--card);border-radius:50%;place-items:end center;width:120px;height:120px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000f}.lob-flat .fig .crew{width:64px;height:106px;color:var(--dim)}.lob-flat.is-phone .pg{grid-template-columns:minmax(0,1fr);padding:12px}.lob-flat.is-phone .card{padding:14px 16px 16px}.lob-film{--frame:#f2e8cf;--ink:#1c3a3e;--dim:#4f6765;--rule:#1c3a3e;--tq:#2f9e97;--pb:#a9c9da;--onpb:#1c3a3e;--yel:#f2c535;--cream:#f6eedb;--hi:#c8352b;--onhi:#fff;--pt-on:var(--tq);--pt-cur:var(--hi);--pt-off:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lob-film{--pt-off:color-mix(in srgb, var(--ink) 18%, transparent)}}.lob-film{--tgon:var(--hi);--tgoff:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lob-film{--tgoff:color-mix(in srgb, var(--ink) 25%, transparent)}}.lob-film{--swring:var(--hi);background:var(--frame);color:var(--ink)}:root.dark .lob-film{--frame:#0e1f25;--ink:#f2e8cf;--dim:#9db2af;--rule:#6f8b88;--tq:#165e5c;--pb:#24465a;--onpb:#f2e8cf;--hi:#f2c535;--onhi:#0e1f25;--cream:#13282f}.lob-film .av{border:1.5px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.lob-film .pg{grid-template-columns:250px minmax(0,1fr) 290px;gap:12px;height:750px;padding:0 14px 14px;display:grid}.lob-film .fld{align-content:start;gap:10px;min-height:0;padding:14px 16px;display:grid}.lob-film .fld.tq{background:var(--tq);color:#fff}:root.dark .lob-film .fld.tq{color:var(--ink)}.lob-film .fld.pb{background:var(--pb);color:var(--onpb);text-align:center;justify-items:center}.lob-film .fld.cr{background:var(--cream);border:2px solid var(--rule)}.lob-film h2{letter-spacing:.24em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:600}.lob-film h2 span{border-bottom:3px solid var(--yel);padding-bottom:2px}.lob-film .frames{gap:8px;display:grid}.lob-film .frames li{border:1px solid;grid-template-columns:58px minmax(0,1fr);align-items:center;padding:8px 10px;display:grid}.lob-film .frames b{font-size:22px;font-weight:300}.lob-film .frames span{letter-spacing:.18em;text-transform:uppercase;font-size:11px}.lob-film .frames li.saved{background:#ffffff2e}.lob-film .frames li.saved b:after{content:" ✓";font-size:13px}.lob-film .frames li.later{border-style:dashed}.lob-film .frames li.cur{background:var(--hi);border-color:var(--hi);color:var(--onhi)}.lob-film .small{letter-spacing:.1em;text-align:center;opacity:.9;font-size:11px}.lob-film .card{text-align:center;padding:16px 40px}.lob-film .khead{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.lob-film .note{border:2px solid var(--hi);max-width:460px;margin:8px auto 2px;padding:8px 14px;font-size:14px}.lob-film .note .from{letter-spacing:.22em;text-transform:uppercase;color:var(--hi);font-size:10px}.lob-film .row{border-bottom:1px solid var(--ink);padding:10px 0}@supports (color:color-mix(in lab, red, red)){.lob-film .row{border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}}.lob-film .rn{letter-spacing:.2em;color:var(--dim);font-size:10px;display:block}.lob-film .rl{letter-spacing:.22em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.lob-film .rc{font-size:15px}.lob-film .rc .seg,.lob-film .rc .sws,.lob-film .upl{justify-content:center}.lob-film .inp .v{letter-spacing:.06em;border-bottom:2px solid var(--yel);font-size:26px;font-weight:300}.lob-film .inp i{letter-spacing:.14em;font-size:13px}.lob-film .seg button{letter-spacing:.16em;text-transform:uppercase;border:1px solid;padding:4px 12px;font-size:11px}.lob-film .seg button.on{background:var(--hi);border-color:var(--hi);color:var(--onhi)}.lob-film .upl{text-align:left}.lob-film .upl .sm{letter-spacing:.16em;text-transform:uppercase;border:1px solid;padding:4px 10px;font-size:10.5px}.lob-film .upl small,.lob-film .tgl small,.lob-film .rank,.lob-film .unit2{color:var(--dim);font-size:11.5px}.lob-film .tgls{text-align:left;max-width:460px;margin:0 auto}.lob-film .tgl span{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.lob-film .tgl .sv,.lob-film .tgl .sv:after{border-radius:0}.lob-film .nt{color:var(--dim);margin-top:8px;font-size:12px}.lob-film .hint{color:var(--hi);border:0;max-width:460px;margin:6px auto 0;font-size:12px}.lob-film .err{color:var(--hi);margin-top:3px}.lob-film .row.bad .inp .v{border-bottom-color:var(--hi)}.lob-film .acts{justify-content:center;gap:10px;margin-top:14px;display:flex}.lob-film .go{background:var(--hi);color:var(--onhi);letter-spacing:.2em;text-transform:uppercase;padding:10px 18px;font-size:11px}.lob-film .later{letter-spacing:.16em;text-transform:uppercase;border:1px solid;padding:10px 14px;font-size:11px}.lob-film .dh{letter-spacing:.2em;text-transform:uppercase;margin-top:10px;font-size:26px;font-weight:400}.lob-film .sum{text-align:left;max-width:460px;margin:8px auto 0}.lob-film .sum li{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.lob-film .sum li{border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}}.lob-film .sum li{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.lob-film .sum .pn{color:var(--hi);grid-row:1/span 2}.lob-film .sum small{letter-spacing:0;text-transform:none;color:var(--dim);font-size:12px}.lob-film .room{border:8px solid var(--rule);background:radial-gradient(circle at 50% 70%, var(--cream), var(--tq));border-radius:50%;place-items:end center;width:150px;height:150px;display:grid;overflow:hidden}.lob-film .room .crew{width:70px;height:116px;color:var(--ink);margin-bottom:4px}.lob-film .name{letter-spacing:.3em;text-transform:uppercase;font-size:26px;font-weight:400}.lob-film .pp{text-align:left;width:100%}.lob-film .pp div{border-bottom:1px solid var(--onpb);grid-template-columns:100px minmax(0,1fr);padding:3px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.lob-film .pp div{border-bottom:1px solid color-mix(in srgb, var(--onpb) 30%, transparent)}}.lob-film .pp div{font-size:12.5px}.lob-film .pp dt{letter-spacing:.18em;text-transform:uppercase;padding-top:2px;font-size:10px}.lob-film .pp .empty dd{opacity:.55}.lob-film.is-phone .pg{grid-template-columns:minmax(0,1fr);gap:10px;height:auto;padding:0 12px 14px}.lob-film.is-phone .phhead{text-align:left;grid-template-columns:90px minmax(0,1fr);place-items:center start;padding:10px 12px}.lob-film.is-phone .room{border-width:5px;width:86px;height:86px}.lob-film.is-phone .room .crew{width:42px;height:70px}.lob-film.is-phone .name{font-size:20px}.lob-film.is-phone .card{padding:12px 14px}.lob-post{--pp:#efe6d2;--ink:#1f5c57;--gold:#93690f;--mus:#c99a2e;--soft:#2a7169;--rule:#c99a2e;--out:#8a3b20;--pt-on:var(--mus);--pt-cur:var(--ink);--pt-off:var(--mus)}@supports (color:color-mix(in lab, red, red)){.lob-post{--pt-off:color-mix(in srgb, var(--mus) 35%, transparent)}}.lob-post{--swring:var(--ink);background:var(--pp);color:var(--ink)}:root.dark .lob-post{--pp:#10292d;--ink:#ece3cd;--gold:#d6a63a;--mus:#d6a63a;--soft:#9fd3cb;--out:#f0a08a}.lob-post .av{border:1.5px solid var(--mus);width:32px;height:32px;color:var(--mus);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.lob-post .pg{z-index:2;padding:0 44px;position:relative}.lob-post .hl{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:34px;padding-bottom:14px;display:grid}.lob-post .hlt{gap:10px;display:grid}.lob-post .name{color:var(--mus);overflow-wrap:anywhere;font-size:112px;font-weight:400;line-height:.92}.lob-post .say{max-width:860px;font-size:32px;line-height:1.38}.lob-post .gap{text-decoration:underline;-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);text-decoration-color:var(--mus);text-underline-offset:6px;color:var(--gold);text-decoration-thickness:3px}.lob-post .gap.soft{text-decoration-style:dotted}.lob-post .gap.bad{-webkit-text-decoration-color:var(--out);-webkit-text-decoration-color:var(--out);-webkit-text-decoration-color:var(--out);text-decoration-color:var(--out);color:var(--out)}.lob-post .err,.lob-post .hint{color:var(--out);max-width:760px;font-size:16px}.lob-post .nt{color:var(--soft);max-width:760px;font-size:14px}.lob-post .sws .sw{width:34px;height:34px}.lob-post .acts{align-items:baseline;gap:30px;margin-top:4px;display:flex}.lob-post .go{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);text-decoration-color:var(--mus);text-underline-offset:5px;font-size:24px;text-decoration-thickness:2px}.lob-post .later{text-underline-offset:4px;font-size:18px;text-decoration:underline;text-decoration-thickness:1px}.lob-post .hlf{text-align:center;color:var(--soft);justify-items:center;gap:6px;font-size:13px;display:grid}.lob-post .hlf .crew{width:130px;height:214px;color:var(--soft)}.lob-post .cols{border-top:2px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lob-post .cols>a{padding:8px 14px}.lob-post .cols>a+section{border-left:1px solid var(--rule)}.lob-post .cols h3{letter-spacing:.26em;color:var(--gold);font-size:11px;font-weight:600}.lob-post .cols p{font-size:20px}.lob-post .cols small{color:var(--soft);font-size:12.5px}.lob-post .cols .cur p{color:var(--mus);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.lob-post .cols .todo p{opacity:.6}.lob-post.is-desk .sea{z-index:1;height:190px;position:absolute;bottom:0;left:0;right:0}.lob-post.is-phone .pg{gap:12px;padding:0 20px 14px;display:grid}.lob-post.is-phone .hl{grid-template-columns:minmax(0,1fr);gap:10px}.lob-post.is-phone .name{font-size:52px}.lob-post.is-phone .say{font-size:22px}.lob-post.is-phone .hlf{text-align:left;grid-row:1;grid-template-columns:44px minmax(0,1fr);align-items:center}.lob-post.is-phone .hlf .crew{width:44px;height:72px}.lob-post.is-phone .go{font-size:21px}.lob-post.is-phone .sea{height:90px}.lob-post.is-desk .pg{flex-direction:column;justify-content:space-between;height:556px;display:flex}.lob-post .gap .v{color:var(--gold);border-bottom:3px solid var(--mus);padding:0 2px}.lob-post .gap.bad .v{color:var(--out);border-bottom-color:var(--out)}.lob-post button.gap{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);-webkit-text-decoration-color:var(--mus);text-decoration-color:var(--mus);text-underline-offset:6px;text-decoration-thickness:3px}.lob-post button.gap.off{color:var(--soft);opacity:.6;text-decoration-line:underline line-through;text-decoration-thickness:2px}.lob input,.lob select{text-transform:inherit}.lob-std.is-phone .row{padding-block:7px}.lob-fd .bear{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:10px;display:flex}.lob-fd .bf{align-items:baseline;gap:6px;display:inline-flex}.lob-fd .bf .v{font-weight:400}.lob-fd .bf i{font-style:normal}.lob-fd .when{font-size:12px}.lob-fd .suits{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.lob-fd .suit{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:2px 12px;padding:10px 12px;display:grid}.lob-fd .suit .sfig{grid-row:1/span 2;width:54px;height:88px}.lob-fd .suit .st{font-size:16px}.lob-fd .suit .sx{font-size:12px;line-height:1.35}.lob-fd .waist{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:10px;display:flex}.lob-fd .waist .wl{font-size:12px}.lob-fd .waist .lk{text-underline-offset:3px;font-size:13px;text-decoration:underline}.lob-fd .stampbox{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:24px;padding:6px 0;display:grid}.lob-fd .stampbox .stampsvg{width:170px;height:170px;transform:rotate(-6deg)}.lob-fd .kick{letter-spacing:.3em;text-transform:uppercase;font-size:10.5px}.lob-fd .sh{margin-top:8px;font-size:24px;font-weight:400;line-height:1.15}.lob-fd .sh.big{font-size:30px}.lob-fd .done1{margin-top:4px;font-size:13px}.lob-fd.is-phone .suits{grid-template-columns:1fr 1fr;gap:8px}.lob-fd.is-phone .suit{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2px;padding:8px}.lob-fd.is-phone .suit .sfig{grid-row:auto;width:36px;height:58px}.lob-fd.is-phone .suit .st{font-size:14px;line-height:1.2}.lob-fd.is-phone .done1+.hint{font-size:12px}.lob-fd.is-phone .stampbox{text-align:center;grid-template-columns:1fr;justify-items:center}.lob-fd.is-phone .stampbox .stampsvg{width:130px;height:130px}.lob-fd.is-phone .stampbox .acts{justify-content:center}.lob-fd.lob-std .sea.hero{height:150px}.lob-fd.lob-std.is-desk .sea.hero{position:relative;bottom:auto;left:auto}.lob-fd.lob-std .ttl .aside .prog{text-align:left;gap:0;display:grid}.lob-fd.lob-std .ttl .aside .prog li{border:0;padding:2px 0;font-size:14px}.lob-fd.lob-std .ttl .aside .prog .pn{width:20px;height:20px;font-size:10.5px}.lob-fd.lob-std .g2f{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;padding-top:14px;display:grid}.lob-fd.lob-std .sh{color:var(--ink)}.lob-fd.lob-std .done1{color:var(--musi)}.lob-fd.lob-std .bf .v{border-bottom:1px dotted var(--soft);padding:0 4px;font-size:40px}.lob-fd.lob-std .bf i,.lob-fd.lob-std .when,.lob-fd.lob-std .suit .sx,.lob-fd.lob-std .waist .wl{color:var(--soft)}.lob-fd.lob-std .bear.bad .bf .v{border-bottom:2px solid var(--out)}.lob-fd.lob-std .suit{border:1px solid var(--rule)}.lob-fd.lob-std .suit.on{border:2px solid var(--mus);background:var(--lite)}.lob-fd.lob-std .suit .sfig{color:var(--soft)}.lob-fd.lob-std .waist .bf .v{font-size:22px}.lob-fd.lob-std .kick{color:var(--musi);font-weight:600}.lob-fd.lob-std .sh.big{color:var(--mus)}.lob-fd.lob-std .stampsvg{--stampc:var(--ink)}.lob-fd.lob-std.is-phone .bear .bf .v{font-size:34px}.lob-fd.lob-std.is-desk .card{padding-bottom:14px}.lob-fd.lob-ins .lamps.abc{grid-template-columns:repeat(3,minmax(0,1fr))}.lob-fd.lob-ins .port.big{width:200px;height:200px}.lob-fd.lob-ins .sh{font-size:20px;font-weight:500}.lob-fd.lob-ins .done1{color:var(--phos);font-family:IBM Plex Mono,monospace;font-size:12px}.lob-fd.lob-ins .bf{background:var(--steel);border:1px solid var(--edge);border-radius:4px;padding:4px 10px;box-shadow:inset 0 1px 3px #0003}.lob-fd.lob-ins .bf .v{color:var(--phos);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:38px}.lob-fd.lob-ins .bf i,.lob-fd.lob-ins .when,.lob-fd.lob-ins .suit .sx,.lob-fd.lob-ins .waist .wl{color:var(--dim);font-size:11.5px}.lob-fd.lob-ins .bear.bad .bf{border:2px solid var(--red)}.lob-fd.lob-ins .suit{border:1px solid var(--edge);background:var(--btn);border-radius:6px;box-shadow:0 2px #0000001f}.lob-fd.lob-ins .suit.on{outline:2px solid var(--phos)}.lob-fd.lob-ins .suit .st{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.lob-fd.lob-ins .waist .bf .v{font-size:20px}.lob-fd.lob-ins .kick{color:var(--dim)}.lob-fd.lob-ins .stampsvg{--stampc:#8a6516}:root.dark .lob-fd.lob-ins .stampsvg{--stampc:#d9b44e}.lob-fd.lob-ins .locker .port{margin:4px 0 10px}.lob-fd.lob-ins.is-phone .phport{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lob-fd.lob-ins.is-phone .port.big{width:104px;height:104px}.lob-fd.lob-ins.is-phone .phfig{grid-template-columns:40px minmax(0,1fr);padding:0;display:grid}.lob-fd.lob-ins.is-phone .bear .bf .v{font-size:30px}.lob-fd.lob-calm .sh{text-align:center;font-weight:var(--wt);font-size:26px}.lob-fd.lob-calm .done1{text-align:center;color:var(--dim)}.lob-fd.lob-calm .bear{text-align:center;justify-content:center}.lob-fd.lob-calm .bf{background:var(--pill);border-radius:18px;padding:6px 18px}.lob-fd.lob-calm .bf .v{font-size:40px;font-weight:var(--wt)}.lob-fd.lob-calm .bf i,.lob-fd.lob-calm .when,.lob-fd.lob-calm .suit .sx,.lob-fd.lob-calm .waist .wl{color:var(--dim)}.lob-fd.lob-calm .when{width:100%}.lob-fd.lob-calm .bear.bad .bf{box-shadow:inset 0 0 0 1.5px var(--out)}.lob-fd.lob-calm .suit{background:var(--pill);text-align:left;border-radius:18px}.lob-fd.lob-calm .suit.on{box-shadow:inset 0 0 0 2px var(--ink)}.lob-fd.lob-calm .waist{justify-content:center}.lob-fd.lob-calm .waist .bf .v{font-size:20px}.lob-fd.lob-calm .kick{color:var(--dim)}.lob-fd.lob-calm .stampsvg{--stampc:var(--ink)}.lob-fd.lob-calm .stampbox .acts{justify-content:flex-start}.lob-fd.lob-calm.is-phone .stampbox .acts{justify-content:center}.lob-fd.lob-calm .hint{text-align:left}.lob-fd.lob-flat .sh0{color:var(--dim);padding:6px 16px 4px;font-size:12px}.lob-fd.lob-flat .sh{font-size:22px;font-weight:650}.lob-fd.lob-flat .sh.big{font-size:24px}.lob-fd.lob-flat .done1{color:var(--acc);font-weight:500}.lob-fd.lob-flat .bf{background:var(--soft);border-radius:12px;padding:8px 16px}.lob-fd.lob-flat .bf .v{font-size:36px;font-weight:600}.lob-fd.lob-flat .bf i,.lob-fd.lob-flat .when,.lob-fd.lob-flat .suit .sx,.lob-fd.lob-flat .waist .wl{color:var(--dim)}.lob-fd.lob-flat .bear.bad .bf{box-shadow:inset 0 0 0 1.5px var(--out)}.lob-fd.lob-flat .suit{border:1px solid var(--sep);border-radius:12px}.lob-fd.lob-flat .suit.on{border:2px solid var(--acc)}.lob-fd.lob-flat .suit .st{font-size:15px;font-weight:600}.lob-fd.lob-flat .waist .bf .v{font-size:18px}.lob-fd.lob-flat .waist .lk{color:var(--acc);font-weight:500;text-decoration:none}.lob-fd.lob-flat .kick{color:var(--acc);letter-spacing:.04em;text-transform:none;font-size:13px;font-weight:600}.lob-fd.lob-flat .stampsvg{--stampc:var(--acc)}.lob-fd.lob-flat .stampbox .acts{display:grid}.lob-fd.lob-film .mid{grid-template-rows:150px minmax(0,1fr);gap:12px;min-height:0;display:grid}.lob-fd.lob-film .seaf{border:2px solid var(--rule);overflow:hidden}.lob-fd.lob-film .seaf .sea{height:100%}.lob-fd.lob-film .sh{letter-spacing:.2em;text-transform:uppercase;font-size:15px}.lob-fd.lob-film .sh.big{font-size:20px}.lob-fd.lob-film .done1{color:var(--dim);letter-spacing:.06em}.lob-fd.lob-film .bear{justify-content:center}.lob-fd.lob-film .bf .v{border-bottom:3px solid var(--yel);letter-spacing:.06em;font-size:46px;font-weight:300}.lob-fd.lob-film .bf i{letter-spacing:.2em;font-size:13px}.lob-fd.lob-film .when,.lob-fd.lob-film .suit .sx,.lob-fd.lob-film .waist .wl{color:var(--dim);width:100%}.lob-fd.lob-film .bear.bad .bf .v{border-bottom-color:var(--hi)}.lob-fd.lob-film .suit{text-align:left;border:1px solid}.lob-fd.lob-film .suit.on{border:2px solid var(--hi)}.lob-fd.lob-film .suit .st{letter-spacing:.18em;text-transform:uppercase;font-size:11px}.lob-fd.lob-film .waist{justify-content:center}.lob-fd.lob-film .waist .wl{letter-spacing:.18em;text-transform:uppercase;width:auto;font-size:10.5px}.lob-fd.lob-film .waist .bf .v{font-size:22px}.lob-fd.lob-film .kick{color:var(--dim)}.lob-fd.lob-film .stampsvg{--stampc:var(--hi)}.lob-fd.lob-film .stampbox{text-align:left}.lob-fd.lob-film .stampbox .acts{justify-content:flex-start}.lob-fd.lob-film.is-phone .seaf{height:84px}.lob-fd.lob-film.is-phone .stampbox{text-align:center}.lob-fd.lob-post .hlf.two{grid-template-columns:1fr 1fr;gap:10px}.lob-fd.lob-post .hlf.two>div{opacity:.5;justify-items:center;display:grid}.lob-fd.lob-post .hlf.two>div.on{opacity:1}.lob-fd.lob-post .hlf.two .crew{width:90px;height:150px}.lob-fd.lob-post .hlf.two p{color:var(--gold);font-size:18px}.lob-fd.lob-post .hlf .stampsvg{--stampc:var(--ink);width:220px;height:220px;transform:rotate(-6deg)}.lob-fd.lob-post .cols.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.lob-fd.lob-post .name{font-size:104px}.lob-fd.lob-post.is-phone .name{font-size:46px}.lob-fd.lob-post.is-phone .hlf.two{grid-row:auto;grid-template-columns:1fr 1fr}.lob-fd.lob-post.is-phone .hlf.two .crew{width:56px;height:92px}.lob-fd.lob-post.is-phone .hlf .stampsvg{width:120px;height:120px}.lob-fd.lob-post.is-phone .hlf:has(.stampsvg){grid-template-columns:1fr;justify-items:start}.lob-fd.is-phone .sh{font-size:20px}.lob-fd.is-phone .sh.big{font-size:24px}.lob-fd.is-phone .suit .sx{line-height:1.3}.lob-fd.lob-film.is-phone .phhead{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:8px 12px}.lob-fd.lob-film.is-phone .phhead .room{border-width:4px;width:64px;height:64px}.lob-fd.lob-film.is-phone .phhead .room .crew{width:32px;height:54px}.lob-fd.lob-film.is-phone .phmeta{gap:4px;width:100%;display:grid}.lob-fd.lob-film.is-phone .phmeta .prog p{letter-spacing:.1em;margin-bottom:4px;font-size:11px}.lob-fd.lob-film.is-phone .suits+.waist,.lob-fd.lob-film.is-phone .suits{margin-top:6px}.lob-fd.lob-std.is-phone .pg{gap:8px}.lob-fd.lob-film.is-phone .pg>.seaf{order:3}.lob-fd .prog.ph ol.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.lob-fd .suit{text-align:left}.lob-fd .suit .sfig svg{width:100%;height:100%}.lob-fd .stampsvg svg{display:block}.lob-fd .stampsvg:not(.wait) svg{animation:.5s cubic-bezier(.2,1.4,.4,1) both lob-stamp}.lob-fd .port .sea{border-radius:50%}.lob-fd .lk{text-underline-offset:3px;font-size:13px;text-decoration:underline}.lob-fd .kick+.sh{margin-top:4px}.lob-fd .earlier .erows{gap:6px;margin:10px 0 6px;display:grid}.lob-fd .earlier .erow{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.lob-fd .earlier .erow>input{border-bottom:1px dotted;padding:2px}.lob-fd .earlier .bf.sm .v{width:4.5ch;font-size:20px}.lob-fd .earlier .err,.lob-fd .earlier .lk{margin-top:4px}.lob-fd .sea .hb-leave{animation:1.6s ease-in-out both lob-leave}@keyframes lob-leave{0%{transform:translate(var(--hb-dx), var(--hb-dy))}}@keyframes lob-stamp{0%{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.lob-fd .sea .hb-leave,.lob-fd .stampsvg:not(.wait) svg{animation:none}}.lob-fd .bear .bf .v{width:3.8ch}.lob-fd .waist .bf .v{width:4ch}.lob-fd.is-phone .waist{gap:4px 10px;margin-top:6px}.lob-fd.is-phone .waist .bf .v{font-size:18px}.lob-fd.is-phone .suits{margin-top:8px}.lob-fd.is-phone .suit .sx{font-size:10.5px}.lob-fd.lob-std.is-phone .card{padding:10px 14px 12px}.lob-fd .earlier .erow{line-height:1.2}.lob-fd .earlier .bf.sm{box-shadow:none;background:0 0;border:0;padding:0}.lob-fd.is-desk .earlier .erows{max-height:30vh;overflow-y:auto}.lob-fd.lob-std.is-phone .sea.hero{height:70px}.lob-fd.is-phone .suit .sfig{width:30px;height:48px}.lob-fd.is-phone .sh{margin-top:4px}.lob-fd.is-phone .nt{margin-top:6px}.lob-fd.is-phone .acts{margin-top:8px}.lob-iv.lob-film.is-phone .phhead{grid-template-columns:64px minmax(0,1fr);padding:8px 12px}.lob-iv.lob-film.is-phone .room{border-width:4px;width:64px;height:64px}.lob-iv.lob-film.is-phone .room .crew{width:32px;height:54px}.lob-iv.is-phone .row{padding-block:6px}.lob-iv.lob-calm.is-phone .rows{gap:6px}.lob-iv.is-phone .nt,.lob-iv.is-phone .hint{margin-top:5px}.lob-iv.is-phone .acts{margin-top:10px}.lob-iv.lob-film.is-phone .inp .v{font-size:22px}.calm-sea{--wl:.2;z-index:-1;pointer-events:none;background:var(--sea);position:fixed;inset:0;overflow:hidden}.calm-sea svg{display:block;position:absolute;inset:0}@media (width>=601px) and (orientation:portrait){.calm-sea{--wl:.14}}@media (width<=600px){.calm-sea{--wl:.1}}@media (prefers-reduced-motion:no-preference){.calm-sea .sea-an{animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}}:root[data-logbook-theme=calm-depth] .sl-frame:has(>.calm-sea){isolation:isolate;background:0 0}:root[data-logbook-theme=calm-depth] .calm-subnav{z-index:3;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 24px 16px;display:flex;position:relative}:root[data-logbook-theme=calm-depth] :is(.lroom,.vt).calm-tabs{margin:4px 24px 16px}:root[data-logbook-theme=calm-depth] .calm-tabs{letter-spacing:normal;width:max-content;max-width:100%;color:var(--c-dim);background:var(--c-glass);border:1px solid var(--c-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;flex-wrap:nowrap;align-self:flex-start;gap:2px;padding:4px;font-size:13px;font-weight:400;display:inline-flex}:root[data-logbook-theme=calm-depth] .calm-tabs :is(a,b,button){font-size:inherit;color:var(--c-dim);white-space:nowrap;opacity:1;background:0 0;border:0;border-radius:20px;padding:6px 14px;font-weight:400;line-height:1.2;text-decoration:none}:root[data-logbook-theme=calm-depth] .calm-tabs :is([aria-current=page],[aria-pressed=true]){color:var(--c-text);background:var(--c-pill)}:root[data-logbook-theme=calm-depth] .calm-tabs span[aria-hidden]{display:none}@media not all and (width>=48rem){:root[data-logbook-theme=calm-depth] .calm-subnav,:root[data-logbook-theme=calm-depth] :is(.lroom,.vt).calm-tabs{margin:10px 12px 12px}:root[data-logbook-theme=calm-depth] .calm-tabs :is(a,b,button){padding:6px 12px}}.sl-frame:has(>.calm-sea){color:var(--c-text);font-family:Jost,ui-sans-serif,system-ui,sans-serif}.sl-frame:has(>.calm-sea) .sl-heading{gap:12px;padding:4px 24px 14px}.sl-frame:has(>.calm-sea) .sl-heading:after{display:none}.sl-frame:has(>.calm-sea) .sl-heading .sl-box{display:none}.sl-frame:has(>.calm-sea) .sl-heading-title{font-size:34px;font-weight:var(--c-weight);color:var(--c-text);line-height:1.1}.sl-frame:has(>.calm-sea) .sl-main:not(.is-bare,.is-poster) .sl-content{background:var(--c-glass);border:1px solid var(--c-edge);box-shadow:var(--c-lift);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:18px;margin:0 24px 24px;padding:18px 22px}.sl-frame:has(>.calm-sea) .lb-bookpage{color:var(--c-text);padding:0 24px 24px}.sl-frame:has(>.calm-sea) .lb-book-heading{padding-inline:0}.sl-frame:has(>.calm-sea) .bf-form{background:var(--c-glass);border:1px solid var(--c-edge);max-width:960px;box-shadow:var(--c-lift);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:18px;padding:18px 22px}.sl-frame:has(>.calm-sea) .lb-idc{--lb-card-ink:var(--c-text);--lb-card-soft:var(--c-dim);--lb-card-gold:var(--c-dim);--lb-card-rule:var(--c-pill);--lb-card:var(--c-bg);color:var(--c-text);background:var(--c-glass);border:1px solid var(--c-edge);box-shadow:var(--c-lift);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:18px}.sl-frame:has(>.calm-sea) .lb-idc-head{color:var(--c-dim);border-bottom:1px solid var(--c-pill);font-size:10px;font-weight:400}@media not all and (width>=48rem){.sl-frame:has(>.calm-sea) .sl-heading{padding:10px 12px 12px}.sl-frame:has(>.calm-sea) .sl-heading-title{font-size:26px}.sl-frame:has(>.calm-sea) .sl-main:not(.is-bare,.is-poster) .sl-content{margin:0 12px 16px;padding:14px 16px}.sl-frame:has(>.calm-sea) .lb-bookpage{padding:0 12px 16px}}.lsb.lsb-calm.lsb-access{padding:4px 24px 24px}.lsb-calm.lsb-access .acc-head h1{font-size:34px;font-weight:var(--wt);color:var(--ink);line-height:1.1}.lsb-calm.lsb-access .pg{color:var(--ink);background:var(--glass);border:1px solid var(--edge);box-shadow:var(--lift);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:18px}.lsb.lsb-calm.lsb-access.is-narrow{padding:10px 12px 16px}.lsb-calm.lsb-access.is-narrow .acc-head h1{font-size:26px}:root{--lb-content:1920px}:root[data-screen]:not([data-screen=phone]) .sl-frame:has(.lb-deck.is-desk,.lb-bridge.is-desk){height:100dvh;min-height:0;overflow:hidden}:root[data-screen-short]:not([data-screen=phone]) .sl-frame:has(.lb-deck.is-desk,.lb-bridge.is-desk){height:660px}.sl-frame:has(.lb-deck.is-desk,.lb-bridge.is-desk) .sl-main{min-height:0}.sl-frame:has(.lb-deck.is-desk,.lb-bridge.is-desk) .sl-content{flex-direction:column;flex:1;min-height:0;display:flex}.sl-frame:has(.lb-bridge.is-desk) .dashboard-page{flex:1;gap:0;min-height:0;padding:0}:where(.lb-deck.is-desk){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media not all and (width<=1920px){.lb-deck.is-desk{padding-inline:max(0px, calc((100% - var(--lb-content)) / 2))}}:root[data-screen=phone] .sl-frame{padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px)}:root[data-screen=widescreen] .sl-frame:has(.lb-deck.is-desk,.lb-bridge.is-desk,.lbt-bridge:not(.is-phone)) .sl-top{--sl-inline:4rem;width:calc(100% - 2 * var(--lb-top-gap,0px));max-width:calc(var(--lb-content) - 2 * var(--lb-top-gap,0px));margin-inline:auto}:root[data-logbook-theme=instruments] .sl-top{--lb-top-gap:10px}:root[data-theme=chapter],[data-theme=chapter]{--app-font:"Jost", ui-sans-serif, system-ui, sans-serif;--radius:.125rem;--ch-paper:#f1e9d6;--ch-sheet:#f7f1e3;--ch-mustard:#c4952a;--ch-mustard-ink:#94690f;--ch-button:#b07f19;--ch-on-button:#fbf7ec;--ch-teal:#2c7a73;--ch-ink:#2d4f4c;--ch-muted:#776c57;--ch-rule:#cdbf9f;--ch-strip:#7ccfc4;--ch-strip-line:#f8f3e6;--ch-strip-text:#2d4f4c;--ch-flag:#d8432f;--ch-alert:#a3381f;--ch-sub:#f2c230;--ch-sub-dark:#c98f12;--ch-window:#fff6dc;--ch-inline:5rem;--aur-teal:#2d4f4c;--aur-indigo:#c4952a;--aur-violet:#2c7a73;--aur-gradient:linear-gradient(90deg, #2d4f4c, #2d4f4c);--aur-glass:#f1e9d6f5;--aur-glass-edge:#2d4f4c24;--aur-glow:transparent;--background:#f1e9d6;--foreground:#2d4f4c;--card:#f1e9d6;--card-foreground:#2d4f4c;--popover:#f7f1e3;--popover-foreground:#2d4f4c;--primary:#b07f19;--primary-foreground:#fbf7ec;--secondary:#e8dec6;--secondary-foreground:#2d4f4c;--muted:#e8dec6;--muted-foreground:#776c57;--accent:#e8dec6;--accent-foreground:#2d4f4c;--destructive:#a3381f;--destructive-foreground:#a3381f;--border:#cdbf9f;--input:#2d4f4c52;--ring:#c4952a;--card-shadow:none;--chart-grid:#2d4f4c1a;--chart-axis:#2d4f4c61;--chart-muted:#776c57;--chart-1:#2c7a73;--chart-2:#c4952a;--chart-3:#7ccfc4;--chart-4:#2d4f4c;--chart-5:#d8432f;--series-1:#2c7a73;--series-2:#c4952a;--series-3:#2d4f4c;--delta-good:#2c7a73;--delta-bad:#a3381f;--sidebar:#f1e9d6;--sidebar-foreground:#2d4f4c;--sidebar-primary:#b07f19;--sidebar-primary-foreground:#fbf7ec;--sidebar-accent:#e8dec6;--sidebar-accent-foreground:#2d4f4c;--sidebar-border:#cdbf9f;--sidebar-ring:#c4952a}.dark[data-theme=chapter],.dark [data-theme=chapter]{--ch-paper:#141a1b;--ch-sheet:#1b2224;--ch-mustard:#d2a239;--ch-mustard-ink:#ddb24f;--ch-button:#d2a239;--ch-on-button:#141a1b;--ch-teal:#7cc3bb;--ch-ink:#e9e0cd;--ch-muted:#a69c87;--ch-rule:#3b4444;--ch-strip:#2b6b66;--ch-strip-line:#eef5f2;--ch-strip-text:#f1e9d6;--ch-flag:#e8644b;--ch-alert:#ff9f86;--aur-teal:#e9e0cd;--aur-gradient:linear-gradient(90deg, #e9e0cd, #e9e0cd);--aur-glass:#141a1bf5;--aur-glass-edge:#e9e0cd24;--background:#141a1b;--foreground:#e9e0cd;--card:#141a1b;--card-foreground:#e9e0cd;--popover:#1b2224;--popover-foreground:#e9e0cd;--primary:#d2a239;--primary-foreground:#141a1b;--secondary:#232c2e;--secondary-foreground:#e9e0cd;--muted:#232c2e;--muted-foreground:#a69c87;--accent:#263032;--accent-foreground:#e9e0cd;--destructive:#ff9f86;--destructive-foreground:#ff9f86;--border:#3b4444;--input:#e9e0cd47;--ring:#d2a239;--chart-grid:#e9e0cd17;--chart-axis:#e9e0cd57;--chart-muted:#a69c87;--chart-1:#7cc3bb;--chart-2:#d2a239;--chart-3:#2b6b66;--chart-4:#e9e0cd;--chart-5:#e8644b;--series-1:#7cc3bb;--series-2:#d2a239;--series-3:#e9e0cd;--delta-good:#7cc3bb;--delta-bad:#ff9f86;--sidebar:#141a1b;--sidebar-foreground:#e9e0cd;--sidebar-primary:#d2a239;--sidebar-primary-foreground:#141a1b;--sidebar-accent:#232c2e;--sidebar-accent-foreground:#e9e0cd;--sidebar-border:#3b4444;--sidebar-ring:#d2a239}.ch-frame{--ch-inline:max(5rem, calc((100% - 70rem) / 2));font-family:var(--app-font);color:var(--ch-ink);background:var(--ch-paper);flex-direction:column;display:flex;overflow-x:clip}.ch-top{min-height:4.75rem;padding:.5rem var(--ch-inline) 0;align-items:center;gap:2.25rem;display:flex;position:relative}.ch-top:after{right:var(--ch-inline);bottom:0;left:var(--ch-inline);content:"";background:var(--ch-rule);height:1px;position:absolute}.ch-top-part{letter-spacing:.42em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;color:var(--ch-mustard-ink);flex:1;font-size:.75rem;font-weight:600;overflow:hidden}.ch-nav{gap:clamp(1.4rem,3vw,2.4rem);display:flex}.ch-nav-link{text-transform:lowercase;color:var(--ch-muted);padding:.4rem 0;font-size:.95rem;text-decoration:none;transition:color .25s;position:relative}.ch-nav-link:hover{color:var(--ch-ink)}.ch-nav-link.is-active{color:var(--ch-ink);font-weight:600}.ch-nav-link.is-active:after{content:"";background:var(--ch-mustard);height:2px;position:absolute;bottom:0;left:-.25rem;right:-.25rem}.ch-nav-short{display:none}.ch-nav-link:focus-visible,.ch-avatar:focus-visible,.ch-hero a:focus-visible,.ch-hero button:focus-visible{outline:2px solid var(--ch-mustard);outline-offset:4px}.ch-avatar{letter-spacing:.1em;width:2.2rem;height:2.2rem;color:var(--ch-mustard-ink);cursor:pointer;border:1.5px solid var(--ch-mustard);background:0 0;place-items:center;font-size:.68rem;font-weight:600;display:grid;overflow:hidden}.ch-avatar:hover{background:var(--ch-mustard)}@supports (color:color-mix(in lab, red, red)){.ch-avatar:hover{background:color-mix(in srgb, var(--ch-mustard) 14%, transparent)}}.ch-main{flex-direction:column;flex:1;min-width:0;display:flex}.ch-box{width:4rem;height:4rem;color:var(--ch-mustard-ink);border:1.5px solid var(--ch-mustard);flex-shrink:0;grid-template-rows:auto 1fr;place-items:center;padding-top:.65rem;display:grid}.ch-box-word{letter-spacing:.32em;text-transform:uppercase;padding-left:.3em;font-size:.56rem;font-weight:600}.ch-box-number{color:var(--ch-mustard);font-size:2.1rem;font-weight:400;line-height:1}.ch-heading{padding:2.2rem var(--ch-inline) 1.4rem;align-items:center;gap:1.6rem;display:flex}.ch-heading-title{letter-spacing:-.01em;text-transform:lowercase;min-width:0;color:var(--ch-mustard);overflow-wrap:anywhere;font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:400;line-height:1}.ch-content{min-width:0;padding:.5rem calc(var(--ch-inline) - 1rem) 4.5rem;gap:2.5rem;display:grid}.ch-content>*{min-width:0}.ch-main.is-cover .ch-content{padding:0;display:block}[data-theme=chapter] .dashboard-page:has(.ch-hero){gap:2.75rem;padding:0 0 4.5rem}:is([data-theme=chapter] .dashboard-page:has(.ch-hero)>:not(.ch-hero),[data-theme=chapter] .dashboard-page:has(.ch-hero)>.contents>*){margin-inline:var(--ch-inline)}[data-theme=chapter] .dashboard-page>.ch-hero{order:-1;margin-inline:0}[data-theme=chapter] .dashboard-page:has(.ch-hero)>.dashboard-history{display:none}[data-theme=chapter] .dashboard-page:has(.ch-hero) .badge-summary-card{display:none}[data-theme=chapter] .dashboard-page:has(.ch-hero) .dashboard-stats>:first-child{display:none}.ch-hero{--ch-inline:max(5rem, calc((100cqi - 70rem) / 2));padding:2rem var(--ch-inline) 0;grid-template:"chapter history""lead history""table credits""badges credits"1fr"strip strip""actions actions"/minmax(0,1fr) minmax(17rem,25rem);column-gap:clamp(3rem,7cqi,6.25rem);display:grid}.ch-chapter{grid-area:chapter;align-items:center;gap:1.25rem;display:flex}.ch-chapter-text{text-transform:lowercase;gap:.35rem;font-size:.95rem;line-height:1.2;display:grid}.ch-chapter-title{color:var(--ch-muted)}.ch-chapter-week{color:var(--ch-teal)}.ch-lead{grid-area:lead;min-width:0;padding-top:clamp(2rem,5cqi,3.6rem)}.ch-headline{letter-spacing:-.012em;text-transform:lowercase;color:var(--ch-mustard);overflow-wrap:anywhere;font-variant-numeric:lining-nums;margin-left:-.06em;font-size:clamp(3.6rem,9cqi,7.25rem);font-weight:400;line-height:1}.ch-sentence{text-transform:lowercase;max-width:44rem;color:var(--ch-teal);margin-top:1.5rem;font-size:1.25rem;line-height:1.4}.ch-table{border-block:1px solid var(--ch-rule);grid-area:table;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;margin-top:2.6rem;display:grid}.ch-table-cell{border-left:1px solid var(--ch-rule);gap:.45rem;min-width:0;padding:.75rem .7rem .6rem;display:grid}.ch-table-cell:first-child{border-left:0;padding-left:0}.ch-table dt,.ch-caption,.ch-badges-label{text-transform:lowercase;color:var(--ch-muted);font-size:.82rem}.ch-table dd{text-transform:lowercase;white-space:nowrap;color:var(--ch-ink);font-variant-numeric:lining-nums;font-size:clamp(1.1rem,1.7cqi,1.45rem);line-height:1.2}.ch-table dd.ch-table-note{white-space:normal;color:var(--ch-muted);margin-top:-.25rem;font-size:.8rem;line-height:1.3}.ch-badges{color:inherit;flex-wrap:wrap;grid-area:badges;align-self:start;align-items:center;gap:.6rem 1.4rem;margin-top:1.6rem;text-decoration:none;display:flex}.ch-badge-boxes{gap:.75rem;display:flex}.ch-badge-box{min-width:2.4rem;height:2.4rem;color:var(--ch-mustard-ink);border:1px dashed var(--ch-mustard);font-variant-numeric:lining-nums;place-items:center;padding:0 .35rem;font-size:.95rem;font-weight:500;display:grid}.ch-badge-box.is-earned{color:var(--ch-on-button);background:var(--ch-button);border:1px solid var(--ch-button)}.ch-badges-note{text-transform:lowercase;color:var(--ch-muted);font-size:.82rem}.ch-badges:hover .ch-badges-note{color:var(--ch-ink);text-underline-offset:.25em;text-decoration:underline}.ch-history{grid-area:history;min-width:0;padding-top:.5rem}.ch-history .ch-caption{margin-bottom:.6rem}.ch-credits{grid-area:credits;align-self:start;min-width:0;margin-top:2.6rem}.ch-credits-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.ch-credits-head a{color:inherit;text-decoration:none}.ch-credits-head button{text-overflow:ellipsis;min-width:0;text-transform:inherit;white-space:nowrap;color:var(--ch-teal);cursor:pointer;overflow:hidden}.ch-credits-head a:hover,.ch-credits-head button:hover{text-underline-offset:.25em;text-decoration:underline}.ch-note{color:var(--ch-muted);font-size:.9rem}.ch-strip{margin:2.4rem calc(-1 * var(--ch-inline)) 0;padding-inline:var(--ch-inline);background:var(--ch-strip);grid-area:strip}.ch-timeline svg{display:block;overflow:visible}.ch-timeline-done,.ch-timeline-ahead{stroke:var(--ch-strip-line);stroke-width:2px}.ch-timeline-ahead{stroke-dasharray:6 6}.ch-timeline-tick{stroke:var(--ch-strip-line);stroke-width:1px}.ch-timeline-label{fill:var(--ch-strip-line);font-variant-numeric:lining-nums;font-size:12px}.ch-timeline-today{fill:var(--ch-strip-text);font-size:13px}.ch-timeline-flag line{stroke:var(--ch-strip-text);stroke-width:1.5px}.ch-timeline-flag path{fill:var(--ch-flag)}.ch-sub{animation:7s ease-in-out infinite alternate ch-bob}@keyframes ch-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.ch-sub rect{fill:var(--ch-sub)}.ch-sub-dark{fill:var(--ch-sub-dark)}.ch-sub-periscope{stroke:var(--ch-sub-dark)}.ch-sub-window{fill:var(--ch-window);stroke:var(--ch-sub-dark)}.ch-sub-lamp{fill:#fffbe8}.ch-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:1rem 1.6rem;padding-top:1.1rem;display:flex}.ch-weigh,.ch-weigh-save{text-transform:lowercase;min-height:2.75rem;color:var(--ch-on-button);cursor:pointer;background:var(--ch-button);border-radius:999px;padding:0 2.6rem;font-size:1rem;font-weight:500;transition:background .25s}.ch-weigh:hover,.ch-weigh-save:hover{background:var(--ch-button)}@supports (color:color-mix(in lab, red, red)){.ch-weigh:hover,.ch-weigh-save:hover{background:color-mix(in srgb, var(--ch-button) 86%, var(--ch-ink))}}.ch-weigh-save{padding:0 1.6rem}.ch-weigh-save:disabled{opacity:.6}.ch-journal-link{text-transform:lowercase;color:var(--ch-teal);font-size:.95rem;text-decoration:none}.ch-journal-link:hover{text-underline-offset:.25em;text-decoration:underline}.ch-weigh-form{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:100%;display:flex}.ch-weigh-field{min-height:2.75rem;color:var(--ch-muted);border:1px solid var(--ch-rule);border-radius:999px;align-items:baseline;gap:.35rem;padding:0 1.1rem;font-size:.9rem;display:inline-flex}.ch-weigh-field:focus-within{border-color:var(--ch-mustard)}.ch-weigh-field.is-invalid{border-color:var(--ch-alert)}.ch-hero .ch-weigh-field input{width:4.2rem;color:var(--ch-ink);text-align:right;background:0 0;border:0;outline:none;padding:.55rem 0 .4rem;font-size:1.2rem}.ch-weigh-field input::placeholder{color:var(--ch-ink)}@supports (color:color-mix(in lab, red, red)){.ch-weigh-field input::placeholder{color:color-mix(in srgb, var(--ch-ink) 35%, transparent)}}.ch-weigh-cancel{width:2.75rem;height:2.75rem;color:var(--ch-muted);cursor:pointer;border-radius:999px;font-size:1.3rem;line-height:1}.ch-weigh-cancel:hover{color:var(--ch-ink);background:var(--ch-ink)}@supports (color:color-mix(in lab, red, red)){.ch-weigh-cancel:hover{background:color-mix(in srgb, var(--ch-ink) 8%, transparent)}}.ch-weigh-error{color:var(--ch-alert);flex-basis:100%;font-size:.85rem}.ch-chart{width:100%;min-width:0}.ch-chart svg{display:block;overflow:visible}.ch-chart-line{fill:none;stroke:var(--ch-teal);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ch-chart-plan{fill:none;stroke:var(--ch-rule);stroke-width:1.4px;stroke-dasharray:4 5}.ch-chart-dot{fill:var(--ch-teal)}.ch-chart-now{fill:var(--ch-mustard)}.ch-chart-base{stroke:var(--ch-rule);stroke-width:1px}.ch-chart-goal line{stroke:var(--ch-mustard);stroke-width:1px}.ch-chart-goal text{text-anchor:end;fill:var(--ch-mustard-ink);font-size:12px}.ch-chart-ahead-band{fill:var(--ch-mustard);fill-opacity:.22}.ch-chart-ahead{stroke:var(--ch-mustard);stroke-width:1.6px;stroke-dasharray:2 4;stroke-linecap:round}.ch-chart-label-ahead{fill:var(--ch-mustard-ink)}.ch-chart-label{fill:var(--ch-muted);font-variant-numeric:lining-nums;font-size:12px}[data-theme=chapter] .dashboard-stats{border-block:1px solid var(--ch-rule);gap:0}[data-theme=chapter] .dashboard-page:has(.ch-hero) .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}[data-theme=chapter] .dashboard-page:has(.ch-hero) .dashboard-stats>:last-child{grid-column:auto}.ch-stat{height:100%;color:var(--ch-ink);border-left:1px solid var(--ch-rule);align-content:start;gap:.35rem;padding:.9rem 1.1rem 1rem;display:grid}.ch-stat:first-child,[data-theme=chapter] .dashboard-stats>.ch-stat:nth-child(2){border-left:0;padding-left:0}.ch-stat-label{text-transform:lowercase;color:var(--ch-muted);font-size:.82rem}.ch-stat-value{color:var(--ch-ink);font-variant-numeric:lining-nums;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.2}.ch-stat.is-bad .ch-stat-value{color:var(--ch-alert)}.ch-stat-meter{background:linear-gradient(90deg, var(--ch-mustard) var(--meter), var(--ch-mustard) var(--meter));width:min(100%,11rem);height:2px;margin:.3rem 0}@supports (color:color-mix(in lab, red, red)){.ch-stat-meter{background:linear-gradient(90deg, var(--ch-mustard) var(--meter), color-mix(in srgb, var(--ch-mustard) 25%, transparent) var(--meter))}}.ch-stat-detail{color:var(--ch-muted);font-size:.85rem;line-height:1.45}[data-theme=chapter] .plan-delta.is-ahead{color:var(--ch-teal)}[data-theme=chapter] .plan-delta.is-behind{color:var(--ch-alert)}[data-theme=chapter] .ch-content .grid:has(>[data-slot=card]){gap:2.75rem 3rem}[data-theme=chapter] [data-slot=card]{color:var(--ch-ink);border:0;border-top:1px solid var(--ch-rule);box-shadow:none;background:0 0;border-radius:0;gap:1.1rem;padding-block:1.4rem .4rem}[data-theme=chapter] [data-slot=card]>[data-slot^=card-]{padding-inline:0}[data-theme=chapter] [data-slot=card] [data-slot=card]{padding-block:1.1rem 0}[data-theme=chapter] [data-slot=card-title]{text-transform:lowercase;color:var(--ch-ink);font-size:1.45rem;font-weight:400;line-height:1.2}[data-theme=chapter] [data-slot=card-description]{color:var(--ch-muted);font-size:.9rem}[data-theme=chapter] [data-slot=card] a:not([data-slot=button]){text-underline-offset:.25em}[data-theme=chapter] .dashboard-hint{color:var(--ch-ink);border:0;border-block:1px solid var(--ch-rule);box-shadow:none;background:0 0;border-radius:0;padding-inline:0;text-decoration:none}[data-theme=chapter] .dashboard-hint *{color:inherit!important}[data-theme=chapter] .dashboard-hint:hover{color:var(--ch-mustard-ink)}[data-theme=chapter] .celebration-card{border-radius:0}[data-theme=chapter] [data-slot=button]{box-shadow:none;border-radius:999px;font-weight:500}[data-theme=chapter] [data-slot=button][data-variant=default]{color:var(--primary-foreground);background:var(--primary)}[data-theme=chapter] [data-slot=button][data-variant=default]:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=chapter] [data-slot=button][data-variant=default]:hover{background:color-mix(in srgb, var(--primary) 86%, var(--ch-ink))}}[data-theme=chapter] [data-slot=button][data-variant=outline]{color:inherit;border:1px solid var(--ch-rule);background:0 0}[data-theme=chapter] [data-slot=button][data-variant=outline]:hover,[data-theme=chapter] [data-slot=button][data-variant=ghost]:hover{background:var(--ch-mustard)}@supports (color:color-mix(in lab, red, red)){[data-theme=chapter] [data-slot=button][data-variant=outline]:hover,[data-theme=chapter] [data-slot=button][data-variant=ghost]:hover{background:color-mix(in srgb, var(--ch-mustard) 12%, transparent)}}[data-theme=chapter] [data-slot=button][data-variant=secondary]{color:inherit;background:currentColor}@supports (color:color-mix(in lab, red, red)){[data-theme=chapter] [data-slot=button][data-variant=secondary]{background:color-mix(in srgb, currentColor 9%, transparent)}}[data-theme=chapter] [data-slot=input],[data-theme=chapter] [data-slot=select-trigger],[data-theme=chapter] [data-slot=textarea]{color:var(--ch-ink);background:var(--ch-sheet);border:1px solid var(--input);border-radius:var(--radius);box-shadow:none}[data-theme=chapter] [data-slot=input]:focus-visible,[data-theme=chapter] [data-slot=select-trigger]:focus-visible,[data-theme=chapter] [data-slot=textarea]:focus-visible{border-color:var(--ch-mustard);box-shadow:0 0 0 2px var(--ch-mustard)}@supports (color:color-mix(in lab, red, red)){[data-theme=chapter] [data-slot=input]:focus-visible,[data-theme=chapter] [data-slot=select-trigger]:focus-visible,[data-theme=chapter] [data-slot=textarea]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ch-mustard) 32%, transparent)}}[data-theme=chapter] [data-slot=input][aria-invalid=true]{border-color:var(--ch-alert)}[data-theme=chapter] [data-slot=input]::placeholder,[data-theme=chapter] [data-slot=textarea]::placeholder{color:var(--ch-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=chapter] [data-slot=input]::placeholder,[data-theme=chapter] [data-slot=textarea]::placeholder{color:color-mix(in srgb, var(--ch-ink) 42%, transparent)}}[data-theme=chapter] [data-slot=label]{text-transform:lowercase;color:var(--ch-muted);font-size:.85rem;font-weight:400}[data-theme=chapter] [data-slot=badge]{border-radius:0}[data-theme=chapter] [data-slot=checkbox]{border-color:var(--ch-teal);border-radius:0}[data-theme=chapter] [data-slot=dialog-content],[data-theme=chapter] [data-slot=alert-dialog-content],[data-theme=chapter] [data-slot=sheet-content]{color:var(--ch-ink);background:var(--ch-paper);border:1px solid var(--ch-rule);border-radius:0;box-shadow:0 30px 70px -30px #141a1b73}[data-theme=chapter] [data-slot=dialog-content],[data-theme=chapter] [data-slot=alert-dialog-content]{padding:2.25rem}[data-theme=chapter] [data-slot=dialog-overlay],[data-theme=chapter] [data-slot=alert-dialog-overlay]{background:#141a1b59}[data-theme=chapter] [data-slot=dialog-title],[data-theme=chapter] [data-slot=alert-dialog-title],[data-theme=chapter] [data-slot=sheet-title]{text-transform:lowercase;color:var(--ch-mustard);font-size:1.7rem;font-weight:400;line-height:1.15}[data-theme=chapter] [data-slot=dialog-description],[data-theme=chapter] [data-slot=alert-dialog-description]{color:var(--ch-muted)}[data-theme=chapter] [data-slot=dropdown-menu-content],[data-theme=chapter] [data-slot=popover-content],[data-theme=chapter] [data-slot=select-content]{background:var(--ch-sheet);border:1px solid var(--ch-rule);border-radius:0;box-shadow:0 18px 40px -22px #141a1b66}[data-theme=chapter] [data-slot=dropdown-menu-item],[data-theme=chapter] [data-slot=select-item]{border-radius:0}[data-theme=chapter] [data-slot=table-head]{text-transform:lowercase;color:var(--ch-muted);font-size:.82rem;font-weight:400}[data-theme=chapter] [data-slot=table-row]{border-color:var(--ch-rule)}[data-theme=chapter] [data-slot=table-row]:hover{background:var(--ch-mustard)}@supports (color:color-mix(in lab, red, red)){[data-theme=chapter] [data-slot=table-row]:hover{background:color-mix(in srgb, var(--ch-mustard) 7%, transparent)}}[data-theme=chapter] [data-slot=tabs-list]{background:0 0;border-radius:0;gap:.4rem}[data-theme=chapter] [data-slot=tabs-trigger]{text-transform:lowercase;color:var(--ch-muted);background:0 0;border:0;border-radius:0;box-shadow:none!important}[data-theme=chapter] [data-slot=tabs-trigger][data-state=active]{color:var(--ch-ink);background:0 0;font-weight:600;box-shadow:inset 0 -2px 0 var(--ch-mustard)!important}[data-theme=chapter] [data-slot=separator]{background:var(--ch-rule)}@container not (width>=62rem){.ch-hero{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"chapter""lead""table""badges""history""credits""strip""actions"}.ch-headline{font-size:clamp(3.6rem,13cqi,7.25rem)}.ch-table dd{font-size:clamp(1.15rem,2.8cqi,1.45rem)}.ch-history{padding-top:2.6rem}.ch-credits{max-width:32rem}}@container not (width>=40rem){.ch-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chapter badges""lead lead""table table""strip strip""credits credits""actions actions";padding-top:1.4rem}.ch-hero .ch-box{width:3.2rem;height:3.2rem;padding-top:.45rem}.ch-hero .ch-box-word{font-size:.47rem}.ch-hero .ch-box-number{font-size:1.65rem}.ch-chapter{gap:.9rem}.ch-chapter-text{font-size:.88rem}.ch-badges{align-self:center;margin-top:0}.ch-badges-label,.ch-badges-note{display:none}.ch-badge-boxes{gap:.25rem}.ch-badge-box{min-width:1.1rem;height:1.1rem;padding:0 .15rem;font-size:.55rem;font-weight:600}.ch-lead{padding-top:2.6rem}.ch-headline{margin-left:-.08em;font-size:clamp(2.8rem,16.5cqi,4.6rem)}.ch-sentence{margin-top:1rem;font-size:.95rem}.ch-table{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem}.ch-table-cell{padding:.6rem 0 .6rem .9rem}.ch-table-cell:nth-child(odd){border-left:0;padding-left:0}.ch-table-cell:nth-child(n+3){border-top:1px solid var(--ch-rule)}.ch-table dt{font-size:.76rem}.ch-table dd{font-size:1.2rem}.ch-history{display:none}.ch-strip,.ch-credits{margin-top:1.5rem}.ch-actions{padding-top:1.4rem}.ch-weigh{flex:1}.ch-journal-link{display:none}.ch-weigh-form{width:100%}.ch-weigh-form .ch-weigh-field{flex:1}.ch-hero .ch-weigh-field input{flex:1;min-width:0}[data-theme=chapter] .dashboard-page:has(.ch-hero) .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-stat{padding-inline:.9rem .3rem}[data-theme=chapter] .dashboard-stats>.ch-stat:nth-child(2n){border-left:0;padding-left:0}[data-theme=chapter] .dashboard-stats>.ch-stat:nth-child(n+4){border-top:1px solid var(--ch-rule)}.ch-stat-value{font-size:1.45rem}.ch-heading{gap:1rem;padding-block:1.5rem .9rem}.ch-heading .ch-box{width:3.2rem;height:3.2rem;padding-top:.45rem}.ch-heading .ch-box-word{font-size:.47rem}.ch-heading .ch-box-number{font-size:1.65rem}.ch-heading-title{font-size:clamp(2.2rem,11cqi,3rem)}.ch-content{gap:2rem;padding-bottom:2rem}}@media not all and (width>=48rem){.ch-frame,.ch-hero{--ch-inline:1.5rem;padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}.ch-top{min-height:calc(3.6rem + var(--safe-top));padding-top:.2rem}.ch-top-part{letter-spacing:.36em;font-size:.7rem}.ch-nav{z-index:30;padding:.3rem .25rem calc(.45rem + env(safe-area-inset-bottom,0px));background:var(--ch-paper);border-top:1px solid var(--ch-rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.ch-nav-link{letter-spacing:-.01em;text-align:center;place-items:center;min-width:0;min-height:2.9rem;font-size:.72rem;display:grid}.ch-nav-link.is-active:after{bottom:.45rem;left:.6rem;right:.6rem}.ch-nav-long{display:none}.ch-nav-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline;overflow:hidden}.ch-avatar{width:2rem;height:2rem;font-size:.62rem}[data-theme=chapter] [data-slot=dialog-content],[data-theme=chapter] [data-slot=alert-dialog-content]{padding:2rem 1.5rem}}@media (prefers-reduced-motion:reduce){.ch-sub{animation:none}.ch-nav-link,.ch-weigh,.ch-weigh-save{transition:none}}:root[data-theme=strata],[data-theme=strata]{--app-font:"Jost", ui-sans-serif, system-ui, sans-serif;--radius:.5rem;--st-paper:#f2eadb;--st-sheet:#f8f3e8;--st-ink:#1d2b4a;--st-teal:#2b7770;--st-muted:#786d58;--st-rule:#d6c9ab;--st-me:#e6dcc4;--st-red:#d8432f;--st-alert:#b3361f;--st-yellow:#f2c230;--st-yellow-hover:#e8b61f;--st-on-yellow:#1d2b4a;--st-band-top:#bdeee6;--st-band-mid:#4fb3a9;--st-band-deep:#154a50;--st-top-ink:#2a6f69;--st-top-active:#1d2b4a;--st-depth-shallow:#1f6f6a;--st-depth-deep:#e6f2ef;--st-on-sea:#f2eadb;--st-route:#1d2b4a;--st-cone:#fff6d0;--st-cone-opacity:.22;--st-plan-opacity:.35;--st-sub:#f2c230;--st-sub-dark:#c98f12;--st-window:#fff6dc;--st-panel:clamp(21rem, 29.7vw, 26rem);--st-inline:4rem;--aur-teal:#1d2b4a;--aur-indigo:#2b7770;--aur-violet:#4fb3a9;--aur-gradient:linear-gradient(90deg, #1d2b4a, #1d2b4a);--aur-glass:#f2eadbf5;--aur-glass-edge:#1d2b4a24;--aur-glow:transparent;--background:#f2eadb;--foreground:#1d2b4a;--card:#f2eadb;--card-foreground:#1d2b4a;--popover:#f8f3e8;--popover-foreground:#1d2b4a;--primary:#f2c230;--primary-foreground:#1d2b4a;--secondary:#e6dcc4;--secondary-foreground:#1d2b4a;--muted:#e6dcc4;--muted-foreground:#786d58;--accent:#e6dcc4;--accent-foreground:#1d2b4a;--destructive:#b3361f;--destructive-foreground:#b3361f;--border:#d6c9ab;--input:#1d2b4a42;--ring:#4fb3a9;--card-shadow:none;--chart-grid:#1d2b4a17;--chart-axis:#1d2b4a5c;--chart-muted:#786d58;--chart-1:#2b7770;--chart-2:#f2c230;--chart-3:#4fb3a9;--chart-4:#1d2b4a;--chart-5:#d8432f;--series-1:#2b7770;--series-2:#1d2b4a;--series-3:#e0a91a;--delta-good:#2b7770;--delta-bad:#b3361f;--sidebar:#f2eadb;--sidebar-foreground:#1d2b4a;--sidebar-primary:#f2c230;--sidebar-primary-foreground:#1d2b4a;--sidebar-accent:#e6dcc4;--sidebar-accent-foreground:#1d2b4a;--sidebar-border:#d6c9ab;--sidebar-ring:#4fb3a9}.dark[data-theme=strata],.dark [data-theme=strata]{--st-paper:#14213a;--st-sheet:#1a2946;--st-ink:#eee5d1;--st-teal:#8fd3c9;--st-muted:#a59c88;--st-rule:#2f3e5c;--st-me:#22324f;--st-red:#ef5f48;--st-alert:#ff9f86;--st-yellow:#f2c230;--st-yellow-hover:#f7cf52;--st-on-yellow:#14213a;--st-band-top:#3f8f89;--st-band-mid:#1d5e5d;--st-band-deep:#0b2a31;--st-top-ink:#dff1ed;--st-top-active:#fff;--st-depth-shallow:#e6f2ef;--st-depth-deep:#cfe5e1;--st-on-sea:#eee5d1;--st-route:#eee5d1;--st-cone:#fff6d0;--st-cone-opacity:.16;--st-plan-opacity:.4;--aur-teal:#eee5d1;--aur-gradient:linear-gradient(90deg, #eee5d1, #eee5d1);--aur-glass:#14213af5;--aur-glass-edge:#eee5d124;--background:#14213a;--foreground:#eee5d1;--card:#14213a;--card-foreground:#eee5d1;--popover:#1a2946;--popover-foreground:#eee5d1;--primary:#f2c230;--primary-foreground:#14213a;--secondary:#22324f;--secondary-foreground:#eee5d1;--muted:#22324f;--muted-foreground:#a59c88;--accent:#22324f;--accent-foreground:#eee5d1;--destructive:#ff9f86;--destructive-foreground:#ff9f86;--border:#2f3e5c;--input:#eee5d142;--ring:#8fd3c9;--chart-grid:#eee5d117;--chart-axis:#eee5d157;--chart-muted:#a59c88;--chart-1:#8fd3c9;--chart-2:#f2c230;--chart-3:#3f8f89;--chart-4:#eee5d1;--chart-5:#ef5f48;--series-1:#8fd3c9;--series-2:#eee5d1;--series-3:#f2c230;--delta-good:#8fd3c9;--delta-bad:#ff9f86;--sidebar:#14213a;--sidebar-foreground:#eee5d1;--sidebar-primary:#f2c230;--sidebar-primary-foreground:#14213a;--sidebar-accent:#22324f;--sidebar-accent-foreground:#eee5d1;--sidebar-border:#2f3e5c;--sidebar-ring:#8fd3c9}.st-frame{--st-inline:max(4rem, calc((100% - 72rem) / 2));--st-sea-left:max(72px, min(110px, calc((100vw - var(--st-panel)) * .12)));font-family:var(--app-font);color:var(--st-ink);background:var(--st-paper);flex-direction:column;display:flex;position:relative;overflow-x:clip}.st-top{min-height:4.6rem;padding:var(--safe-top) var(--st-inline) 0;color:var(--st-top-ink);background:var(--st-band-top);align-items:center;gap:2.25rem;display:flex}.st-frame.is-sea .st-top{top:0;right:var(--st-panel);z-index:2;padding-right:2rem;padding-left:var(--st-sea-left);background:0 0;position:absolute;left:0}.st-top-part{letter-spacing:.36em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;min-width:0;font-size:.7rem;font-weight:600;overflow:hidden}.st-top-title{display:none}.st-nav{gap:clamp(1.25rem,2.6vw,2.4rem);display:flex}.st-nav-link{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--st-top-ink);padding:.45rem 0;font-size:.75rem;text-decoration:none;transition:color .3s;position:relative}.st-nav-link:hover,.st-nav-link.is-active{color:var(--st-top-active)}.st-nav-link.is-active{font-weight:600}.st-nav-link.is-active:after{content:"";background:currentColor;height:2px;position:absolute;bottom:-.1rem;left:0;right:0}.st-nav-short{display:none}.st-avatar{letter-spacing:.08em;width:2.2rem;height:2.2rem;color:var(--st-top-active);cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;flex-shrink:0;place-items:center;font-size:.66rem;font-weight:600;display:grid;overflow:hidden}.st-avatar:hover{background:var(--st-top-active)}@supports (color:color-mix(in lab, red, red)){.st-avatar:hover{background:color-mix(in srgb, var(--st-top-active) 10%, transparent)}}.st-nav-link:focus-visible,.st-avatar:focus-visible,.st-hero a:focus-visible,.st-hero button:focus-visible{outline:2px solid var(--st-ink);outline-offset:4px}.st-strata{background:linear-gradient(to bottom, var(--st-band-mid) 0 25%, var(--st-band-mid) 25% 50%, var(--st-band-deep) 50% 75%, var(--st-band-deep) 75%);height:1.5rem}@supports (color:color-mix(in lab, red, red)){.st-strata{background:linear-gradient(to bottom, color-mix(in srgb, var(--st-band-mid) 30%, var(--st-band-top)) 0 25%, color-mix(in srgb, var(--st-band-mid) 70%, var(--st-band-top)) 25% 50%, color-mix(in srgb, var(--st-band-deep) 15%, var(--st-band-mid)) 50% 75%, color-mix(in srgb, var(--st-band-deep) 55%, var(--st-band-mid)) 75%)}}.st-main{flex-direction:column;flex:1;min-width:0;display:flex}.st-kicker{letter-spacing:.36em;text-transform:uppercase;color:var(--st-teal);font-size:.7rem;font-weight:600;text-decoration:none}a.st-kicker:hover{color:var(--st-ink)}.st-heading{padding:2.8rem var(--st-inline) 1.4rem;gap:.7rem;display:grid}.st-heading-title{min-width:0;color:var(--st-ink);overflow-wrap:anywhere;font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:500;line-height:1.05}.st-content{min-width:0;padding:.5rem calc(var(--st-inline) - 1rem) 4.5rem;gap:2.5rem;display:grid}.st-content>*{min-width:0}.st-frame.is-sea .st-content{padding:0;display:block}[data-theme=strata] .dashboard-page:has(.st-hero){gap:2.5rem;padding:0 0 4.5rem}:is([data-theme=strata] .dashboard-page:has(.st-hero)>:not(.st-hero),[data-theme=strata] .dashboard-page:has(.st-hero)>.contents>*){margin-inline:var(--st-inline)}[data-theme=strata] .dashboard-page>.st-hero{order:-1;margin-inline:0}[data-theme=strata] .dashboard-page:has(.st-hero)>.dashboard-history{display:none}[data-theme=strata] .dashboard-page:has(.st-hero) .badge-summary-card{display:none}[data-theme=strata] .dashboard-page:has(.st-hero) .dashboard-stats>:first-child{display:none}.st-hero{grid-template-columns:minmax(0, 1fr) var(--st-panel);min-height:clamp(42rem,100svh,54rem);display:grid}.st-hero-sea{background:var(--st-band-top);min-width:0;position:relative;overflow:hidden}.st-sea{position:absolute;inset:0}.st-frame.is-sea .st-sea{top:calc(var(--safe-top) + 4.6rem)}.st-sea svg,.st-chart svg{display:block}.st-sea-empty{flex-direction:column;display:flex}.st-sea-empty span{flex:1}.st-panel{background:var(--st-paper);flex-direction:column;min-width:0;padding:3.4rem 2.5rem 2.6rem;display:flex}.st-panel-head{gap:.55rem;display:grid}.st-panel-title{font-size:1.75rem;font-weight:500;line-height:1.1}.st-reading{margin-top:1.5rem}.st-figure{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:lining-nums;margin-left:-.05em;font-size:6rem;font-weight:300;line-height:1}.st-figure-unit{letter-spacing:0;margin-left:.5rem;font-size:2rem}.st-course{color:var(--st-teal);font-size:1rem;line-height:1.5}.st-reading .st-course:first-of-type{margin-top:.7rem}.st-course.is-trend{opacity:.8}.st-section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.st-cheer-link{color:var(--st-teal);white-space:nowrap;cursor:pointer;font-size:.82rem}.st-cheer-link:hover{color:var(--st-ink)}.st-panel-board{border-top:1px solid var(--st-rule);margin-top:2rem;padding-top:1.9rem}.st-panel-badges{border-top:1px solid var(--st-rule);margin-top:1.5rem;padding-top:1.9rem}.st-layers{gap:.75rem;margin-top:.4rem;display:flex}.st-layer-badge{border-radius:999px;width:2.15rem;height:2.15rem}.st-layer-badge.is-open{border:1.5px dashed var(--st-red)}.st-note{color:var(--st-muted);margin-top:1rem;font-size:.82rem;line-height:1.45}.st-cheer{margin-top:1.6rem;font-size:.9rem}.st-weigh,.st-weigh-save{min-height:3rem;color:var(--st-on-yellow);cursor:pointer;background:var(--st-yellow);border-radius:999px;padding:0 1.6rem;font-size:1rem;font-weight:500;transition:background .3s}.st-weigh{width:100%;margin-top:1.4rem}.st-weigh:hover,.st-weigh-save:hover{background:var(--st-yellow-hover)}.st-weigh-save:disabled{opacity:.6}.st-weigh-form{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem;display:flex}.st-weigh-field{min-width:0;min-height:3rem;color:var(--st-muted);background:var(--st-sheet);border:1px solid var(--st-rule);border-radius:999px;flex:1;align-items:baseline;gap:.35rem;padding:0 1.1rem;font-size:.9rem;display:inline-flex}.st-weigh-field:focus-within{border-color:var(--st-band-mid)}.st-weigh-field.is-invalid{border-color:var(--st-alert)}.st-hero .st-weigh-field input{width:3rem;min-width:0;color:var(--st-ink);text-align:right;background:0 0;border:0;outline:none;flex:1;padding:.65rem 0 .5rem;font-size:1.25rem}.st-weigh-field input::placeholder{color:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.st-weigh-field input::placeholder{color:color-mix(in srgb, var(--st-ink) 32%, transparent)}}.st-weigh-cancel{width:3rem;height:3rem;color:var(--st-muted);cursor:pointer;border-radius:999px;font-size:1.3rem;line-height:1}.st-weigh-cancel:hover{color:var(--st-ink);background:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.st-weigh-cancel:hover{background:color-mix(in srgb, var(--st-ink) 8%, transparent)}}.st-weigh-error{color:var(--st-alert);flex-basis:100%;font-size:.85rem}.st-board{gap:.1rem;display:grid}.st-sea-depth{opacity:.85;fill:var(--st-depth-deep);font-variant-numeric:lining-nums tabular-nums;font-size:11px}.st-sea-depth.is-shallow{fill:var(--st-depth-shallow)}.st-sea-plan{fill:none;stroke:var(--st-route);stroke-width:1.2px;stroke-dasharray:4 6;opacity:var(--st-plan-opacity)}.st-sea-ahead{fill:none;stroke:var(--st-on-sea);stroke-width:2px;stroke-dasharray:1 7;stroke-linecap:round}.st-sea-goal line{stroke:var(--st-red);stroke-width:1.5px}.st-sea-goal text,.st-sea-today{letter-spacing:3px;fill:var(--st-on-sea);font-size:11px;font-weight:600}.st-sea-today{text-anchor:middle;fill:var(--st-route)}.st-cone path{fill:var(--st-cone);opacity:var(--st-cone-opacity)}.st-cone{animation:12s ease-in-out infinite alternate st-sweep}.st-sea-route{fill:none;stroke:var(--st-route);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.st-sea-route.is-thin{stroke-width:1.8px}.st-sea-dot{fill:var(--st-route)}.st-sub{animation:7s ease-in-out infinite alternate st-bob}.st-sub rect{fill:var(--st-sub)}.st-sub-dark{fill:var(--st-sub-dark)}.st-sub-periscope{stroke:var(--st-sub-dark)}.st-sub-window{fill:var(--st-window);stroke:var(--st-sub-dark)}.st-sub-lamp{fill:#fffbe8}@keyframes st-sweep{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes st-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.st-chart{border-radius:.5rem;width:100%;min-width:0;overflow:hidden}.st-chart svg{background:var(--st-paper)}.st-chart-label{fill:var(--st-muted);font-variant-numeric:lining-nums;font-size:12px}[data-theme=strata] .dashboard-stats{border-block:1px solid var(--st-rule);gap:0}[data-theme=strata] .dashboard-page:has(.st-hero) .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}[data-theme=strata] .dashboard-page:has(.st-hero) .dashboard-stats>:last-child{grid-column:auto}.st-stat{border-left:1px solid var(--st-rule);align-content:start;gap:.45rem;height:100%;padding:1.2rem 1.2rem 1.3rem;display:grid}.st-stat:first-child,[data-theme=strata] .dashboard-stats>.st-stat:nth-child(2){border-left:0;padding-left:0}.st-stat-label{letter-spacing:.3em;text-transform:uppercase;color:var(--st-teal);font-size:.68rem;font-weight:600}.st-stat-value{font-variant-numeric:lining-nums;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:300;line-height:1.15}.st-stat.is-bad .st-stat-value{color:var(--st-alert)}.st-stat-meter{background:linear-gradient(90deg, var(--st-band-mid) var(--meter), var(--st-me) var(--meter));border-radius:999px;width:min(100%,11rem);height:.4rem;margin:.2rem 0}.st-stat-detail{color:var(--st-muted);font-size:.85rem;line-height:1.45}[data-theme=strata] .plan-delta.is-ahead{color:var(--st-teal)}[data-theme=strata] .plan-delta.is-behind{color:var(--st-alert)}[data-theme=strata] .st-content .grid:has(>[data-slot=card]){gap:2.5rem 3rem}[data-theme=strata] [data-slot=card]{color:var(--st-ink);border:0;border-top:1px solid var(--st-rule);box-shadow:none;background:0 0;border-radius:0;gap:1.1rem;padding-block:1.6rem .4rem}[data-theme=strata] [data-slot=card]>[data-slot^=card-]{padding-inline:0}[data-theme=strata] [data-slot=card] [data-slot=card]{padding-block:1.1rem 0}[data-theme=strata] [data-slot=card-title]{color:var(--st-ink);font-size:1.35rem;font-weight:500;line-height:1.2}[data-theme=strata] [data-slot=card-description]{color:var(--st-muted);font-size:.9rem}[data-theme=strata] [data-slot=card] a:not([data-slot=button]){text-underline-offset:.25em}[data-theme=strata] .dashboard-hint{color:var(--st-ink);border:0;border-block:1px solid var(--st-rule);box-shadow:none;background:0 0;border-radius:0;padding-inline:0;text-decoration:none}[data-theme=strata] .dashboard-hint *{color:inherit!important}[data-theme=strata] .dashboard-hint:hover{color:var(--st-teal)}[data-theme=strata] .celebration-card{border-radius:var(--radius)}[data-theme=strata] [data-slot=button]{box-shadow:none;border-radius:999px;font-weight:500}[data-theme=strata] [data-slot=button][data-variant=default]{color:var(--st-on-yellow);background:var(--st-yellow)}[data-theme=strata] [data-slot=button][data-variant=default]:hover{background:var(--st-yellow-hover)}[data-theme=strata] [data-slot=button][data-variant=outline]{color:inherit;border:1px solid var(--st-rule);background:0 0}[data-theme=strata] [data-slot=button][data-variant=outline]:hover,[data-theme=strata] [data-slot=button][data-variant=ghost]:hover{background:var(--st-band-mid)}@supports (color:color-mix(in lab, red, red)){[data-theme=strata] [data-slot=button][data-variant=outline]:hover,[data-theme=strata] [data-slot=button][data-variant=ghost]:hover{background:color-mix(in srgb, var(--st-band-mid) 14%, transparent)}}[data-theme=strata] [data-slot=button][data-variant=secondary]{color:inherit;background:var(--st-me)}[data-theme=strata] [data-slot=input],[data-theme=strata] [data-slot=select-trigger],[data-theme=strata] [data-slot=textarea]{color:var(--st-ink);background:var(--st-sheet);border:1px solid var(--input);border-radius:var(--radius);box-shadow:none}[data-theme=strata] [data-slot=input]:focus-visible,[data-theme=strata] [data-slot=select-trigger]:focus-visible,[data-theme=strata] [data-slot=textarea]:focus-visible{border-color:var(--st-band-mid);box-shadow:0 0 0 2px var(--st-band-mid)}@supports (color:color-mix(in lab, red, red)){[data-theme=strata] [data-slot=input]:focus-visible,[data-theme=strata] [data-slot=select-trigger]:focus-visible,[data-theme=strata] [data-slot=textarea]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--st-band-mid) 35%, transparent)}}[data-theme=strata] [data-slot=input][aria-invalid=true]{border-color:var(--st-alert)}[data-theme=strata] [data-slot=input]::placeholder,[data-theme=strata] [data-slot=textarea]::placeholder{color:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=strata] [data-slot=input]::placeholder,[data-theme=strata] [data-slot=textarea]::placeholder{color:color-mix(in srgb, var(--st-ink) 40%, transparent)}}[data-theme=strata] [data-slot=label]{color:var(--st-ink);font-size:.85rem;font-weight:500}[data-theme=strata] [data-slot=badge]{border-radius:999px}[data-theme=strata] [data-slot=checkbox]{border-color:var(--st-teal)}[data-theme=strata] [data-slot=dialog-content],[data-theme=strata] [data-slot=alert-dialog-content],[data-theme=strata] [data-slot=sheet-content]{color:var(--st-ink);background:var(--st-paper);border:0;box-shadow:0 30px 70px -30px #0c232673}[data-theme=strata] [data-slot=dialog-content],[data-theme=strata] [data-slot=alert-dialog-content]{border-radius:.75rem;padding:2.4rem 2.25rem 2.25rem;overflow:hidden}[data-theme=strata] [data-slot=dialog-content]:before,[data-theme=strata] [data-slot=alert-dialog-content]:before{content:"";background:linear-gradient(to bottom, var(--st-band-top) 0 50%, var(--st-band-mid) 50%);height:.5rem;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){[data-theme=strata] [data-slot=dialog-content]:before,[data-theme=strata] [data-slot=alert-dialog-content]:before{background:linear-gradient(to bottom, var(--st-band-top) 0 50%, color-mix(in srgb, var(--st-band-mid) 70%, var(--st-band-top)) 50%)}}[data-theme=strata] [data-slot=dialog-overlay],[data-theme=strata] [data-slot=alert-dialog-overlay]{background:#0c232666}[data-theme=strata] [data-slot=dialog-title],[data-theme=strata] [data-slot=alert-dialog-title],[data-theme=strata] [data-slot=sheet-title]{color:var(--st-ink);font-size:1.6rem;font-weight:500;line-height:1.15}[data-theme=strata] [data-slot=dialog-description],[data-theme=strata] [data-slot=alert-dialog-description]{color:var(--st-muted)}[data-theme=strata] [data-slot=dropdown-menu-content],[data-theme=strata] [data-slot=popover-content],[data-theme=strata] [data-slot=select-content]{background:var(--st-sheet);border:1px solid var(--st-rule);border-radius:.6rem;box-shadow:0 18px 40px -22px #0c232666}[data-theme=strata] [data-slot=dropdown-menu-item],[data-theme=strata] [data-slot=select-item]{border-radius:.35rem}[data-theme=strata] [data-slot=table-head]{letter-spacing:.26em;text-transform:uppercase;color:var(--st-teal);font-size:.66rem;font-weight:600}[data-theme=strata] [data-slot=table-row]{border-color:var(--st-rule)}[data-theme=strata] [data-slot=table-row]:hover{background:var(--st-me)}@supports (color:color-mix(in lab, red, red)){[data-theme=strata] [data-slot=table-row]:hover{background:color-mix(in srgb, var(--st-me) 60%, transparent)}}[data-theme=strata] [data-slot=tabs-list]{background:var(--st-me);border-radius:999px;gap:.25rem;padding:.25rem}[data-theme=strata] [data-slot=tabs-trigger]{color:var(--st-muted);background:0 0;border:0;border-radius:999px;box-shadow:none!important}[data-theme=strata] [data-slot=tabs-trigger][data-state=active]{color:var(--st-ink);background:var(--st-paper);font-weight:600}[data-theme=strata] [data-slot=separator]{background:var(--st-rule)}[data-theme=strata] .st-content .text-primary:not([data-slot=button]){color:var(--st-teal)}@media not all and (width>=64rem){.st-frame{--st-inline:2.5rem}.st-top{gap:1.5rem}.st-nav-link{letter-spacing:.12em}.st-panel{padding-inline:2rem}.st-figure{font-size:5rem}}@media not all and (width>=48rem){.st-frame{--st-inline:1.5rem;padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}.st-top,.st-frame.is-sea .st-top{min-height:3.4rem;padding-left:1.5rem;padding-right:1.5rem}.st-frame:not(.is-sea) .st-top{z-index:10;margin-top:calc(-1 * var(--safe-top));padding-top:calc(2 * var(--safe-top));position:sticky;top:0}.st-frame.is-sea .st-top{z-index:20;background:var(--st-band-top);padding-left:40px;position:fixed;right:0}@supports (color:color-mix(in lab, red, red)){.st-frame.is-sea .st-top{background:color-mix(in srgb, var(--st-band-top) 1%, transparent)}}.st-frame.is-sea .st-sea{top:calc(var(--safe-top) + 3.4rem)}.st-frame.is-sea .st-top-title{display:inline}.st-top-part{letter-spacing:.3em;font-size:.64rem}.st-nav{z-index:30;padding:.3rem .9rem calc(.45rem + env(safe-area-inset-bottom,0px));background:var(--st-paper);border-top:1px solid var(--st-rule);justify-content:space-between;gap:.25rem;display:flex;position:fixed;bottom:0;left:0;right:0}.st-nav-link,.st-frame .st-nav-link:hover{letter-spacing:.03em;text-align:center;min-width:0;min-height:2.9rem;color:var(--st-teal);place-items:center;font-size:.58rem;display:grid}.st-frame .st-nav-link.is-active{color:var(--st-ink)}.st-nav-link.is-active:after{bottom:.45rem;left:.7rem;right:.7rem}.st-nav-long{display:none}.st-nav-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline;overflow:hidden}.st-avatar{width:2rem;height:2rem;font-size:.6rem}.st-strata{height:1rem}.st-heading{gap:.5rem;padding-block:1.8rem 1rem}.st-heading-title{font-size:clamp(2rem,9vw,2.6rem)}.st-content{gap:2rem;padding-bottom:2rem}.st-hero{grid-template-columns:minmax(0,1fr);min-height:0}.st-hero-sea{height:clamp(22rem,52svh,28rem)}.st-panel{padding:1.4rem 1.5rem .5rem}.st-panel-head{display:none}.st-reading{margin-top:0}.st-figure{margin-left:-.06em;font-size:4.2rem}.st-figure-unit{margin-left:.4rem;font-size:1.5rem}.st-course{font-size:.9rem}.st-reading .st-course:first-of-type{margin-top:.4rem}.st-weigh,.st-weigh-form{margin-top:1rem}.st-weigh{min-height:2.75rem}.st-panel-board{border-top:0;margin-top:1.9rem;padding-top:0}.st-section-head{margin-bottom:.4rem}.st-kicker{letter-spacing:.3em;font-size:.64rem}.st-panel-badges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.st-panel-badges .st-section-head{margin:0}.st-layers{gap:.4rem;margin:0}.st-layer-badge{width:1.35rem;height:1.35rem}.st-panel-badges .st-note{flex-basis:100%;margin-top:0}.st-cheer{margin-top:1rem;font-size:.85rem}.st-sea-depth{font-size:9px}.st-sea-goal text{letter-spacing:2px;font-size:9.5px}[data-theme=strata] .dashboard-page:has(.st-hero){gap:2rem;padding-bottom:2rem}[data-theme=strata] .dashboard-page:has(.st-hero) .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stat{padding:.9rem .3rem 1rem .9rem}[data-theme=strata] .dashboard-stats>.st-stat:nth-child(2n){border-left:0;padding-left:0}[data-theme=strata] .dashboard-stats>.st-stat:nth-child(n+4){border-top:1px solid var(--st-rule)}.st-stat-value{font-size:1.6rem}[data-theme=strata] [data-slot=dialog-content],[data-theme=strata] [data-slot=alert-dialog-content]{padding:2.2rem 1.5rem 1.6rem}}@media (prefers-reduced-motion:reduce){.st-sub,.st-cone{animation:none}.st-nav-link,.st-weigh,.st-weigh-save{transition:none}}:root[data-theme=futurist],[data-theme=futurist]{--app-font:"Playfair Display", "Fraunces", Georgia, serif;--radius:0;--aur-teal:#16130f;--aur-indigo:#cf2518;--aur-violet:#cf2518;--aur-gradient:linear-gradient(90deg, #16130f, #16130f);--aur-glass:#efe6d2f0;--aur-glass-edge:transparent;--aur-glow:transparent;--background:#efe6d2;--foreground:#16130f;--card:#efe6d2;--card-foreground:#16130f;--popover:#f6efdf;--popover-foreground:#16130f;--primary:#cf2518;--primary-foreground:#f6efdf;--secondary:#e4d9c0;--secondary-foreground:#16130f;--muted:#e4d9c0;--muted-foreground:#5b5245;--accent:#e4d9c0;--accent-foreground:#16130f;--destructive:#cf2518;--destructive-foreground:#cf2518;--border:transparent;--input:#16130f;--ring:#cf2518;--card-shadow:none;--chart-grid:#16130f17;--chart-axis:#16130f66;--chart-muted:#5b5245;--delta-good:#16130f;--delta-bad:#cf2518;--series-1:#cf2518;--series-2:#16130f;--series-3:#8c5a2b;--series-4:#9a9080;--sidebar:#efe6d2;--sidebar-foreground:#16130f;--sidebar-primary:#cf2518;--sidebar-primary-foreground:#f6efdf;--sidebar-accent:#e4d9c0;--sidebar-accent-foreground:#16130f;--sidebar-border:transparent;--sidebar-ring:#cf2518}.dark[data-theme=futurist],.dark [data-theme=futurist]{--aur-teal:#ece3cf;--aur-indigo:#ef4433;--aur-violet:#ef4433;--aur-gradient:linear-gradient(90deg, #ece3cf, #ece3cf);--aur-glass:#16130ff0;--background:#16130f;--foreground:#ece3cf;--card:#16130f;--card-foreground:#ece3cf;--popover:#221d17;--popover-foreground:#ece3cf;--primary:#ef4433;--primary-foreground:#16130f;--secondary:#2a241d;--secondary-foreground:#ece3cf;--muted:#2a241d;--muted-foreground:#b3a892;--accent:#2a241d;--accent-foreground:#ece3cf;--destructive:#ef4433;--destructive-foreground:#ef4433;--input:#ece3cf;--ring:#ef4433;--chart-grid:#ece3cf17;--chart-axis:#ece3cf66;--chart-muted:#b3a892;--delta-good:#ece3cf;--delta-bad:#ef4433;--series-1:#ef4433;--series-2:#ece3cf;--series-3:#c99a62;--series-4:#7d7464;--sidebar:#16130f;--sidebar-foreground:#ece3cf;--sidebar-primary:#ef4433;--sidebar-primary-foreground:#16130f;--sidebar-accent:#2a241d;--sidebar-accent-foreground:#ece3cf;--sidebar-ring:#ef4433}:root[data-theme=futurist],[data-theme=futurist]{--fu-ink:var(--foreground);--fu-red:var(--primary);--fu-paper:var(--background);--fu-loud-font:"Anton", Impact, "Haettenschweiler", "Jost", sans-serif;--fu-voice-font:"Playfair Display", "Fraunces", Georgia, serif;--fu-safe-top:var(--safe-top);--fu-safe-bottom:env(safe-area-inset-bottom,0px);--fu-pad-top:calc(var(--fu-safe-top) + 7rem);--fu-pad-left:5.5rem;--fu-pad-right:5.5rem}@keyframes fu-dash{to{stroke-dashoffset:var(--d,-200px)}}@keyframes fu-nudge{0%{translate:0}to{translate:var(--nx,6px) var(--ny,0)}}@keyframes fu-pulse{0%,to{opacity:.1}50%{opacity:.9}}@keyframes fu-blink{50%{opacity:0}}@keyframes fu-burst{0%{opacity:0;transform:scale(.5)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}.fu-loud{font-family:var(--fu-loud-font);font-synthesis:none;letter-spacing:.01em;font-style:normal;font-weight:800}.fu-voice{font-family:var(--fu-voice-font);font-style:italic}.fu-stage-root{background:var(--fu-paper);min-height:100svh;position:relative;overflow-x:clip}.fu-stage-root:before{z-index:20;content:"";pointer-events:none;height:calc(var(--fu-safe-top) + 5rem);background:linear-gradient(var(--fu-paper) 68%, transparent);inset-inline:0;position:fixed;top:0}.fu-speed{z-index:0;pointer-events:none;width:100%;height:100%;stroke:var(--fu-ink);opacity:.14;position:fixed;inset:0}.fu-speed line{animation:linear infinite fu-dash}.fu-edges{display:contents}.fu-edge{z-index:30;font-family:var(--fu-loud-font);font-synthesis:none;letter-spacing:.16em;color:var(--fu-ink);text-transform:uppercase;white-space:nowrap;cursor:pointer;text-shadow:0 0 .3em var(--fu-paper), 0 0 .15em var(--fu-paper);background:0 0;font-size:1.45rem;font-weight:800;line-height:1;transition:color .2s;position:fixed}.fu-edge:hover{color:var(--fu-red)}.fu-edge:focus-visible{outline:2px solid var(--fu-red);outline-offset:4px}.fu-edge.is-active,.fu-edge.is-bottom{font-family:var(--fu-voice-font);letter-spacing:0;text-transform:none;font-style:italic}.fu-edge.is-active{color:var(--fu-red);text-underline-offset:.3em;font-weight:700;text-decoration:underline;text-decoration-thickness:3px}.fu-edge.is-bottom{font-size:1.3rem;font-weight:400}.fu-edge.is-bottom.is-active{font-weight:700}.fu-edge.is-top-left{top:calc(var(--fu-safe-top) + 1.5rem);left:2.5rem}.fu-edge.is-active.is-top-left,.fu-edge.is-active.is-top-right{font-size:1.65rem}.fu-edge.is-left{top:58%;left:2.6rem;translate:-50% -50%;rotate:-90deg}.fu-edge.is-top-right{top:calc(var(--fu-safe-top) + 1.6rem);right:2.5rem;rotate:3deg}.fu-edge.is-right{top:52%;right:2.6rem;translate:50% -50%;rotate:90deg}.fu-edge.is-bottom{bottom:calc(var(--fu-safe-bottom) + .9rem);left:61%;translate:-50%;rotate:-2deg}.fu-main{z-index:1;padding:var(--fu-pad-top) var(--fu-pad-right) 7rem var(--fu-pad-left);position:relative}.fu-stage-root.is-home .fu-main{padding-top:0}.fu-title{width:fit-content;max-width:100%;font-family:var(--fu-loud-font);font-synthesis:none;text-transform:uppercase;overflow-wrap:anywhere;transform-origin:0 100%;margin:1.5rem 0 4.5rem;font-size:clamp(2.6rem,10.5vw,9.5rem);font-weight:800;line-height:.92;position:relative;rotate:-5deg}.fu-title:before,.fu-title:after{z-index:-1;content:attr(data-text);color:#0000;-webkit-text-stroke:1.5px var(--fu-ink);opacity:.3;animation:1.8s ease-in-out infinite alternate fu-nudge;position:absolute;inset:0}.fu-title:before{-webkit-text-stroke-color:var(--fu-red);opacity:.55;--nx:5px;--ny:-1px;top:.03em;left:-.09em}.fu-title:after{--nx:9px;--ny:-2px;animation-duration:2.4s;top:.06em;left:-.18em}.fu-content{grid-template-columns:minmax(0,1fr);gap:4.5rem;display:grid}[data-theme=futurist] .fu-main [data-slot=card]{color:var(--fu-ink);box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.25rem;padding:0}[data-theme=futurist] .fu-main [data-slot=card]+[data-slot=card]{margin-top:2rem}[data-theme=futurist] .fu-main [data-slot=card-header],[data-theme=futurist] .fu-main [data-slot=card-content],[data-theme=futurist] .fu-main [data-slot=card-footer]{padding-inline:0}[data-theme=futurist] .fu-main [data-slot=card-title]{width:fit-content;max-width:100%;font-family:var(--fu-loud-font);font-synthesis:none;letter-spacing:.03em;text-transform:uppercase;rotate:var(--fu-tilt,-3deg);transform-origin:0 100%;font-size:clamp(1.7rem,3.6vw,2.9rem);font-weight:800;line-height:1}[data-theme=futurist] .fu-main [data-slot=card]:nth-of-type(2n){--fu-tilt:2deg}[data-theme=futurist] .fu-main [data-slot=card-description]{font-family:var(--fu-voice-font);color:var(--fu-ink);margin-top:.4rem;font-size:1.1rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){[data-theme=futurist] .fu-main [data-slot=card-description]{color:color-mix(in srgb, var(--fu-ink) 72%, transparent)}}[data-theme=futurist] .analysis-section-title,[data-theme=futurist] .journal-section-title{width:fit-content;font-family:var(--fu-loud-font);font-synthesis:none;text-transform:uppercase;transform-origin:0 100%;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:800;line-height:1;rotate:-4deg}[data-theme=futurist] .analysis-section-title:after,[data-theme=futurist] .journal-section-title:after{content:" —";color:var(--fu-red)}[data-theme=futurist] .analysis-section>header>p{margin-top:.6rem;font-size:1.05rem;font-style:italic}[data-theme=futurist] .analysis-section{margin-top:2.5rem}[data-theme=futurist] .fu-main th{font-family:var(--fu-loud-font);font-synthesis:none;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;font-weight:800}[data-theme=futurist] .fu-main td{font-variant-numeric:tabular-nums}[data-theme=futurist] [data-slot=input],[data-theme=futurist] [data-slot=select-trigger],[data-theme=futurist] textarea,:where([data-theme=futurist] .fu-main) :where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select){font-family:var(--fu-voice-font);border:0;border-bottom:2px solid var(--fu-ink);box-shadow:none;background:0 0;border-radius:0;font-size:1.05rem}[data-theme=futurist] [data-slot=input]:focus-visible,[data-theme=futurist] [data-slot=select-trigger]:focus-visible,[data-theme=futurist] textarea:focus-visible,:where([data-theme=futurist] .fu-main) :where(input,select):focus-visible{border-bottom-color:var(--fu-red);box-shadow:0 2px 0 var(--fu-red)}[data-theme=futurist] [data-slot=label]{font-family:var(--fu-voice-font);font-size:1rem;font-style:italic}[data-theme=futurist] [data-slot=button]{font-family:var(--fu-loud-font);font-synthesis:none;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;border-radius:0;font-size:.95rem;font-weight:800}[data-theme=futurist] [data-slot=button][data-variant=default]{rotate:-2deg}[data-theme=futurist] [data-slot=button][data-variant=outline],[data-theme=futurist] [data-slot=button][data-variant=secondary]{color:var(--fu-ink);text-underline-offset:.3em;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:2px}[data-theme=futurist] [data-slot=button][data-variant=outline]:hover,[data-theme=futurist] [data-slot=button][data-variant=secondary]:hover{color:var(--fu-red)}[data-theme=futurist] [data-slot=button][data-active]{color:var(--fu-red);text-underline-offset:.3em;background:0 0;text-decoration:underline;text-decoration-thickness:2px;rotate:-2deg}[data-theme=futurist] [data-slot=dialog-content],[data-theme=futurist] [data-slot=dropdown-menu-content],[data-theme=futurist] [data-slot=popover-content],[data-theme=futurist] [data-slot=select-content],[data-theme=futurist] [data-slot=sheet-content]{background:var(--popover);box-shadow:.5rem .5rem 0 var(--fu-red), 0 1.5rem 3rem #00000038;border:0;border-radius:0}[data-theme=futurist] [data-slot=dialog-content]{rotate:-.6deg}[data-theme=futurist] [data-slot=dialog-title]{font-family:var(--fu-loud-font);font-synthesis:none;letter-spacing:.03em;text-transform:uppercase;font-size:1.7rem;font-weight:800}[data-theme=futurist] [data-slot=dropdown-menu-separator]{background:var(--fu-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=futurist] [data-slot=dropdown-menu-separator]{background:color-mix(in srgb, var(--fu-ink) 15%, transparent)}}[data-theme=futurist] .forecast-rates{background:0 0;gap:1.5rem;padding:0}[data-theme=futurist] .forecast-rate{font-family:var(--fu-voice-font);box-shadow:none;background:0 0;font-size:.95rem;font-style:italic}[data-theme=futurist] .forecast-rate-value{font-family:var(--fu-loud-font);font-synthesis:none;font-size:1.6rem;font-style:normal;font-weight:800}[data-theme=futurist] .forecast-rate.is-active{color:var(--fu-red);rotate:-4deg}[data-theme=futurist] .forecast-row:nth-child(odd){rotate:-1deg}[data-theme=futurist] .forecast-row:nth-child(2n){padding-left:1.5rem;rotate:.8deg}[data-theme=futurist] .forecast-weight,[data-theme=futurist] .forecast-date{font-family:var(--fu-loud-font);font-synthesis:none;letter-spacing:.02em;font-size:1.35rem;font-weight:800}[data-theme=futurist] .forecast-label{font-style:italic}[data-theme=futurist] [data-slot=toggle-group]{box-shadow:none;background:0 0}[data-theme=futurist] [data-slot=toggle-group-item],[data-theme=futurist] [data-slot=toggle]{font-family:var(--fu-voice-font);box-shadow:none;background:0 0;border:0;border-radius:0;font-style:italic}[data-theme=futurist] [data-slot=toggle-group-item][data-state=on],[data-theme=futurist] [data-slot=toggle][data-state=on]{color:var(--fu-red);text-underline-offset:.3em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}[data-theme=futurist] .fu-main .dashboard-page{gap:5rem;padding:0;display:grid}[data-theme=futurist] .fu-main .dashboard-page>:not(.fu-hero,.dashboard-stats){width:min(100%,52rem)}[data-theme=futurist] .fu-main .dashboard-page>:nth-child(2n of :not(.fu-hero,.dashboard-stats)){justify-self:end}[data-theme=futurist] .dashboard-hint,[data-theme=futurist] .dashboard-page>.dashboard-history{display:none}.fu-hero{height:max(100svh,34rem);margin-inline:calc(-1 * var(--fu-pad-left)) calc(-1 * var(--fu-pad-right));color:var(--fu-ink);order:-1;position:relative;container:fu-hero/size}.fu-spot{--ux:calc(100cqw / 1280);--uy:calc((100cqh - var(--fu-safe-top)) / 800);--u:min(var(--ux), var(--uy));top:calc(var(--fu-safe-top) + var(--y) * var(--uy));left:calc(var(--x) * var(--ux));font-size:calc(var(--s) * var(--u));white-space:nowrap;transform:translateY(-.88em) rotate(var(--r));transform-origin:0 .88em;line-height:1;position:absolute}.fu-spot.is-narrow-only{display:none}.fu-start>*{display:block}.fu-start-value{margin-top:.15em;font-size:2.6em}.fu-hero-chart{width:calc(var(--s) * var(--u));transform:translateY(-100%) rotate(var(--r));transform-origin:0 100%;font-size:16px}.fu-weight-value{position:relative}.fu-ghost{top:calc(var(--k) * .012em);left:calc(var(--k) * -.05em);color:#0000;-webkit-text-stroke:max(1px, .0045em) var(--fu-ink);opacity:calc(.5 - var(--k) * .12);animation:fu-nudge calc(1.2s + var(--k) * .4s) ease-in-out infinite alternate;position:absolute}.fu-ghost:last-of-type{-webkit-text-stroke-color:var(--fu-red)}.fu-weight-unit{color:var(--fu-red);margin-left:.04em;font-size:.29em;font-weight:700}.fu-echo{font-weight:700}.fu-echo>span{animation:2.4s ease-in-out infinite fu-pulse;display:inline-block}.fu-arc{width:calc(var(--s) * var(--u));font-size:16px;transform:none}.fu-arc svg{width:100%;display:block;overflow:visible}.fu-arc path{fill:none}.fu-arc text{fill:var(--fu-ink);font-size:25px}.fu-arc .fu-arc-value{fill:var(--fu-red);font-size:32px}.fu-badge-word{font-weight:700}.fu-weigh{display:inline}.fu-weigh-input{width:2.3em;color:var(--fu-ink);vertical-align:-.12em;caret-color:var(--fu-red);background:0 0;border:0;outline:none;padding:0;font-size:2.15em;line-height:1}.fu-weigh-input::placeholder{color:var(--fu-ink);opacity:1}.fu-weigh-input:focus-visible,.fu-weigh-input[aria-invalid]{box-shadow:0 .08em 0 var(--fu-red)}.fu-cursor{vertical-align:-.2em;background:var(--fu-red);width:.2em;height:1.8em;margin:0 .4em 0 -.1em;animation:1s step-end infinite fu-blink;display:inline-block}.fu-weigh-input:focus+.fu-cursor,.fu-weigh-input:not(:placeholder-shown)+.fu-cursor{visibility:hidden}.fu-weigh-go{color:var(--fu-red);cursor:pointer;background:0 0;border:0;padding:0}.fu-weigh-go:hover,.fu-weigh-go:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:.08em}.fu-weigh-go:disabled{opacity:.5}.fu-weigh-value{font-size:2em}.fu-weigh-error{font-family:var(--fu-voice-font);color:var(--fu-red);white-space:normal;margin-top:.4em;font-size:.7em;font-style:italic;display:block}.fu-goal-value{color:var(--fu-red);font-size:3.15em}.fu-goal-note{font-size:.93em}.fu-chart{width:100%;height:auto;display:block;overflow:visible}.fu-chart-title{font-family:var(--fu-voice-font);fill:var(--fu-ink);font-size:15px;font-style:italic}.fu-chart-line{fill:none;stroke:var(--fu-red);stroke-width:3px;stroke-linejoin:round}.fu-chart-trend{fill:none;stroke:var(--fu-ink);stroke-width:1.6px;stroke-dasharray:2 6;stroke-linecap:round}.fu-chart-ahead-band{fill:var(--fu-red);fill-opacity:.12}.fu-chart-ahead{stroke:var(--fu-red);stroke-width:2px;stroke-dasharray:10 4 2 4}.fu-chart-ahead.is-edge{stroke-width:.8px;stroke-dasharray:none;opacity:.6}.fu-chart-goal{stroke:var(--fu-red);stroke-width:1px;stroke-dasharray:1 4}.fu-chart-dot{fill:var(--fu-ink)}.fu-chart-burst{transform-box:fill-box;transform-origin:50%;stroke:var(--fu-red);stroke-width:2.5px;animation:1.8s ease-out infinite fu-burst}.fu-chart-label{font-family:var(--fu-loud-font);font-synthesis:none;fill:var(--fu-ink);font-size:15px;font-weight:800}.fu-chart-label.is-now{fill:var(--fu-red)}.fu-chart-note{font-family:var(--fu-voice-font);fill:var(--fu-ink);font-size:13px;font-style:italic}[data-theme=futurist] .fu-main [data-slot=card] .fu-chart{max-width:56rem;margin-block:1.5rem;rotate:-3deg}[data-theme=futurist] .fu-main .dashboard-stats{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:3rem 4rem;padding-block:2rem;display:flex}.fu-stat{max-width:22rem;rotate:var(--t);transform-origin:0 100%}:root[data-theme=futurist] .dashboard-stats>.fu-stat{container-type:normal}.fu-stat-label{font-size:1.15rem}.fu-stat-value{font-size:calc(var(--z) * clamp(3rem, 7vw, 6.5rem));white-space:nowrap;line-height:.95}.fu-stat.is-bad .fu-stat-value{color:var(--fu-red)}.fu-stat-detail{color:var(--fu-ink);margin-top:.4rem;font-size:.98rem}@supports (color:color-mix(in lab, red, red)){.fu-stat-detail{color:color-mix(in srgb, var(--fu-ink) 72%, transparent)}}@container fu-hero not (aspect-ratio>=.9){.fu-spot{--ux:calc(100cqw / 390);--uy:calc((100cqh - var(--fu-safe-top)) / 844);top:calc(var(--fu-safe-top) + var(--ny) * var(--uy));left:calc(var(--nx) * var(--ux));font-size:calc(var(--ns) * var(--u));transform:translateY(-.88em) rotate(var(--nr))}.fu-spot.is-wide-only{display:none}.fu-spot.is-narrow-only{display:block}.fu-hero-chart{width:calc(var(--ns) * var(--u));transform:translateY(-100%) rotate(var(--nr));font-size:16px}.fu-start-value{font-size:2.15em}.fu-goal-value{font-size:2em}.fu-weigh-word{display:none}}@media not all and (width>=48rem){:root[data-theme=futurist],[data-theme=futurist]{--fu-pad-top:calc(var(--fu-safe-top) + 4.75rem);--fu-pad-left:1.1rem;--fu-pad-right:2.6rem}.fu-edges{z-index:30;height:calc(var(--fu-safe-top) + 3.25rem);pointer-events:none;background-color:var(--fu-paper);display:block;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.fu-edges{background-color:color-mix(in srgb, var(--fu-paper) 1%, transparent)}}.fu-speed{background-color:var(--fu-paper)}@supports (color:color-mix(in lab, red, red)){.fu-speed{background-color:color-mix(in srgb, var(--fu-paper) 1%, transparent)}}.fu-edge{letter-spacing:.12em;pointer-events:auto;font-size:.95rem}.fu-edge.is-top-left,.fu-edge.is-left,.fu-edge.is-top-right{position:absolute}.fu-edge.is-top-left{top:calc(var(--fu-safe-top) + 1.2rem);left:1.25rem}.fu-edge.is-active.is-top-left,.fu-edge.is-active.is-top-right,.fu-edge.is-active.is-left{font-size:1.1rem}.fu-edge.is-left{top:calc(var(--fu-safe-top) + 1.25rem);left:34vw;translate:none;rotate:4deg}.fu-edge.is-top-right{top:calc(var(--fu-safe-top) + 1.3rem);right:1.25rem;rotate:-3deg}.fu-edge.is-right{top:39%;right:1.05rem}.fu-edge.is-bottom{right:1.25rem;bottom:calc(var(--fu-safe-bottom) + .7rem);font-size:1rem;left:auto;translate:none;rotate:0deg}.fu-stage-root:before{height:calc(var(--fu-safe-top) + 3.25rem)}.fu-title{margin:.5rem 0 3rem}.fu-content,[data-theme=futurist] .fu-main .dashboard-page{gap:3.5rem}[data-theme=futurist] .fu-main .dashboard-stats{gap:2.25rem 2rem}}@media (prefers-reduced-motion:reduce){.fu-speed line,.fu-title:before,.fu-title:after,.fu-ghost,.fu-echo>span,.fu-cursor,.fu-chart-burst{animation:none}.fu-chart-burst{opacity:1}}[data-theme=futurist] .loss-units{flex-wrap:wrap}:root[data-theme=wedge],[data-theme=wedge]{--app-font:"Jost", ui-sans-serif, system-ui, sans-serif;--wg-type:"Archivo Black", "Jost", ui-sans-serif, system-ui, sans-serif;--radius:0;--wg-red:#c4161c;--wg-ground:#f1ede4;--wg-ink:#121212;--wg-field:#121212;--wg-on-field:#f6f2e8;--wg-disc:#f6f2e8;--wg-on-disc:#121212;--wg-on-red:#f6f2e8;--aur-teal:#121212;--aur-indigo:#c4161c;--aur-violet:#c4161c;--aur-gradient:linear-gradient(90deg, #c4161c, #c4161c);--aur-glass:#f1ede4f0;--aur-glass-edge:#12121224;--aur-glow:transparent;--background:#f1ede4;--foreground:#121212;--card:#f1ede4;--card-foreground:#121212;--popover:#f8f5ee;--popover-foreground:#121212;--primary:#c4161c;--primary-foreground:#f8f5ee;--secondary:#e2dbca;--secondary-foreground:#121212;--muted:#e2dbca;--muted-foreground:#5a554b;--accent:#e6d5cb;--accent-foreground:#121212;--destructive:#c4161c;--destructive-foreground:#c4161c;--border:#12121229;--input:#1212128c;--ring:#c4161c;--card-shadow:none;--chart-grid:#12121217;--chart-axis:#12121259;--chart-muted:#5a554b;--delta-good:#121212;--delta-bad:#c4161c;--series-1:#c4161c;--series-2:#121212;--series-3:#8a8274;--series-4:#e0705a;--series-5:#4a463f;--series-6:#b8ae9a;--series-7:#7d1015;--series-8:#2f2c27;--sidebar:#f1ede4;--sidebar-foreground:#121212;--sidebar-primary:#c4161c;--sidebar-primary-foreground:#f8f5ee;--sidebar-accent:#e2dbca;--sidebar-accent-foreground:#121212;--sidebar-border:#12121229;--sidebar-ring:#c4161c}.dark[data-theme=wedge],.dark [data-theme=wedge]{--wg-red:#d3242a;--wg-ground:#111;--wg-ink:#ede8dc;--wg-field:#ebe5d6;--wg-on-field:#121212;--wg-disc:#161616;--wg-on-disc:#f1ede4;--wg-on-red:#f6f2e8;--aur-teal:#ede8dc;--aur-glass:#111111f0;--aur-glass-edge:#ede8dc24;--background:#111;--foreground:#ede8dc;--card:#111;--card-foreground:#ede8dc;--popover:#1b1a19;--popover-foreground:#ede8dc;--primary:#d3242a;--primary-foreground:#f8f5ee;--secondary:#24221f;--secondary-foreground:#ede8dc;--muted:#24221f;--muted-foreground:#a69f91;--accent:#3a1d1c;--accent-foreground:#ede8dc;--destructive:#e0393f;--destructive-foreground:#e0393f;--border:#ede8dc29;--input:#ede8dc8c;--ring:#d3242a;--chart-grid:#ede8dc17;--chart-axis:#ede8dc59;--chart-muted:#a69f91;--delta-good:#ede8dc;--delta-bad:#e0393f;--series-2:#ede8dc;--series-5:#b5ae9f;--series-8:#d7d0c0;--sidebar:#111;--sidebar-foreground:#ede8dc;--sidebar-accent:#24221f;--sidebar-accent-foreground:#ede8dc;--sidebar-border:#ede8dc29}@property --wg-top{syntax:"<number>";inherits:true;initial-value:56}@property --wg-bottom{syntax:"<number>";inherits:true;initial-value:71}@media (width>=56.25rem){.wg-stage.is-home .dashboard-side{--background:var(--wg-field);--card:var(--wg-field);--foreground:var(--wg-on-field);--card-foreground:var(--wg-on-field);--muted-foreground:var(--wg-on-field)}@supports (color:color-mix(in lab, red, red)){.wg-stage.is-home .dashboard-side{--muted-foreground:color-mix(in srgb, var(--wg-on-field) 64%, var(--wg-field))}}.wg-stage.is-home .dashboard-side{--secondary:var(--wg-on-field)}@supports (color:color-mix(in lab, red, red)){.wg-stage.is-home .dashboard-side{--secondary:color-mix(in srgb, var(--wg-on-field) 12%, var(--wg-field))}}.wg-stage.is-home .dashboard-side{--secondary-foreground:var(--wg-on-field);--muted:var(--wg-on-field)}@supports (color:color-mix(in lab, red, red)){.wg-stage.is-home .dashboard-side{--muted:color-mix(in srgb, var(--wg-on-field) 12%, var(--wg-field))}}.wg-stage.is-home .dashboard-side{--accent:var(--wg-on-field)}@supports (color:color-mix(in lab, red, red)){.wg-stage.is-home .dashboard-side{--accent:color-mix(in srgb, var(--wg-on-field) 16%, var(--wg-field))}}.wg-stage.is-home .dashboard-side{--accent-foreground:var(--wg-on-field);--border:var(--wg-on-field)}@supports (color:color-mix(in lab, red, red)){.wg-stage.is-home .dashboard-side{--border:color-mix(in srgb, var(--wg-on-field) 20%, transparent)}}.wg-stage.is-home .dashboard-side{--input:var(--wg-on-field)}@supports (color:color-mix(in lab, red, red)){.wg-stage.is-home .dashboard-side{--input:color-mix(in srgb, var(--wg-on-field) 55%, transparent)}}.wg-stage.is-home .dashboard-side{--delta-good:var(--wg-on-field);--wg-ink:var(--wg-on-field);color:var(--foreground)}}.wg-stage{--wg-top:56;--wg-bottom:71;--wg-pad-l:clamp(1.5rem, 4vw, 4.5rem);--wg-pad-r:clamp(1.5rem, 3vw, 3.5rem);min-height:100svh;font-family:var(--wg-type);background:var(--wg-ground);transition:--wg-top .9s cubic-bezier(.6,0,.2,1),--wg-bottom .9s cubic-bezier(.6,0,.2,1);position:relative;overflow-x:clip}.wg-stage.is-home{--wg-top:46.9;--wg-bottom:62.5}.wg-field{z-index:0;background:var(--wg-field);clip-path:polygon(calc(var(--wg-top) * 1%) 0, 100% 0, 100% 100%, calc(var(--wg-bottom) * 1%) 100%);pointer-events:none;position:fixed;inset:0}.wg-nav{top:0;left:calc(var(--wg-top) * 1%);z-index:30;width:hypot(100dvh, calc((var(--wg-bottom) - var(--wg-top)) * 1vw));transform-origin:0 0;rotate:atan2(100dvh, calc((var(--wg-bottom) - var(--wg-top)) * 1vw));pointer-events:none;justify-content:space-between;align-items:flex-start;padding:.85rem 2.5rem 0 1.25rem;display:flex;position:fixed}.wg-nav-link{font-family:var(--wg-type);letter-spacing:.2em;color:var(--wg-ink);text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:.2rem 0 .45rem;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;transition:color .2s;position:relative}.wg-nav-link:after{content:"";background:var(--wg-red);transform-origin:0;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.wg-nav-link:hover,.wg-nav-link.is-active,.wg-nav-link[data-state=open]{color:var(--wg-red)}.wg-nav-link:hover:after,.wg-nav-link.is-active:after{transform:scaleX(1)}.wg-nav-link:focus-visible{outline:2px solid var(--wg-red);outline-offset:3px}.wg-nav-short{display:none}.wg-emblem{z-index:0;pointer-events:none;width:min(24vw,48dvh);position:fixed;top:12dvh;right:9vw;overflow:visible}.wg-emblem-wedge{animation:2.6s ease-in-out infinite alternate wg-poke}.wg-main{z-index:1;width:calc(var(--wg-top) * 1vw - 3.75rem);padding:clamp(2.5rem, 9vh, 5.5rem) 0 7rem var(--wg-pad-l);position:relative}.wg-title{z-index:1;font-family:var(--wg-type);font-size:clamp(2.5rem, min(9rem, calc(80dvh / (var(--wg-title-chars) * .68)), calc((100 - var(--wg-bottom)) * .3vw)), 9rem);letter-spacing:-.01em;color:var(--wg-on-field);text-transform:uppercase;writing-mode:vertical-rl;pointer-events:none;margin:0;font-weight:800;line-height:.8;position:fixed;bottom:3dvh;right:1.4vw;rotate:180deg}.wg-title:before{content:"";background:var(--wg-red);clip-path:polygon(0 0,100% 0,50% 100%);width:.16em;height:.5em;margin-block-end:.18em;display:inline-block;rotate:180deg}.wg-content{gap:3.5rem;display:grid}.wg-stage.is-home .wg-main{width:auto;padding:0 var(--wg-pad-r) 7rem var(--wg-pad-l)}.wg-stage.is-home .dashboard-page{grid-template-columns:[light-start] minmax(0, calc(var(--wg-top) * 1vw - var(--wg-pad-l) - 4rem)) [light-end] 1fr [dark-start] minmax(0, calc((100 - var(--wg-bottom)) * 1vw - var(--wg-pad-r) - 2.5rem)) [dark-end];align-items:start;gap:3.5rem 0;padding:0;display:grid}.wg-stage.is-home .dashboard-page>*{grid-column:light}.wg-stage.is-home .dashboard-page>.wg-hero{grid-area:1/1/auto/-1}.wg-stage.is-home .dashboard-side{flex-direction:column;grid-area:2/dark/span 8;gap:3.5rem;display:flex}.wg-stage.is-home .dashboard-board,.wg-stage.is-home .dashboard-page>.dashboard-history{display:none}.wg-hero{height:100dvh;min-height:34rem;margin-inline:calc(-1 * var(--wg-pad-l)) calc(-1 * var(--wg-pad-r));font-family:var(--wg-type);position:relative;overflow:hidden}.wg-hero:not([data-ready])>*{visibility:hidden}.wg-hero-art{display:block;position:absolute;inset:0}.wg-hero>:not(svg){transform-origin:0 0;position:absolute;top:0;left:0}.wg-type{font-family:var(--wg-type);font-weight:800}.wg-plain{font-weight:600}.wg-red{fill:var(--wg-red)}.wg-on-field{fill:var(--wg-on-field)}.wg-on-disc{fill:var(--wg-on-disc)}.wg-on-red{fill:var(--wg-on-red)}.wg-on-ground,.wg-on-red .wg-on-ground{fill:var(--wg-ink)}.wg-disc{fill:var(--wg-disc)}.wg-wedge{fill:var(--wg-red)}.wg-ring{animation:80s linear infinite wg-spin}.wg-hero-wedge{animation:1.1s cubic-bezier(.2,.9,.25,1) both wg-drive,2.6s ease-in-out 1.1s infinite alternate wg-nudge}.wg-remaining{stroke:var(--wg-red);animation:1.2s linear infinite wg-dash}.wg-hero-weigh{font-size:calc(18px * var(--u));white-space:nowrap}.wg-weigh{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:0 .45em;font-weight:800;display:flex;position:relative}.wg-weigh label{color:var(--wg-red)}[data-theme=wedge] .wg-stage .wg-weigh input.wg-weigh-input{width:4.2em;height:auto;font:inherit;letter-spacing:.04em;color:var(--foreground);caret-color:var(--wg-red);border:0;border-bottom:3px solid var(--foreground);box-shadow:none;background:0 0;border-radius:0;padding:0 0 .1em}[data-theme=wedge] .wg-stage .wg-weigh input.wg-weigh-input:focus-visible{border-color:var(--wg-red);box-shadow:none}.wg-weigh-unit:before{vertical-align:-.12em;content:"";background:var(--wg-red);width:3px;height:1em;margin-right:.4em;animation:1s step-end infinite wg-blink;display:inline-block}.wg-weigh-go{width:1.7em;height:1.7em;font:inherit;color:var(--wg-on-red);cursor:pointer;background:var(--wg-red);clip-path:polygon(0 0,100% 50%,0 100%);border:0;place-items:center;display:inline-grid}.wg-weigh-go:disabled{opacity:.5}.wg-weigh-go:focus-visible{background:var(--foreground)}.wg-weigh-error{letter-spacing:.04em;text-transform:none;color:var(--wg-red);margin-top:.3em;font-size:.65em;position:absolute;top:100%;left:0}.wg-weigh .hero-waist{text-align:right;letter-spacing:.06em;justify-content:flex-end;width:max-content;margin-bottom:.5em;font-size:.65em;position:absolute;bottom:100%;right:0}.wg-weigh .hero-waist-label{color:var(--wg-red)}.wg-hero[data-layout=phone] .wg-weigh .hero-waist{text-align:left;white-space:normal;justify-content:flex-start;width:80%;margin:.6em 0 0;inset:100% auto auto 0}.wg-weigh .hero-waist .wg-weigh-error{margin:0 0 .3em;font-size:1em;top:auto;bottom:100%}.wg-hero[data-layout=phone] .wg-weigh .hero-waist .wg-weigh-error{margin:.3em 0 0;top:100%;bottom:auto}.wg-weigh-done{letter-spacing:.1em;color:var(--wg-ink);text-transform:uppercase;font-weight:800;text-decoration:none}.wg-weigh-done span{color:var(--wg-red)}.wg-hero-cheer{max-width:26em;font-size:calc(15px * var(--u));letter-spacing:.08em;color:var(--wg-ink);text-transform:uppercase;font-weight:800}.wg-hero-badges{color:var(--wg-on-field);justify-content:space-between;text-decoration:none;display:flex}.wg-badge{justify-items:center;gap:calc(8px * var(--u));width:24%;font-size:calc(11px * var(--u));letter-spacing:.14em;text-align:center;text-transform:uppercase;font-weight:800;display:grid}.wg-badge svg{width:calc(34px * var(--u));height:calc(34px * var(--u));overflow:visible}.wg-badge-shape{fill:var(--wg-red);transform-box:fill-box;transform-origin:50%;animation:wg-spin var(--spin,16s) linear infinite}.wg-badge-shape[data-reverse]{animation-direction:reverse}.wg-badge-shape .is-light{fill:var(--wg-on-field)}.wg-hero-badges:hover .wg-badge{color:var(--wg-red)}.wg-hero-chart .wg-chart-line{stroke:var(--wg-on-field);stroke-width:2.5px}.wg-hero-chart .wg-chart-mark{fill:var(--wg-on-field)}.wg-hero-chart .wg-chart-mark.is-last{fill:var(--wg-red)}.wg-stage .dashboard-stats{flex-direction:column;gap:2.25rem;padding-block:1rem;display:flex}.wg-stage :has(>.wg-stat):not(.dashboard-stats){flex-direction:column;gap:1.75rem;padding-block:.75rem;display:flex}.wg-stage :has(>.wg-stat):not(.dashboard-stats) .wg-stat-value{font-size:clamp(2rem,4vw,3.2rem)}.wg-stat{max-width:100%;margin-left:calc(var(--i) * min(4%, 1.5rem));transform-origin:0 100%;rotate:-6deg}.wg-stat-label{letter-spacing:.24em;text-transform:uppercase;align-items:baseline;gap:.7em;margin:0;font-size:.78rem;font-weight:800;display:flex}.wg-stat-index{color:var(--wg-red)}.wg-stat-value{letter-spacing:-.02em;white-space:nowrap;margin:.05em 0 0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:800;line-height:.95}.wg-stat.is-bad .wg-stat-value{color:var(--wg-red)}.wg-stat-arrow{vertical-align:.2em;margin-right:.12em;font-size:.6em}.wg-stat-meter{background:var(--foreground);width:100%;max-width:22rem;height:1.1rem;margin-top:.4rem;display:block}@supports (color:color-mix(in lab, red, red)){.wg-stat-meter{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.wg-stat-meter{clip-path:polygon(0 0,100% 50%,0 100%)}.wg-stat-meter>span{background:var(--wg-red);width:100%;height:100%;clip-path:polygon(0 0, calc(var(--meter) * 100%) calc(var(--meter) * 50%), calc(var(--meter) * 100%) calc(100% - var(--meter) * 50%), 0 100%);display:block}.wg-stat-detail{color:var(--muted-foreground);margin-top:.4rem;font-size:.85rem;font-weight:500}.wg-chart{width:100%;font-family:var(--wg-type)}.wg-chart svg{display:block;overflow:visible}.wg-chart-line{fill:none;stroke:var(--foreground);stroke-width:3px;stroke-linejoin:round}.wg-chart-mark{fill:var(--foreground)}.wg-chart-mark.is-last{fill:var(--wg-red)}.wg-chart-goal,.wg-chart-ahead{fill:none;stroke:var(--wg-red);stroke-width:2px;stroke-dasharray:6 5}.wg-chart-tag{letter-spacing:.16em;fill:var(--muted-foreground);font-size:12px;font-weight:800}.wg-chart-tag.is-red{fill:var(--wg-red)}.wg-chart-value{fill:var(--foreground);font-size:26px;font-weight:800}[data-theme=wedge] .wg-stage [data-slot=card]{color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:1.5rem 0 0;position:relative}[data-theme=wedge] .wg-stage [data-slot=card-header],[data-theme=wedge] .wg-stage [data-slot=card-content],[data-theme=wedge] .wg-stage [data-slot=card-footer]{padding-inline:0}[data-theme=wedge] .wg-stage [data-slot=card-header]{padding-top:0}[data-theme=wedge] .wg-stage [data-slot=card-title]{width:fit-content;font-family:var(--wg-type);letter-spacing:.24em;text-transform:uppercase;transform-origin:0;align-items:center;gap:.55em;font-size:1rem;font-weight:800;line-height:1.1;display:flex;rotate:-4deg}[data-theme=wedge] .wg-stage [data-slot=card-title]:before{content:"";background:var(--wg-red);clip-path:polygon(0 0,100% 50%,0 100%);flex:none;width:2.2em;height:.8em}[data-theme=wedge] .wg-stage [data-slot=card-description]{margin-top:.35rem;font-size:.85rem}[data-theme=wedge] .wg-stage .dashboard-hint{letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.4rem 0;font-weight:700}[data-theme=wedge] [data-slot=input],[data-theme=wedge] .wg-stage select,[data-theme=wedge] .wg-stage input:is([type=text],[type=number],[type=date],[type=time],[type=email],[type=password],:not([type])),[data-theme=wedge] [data-slot=select-trigger],[data-theme=wedge] [data-slot=textarea],[data-theme=wedge] .wg-stage textarea{border:0;border-bottom:2px solid var(--input);box-shadow:none;background:0 0;border-radius:0}[data-theme=wedge] [data-slot=input]:focus-visible,[data-theme=wedge] .wg-stage select:focus-visible,[data-theme=wedge] .wg-stage input:focus-visible,[data-theme=wedge] [data-slot=select-trigger]:focus-visible,[data-theme=wedge] .wg-stage textarea:focus-visible{border-bottom-color:var(--wg-red);box-shadow:0 1px 0 var(--wg-red)}[data-theme=wedge] [data-slot=label]{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:800}[data-theme=wedge] [data-slot=button]{font-family:var(--wg-type);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;clip-path:polygon(.55rem 0,100% 0,calc(100% - .55rem) 100%,0 100%);border-radius:0;padding-inline:1.3rem;font-weight:800}[data-theme=wedge] [data-slot=button][data-variant=outline],[data-theme=wedge] [data-slot=button][data-variant=secondary]{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=wedge] [data-slot=button][data-variant=outline],[data-theme=wedge] [data-slot=button][data-variant=secondary]{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}[data-theme=wedge] [data-slot=button][data-variant=outline],[data-theme=wedge] [data-slot=button][data-variant=secondary]{border:0}[data-theme=wedge] [data-slot=button][data-variant=outline]:hover,[data-theme=wedge] [data-slot=button][data-variant=secondary]:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=wedge] [data-slot=button][data-variant=outline]:hover,[data-theme=wedge] [data-slot=button][data-variant=secondary]:hover{background:color-mix(in srgb, var(--foreground) 18%, transparent)}}[data-theme=wedge] [data-slot=button][data-variant=ghost],[data-theme=wedge] [data-slot=button][data-variant=link]{clip-path:none}[data-theme=wedge] [data-slot=button]:focus-visible{color:var(--wg-on-field);background:var(--wg-field)}[data-theme=wedge] [data-slot=dialog-content],[data-theme=wedge] [data-slot=sheet-content]{font-family:var(--wg-type);background:var(--background);box-shadow:.6rem .6rem 0 var(--wg-red);border:0;border-radius:0}[data-theme=wedge] [data-slot=dialog-title],[data-theme=wedge] [data-slot=sheet-title]{letter-spacing:.16em;text-transform:uppercase;font-weight:800}[data-theme=wedge] [data-slot=dropdown-menu-content],[data-theme=wedge] [data-slot=select-content],[data-theme=wedge] [data-slot=popover-content]{font-family:var(--wg-type);box-shadow:.4rem .4rem 0 var(--wg-red);border:0;border-radius:0}[data-theme=wedge] [data-slot=dropdown-menu-item],[data-theme=wedge] [data-slot=select-item]{border-radius:0}[data-theme=wedge] .wg-stage table th{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}@keyframes wg-spin{to{transform:rotate(360deg)}}@keyframes wg-drive{0%{transform:translate(var(--dx), var(--dy))}}@keyframes wg-nudge{to{transform:translate(var(--nx), var(--ny))}}@keyframes wg-poke{to{transform:translate(1.5px,-.6px)}}@keyframes wg-dash{to{stroke-dashoffset:var(--dash,-44px)}}@keyframes wg-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.wg-stage,.wg-stage *{transition:none!important;animation:none!important}}@media not all and (width>=56.25rem){.wg-stage{--wg-pad-l:1rem;--wg-pad-r:2.4rem;--wg-band:15rem}.wg-stage.is-home{--wg-band:51svh}.wg-field{height:var(--wg-band);clip-path:polygon(0 0,100% 0,100% 62%,0 100%);min-height:0;position:absolute;inset:0 0 auto}.wg-stage.is-home .wg-field{clip-path:polygon(0 0,100% 0,100% 76.8%,0 100%);min-height:17rem}.wg-nav{top:auto;right:.3rem;bottom:max(1rem, env(safe-area-inset-bottom));writing-mode:vertical-rl;transform-origin:50%;flex-direction:row;gap:1.15rem;width:auto;padding:0;left:auto;rotate:180deg}.wg-nav-link{letter-spacing:.14em;padding:0 .4rem 0 .25rem;font-size:.68rem}.wg-nav-link:after{transform-origin:bottom;width:2px;height:auto;inset:0 0 0 auto;transform:scaleY(0)}.wg-nav-link:hover:after,.wg-nav-link.is-active:after{transform:scaleY(1)}.wg-nav-long{display:none}.wg-nav-short{display:inline}.wg-emblem{display:none}.wg-main,.wg-stage.is-home .wg-main{width:auto;padding:calc(var(--wg-band) - 3rem) var(--wg-pad-r) 6rem var(--wg-pad-l)}.wg-stage.is-home .wg-main{padding-top:0}.wg-title{overflow-wrap:anywhere;writing-mode:horizontal-tb;transform-origin:0 0;max-width:calc(100% - 3rem);font-size:clamp(2.4rem,12vw,4.5rem);line-height:.9;position:absolute;inset:3.2rem auto auto 1rem;rotate:-9deg}.wg-title:before{clip-path:polygon(0 0,100% 50%,0 100%);width:1.1em;height:.22em;margin:0 0 .2em;display:block;rotate:none}.wg-stage.is-home .dashboard-page{flex-direction:column;align-items:stretch;display:flex}.wg-stage.is-home .dashboard-page>.wg-hero{order:-1}.wg-stage.is-home .dashboard-page>.dashboard-history{display:grid}.wg-hero{height:100svh}.wg-hero-weigh{font-size:calc(14px * var(--u))}.wg-hero-cheer{max-width:16em;font-size:calc(11px * var(--u))}.wg-stat-value{font-size:clamp(2.4rem,13vw,3.6rem)}}.wg-stage .flex:has(>aside+.flex-1){flex-direction:column}.wg-stage .flex:has(>aside+.flex-1)>*{width:auto;margin-inline:0}.wg-stage aside nav:has([data-active],[data-slot=button]){flex-flow:wrap;gap:.2rem .4rem}.wg-stage aside nav [data-slot=button][data-variant=ghost]{background:0 0;width:auto;padding-inline:.5rem;font-size:.7rem}.wg-stage aside nav [data-slot=button][data-active]{color:var(--wg-red);box-shadow:inset 0 -3px 0 var(--wg-red)}.wg-stage :is(.rounded-md,.rounded-lg,.rounded-xl).border:not([data-slot]){border-width:0 0 0 3px;border-color:var(--wg-red);border-radius:0}:root[data-theme=suprematist],[data-theme=suprematist]{--app-font:"Jost", ui-sans-serif, system-ui, sans-serif;--radius:0;--sp-ground:#efe9dc;--sp-ink:#141414;--sp-chalk:#efe9dc;--sp-red:#c8261d;--sp-red-soft:#ff5a45;--sp-yellow:#e8b21a;--sp-blue:#1d3f8f;--sp-grey:#8b8778;--sp-display:"Syne", "Jost", ui-sans-serif, system-ui, sans-serif;--aur-teal:#141414;--aur-indigo:#c8261d;--aur-violet:#1d3f8f;--aur-gradient:linear-gradient(90deg, #141414, #141414);--aur-glass:#efe9dcf0;--aur-glass-edge:#14141424;--aur-glow:transparent;--background:#efe9dc;--foreground:#141414;--card:#efe9dc;--card-foreground:#141414;--popover:#f6f2e9;--popover-foreground:#141414;--primary:#c8261d;--primary-foreground:#f6f2e9;--secondary:#e4ddcc;--secondary-foreground:#141414;--muted:#e4ddcc;--muted-foreground:#5c584e;--accent:#e4ddcc;--accent-foreground:#141414;--destructive:#c8261d;--destructive-foreground:#c8261d;--border:#14141429;--input:#1414148c;--ring:#1d3f8f;--card-shadow:none;--chart-grid:#14141417;--chart-axis:#14141459;--chart-muted:#5c584e;--chart-1:#141414;--chart-2:#c8261d;--chart-3:#e8b21a;--chart-4:#1d3f8f;--chart-5:#8b8778;--series-1:#141414;--series-2:#c8261d;--series-3:#1d3f8f;--delta-good:#141414;--delta-bad:#c8261d;--sidebar:#efe9dc;--sidebar-foreground:#141414;--sidebar-primary:#c8261d;--sidebar-primary-foreground:#f6f2e9;--sidebar-accent:#e4ddcc;--sidebar-accent-foreground:#141414;--sidebar-border:#14141429;--sidebar-ring:#1d3f8f}.dark[data-theme=suprematist],.dark [data-theme=suprematist]{--sp-ground:#1f2124;--sp-ink:#ece6d8;--sp-red:#d9382a;--sp-red-soft:#c8261d;--sp-blue:#3d64c4;--aur-teal:#ece6d8;--aur-gradient:linear-gradient(90deg, #ece6d8, #ece6d8);--aur-glass:#1f2124f0;--aur-glass-edge:#ece6d824;--background:#1f2124;--foreground:#ece6d8;--card:#1f2124;--card-foreground:#ece6d8;--popover:#2a2d31;--popover-foreground:#ece6d8;--primary:#d9382a;--primary-foreground:#f6f2e9;--secondary:#2c2f34;--secondary-foreground:#ece6d8;--muted:#2c2f34;--muted-foreground:#a9a497;--accent:#33363c;--accent-foreground:#ece6d8;--destructive:#e0503f;--destructive-foreground:#e0503f;--border:#ece6d829;--input:#ece6d880;--ring:#6d8fe0;--chart-grid:#ece6d817;--chart-axis:#ece6d859;--chart-muted:#a9a497;--chart-1:#ece6d8;--chart-2:#d9382a;--chart-4:#3d64c4;--series-1:#ece6d8;--series-2:#d9382a;--series-3:#6d8fe0;--delta-good:#ece6d8;--delta-bad:#e0503f;--sidebar:#1f2124;--sidebar-foreground:#ece6d8;--sidebar-accent:#2c2f34;--sidebar-accent-foreground:#ece6d8;--sidebar-border:#ece6d829}.sp-stage{min-height:100svh;font-family:var(--app-font);background:var(--sp-ground);grid-template-columns:16.5rem minmax(0,1fr);display:grid;overflow-x:clip}.sp-side{flex-direction:column;gap:3.5rem;height:100svh;padding:2.6rem 1rem 2rem 3rem;display:flex;position:sticky;top:0}.sp-date{font-family:var(--sp-display);letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;font-size:.74rem;font-weight:500}.sp-nav{gap:1.9rem;display:grid}.sp-nav-link{width:fit-content;font-family:var(--sp-display);color:var(--sp-ink);padding-bottom:.7rem;font-size:.95rem;font-weight:500;text-decoration:none;display:block;position:relative}.sp-nav-link:after{width:calc(4.4rem + var(--i) * .9rem);content:"";background:var(--sp-ink);height:5px;transition:width .25s,background-color .25s;position:absolute;bottom:0;left:0}.sp-nav-link:hover:after{width:calc(6rem + var(--i) * .9rem)}.sp-nav-link.is-active{font-weight:800}.sp-nav-link.is-active:after{background:var(--sp-red);width:9.4rem;height:12px}.sp-nav-short{display:none}.sp-side-foot{height:9rem;margin-top:auto;position:relative}.sp-avatar{z-index:1;width:4.3rem;height:4.3rem;font-family:var(--sp-display);color:var(--sp-ground);cursor:pointer;background:var(--sp-ink);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;transition:transform .25s;display:grid;position:absolute;top:0;left:2.6rem;overflow:hidden}.sp-avatar:hover{transform:translateY(-3px)}.sp-avatar:focus-visible{outline:3px solid var(--sp-red);outline-offset:4px}.sp-side-bar{background:var(--sp-ink);transform-origin:0;width:10rem;height:4px;position:absolute;top:6.6rem;left:0;transform:rotate(-24deg)}.sp-main{min-width:0;padding:2.4rem clamp(1rem,3vw,3rem) 6rem clamp(1rem,2vw,2rem)}.sp-title{width:fit-content;font-family:var(--sp-display);letter-spacing:-.02em;margin:0 0 3rem;font-size:clamp(2.2rem,6vw,4.4rem);font-weight:800;line-height:1;position:relative}.sp-title:after{content:"";background:var(--sp-red);width:6rem;height:12px;position:absolute;bottom:-.9rem;right:-1.8rem;transform:rotate(-8deg)}.sp-main:has(.sp-hero) .sp-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-content{gap:3rem;display:grid}[data-theme=suprematist] .dashboard-page{gap:3.5rem;padding:0}:is([data-theme=suprematist] .dashboard-page:has(.sp-hero)>.dashboard-history,[data-theme=suprematist] .dashboard-page:has(.sp-hero) .badge-summary-card){display:none}.sp-hero{font-family:var(--sp-display);color:var(--sp-ink);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"weight weight weight weight weight trend board board board board board board""path path path path path path path path.badges badges badges""history history history history history history points points points weigh weigh weigh""history history history history history history cheer cheer cheer weigh weigh weigh";align-items:center;gap:2rem 1.5rem;padding:1rem 0 2rem;display:grid}.sp-label{font-family:var(--sp-display);letter-spacing:.22em;color:inherit;text-transform:uppercase;font-size:.75rem;font-weight:500;text-decoration:none;display:block}a.sp-label:hover{color:var(--sp-red)}.sp-note{color:var(--muted-foreground);font-size:.9rem}.sp-weight{aspect-ratio:1;width:min(100% - 1.5rem,20rem);color:var(--sp-ground);background:var(--sp-ink);flex-direction:column;grid-area:weight;justify-self:center;padding:9% 9% 10%;display:flex;transform:rotate(-9deg);container-type:inline-size}.sp-weight .sp-label{font-size:max(.7rem,3.6cqi)}.sp-weight-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:34cqi;font-weight:800;line-height:.9}.sp-weight-unit{font-size:9cqi;font-weight:700;line-height:1.2}.sp-weight-trend{color:var(--sp-red-soft);margin-top:12%;font-size:max(.85rem,5.6cqi);font-weight:700}.sp-trend-bar{background:var(--sp-red);width:9rem;max-width:180%;height:20px;transform:rotate(var(--tilt));grid-area:trend;place-self:start center;margin-top:2.5rem}.sp-path{grid-area:path;grid-template-columns:1fr auto;gap:.9rem 1rem;padding:0 .6rem;font-size:.95rem;font-weight:700;display:grid;position:relative;transform:rotate(-7deg)}.sp-path-goal-label{text-align:right}.sp-path-line{background:var(--sp-ink);grid-column:1/-1;height:4px;position:relative}.sp-path-line>span{position:absolute;top:50%;translate:-50% -50%}.sp-path-start{background:var(--sp-ink);width:15px;height:15px;left:0}.sp-path-goal{background:var(--sp-ground);border:3px solid var(--sp-ink);width:22px;height:22px;left:100%}.sp-path-now{left:var(--progress);z-index:1;background:var(--sp-red);width:28px;height:28px}.sp-path-caption{padding-left:min(var(--progress), 38%);grid-column:1/-1;font-size:.85rem;font-weight:400}.sp-history{grid-area:history;align-self:start;transform:rotate(-4deg)}.sp-history .sp-label{margin-bottom:.6rem}.sp-chain{width:100%;height:auto;display:block;overflow:visible}.sp-chain-plan{stroke:var(--sp-ink);stroke-width:1.5px}.sp-chain-link{fill:var(--sp-ink)}.sp-chain-head{fill:var(--sp-red)}.sp-chain-ahead-band{fill:var(--sp-yellow);fill-opacity:.5}.sp-chain-ahead{stroke:var(--sp-red);stroke-width:2px;stroke-dasharray:6 4}.sp-chain-ahead-square{fill:var(--sp-ground);stroke:var(--sp-red);stroke-width:3px}.sp-chain-note{font-family:var(--sp-display);fill:var(--sp-ink);font-size:12px}.sp-badges{grid-area:badges;align-self:start}.sp-badges ul{gap:.75rem;margin-top:.9rem;display:grid}.sp-badges li{font-family:var(--app-font);align-items:center;gap:.75rem;font-size:.9rem;display:flex}.sp-shape{flex:none;width:1.15rem;height:1.15rem}.sp-shape.is-cross{background:linear-gradient(var(--sp-red), var(--sp-red)) center / 100% 32% no-repeat, linear-gradient(var(--sp-red), var(--sp-red)) center / 32% 100% no-repeat}.sp-shape.is-circle{background:var(--sp-ink);border-radius:50%}.sp-shape.is-triangle{background:var(--sp-blue);clip-path:polygon(50% 0,100% 92%,0 92%)}.sp-shape.is-square{border:3px solid var(--sp-ink);width:1rem;height:1rem}.sp-weigh{aspect-ratio:1;color:#f6f2e9;text-align:center;background:var(--sp-red);grid-area:weigh;place-content:center;justify-self:center;width:min(100%,8rem);font-size:1rem;font-weight:700;text-decoration:none;transition:transform .25s;display:grid;transform:rotate(7deg)}.sp-weigh:hover{transform:rotate(0)scale(1.04)}.sp-weigh:focus-visible{outline:3px solid var(--sp-blue);outline-offset:4px}.sp-weigh-plus{font-size:2.8rem;font-weight:800;line-height:.9}.sp-cheer{border-top:4px solid var(--sp-ink);flex-wrap:wrap;grid-area:cheer;align-self:start;align-items:center;gap:.4rem;width:fit-content;padding-top:.6rem;font-size:.92rem;display:flex}[data-theme=suprematist] .dashboard-stats{gap:2.5rem 2rem}.sp-stat{font-family:var(--sp-display);align-content:start;gap:.35rem;display:grid}.sp-stat-label{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem}.sp-stat-value{font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;line-height:1.05}.sp-stat.is-bad .sp-stat-value{color:var(--sp-red)}.sp-stat-bar{width:calc(3rem + var(--i) * .9rem);background:var(--sp-ink);transform-origin:0;height:5px;margin:.2rem 0 .35rem;transform:rotate(-3deg)}.sp-stat.is-bad .sp-stat-bar{background:var(--sp-red)}.sp-stat-bar.has-meter{background:linear-gradient(90deg, var(--sp-red) var(--meter), var(--sp-ink) var(--meter));width:min(100%,12rem);height:8px}@supports (color:color-mix(in lab, red, red)){.sp-stat-bar.has-meter{background:linear-gradient(90deg, var(--sp-red) var(--meter), color-mix(in srgb, var(--sp-ink) 18%, transparent) var(--meter))}}.sp-stat-detail{font-family:var(--app-font);color:var(--muted-foreground);font-size:.85rem;line-height:1.45}[data-theme=suprematist] .plan-delta.is-ahead{color:var(--foreground)}[data-theme=suprematist] .plan-delta.is-behind{color:var(--sp-red)}[data-theme=suprematist] [data-slot=card]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.1rem;padding:1.6rem 0 0;position:relative}[data-theme=suprematist] [data-slot=card]:before{content:"";background:var(--sp-ink);transform-origin:0;width:4.6rem;height:5px;position:absolute;top:0;left:0;transform:rotate(-3deg)}[data-theme=suprematist] [data-slot=card] [data-slot=card]:before{width:2.4rem;height:3px}[data-theme=suprematist] [data-slot=card-header],[data-theme=suprematist] [data-slot=card-content],[data-theme=suprematist] [data-slot=card-footer]{padding-inline:0}[data-theme=suprematist] [data-slot=card-title]{font-family:var(--sp-display);letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800}[data-theme=suprematist] [data-slot=card-description]{font-size:.88rem}[data-theme=suprematist] .dashboard-hint{color:#f6f2e9;background:var(--sp-red);border:0;border-radius:0;padding:1rem 1.2rem;text-decoration:none}[data-theme=suprematist] .dashboard-hint *{color:inherit!important}[data-theme=suprematist] .dashboard-hint{width:fit-content;max-width:100%;font-family:var(--sp-display);gap:2rem;font-weight:700;transform:rotate(-1.5deg)}[data-theme=suprematist] [data-slot=button]{font-family:var(--sp-display);box-shadow:none;border-radius:0;font-weight:700}[data-theme=suprematist] [data-slot=input],[data-theme=suprematist] [data-slot=select-trigger],[data-theme=suprematist] [data-slot=textarea]{border-width:0 0 2px;border-color:var(--input);box-shadow:none;background:0 0;border-radius:0}[data-theme=suprematist] [data-slot=input]:focus-visible,[data-theme=suprematist] [data-slot=select-trigger]:focus-visible,[data-theme=suprematist] [data-slot=textarea]:focus-visible{border-color:var(--sp-red);box-shadow:none}[data-theme=suprematist] [data-slot=input]::placeholder,[data-theme=suprematist] [data-slot=textarea]::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=suprematist] [data-slot=input]::placeholder,[data-theme=suprematist] [data-slot=textarea]::placeholder{color:color-mix(in srgb, var(--foreground) 32%, transparent)}}[data-theme=suprematist] .celebration-card{border:0;border-radius:0;position:relative}[data-theme=suprematist] .celebration-card:before{content:"";background:var(--sp-red);width:6rem;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-5deg)}[data-theme=suprematist] [data-slot=label]{font-family:var(--sp-display);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:500}[data-theme=suprematist] [data-slot=badge]{border-radius:0}[data-theme=suprematist] [data-slot=dialog-content],[data-theme=suprematist] [data-slot=alert-dialog-content],[data-theme=suprematist] [data-slot=sheet-content],[data-theme=suprematist] [data-slot=dropdown-menu-content],[data-theme=suprematist] [data-slot=popover-content],[data-theme=suprematist] [data-slot=select-content]{border:0;border-radius:0;box-shadow:0 0 0 1px #14141414,0 22px 48px -18px #14141473}[data-theme=suprematist] [data-slot=dialog-content]:before,[data-theme=suprematist] [data-slot=alert-dialog-content]:before{content:"";background:var(--sp-red);width:5rem;height:12px;position:absolute;top:-6px;left:1.5rem;transform:rotate(-4deg)}[data-theme=suprematist] [data-slot=dialog-title],[data-theme=suprematist] [data-slot=alert-dialog-title]{font-family:var(--sp-display);font-weight:800}[data-theme=suprematist] [data-slot=dropdown-menu-item]{border-radius:0}[data-theme=suprematist] [data-slot=table-head]{font-family:var(--sp-display);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}[data-theme=suprematist] [data-slot=table-header] [data-slot=table-row]{border-bottom:3px solid var(--foreground)}[data-theme=suprematist] [data-slot=tabs-list]{background:0 0;border-radius:0}[data-theme=suprematist] [data-slot=tabs-trigger]{border-radius:0;box-shadow:none!important}[data-theme=suprematist] [data-slot=tabs-trigger][data-state=active]{border-bottom:5px solid var(--sp-red);background:0 0}@container not (width>=56rem){.sp-hero{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"weight weight weight weight trend trend""path path path path path path""history history history history history history""board board board board board board""points points points badges badges badges""cheer cheer cheer cheer weigh weigh";gap:2.6rem 1rem}.sp-path{transform:rotate(-5deg)}.sp-history{transform:rotate(-3deg)}}@media not all and (width>=64rem){.sp-stage{grid-template-columns:minmax(0,1fr)}.sp-side{grid-template-columns:1fr auto;gap:1.2rem 1rem;height:auto;padding:1.2rem 1rem 0;display:grid;position:relative}.sp-date{align-self:center}.sp-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:1rem}.sp-nav-link{width:auto;font-size:.85rem}.sp-nav-link:after,.sp-nav-link:hover:after{width:calc(55% + var(--i) * 10%);height:4px}.sp-nav-link.is-active:after{width:100%;height:9px}.sp-nav-long{display:none}.sp-nav-short{display:inline}.sp-side-foot{grid-area:1/2;height:auto;margin:0}.sp-avatar{width:2.6rem;height:2.6rem;font-size:.8rem;position:static}.sp-side-bar{display:none}.sp-main{padding:2rem 1rem 5rem}}@media (prefers-reduced-motion:reduce){.sp-nav-link:after,.sp-weigh,.sp-avatar{transition:none}}:root[data-theme=simultan],[data-theme=simultan]{--app-font:"Outfit", "Jost", ui-sans-serif, system-ui, sans-serif;--radius:1.25rem;--sm-ground:#efe6d2;--sm-ink:#1b1a19;--sm-navy:#1d2f6f;--sm-orange:#ec7a1c;--sm-crimson:#c2272d;--sm-emerald:#1f7a5a;--sm-yellow:#f2c230;--sm-pink:#e8a2a0;--sm-on-ink:#efe6d2;--sm-on-navy:#efe6d2;--sm-on-orange:#1b1a19;--sm-on-crimson:#efe6d2;--sm-on-emerald:#efe6d2;--sm-on-yellow:#1b1a19;--sm-on-pink:#1b1a19;--sm-field:#f7f1e3;--aur-teal:#1d2f6f;--aur-indigo:#ec7a1c;--aur-violet:#c2272d;--aur-gradient:linear-gradient(90deg, #1d2f6f, #ec7a1c);--aur-glass:#efe6d2f0;--aur-glass-edge:#1b1a1924;--aur-glow:transparent;--background:#efe6d2;--foreground:#1b1a19;--card:#efe6d2;--card-foreground:#1b1a19;--popover:#f7f1e3;--popover-foreground:#1b1a19;--primary:#1d2f6f;--primary-foreground:#efe6d2;--secondary:#e4d7ba;--secondary-foreground:#1b1a19;--muted:#e6dac0;--muted-foreground:#5c554a;--accent:#f4d6b4;--accent-foreground:#1b1a19;--destructive:#c2272d;--destructive-foreground:#c2272d;--border:#1b1a1929;--input:#1b1a1952;--ring:#ec7a1c;--card-shadow:none;--chart-grid:#1b1a1917;--chart-axis:#1b1a1959;--chart-muted:#5c554a;--delta-good:#1f7a5a;--delta-bad:#c2272d;--series-1:#ec7a1c;--series-2:#1d2f6f;--series-3:#1f7a5a;--series-4:#c2272d;--series-5:#d9a514;--series-6:#d4807d;--series-7:#5c554a;--series-8:#1b1a19;--sidebar:#efe6d2;--sidebar-foreground:#1b1a19;--sidebar-primary:#1d2f6f;--sidebar-primary-foreground:#efe6d2;--sidebar-accent:#e4d7ba;--sidebar-accent-foreground:#1b1a19;--sidebar-border:#1b1a1929;--sidebar-ring:#ec7a1c}.dark[data-theme=simultan],.dark [data-theme=simultan]{--sm-ground:#0f1838;--sm-ink:#050815;--sm-navy:#3557d6;--sm-orange:#ff8a2a;--sm-crimson:#f0393f;--sm-emerald:#20b47e;--sm-yellow:#ffd23c;--sm-pink:#f7aeaa;--sm-on-ink:#f3ead8;--sm-on-navy:#f3ead8;--sm-on-crimson:#fff7ea;--sm-on-emerald:#05140e;--sm-on-orange:#1b1006;--sm-field:#16214a;--aur-teal:#3557d6;--aur-gradient:linear-gradient(90deg, #3557d6, #ff8a2a);--aur-glass:#0f1838f0;--aur-glass-edge:#f3ead824;--background:#0f1838;--foreground:#f3ead8;--card:#0f1838;--card-foreground:#f3ead8;--popover:#16214a;--popover-foreground:#f3ead8;--primary:#ff8a2a;--primary-foreground:#1b1006;--secondary:#1b2858;--secondary-foreground:#f3ead8;--muted:#18234e;--muted-foreground:#b4b0c4;--accent:#24336b;--accent-foreground:#f3ead8;--destructive:#f0393f;--destructive-foreground:#ff7a7e;--border:#f3ead829;--input:#f3ead84d;--ring:#ffd23c;--chart-grid:#f3ead817;--chart-axis:#f3ead852;--chart-muted:#b4b0c4;--delta-good:#20b47e;--delta-bad:#ff5a5f;--series-1:#ff8a2a;--series-2:#6f8dff;--series-3:#20b47e;--series-4:#f0393f;--series-5:#ffd23c;--series-6:#f7aeaa;--series-7:#b4b0c4;--series-8:#f3ead8;--sidebar:#0f1838;--sidebar-foreground:#f3ead8;--sidebar-primary:#ff8a2a;--sidebar-primary-foreground:#1b1006;--sidebar-accent:#1b2858;--sidebar-accent-foreground:#f3ead8;--sidebar-border:#f3ead829;--sidebar-ring:#ffd23c}.sm-stage{font-family:var(--app-font);background:var(--background);position:relative;overflow-x:clip}.sm-orbit{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, var(--sm-yellow) 0 22%, var(--sm-navy) 22.5% 40%, var(--sm-ground) 40.5% 46%, var(--sm-crimson) 46.5% 62%, var(--sm-orange) 62.5% 70.5%, transparent 71%);width:20rem;position:absolute;bottom:-9rem;right:-7rem}.sm-header{z-index:2;align-items:center;gap:2.25rem;max-width:84rem;margin:0 auto;padding:1.6rem 1.5rem 0;display:flex;position:relative}.sm-mark{flex:none}.sm-mark img{border-radius:50%;width:2.75rem;height:2.75rem;display:block}.sm-nav{flex-wrap:wrap;flex:1;align-items:center;gap:.6rem 2.4rem;display:flex}.sm-nav-link{color:var(--foreground);align-items:center;gap:.65rem;font-size:1.05rem;font-weight:300;text-decoration:none;display:inline-flex}.sm-nav-link:hover .sm-nav-label,.sm-nav-link:hover .sm-nav-short{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.sm-nav-link.is-active{font-weight:500}.sm-nav-dot{border-radius:50%;flex:none;width:.9rem;height:.9rem;transition:transform .2s}.sm-nav-link.is-active .sm-nav-dot{transform:scale(1.45)}.sm-nav-short{display:none}.sm-avatar{cursor:pointer;background:var(--sm-orange);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;padding:.32rem;display:grid}.sm-avatar-core{width:100%;height:100%;color:var(--sm-on-navy);background:var(--sm-navy);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid;overflow:hidden}.sm-avatar:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.sm-main{z-index:1;max-width:84rem;margin:0 auto;padding:2.25rem 1.5rem 13rem;position:relative}.sm-title{letter-spacing:-.015em;align-items:center;gap:.9rem;margin:0 0 2.25rem;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:600;line-height:1.05;display:flex}.sm-title-discs{flex:none;display:inline-flex}.sm-title-discs>span{background:var(--sm-crimson);border-radius:50%;width:.8em;height:.8em}.sm-title-discs>span+span{background:var(--sm-yellow);mix-blend-mode:multiply;margin-left:-.32em}.dark .sm-title-discs>span+span{mix-blend-mode:screen}.sm-content{gap:3rem;display:grid}.sm-caps{letter-spacing:.24em;text-transform:uppercase;font-size:.74rem;font-weight:500;display:block}.sm-dot{border-radius:50%;flex:none;width:.8rem;height:.8rem;display:inline-block}[data-theme=simultan] [data-slot=card]{--sm-c1:var(--sm-navy);--sm-c2:var(--sm-orange);color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.1rem;padding:0}[data-theme=simultan] [data-slot=card]:nth-child(5n+2){--sm-c1:var(--sm-crimson);--sm-c2:var(--sm-yellow)}[data-theme=simultan] [data-slot=card]:nth-child(5n+3){--sm-c1:var(--sm-emerald);--sm-c2:var(--sm-pink)}[data-theme=simultan] [data-slot=card]:nth-child(5n+4){--sm-c1:var(--sm-orange);--sm-c2:var(--sm-navy)}[data-theme=simultan] [data-slot=card]:nth-child(5n){--sm-c1:var(--sm-yellow);--sm-c2:var(--sm-crimson)}[data-theme=simultan] [data-slot=card-header],[data-theme=simultan] [data-slot=card-content],[data-theme=simultan] [data-slot=card-footer]{padding-inline:0}[data-theme=simultan] [data-slot=card-header]{gap:.35rem;padding-top:0}[data-theme=simultan] [data-slot=card-title]{letter-spacing:.24em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:.7rem;font-size:.8rem;font-weight:500;line-height:1.3;display:flex}[data-theme=simultan] [data-slot=card-title]:before{content:"";background:radial-gradient(circle, var(--sm-c2) 0 46%, var(--sm-c1) 48%);border-radius:50%;flex:none;width:1.1rem;height:1.1rem}[data-theme=simultan] [data-slot=card-description]{color:var(--muted-foreground);font-size:.92rem}[data-theme=simultan] [data-slot=card].border-dashed{border:1.5px dashed var(--input);border-radius:1.75rem;padding:1rem 1.4rem}[data-theme=simultan] [data-slot=button],[data-theme=simultan] [data-slot=dialog-close][data-variant],[data-theme=simultan] [data-slot=toggle-group-item],[data-theme=simultan] [data-slot=badge]{border-radius:999px}[data-theme=simultan] [data-slot=button][data-variant=outline],[data-theme=simultan] [data-variant=outline]{border:1.5px solid var(--foreground);background:0 0}[data-theme=simultan] [data-slot=button][data-variant=outline]:hover{color:var(--sm-on-ink);background:var(--foreground)}[data-theme=simultan] [data-slot=input],[data-theme=simultan] [data-slot=select-trigger],[data-theme=simultan] textarea{background:var(--sm-field);border:1.5px solid var(--input);box-shadow:none}[data-theme=simultan] [data-slot=input],[data-theme=simultan] [data-slot=select-trigger]{border-radius:999px;padding-inline:1rem}[data-theme=simultan] textarea{border-radius:1.25rem}[data-theme=simultan] [data-slot=input]:focus-visible,[data-theme=simultan] [data-slot=select-trigger]:focus-visible,[data-theme=simultan] textarea:focus-visible{border-color:var(--sm-orange)}[data-theme=simultan] [data-slot=checkbox]{border:1.5px solid var(--foreground);border-radius:50%}[data-theme=simultan] [data-slot=label]{font-weight:500}[data-theme=simultan] [data-slot=dialog-content],[data-theme=simultan] [data-slot=sheet-content]{color:var(--foreground);background:var(--background);border:2px solid var(--foreground);box-shadow:none}[data-theme=simultan] [data-slot=dialog-content]{border-radius:2rem;overflow:hidden}[data-theme=simultan] [data-slot=dialog-content]>button:last-child{width:1.9rem;height:1.9rem;color:var(--sm-on-crimson);background:radial-gradient(circle, var(--sm-crimson) 0 62%, var(--sm-yellow) 64%);opacity:1;border-radius:50%;place-items:center;display:grid}[data-theme=simultan] [data-slot=dialog-title]{font-weight:600}[data-theme=simultan] [data-slot=dropdown-menu-content],[data-theme=simultan] [data-slot=select-content],[data-theme=simultan] [data-slot=popover-content]{background:var(--popover);border:1.5px solid var(--foreground);box-shadow:none;border-radius:1.25rem}[data-theme=simultan] [data-slot=dropdown-menu-item],[data-theme=simultan] [data-slot=select-item]{border-radius:999px}[data-theme=simultan] table th{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:500}[data-theme=simultan] table tr{border-color:var(--border)}[data-theme=simultan] .dashboard-page{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:3rem 3.5rem;padding:0;display:grid}[data-theme=simultan] .dashboard-page>.dashboard-history{display:contents}[data-theme=simultan] .dashboard-hint{border:1.5px solid var(--input);border-radius:999px}[data-theme=simultan] .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2rem}[data-theme=simultan] .dashboard-stats>*{grid-column:auto}@container (width>=60rem){[data-theme=simultan] .dashboard-page{grid-template-columns:repeat(12,minmax(0,1fr))}[data-theme=simultan] .dashboard-page>*,[data-theme=simultan] .dashboard-page>.dashboard-history>[data-slot=card]{grid-column:1/-1}[data-theme=simultan] .dashboard-page>.sm-hero{order:1;grid-area:span 2/1/auto/7}[data-theme=simultan] .dashboard-page>.dashboard-history>[data-slot=card]{order:3;grid-column:7/-1;align-self:end}[data-theme=simultan] .dashboard-page>.dashboard-stats{order:4}[data-theme=simultan] .dashboard-page>.dashboard-forecast{order:5;grid-area:span 3/1/auto/7}[data-theme=simultan] .dashboard-side>*,[data-theme=simultan] .dashboard-social>[data-slot=card]{order:6;grid-column:span 6}[data-theme=simultan] .dashboard-page:has(>.dashboard-forecast) .dashboard-side>*{grid-column:7/-1}[data-theme=simultan] .dashboard-page:has(>.dashboard-forecast) .dashboard-social>[data-slot=card]{grid-column:7/-1}[data-theme=simultan] .dashboard-side>.badge-summary-card{order:5}}.sm-hero{align-content:start;gap:1rem;display:grid}.sm-hero-disc{position:relative}.sm-hero-disc svg{width:100%;height:auto;display:block}.sm-hero-empty{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sm-hero-empty{fill:color-mix(in srgb, var(--foreground) 10%, transparent)}}.sm-hero-label{letter-spacing:4px;fill:var(--sm-on-ink);text-transform:uppercase;font-size:14px;font-weight:500}.sm-hero-value{letter-spacing:-1px;fill:var(--sm-on-ink);font-size:82px;font-weight:700}.sm-hero-rate{fill:var(--sm-yellow);font-size:18px;font-weight:500}.sm-hero-start{letter-spacing:2.5px;fill:var(--foreground);font-size:13px;font-weight:500}.sm-hero-tick{stroke:var(--foreground);stroke-width:2px}.sm-hero-marker{fill:var(--sm-orange);stroke:var(--foreground);stroke-width:2.5px}.sm-weigh{aspect-ratio:1;width:clamp(5.75rem,21%,8.5rem);color:var(--sm-on-navy);text-align:center;background:radial-gradient(circle, var(--sm-navy) 0 64%, var(--sm-crimson) 65%);border-radius:50%;place-content:center;font-size:clamp(.8rem,2.2cqi,1rem);font-weight:600;line-height:1.1;text-decoration:none;transition:transform .2s;display:grid;position:absolute;bottom:0;right:0}.sm-weigh:hover{transform:scale(1.05)}.sm-weigh:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.sm-weigh-plus{font-size:2em;font-weight:700;line-height:.8;display:block}.sm-hero-caption{font-size:.95rem}.sm-legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem 1.25rem;font-size:.85rem;display:flex}.sm-legend li{align-items:center;gap:.45rem;display:inline-flex}.sm-legend .sm-legend-title{letter-spacing:.22em;color:var(--foreground);text-transform:uppercase;flex-basis:100%;font-size:.72rem;font-weight:500}.sm-stat{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.sm-stat-disc{aspect-ratio:1;background:radial-gradient(circle, var(--sm-stat-core) 0 61%, var(--sm-stat-ring) 62%);border-radius:50%;place-items:center;padding:.85rem;display:grid}.sm-stat-disc.has-progress{background:radial-gradient(circle, var(--sm-stat-core) 0 61%, transparent 62%), conic-gradient(var(--sm-orange) 0 var(--sm-stat-progress), var(--sm-navy) 0)}.sm-stat-value{max-width:4.4rem;color:var(--sm-stat-text);text-align:center;overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.05}.sm-stat-text{gap:.35rem;min-width:0;display:grid}.sm-stat.is-good .sm-caps:after,.sm-stat.is-bad .sm-caps:after{content:"";background:var(--delta-good);border-radius:50%;width:.55rem;height:.55rem;margin-left:.5rem;display:inline-block}.sm-stat.is-bad .sm-caps:after{background:var(--delta-bad)}.sm-stat-detail{color:var(--muted-foreground);font-size:.88rem;line-height:1.4}[data-theme=simultan] .plan-delta.is-ahead{color:var(--delta-good)}[data-theme=simultan] .plan-delta.is-behind{color:var(--delta-bad)}.sm-chart{height:auto;display:block}.sm-chart-plan{stroke:var(--foreground);stroke-width:1.2px;stroke-dasharray:4 4}.sm-chart-goal{stroke:var(--sm-crimson);stroke-width:1.6px;stroke-dasharray:1 6;stroke-linecap:round}.sm-chart-ahead-band{fill:var(--sm-emerald);fill-opacity:.3}.sm-chart-ahead{stroke:var(--sm-orange);stroke-width:2.5px;stroke-dasharray:1 6;stroke-linecap:round}.sm-chart-ahead-disc{fill:var(--sm-ground);stroke:var(--sm-navy);stroke-width:2px}.sm-chart-ahead-disc.is-upper{stroke:var(--sm-orange)}.sm-chart-note{fill:var(--foreground);font-size:12px}.sm-chart-value{fill:var(--foreground);font-size:14px;font-weight:600}@media not all and (width>=48rem){.sm-header{flex-wrap:wrap;gap:1rem;padding:1rem 1rem 0}.sm-nav{flex-basis:100%;order:3;gap:.4rem .95rem}.sm-nav-link{gap:.4rem;font-size:.92rem}.sm-hero-label,.sm-hero-start{font-size:21px}.sm-hero-rate{font-size:26px}.sm-chart-note{font-size:19px}.sm-chart-value{font-size:22px}.sm-nav-dot{width:.7rem;height:.7rem}.sm-nav-label{display:none}.sm-nav-short{display:inline}.sm-avatar{margin-left:auto}.sm-main{padding:1.5rem 1rem 11rem}.sm-orbit{width:15rem;bottom:-8rem;right:-6rem}}[data-theme=simultan] .dashboard-social{display:contents}[data-theme=simultan] [data-slot=card-title]>a{letter-spacing:normal;text-transform:none;margin-left:auto;font-size:.85rem;font-weight:400}[data-theme=simultan] .badge-medal{--badge-color:var(--sm-orange);--sm-badge-ring:var(--sm-navy);--sm-badge-text:var(--sm-ink)}[data-theme=simultan] .badge-medal[data-category=habits]{--badge-color:var(--sm-emerald);--sm-badge-ring:var(--sm-pink);--sm-badge-text:var(--sm-on-ink)}[data-theme=simultan] .badge-medal[data-category=numbers]{--badge-color:var(--sm-navy);--sm-badge-ring:var(--sm-orange);--sm-badge-text:var(--sm-on-ink)}[data-theme=simultan] .badge-medal[data-category=clock]{--badge-color:var(--sm-crimson);--sm-badge-ring:var(--sm-yellow);--sm-badge-text:var(--sm-on-ink)}[data-theme=simultan] .badge-medal[data-category=calendar]{--badge-color:var(--sm-yellow);--sm-badge-ring:var(--sm-crimson);--sm-badge-text:var(--sm-ink)}[data-theme=simultan] .badge-medal[data-category=curiosities]{--badge-color:var(--sm-crimson);--sm-badge-ring:var(--sm-navy);--sm-badge-text:var(--sm-on-ink)}[data-theme=simultan] .badge-medal[data-category=trend]{--badge-color:var(--sm-pink);--sm-badge-ring:var(--sm-emerald);--sm-badge-text:var(--sm-ink)}[data-theme=simultan] .badge-medal[data-category=body]{--badge-color:var(--sm-ink);--sm-badge-ring:var(--sm-orange);--sm-badge-text:var(--sm-on-ink)}[data-theme=simultan] .badge-medal[data-category=together]{--badge-color:var(--sm-yellow);--sm-badge-ring:var(--sm-navy);--sm-badge-text:var(--sm-ink)}[data-theme=simultan] .badge-medal[data-category=milestones]{--badge-color:var(--sm-orange);--sm-badge-ring:var(--sm-navy);--sm-badge-text:var(--sm-ink)}[data-theme=simultan] .badge-medal[data-category=maintenance]{--badge-color:var(--sm-emerald);--sm-badge-ring:var(--sm-yellow);--sm-badge-text:var(--sm-on-ink)}[data-theme=simultan] .badge-medal.is-earned .badge-medal-face{color:var(--sm-badge-text);background:radial-gradient(circle, var(--badge-color) 0 60%, var(--sm-badge-ring) 61%);box-shadow:none}[data-theme=simultan] .badge-medal.is-locked{background:conic-gradient(var(--sm-orange) var(--badge-progress), var(--foreground) 0)}@supports (color:color-mix(in lab, red, red)){[data-theme=simultan] .badge-medal.is-locked{background:conic-gradient(var(--sm-orange) var(--badge-progress), color-mix(in srgb, var(--foreground) 14%, transparent) 0)}}[data-theme=simultan] .badge-medal.is-locked .badge-medal-face{background:var(--background)}[data-theme=simultan] .dashboard-forecast{--sm-c1:var(--sm-crimson);--sm-c2:var(--sm-yellow)}[data-theme=simultan] .badge-summary-card{--sm-c1:var(--sm-emerald);--sm-c2:var(--sm-pink)}[data-theme=simultan] .cheer-card{--sm-c1:var(--sm-emerald);--sm-c2:var(--sm-yellow)}[data-theme=simultan] .dashboard-page>.dashboard-history>[data-slot=card]{--sm-c1:var(--sm-orange);--sm-c2:var(--sm-navy)}[data-theme=simultan] .sm-content>.flex-col{gap:3rem;padding:0}[data-theme=simultan] .journal-section{gap:2rem}[data-theme=simultan] .journal-section-title{font-size:1.6rem;font-weight:600}[data-theme=simultan] .weigh-in-day-cell{border-radius:50%}[data-theme=simultan] .weigh-in-day-cell.is-weighed{background:linear-gradient(var(--sm-orange) 50%, var(--sm-navy) 50%)}[data-theme=simultan] .weigh-in-day-cell.is-measured{background:var(--sm-emerald)}[data-theme=simultan] .weigh-in-day-cell.is-weighed.is-measured{background:linear-gradient(var(--sm-orange) 50%, var(--sm-emerald) 50%)}:root[data-theme=raster],[data-theme=raster]{--app-font:"Jost", ui-sans-serif, system-ui, sans-serif;--radius:0;--rs-paper:#f2f0ea;--rs-ink:#111;--rs-cyan:#00a0c6;--rs-magenta:#e6007e;--rs-hair:#11111161;--rs-blend:multiply;--rs-font:"Archivo Black", "Arial Black", "Jost", ui-sans-serif, sans-serif;--rs-gutter:clamp(1rem, 3.2vw, 2.75rem);--rs-stair:clamp(.9rem, 3.6vw, 3.5rem);--rs-dot:12px;--aur-teal:#111;--aur-indigo:#e6007e;--aur-violet:#00a0c6;--aur-gradient:linear-gradient(90deg, #111, #111);--aur-glass:#f2f0eaf0;--aur-glass-edge:#11111124;--aur-glow:transparent;--background:#f2f0ea;--foreground:#111;--card:#f2f0ea;--card-foreground:#111;--popover:#f2f0ea;--popover-foreground:#111;--primary:#e6007e;--primary-foreground:#fff;--secondary:#e6e3da;--secondary-foreground:#111;--muted:#e6e3da;--muted-foreground:#55534d;--accent:#d7eef4;--accent-foreground:#111;--destructive:#c8102e;--destructive-foreground:#c8102e;--border:#11111138;--input:#1111118c;--ring:#e6007e;--card-shadow:none;--chart-1:#111;--chart-2:#e6007e;--chart-3:#00a0c6;--chart-4:#8a8780;--chart-5:#f2c230;--chart-grid:#1111111a;--chart-axis:#11111159;--chart-muted:#55534d;--delta-good:#008fb3;--delta-bad:#e6007e;--series-1:#111;--series-2:#e6007e;--series-3:#00a0c6;--series-4:#8a8780;--series-5:#c9a400;--series-6:#5b5a55;--series-7:#7a2ea0;--series-8:#c8102e}.dark[data-theme=raster],.dark [data-theme=raster]{--rs-paper:#101010;--rs-ink:#f2f0ea;--rs-hair:#f2f0ea57;--rs-blend:screen;--aur-teal:#f2f0ea;--aur-gradient:linear-gradient(90deg, #f2f0ea, #f2f0ea);--aur-glass:#101010f0;--aur-glass-edge:#f2f0ea24;--background:#101010;--foreground:#f2f0ea;--card:#101010;--card-foreground:#f2f0ea;--popover:#181818;--popover-foreground:#f2f0ea;--primary:#ff1f93;--primary-foreground:#101010;--secondary:#1e1e1e;--secondary-foreground:#f2f0ea;--muted:#1e1e1e;--muted-foreground:#a9a69e;--accent:#0b2a33;--accent-foreground:#f2f0ea;--destructive:#ff4d6a;--destructive-foreground:#ff4d6a;--border:#f2f0ea33;--input:#f2f0ea80;--ring:#ff1f93;--chart-1:#f2f0ea;--chart-4:#8a8780;--chart-grid:#f2f0ea1a;--chart-axis:#f2f0ea52;--chart-muted:#a9a69e;--delta-good:#25c3e6;--delta-bad:#ff1f93;--series-1:#f2f0ea;--series-2:#ff1f93;--series-3:#25c3e6;--series-4:#a9a69e;--series-6:#8a8780}@keyframes rs-jitter{0%,to{transform:translate(0)}20%{transform:translate(var(--jx,.03em), 0)}23%{transform:translate(0)}61%{transform:translate(calc(var(--jx,.03em) * -1), .01em)}64%{transform:translate(0)}}@keyframes rs-spin{to{transform:rotate(360deg)}}@keyframes rs-breathe{to{transform:scaleX(1.06)}}@keyframes rs-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes rs-blink{50%{opacity:0}}.rs-stage{background:var(--rs-paper);position:relative;overflow-x:clip}.rs-halftone,.rs-moire-disc{--rs-dot-color:var(--rs-ink);background:radial-gradient(circle closest-side, var(--rs-dot-color) 54%, transparent 62%) 0 0 / var(--rs-dot) var(--rs-dot)}.rs-moire-disc{width:var(--rs-disc);aspect-ratio:1;border-radius:50%;position:absolute}.rs-moire-disc.is-key{top:0;left:0}.rs-moire-disc.is-magenta{--rs-dot-color:var(--rs-magenta);top:calc(var(--rs-disc) * .14);left:calc(var(--rs-disc) * .22);opacity:.85;mix-blend-mode:var(--rs-blend);animation:70s linear infinite rs-spin}.rs-deco{--rs-disc:min(42vw, 58svh);top:30svh;right:calc(var(--rs-disc) * -.55);z-index:0;width:calc(var(--rs-disc) * 1.4);height:calc(var(--rs-disc) * 1.25);opacity:.11;pointer-events:none;position:fixed}.rs-header{z-index:2;padding:1.4rem var(--rs-gutter) 0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.rs-stairs{align-items:flex-start;min-width:0;display:flex}.rs-step{margin-top:calc(var(--k) * var(--rs-nav-rise,1rem));padding:0 var(--rs-nav-gap,2.4rem) .35rem 0;font-family:var(--rs-font);font-size:var(--rs-nav-size,.88rem);letter-spacing:.2em;color:var(--rs-ink);text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--rs-ink);font-weight:900;line-height:1;text-decoration:none;transition:color .2s}.rs-step:hover,.rs-step:focus-visible{color:var(--rs-magenta);outline:none}.rs-step.is-active{color:var(--rs-magenta);border-bottom:3px solid var(--rs-magenta)}.rs-step-short{display:none}.rs-avatar{width:2.9rem;height:2.9rem;font-family:var(--rs-font);letter-spacing:.05em;color:var(--rs-ink);background:var(--rs-paper);border:2px solid var(--rs-ink);box-shadow:3px 2px 0 var(--rs-cyan), -2px -2px 0 var(--rs-magenta);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:900;transition:box-shadow .2s step-end;display:grid;overflow:hidden}.rs-avatar:hover,.rs-avatar[data-state=open]{box-shadow:-3px 2px 0 var(--rs-cyan), 3px -2px 0 var(--rs-magenta)}.rs-main{z-index:1;padding:clamp(1.75rem, 4vw, 3.25rem) var(--rs-gutter) 6rem;position:relative}.rs-main:has(.rs-hero){padding-top:clamp(1rem,2.5vw,2rem)}.rs-content{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);display:grid}.rs-print{--rs-step:.07em;padding-bottom:calc((var(--rs-count) - 1) * var(--rs-step));font-family:var(--rs-font);letter-spacing:-.02em;white-space:nowrap;font-weight:900;line-height:.82;display:inline-block;position:relative}.rs-print-layer{display:block}.rs-print-layer.is-cyan,.rs-print-layer.is-magenta{position:absolute;inset:0}.rs-print-layer.is-cyan{--jx:.03em;color:var(--rs-cyan);opacity:.85;animation:4s step-end infinite rs-jitter;translate:.026em .018em}.rs-print-layer.is-magenta{--jx:-.026em;color:var(--rs-magenta);opacity:.75;animation:5.2s step-end .7s infinite rs-jitter;translate:-.017em -.009em}.rs-print-layer.is-key{color:var(--rs-ink);mix-blend-mode:var(--rs-blend);position:relative}.rs-print-char{transform:translateY(calc(var(--i) * var(--rs-step)));display:inline-block}.rs-title{--rs-print-max:9rem;--rs-print-room:calc(100vw - 2 * var(--rs-gutter));--rs-step:.045em;width:fit-content;margin:0 0 clamp(1.75rem,4vw,3rem);display:block}.rs-hero{--rs-disc:min(27vw, 46svh, 30rem);grid-template:"weight moire""lines moire"1fr/minmax(0,1.35fr) minmax(0,1fr);column-gap:2rem;display:grid;position:relative}.rs-hero-badges{max-width:45%;font-family:var(--rs-font);letter-spacing:.22em;color:var(--rs-ink);text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:.3rem 1.4rem;font-size:.68rem;text-decoration:none;display:flex;position:absolute;top:-1.25rem;right:0}.rs-hero-badges:hover{color:var(--rs-magenta)}.rs-hero-weight{grid-area:weight;padding-left:.1em;font-size:clamp(6rem,min(18vw,30svh),17rem);line-height:.82}.rs-hero-number{--rs-step:.07em}.rs-lines{grid-area:lines;align-content:start;margin-top:clamp(.75rem,2vw,1.75rem);display:grid}.rs-line,.rs-stat{padding:.4em 0 .3em calc(var(--k) * var(--rs-stair));position:relative}.rs-line:after,.rs-stat:after{right:calc(-100vw - var(--rs-gutter));bottom:0;left:calc(var(--k) * var(--rs-stair));content:"";background:var(--rs-ink);opacity:.38;transform-origin:0;height:1px;animation:rs-breathe calc(3s + var(--k) * .5s) ease-in-out infinite alternate;position:absolute}.rs-line{font-family:var(--rs-font);letter-spacing:calc(.12em + var(--k) * .03em);color:var(--rs-ink);text-transform:uppercase;font-size:clamp(.74rem,1.3vw,1.1rem);font-weight:900;line-height:1.15}.rs-line.is-accent,.rs-line.is-today{color:var(--rs-magenta)}.rs-line.is-today{letter-spacing:.14em;padding-top:.6em;font-size:clamp(1rem,1.9vw,1.6rem)}.rs-line.is-today:after{display:none}.rs-today{flex-wrap:wrap;align-items:baseline;gap:0 .35em;display:flex}.rs-today label{cursor:text}.rs-today:not(:has(.rs-today-input:focus,.rs-today-input:not(:placeholder-shown)))>label:after{content:"";vertical-align:-.1em;background:var(--rs-magenta);width:.16em;height:.95em;margin-left:.3em;animation:1s step-end infinite rs-blink;display:inline-block}.rs-today-input{width:4.2em;font:inherit;letter-spacing:.08em;color:var(--rs-magenta);text-transform:none;border:0;border-bottom:3px solid var(--rs-magenta);background:0 0;border-radius:0;outline:none;padding:0}.rs-today-input::placeholder{color:var(--rs-magenta);opacity:.55}.rs-today-input:focus{background:var(--rs-magenta)}@supports (color:color-mix(in lab, red, red)){.rs-today-input:focus{background:color-mix(in srgb, var(--rs-magenta) 10%, transparent)}}.rs-today-submit{font:inherit;color:var(--rs-magenta);cursor:pointer;background:0 0;border:0;padding:0 .2em}.rs-today-submit:hover{color:var(--rs-cyan)}.rs-today-submit:disabled{opacity:.4}.rs-today .hero-waist{justify-content:flex-start;margin-top:.4em}.rs-today-error{font-family:var(--app-font);letter-spacing:.04em;text-transform:none;flex-basis:100%;font-size:.8rem}.rs-today-done{color:inherit;text-decoration:none}.rs-today-done:hover{text-decoration:underline;text-decoration-thickness:3px}.rs-moire{width:calc(var(--rs-disc) * 1.22);height:calc(var(--rs-disc) * 1.14);grid-area:moire;place-self:start center;margin-top:1.25rem;position:relative}.rs-moire-value{top:calc(var(--rs-disc) * .56);left:calc(var(--rs-disc) * .6);font-family:var(--rs-font);color:var(--rs-ink);-webkit-text-stroke:.09em var(--rs-paper);paint-order:stroke fill;justify-items:center;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%)}.rs-moire-number{font-size:calc(var(--rs-disc) * .28);line-height:.9}.rs-moire-label{font-size:max(.7rem, calc(var(--rs-disc) * .04));letter-spacing:.5em;text-transform:uppercase;-webkit-text-stroke-width:4px;margin-top:.4em}[data-theme=raster] .dashboard-page{gap:clamp(2.5rem,5vw,4.5rem);padding:0}[data-theme=raster] .dashboard-page>.dashboard-hint{display:none}[data-theme=raster] .dashboard-page>[data-slot=card].border-dashed{order:-3}[data-theme=raster] .dashboard-page>.rs-hero{order:-2}[data-theme=raster] .dashboard-page>.dashboard-history{order:-1;column-gap:clamp(2rem,5vw,5rem)}[data-theme=raster] .dashboard-page>.dashboard-stats{order:1}[data-theme=raster] .dashboard-page>.dashboard-tip{order:2}[data-theme=raster] .dashboard-page>.dashboard-forecast{order:3}[data-theme=raster] .dashboard-page>.dashboard-side>*{order:4}[data-theme=raster] .dashboard-stats{grid-template-columns:minmax(0,1fr);gap:0;display:grid}[data-theme=raster] .dashboard-stats>.rs-stat{grid-column:1/-1}.rs-stat{flex-wrap:wrap;align-items:baseline;gap:.2rem 1.1rem;padding-block:.55rem .45rem;display:flex}.rs-stat-label{min-width:11rem;font-family:var(--rs-font);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem}.rs-stat-value{font-family:var(--rs-font);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.6rem,3.4vw,3rem);font-weight:900;line-height:1}.rs-stat-value.is-good{color:var(--delta-good)}.rs-stat-value.is-bad{color:var(--rs-magenta)}.rs-stat-meter{align-self:center;gap:3px;display:inline-flex}.rs-stat-meter>span{background:var(--rs-ink);opacity:.2;width:7px;height:7px;transform:scale(calc(.4 + var(--d) * .025));border-radius:50%}.rs-stat-meter>span.is-filled{background:var(--rs-magenta);opacity:1}.rs-stat-detail{letter-spacing:.04em;color:var(--muted-foreground);font-size:.82rem}.rs-stat-detail>span{display:inline!important}.rs-stat-detail>span+span:before{content:" · "}.rs-chart svg{width:100%;height:auto;display:block;overflow:visible}.rs-chart-column{fill:var(--rs-ink);animation:rs-pulse 3s calc(var(--d) * .12s) ease-in-out infinite}.rs-chart-column.is-now{fill:var(--rs-magenta)}.rs-chart-trend{fill:none;stroke:var(--rs-ink);stroke-width:2px;stroke-dasharray:8 6}.rs-chart-ahead circle{fill:none;stroke:var(--rs-ink);stroke-width:.8px;opacity:.55}.rs-chart-ahead circle.is-band{fill:var(--rs-magenta);stroke:none;opacity:.6}.rs-chart-ahead-trend{fill:none;stroke:var(--rs-magenta);stroke-width:2px;stroke-dasharray:3 4}.rs-chart-goal line{stroke:var(--rs-magenta);stroke-width:1px}.rs-chart-goal text{stroke:var(--rs-paper);stroke-width:4px;paint-order:stroke fill}.rs-chart-goal text,.rs-chart-label{font-family:var(--rs-font);letter-spacing:.22em;fill:var(--rs-ink);text-transform:uppercase;font-size:11px;font-weight:900}.rs-chart-goal text,.rs-chart-label.is-now{fill:var(--rs-magenta)}[data-theme=raster] [data-slot=card]{color:var(--foreground);border:0;border-top:1px solid var(--rs-ink);box-shadow:none;background:0 0;border-radius:0;gap:1rem;padding:.9rem 0 0}[data-theme=raster] [data-slot=card-header],[data-theme=raster] [data-slot=card-content],[data-theme=raster] [data-slot=card-footer]{padding-inline:0}[data-theme=raster] [data-slot=card-title],[data-theme=raster] [data-slot=dialog-title],[data-theme=raster] [data-slot=sheet-title]{font-family:var(--rs-font);letter-spacing:.14em;text-transform:uppercase;text-shadow:.07em .05em 0 var(--rs-cyan), -.05em -.03em 0 var(--rs-magenta);font-size:clamp(1rem,1.6vw,1.35rem);font-weight:900;line-height:1.15}@supports (color:color-mix(in lab, red, red)){[data-theme=raster] [data-slot=card-title],[data-theme=raster] [data-slot=dialog-title],[data-theme=raster] [data-slot=sheet-title]{text-shadow:.07em .05em 0 color-mix(in srgb, var(--rs-cyan) 75%, transparent), -.05em -.03em 0 color-mix(in srgb, var(--rs-magenta) 65%, transparent)}}[data-theme=raster] [data-slot=card-description]{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}[data-theme=raster] [data-slot=button]{letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-weight:700}[data-theme=raster] nav [data-slot=button]{letter-spacing:.02em;text-transform:none;font-weight:500}[data-theme=raster] nav [data-slot=button][data-active]{color:var(--rs-magenta);box-shadow:inset 3px 0 0 var(--rs-magenta);background:0 0}[data-theme=raster] [data-slot=input],[data-theme=raster] [data-slot=select-trigger],[data-theme=raster] textarea{border-width:0 0 2px;border-color:var(--rs-ink);box-shadow:none;background:0 0;border-radius:0}[data-theme=raster] [data-slot=input]:focus-visible,[data-theme=raster] [data-slot=select-trigger]:focus-visible,[data-theme=raster] textarea:focus-visible{border-color:var(--rs-magenta);box-shadow:0 2px 0 var(--rs-magenta)}[data-theme=raster] [data-slot=dialog-content],[data-theme=raster] [data-slot=sheet-content],[data-theme=raster] [data-slot=dropdown-menu-content],[data-theme=raster] [data-slot=dropdown-menu-sub-content],[data-theme=raster] [data-slot=select-content],[data-theme=raster] [data-slot=popover-content]{background:var(--popover);border:2px solid var(--rs-ink);box-shadow:6px 6px 0 var(--rs-magenta), -3px -3px 0 var(--rs-cyan);border-radius:0}@supports (color:color-mix(in lab, red, red)){[data-theme=raster] [data-slot=dialog-content],[data-theme=raster] [data-slot=sheet-content],[data-theme=raster] [data-slot=dropdown-menu-content],[data-theme=raster] [data-slot=dropdown-menu-sub-content],[data-theme=raster] [data-slot=select-content],[data-theme=raster] [data-slot=popover-content]{box-shadow:6px 6px 0 color-mix(in srgb, var(--rs-magenta) 80%, transparent), -3px -3px 0 color-mix(in srgb, var(--rs-cyan) 70%, transparent)}}[data-theme=raster] [data-slot=dropdown-menu-item],[data-theme=raster] [data-slot=select-item],[data-theme=raster] [data-slot=badge],[data-theme=raster] [data-slot=alert],[data-theme=raster] [data-slot=toggle-group-item],[data-theme=raster] [data-slot=toggle]{border-radius:0}[data-theme=raster] [data-slot=table-head],[data-theme=raster] th{font-family:var(--rs-font);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:900}[data-theme=raster] .plan-delta.is-ahead{color:var(--delta-good)}[data-theme=raster] .plan-delta.is-behind{color:var(--rs-magenta)}@container not (width>=64rem){.rs-hero{--rs-disc:min(46vw, 15rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"badges""weight""lines""moire"}.rs-hero-badges{grid-area:badges;justify-content:flex-start;max-width:none;margin-bottom:1.25rem;position:static}.rs-moire{justify-self:end;margin-top:-1rem}}@media not all and (width>=40rem){[data-theme=raster]{--rs-dot:9px;--rs-stair:1rem}.rs-header{padding-top:1rem}.rs-stairs{--rs-nav-size:.6rem;--rs-nav-rise:.55rem;--rs-nav-gap:.45rem}.rs-step{letter-spacing:.1em}.rs-step.is-settings,.rs-step-long{display:none}.rs-step-short{display:inline}.rs-avatar{width:2.1rem;height:2.1rem;font-size:.75rem}.rs-hero{--rs-disc:9.5rem}.rs-hero-badges{gap:.2rem .9rem;font-size:.58rem}.rs-hero-weight{font-size:min(33vw,9rem)}.rs-line{font-size:.72rem}.rs-line.is-today{font-size:1.05rem}.rs-moire{margin-top:.5rem}.rs-stat-label{flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.rs-stage *,.rs-stage :after,.rs-stage :before{animation:none!important}}:root,[data-theme=modern]{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948;--chart-grid:#e1e0d9;--chart-axis:#c3c2b7;--chart-muted:#898781;--delta-good:#006300;--delta-bad:#d03b3b;--app-font:"Inter", ui-sans-serif, system-ui, sans-serif;--app-mono:ui-monospace, "SF Mono", Menlo, monospace;--radius:0rem;--background:#f4f1ea;--foreground:#1a1714;--card:transparent;--card-foreground:#1a1714;--popover:#fbf9f4;--popover-foreground:#1a1714;--primary:#1a1714;--primary-foreground:#f4f1ea;--secondary:#e9e4d9;--secondary-foreground:#1a1714;--muted:#e9e4d9;--muted-foreground:#6e665b;--accent:#e9e4d9;--accent-foreground:#1a1714;--destructive:#dc2f3c;--destructive-foreground:#dc2f3c;--border:#d6cfc2;--input:#1a1714;--ring:#2f4bff;--sidebar:#f4f1ea;--sidebar-foreground:#1a1714;--sidebar-primary:#1a1714;--sidebar-primary-foreground:#f4f1ea;--sidebar-accent:#e9e4d9;--sidebar-accent-foreground:#1a1714;--sidebar-border:#d6cfc2;--sidebar-ring:#2f4bff;--card-shadow:none;--fw-accent:#2f4bff}.dark,.dark [data-theme=modern]{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#2c2c2a;--chart-axis:#383835;--chart-muted:#898781;--delta-good:#0ca30c;--delta-bad:#e66767;--background:#12100e;--foreground:#efe9df;--card:transparent;--card-foreground:#efe9df;--popover:#1c1916;--popover-foreground:#efe9df;--primary:#efe9df;--primary-foreground:#12100e;--secondary:#24201c;--secondary-foreground:#efe9df;--muted:#24201c;--muted-foreground:#a39a8c;--accent:#24201c;--accent-foreground:#efe9df;--destructive:#ff5c68;--destructive-foreground:#ff5c68;--border:#3a342d;--input:#efe9df;--ring:#8fa0ff;--sidebar:#12100e;--sidebar-foreground:#efe9df;--sidebar-primary:#efe9df;--sidebar-primary-foreground:#12100e;--sidebar-accent:#24201c;--sidebar-accent-foreground:#efe9df;--sidebar-border:#3a342d;--sidebar-ring:#8fa0ff;--card-shadow:none;--fw-accent:#8fa0ff}[data-theme=ios]{--app-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--radius:.75rem;--background:#f2f2f7;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#007aff;--primary-foreground:#fff;--secondary:#e9e9eb;--secondary-foreground:#000;--muted:#efeff4;--muted-foreground:#6c6c70;--accent:#e5e5ea;--accent-foreground:#000;--destructive:#ff3b30;--destructive-foreground:#ff3b30;--border:#c6c6c8;--input:#e3e3e8;--ring:#007aff;--sidebar:#e3e3e8;--sidebar-foreground:#000;--sidebar-primary:#007aff;--sidebar-primary-foreground:#fff;--sidebar-accent:#e3e3e8;--sidebar-accent-foreground:#000;--sidebar-border:#c6c6c8;--sidebar-ring:#007aff;--card-shadow:none}.dark[data-theme=ios],.dark [data-theme=ios]{--background:#000;--foreground:#fff;--card:#1c1c1e;--card-foreground:#fff;--popover:#2c2c2e;--popover-foreground:#fff;--primary:#0a84ff;--primary-foreground:#fff;--secondary:#2c2c2e;--secondary-foreground:#fff;--muted:#2c2c2e;--muted-foreground:#98989f;--accent:#3a3a3c;--accent-foreground:#fff;--destructive:#ff453a;--destructive-foreground:#ff453a;--border:#38383a;--input:#2c2c2e;--ring:#0a84ff;--sidebar:#1c1c1e;--sidebar-foreground:#fff;--sidebar-primary:#0a84ff;--sidebar-primary-foreground:#fff;--sidebar-accent:#2c2c2e;--sidebar-accent-foreground:#fff;--sidebar-border:#38383a;--sidebar-ring:#0a84ff}[data-theme=material]{--app-font:"Google Sans Flex", "Roboto", system-ui, sans-serif;--radius:1.25rem;--background:#f3f6fc;--foreground:#1b1c1f;--card:#fff;--card-foreground:#1b1c1f;--popover:#fff;--popover-foreground:#1b1c1f;--primary:#0b57d0;--primary-foreground:#fff;--secondary:#c2e7ff;--secondary-foreground:#001d35;--muted:#e9eef6;--muted-foreground:#444746;--accent:#c2e7ff;--accent-foreground:#001d35;--destructive:#b3261e;--destructive-foreground:#b3261e;--border:#c4c7c5;--input:#747775;--ring:#0b57d0;--sidebar:#f3f6fc;--sidebar-foreground:#1b1c1f;--sidebar-primary:#0b57d0;--sidebar-primary-foreground:#fff;--sidebar-accent:#c2e7ff;--sidebar-accent-foreground:#001d35;--sidebar-border:#c4c7c5;--sidebar-ring:#0b57d0;--card-shadow:none;--m3-sky:#c2e7ff;--m3-on-sky:#001d35;--m3-lime:#c8f08f;--m3-on-lime:#102000;--m3-peach:#ffdbcb;--m3-on-peach:#351000;--m3-sun:#ffe07c;--m3-on-sun:#231b00;--m3-lavender:#e9ddff;--m3-on-lavender:#22005d;--m3-pink:#ffd8ec;--m3-on-pink:#3b0a2b;--m3-primary-container:#d3e3fd;--m3-on-primary-container:#041e49;--m3-secondary-container:#c2e7ff;--m3-on-secondary-container:#001d35;--m3-tertiary:#146c2e;--m3-tertiary-container:#c8f08f;--m3-on-tertiary-container:#102000;--m3-inverse-surface:#303030;--m3-inverse-on-surface:#f2f2f2}.dark[data-theme=material],.dark [data-theme=material]{--background:#111318;--foreground:#e3e3e3;--card:#1e2025;--card-foreground:#e3e3e3;--popover:#282a2f;--popover-foreground:#e3e3e3;--primary:#a8c7fa;--primary-foreground:#062e6f;--secondary:#004a77;--secondary-foreground:#c2e7ff;--muted:#282a2f;--muted-foreground:#c4c7c5;--accent:#004a77;--accent-foreground:#c2e7ff;--destructive:#f2b8b5;--destructive-foreground:#f2b8b5;--border:#444746;--input:#8e918f;--ring:#a8c7fa;--sidebar:#111318;--sidebar-foreground:#e3e3e3;--sidebar-primary:#a8c7fa;--sidebar-primary-foreground:#062e6f;--sidebar-accent:#004a77;--sidebar-accent-foreground:#c2e7ff;--sidebar-border:#444746;--sidebar-ring:#a8c7fa;--m3-sky:#004a77;--m3-on-sky:#c2e7ff;--m3-lime:#2d5000;--m3-on-lime:#c8f08f;--m3-peach:#6b2c0b;--m3-on-peach:#ffdbcb;--m3-sun:#574500;--m3-on-sun:#ffe07c;--m3-lavender:#4f378b;--m3-on-lavender:#e9ddff;--m3-pink:#6f2559;--m3-on-pink:#ffd8ec;--m3-primary-container:#0842a0;--m3-on-primary-container:#d3e3fd;--m3-secondary-container:#004a77;--m3-on-secondary-container:#c2e7ff;--m3-tertiary:#9ad57a;--m3-tertiary-container:#2d5000;--m3-on-tertiary-container:#c8f08f;--m3-inverse-surface:#e3e3e3;--m3-inverse-on-surface:#303030}[data-theme=te]{--app-font:"Space Grotesk", system-ui, sans-serif;--app-mono:"Space Mono", ui-monospace, monospace;--radius:0rem;--background:#e4e4df;--foreground:#111;--card:#f0f0ec;--card-foreground:#111;--popover:#f0f0ec;--popover-foreground:#111;--primary:#ff5c00;--primary-foreground:#111;--secondary:#d6d6d0;--secondary-foreground:#111;--muted:#d6d6d0;--muted-foreground:#5f5f5a;--accent:#111;--accent-foreground:#f0f0ec;--destructive:#d42a1e;--destructive-foreground:#d42a1e;--border:#111;--input:#111;--ring:#ff5c00;--sidebar:#e4e4df;--sidebar-foreground:#111;--sidebar-primary:#ff5c00;--sidebar-primary-foreground:#111;--sidebar-accent:#111;--sidebar-accent-foreground:#f0f0ec;--sidebar-border:#111;--sidebar-ring:#ff5c00;--card-shadow:none;--chart-grid:#cfcfc8;--chart-axis:#111}.dark[data-theme=te],.dark [data-theme=te]{--background:#111;--foreground:#ebebe6;--card:#1a1a1a;--card-foreground:#ebebe6;--popover:#1a1a1a;--popover-foreground:#ebebe6;--primary:#ff5c00;--primary-foreground:#111;--secondary:#2a2a28;--secondary-foreground:#ebebe6;--muted:#2a2a28;--muted-foreground:#9a9a94;--accent:#ebebe6;--accent-foreground:#111;--destructive:#ff5a4e;--destructive-foreground:#ff5a4e;--border:#3d3d3a;--input:#5a5a56;--ring:#ff5c00;--sidebar:#111;--sidebar-foreground:#ebebe6;--sidebar-primary:#ff5c00;--sidebar-primary-foreground:#111;--sidebar-accent:#ebebe6;--sidebar-accent-foreground:#111;--sidebar-border:#3d3d3a;--sidebar-ring:#ff5c00;--chart-grid:#2a2a28;--chart-axis:#5a5a56}[data-theme]{font-family:var(--app-font)}[data-slot=card]{box-shadow:var(--card-shadow)}[data-theme=material] [data-slot=card]{border-color:#0000}[data-theme=material] [data-slot=button]{letter-spacing:.006em;border-radius:9999px;font-weight:500}[data-theme=material] [data-slot=input],[data-theme=material] select{border-radius:.25rem}[data-theme=material] [data-slot=sidebar-menu-button]{border-radius:9999px}[data-theme^=te] [data-slot=card],[data-theme^=te] [data-slot=button],[data-theme^=te] [data-slot=input],[data-theme^=te] [data-slot=badge],[data-theme^=te] select{border-radius:0}[data-theme^=te] [data-slot=card-title],[data-theme^=te] [data-slot=button],[data-theme^=te] [data-slot=badge],[data-theme^=te] label,[data-theme^=te] th{font-family:var(--app-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}[data-theme^=te] .tabular-nums,[data-theme^=te] [data-slot=card] .text-2xl{font-family:var(--app-mono)}.te-surface{background-image:radial-gradient(circle, var(--foreground) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.te-surface{background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 14%, transparent) 1px, transparent 1px)}}.te-surface{background-size:16px 16px}[data-theme=cyber],.dark[data-theme=cyber],.dark [data-theme=cyber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-font:"Chakra Petch", system-ui, sans-serif;--app-mono:"Share Tech Mono", ui-monospace, monospace;--radius:.125rem;--neon-cyan:#00f0ff;--neon-magenta:#ff2bd6;--neon-yellow:#f5e900;--neon-green:#3dff8f;--background:#07060d;--foreground:#e6e4ff;--card:#100d20c7;--card-foreground:#e6e4ff;--popover:#110e22;--popover-foreground:#e6e4ff;--primary:#00f0ff;--primary-foreground:#07060d;--secondary:#1d1838;--secondary-foreground:#e6e4ff;--muted:#1a1630;--muted-foreground:#8d88b8;--accent:#2a1640;--accent-foreground:#ff7ae5;--destructive:#ff3b6b;--destructive-foreground:#ff3b6b;--border:#00f0ff47;--input:#00f0ff59;--ring:#ff2bd6;--sidebar:#07060d;--sidebar-foreground:#e6e4ff;--sidebar-primary:#00f0ff;--sidebar-primary-foreground:#07060d;--sidebar-accent:#1d1838;--sidebar-accent-foreground:#e6e4ff;--sidebar-border:#00f0ff47;--sidebar-ring:#ff2bd6;--card-shadow:0 0 0 1px #00f0ff14, 0 0 24px -8px #00f0ff59;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#00f0ff1f;--chart-axis:#00f0ff4d;--chart-muted:#8d88b8;--delta-good:#3dff8f;--delta-bad:#ff3b6b}.cyber-grid{z-index:0;pointer-events:none;transform-origin:top;opacity:.45;background-image:linear-gradient(#ff2bd659 1px,#0000 1px),linear-gradient(90deg,#00f0ff4d 1px,#0000 1px);background-size:48px 48px;animation:6s linear infinite cyber-grid-scroll;position:fixed;inset:45% -50% -10%;transform:perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.cyber-scanlines{z-index:40;pointer-events:none;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px);animation:7s step-end infinite cyber-flicker;position:fixed;inset:0}.cyber-hud{--glass-blur:blur(10px);background:linear-gradient(#07060deb,#07060dbf);border-bottom:1px solid #00f0ff59;box-shadow:0 0 18px -4px #00f0ff73}nav.cyber-hud{border-top:1px solid #00f0ff59;border-bottom:0}.cyber-tab{color:var(--muted-foreground);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:color .2s,background-color .2s,text-shadow .2s;position:relative}.cyber-tab:hover{color:var(--neon-cyan);text-shadow:0 0 8px #00f0ffcc;animation:.25s steps(2,end) 2 cyber-jitter}.cyber-tab.is-active{color:var(--background);background:var(--neon-cyan);box-shadow:0 0 16px #00f0ffb3}.cyber-chip{border:1px solid var(--neon-cyan);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);box-shadow:inset 0 0 10px #00f0ff4d}.cyber-pulse{box-shadow:0 0 8px var(--neon-green);animation:1.6s ease-in-out infinite cyber-pulse}.cyber-title{color:var(--foreground);text-shadow:0 0 12px #00f0ff8c,0 0 32px #ff2bd640}.cyber-glitch{display:inline-block;position:relative}.cyber-glitch:before,.cyber-glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.cyber-title.cyber-glitch:before,.cyber-title.cyber-glitch:after{padding:inherit}.cyber-glitch:before{color:var(--neon-magenta);clip-path:inset(0 0 100%);animation:4.2s linear infinite cyber-glitch-top;transform:translate(-2px)}.cyber-glitch:after{color:var(--neon-cyan);clip-path:inset(100% 0 0);animation:3.6s linear infinite cyber-glitch-bottom;transform:translate(2px)}[data-theme=cyber] [data-slot=card]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background-image:linear-gradient(135deg,#00f0ff0f,#0000 40%,#ff2bd60f);position:relative}[data-theme=cyber] .cyber-content [data-slot=card]{animation:.6s cubic-bezier(.2,.8,.2,1) both cyber-boot}[data-theme=cyber] .cyber-content>div>:nth-child(2) [data-slot=card],[data-theme=cyber] .cyber-content>div>:nth-child(2)[data-slot=card]{animation-delay:80ms}[data-theme=cyber] .cyber-content>div>:nth-child(3) [data-slot=card],[data-theme=cyber] .cyber-content>div>:nth-child(3)[data-slot=card]{animation-delay:.16s}[data-theme=cyber] .cyber-content>div>:nth-child(n+4) [data-slot=card],[data-theme=cyber] .cyber-content>div>:nth-child(n+4)[data-slot=card]{animation-delay:.24s}[data-theme=cyber] [data-slot=card-title],[data-theme=cyber] label,[data-theme=cyber] th{font-family:var(--app-mono);letter-spacing:.18em;text-transform:uppercase}[data-theme=cyber] [data-slot=card-title]{color:var(--neon-cyan);text-shadow:0 0 10px #00f0ff99}[data-theme=cyber] .tabular-nums,[data-theme=cyber] [data-slot=card] .text-2xl{font-family:var(--app-mono)}[data-theme=cyber] [data-slot=card] .text-2xl{text-shadow:0 0 14px #00f0ff73}[data-theme=cyber] [data-slot=button]{font-family:var(--app-mono);letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}[data-theme=cyber] [data-slot=button][data-variant=default]{animation:2.4s ease-in-out infinite cyber-pulse-glow;box-shadow:0 0 16px #00f0ff8c}[data-theme=cyber] [data-slot=input],[data-theme=cyber] select{font-family:var(--app-mono);background-color:#00f0ff0d}[data-theme=cyber] [data-slot=input]:focus,[data-theme=cyber] select:focus{box-shadow:0 0 0 1px var(--neon-magenta), 0 0 14px #ff2bd673}[data-theme=cyber] .recharts-line-curve{filter:drop-shadow(0 0 4px #00f0ff73);stroke-dasharray:3000;stroke-dashoffset:3000px;animation:2.2s cubic-bezier(.6,0,.2,1) forwards cyber-draw-long}@keyframes cyber-draw-long{to{stroke-dashoffset:0}}[data-theme=cyber] .bg-\[var\(--series-1\)\]{background-image:repeating-linear-gradient(-45deg,#ffffff2e 0 6px,#0000 6px 12px);background-size:17px 17px;animation:.8s linear infinite cyber-stripes}@keyframes cyber-grid-scroll{to{background-position:0 48px}}@keyframes cyber-flicker{0%,96%,to{opacity:1}97%{opacity:.55}98%{opacity:.9}}@keyframes cyber-jitter{50%{transform:translate(1px,-1px)}}@keyframes cyber-pulse{50%{opacity:.35}}@keyframes cyber-pulse-glow{50%{box-shadow:0 0 28px #00f0ffd9}}@keyframes cyber-stripes{to{background-position:17px 0}}@keyframes cyber-boot{0%{opacity:0;filter:brightness(2)blur(2px);transform:translateY(12px)}60%{opacity:1;filter:brightness(1.4)}to{opacity:1;filter:none;transform:none}}@keyframes cyber-glitch-top{0%,88%,to{clip-path:inset(0 0 100%)}89%{clip-path:inset(10% 0 55%);transform:translate(-4px,-1px)}91%{clip-path:inset(40% 0 30%);transform:translate(3px)}93%{clip-path:inset(0 0 100%)}}@keyframes cyber-glitch-bottom{0%,84%,to{clip-path:inset(100% 0 0)}85%{clip-path:inset(60% 0 5%);transform:translate(4px,1px)}87%{clip-path:inset(30% 0 45%);transform:translate(-3px)}89%{clip-path:inset(100% 0 0)}}.te-led-column:hover circle{fill:var(--primary)}.cyber-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(135deg,#00f0ff12,#100d20d9 45%,#ff2bd612);border:1px solid #00f0ff38;animation:.6s cubic-bezier(.2,.8,.2,1) both cyber-boot}.cyber-brackets:before,.cyber-brackets:after{content:"";border:2px solid var(--neon-cyan);pointer-events:none;width:14px;height:14px;position:absolute}.cyber-brackets:before{border-bottom:0;border-right:0;top:4px;left:4px}.cyber-brackets:after{border-top:0;border-left:0;bottom:4px;right:4px}.cyber-value{color:var(--foreground);text-shadow:0 0 10px #00f0ffb3,0 0 28px #00f0ff59}.cyber-segment{background:#00f0ff1a;transform:skew(-20deg)}.cyber-segment[data-lit=true]{background:var(--neon-cyan);animation:.4s both cyber-segment-on;box-shadow:0 0 8px #00f0ffcc}.cyber-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.6,0,.2,1) forwards cyber-draw}.cyber-area{animation:1.2s .8s both cyber-fade}.cyber-diamond{animation:.3s both cyber-fade}.cyber-node:hover .cyber-diamond{fill:var(--neon-cyan)}.cyber-beam{animation:4.5s linear infinite cyber-scan}.cyber-target{animation:1.8s ease-in-out infinite cyber-pulse}.cyber-cursor{animation:1s step-end infinite cyber-blink}.cyber-log-line{border-left:2px solid #0000;animation:.35s steps(12,end) both cyber-type}.cyber-log-line:hover{border-left-color:var(--neon-cyan);background:#00f0ff0f}@keyframes cyber-draw{to{stroke-dashoffset:0}}@keyframes cyber-fade{0%{opacity:0}}@keyframes cyber-scan{0%{transform:translate(-60px)}to{transform:translate(640px)}}@keyframes cyber-blink{50%{opacity:0}}@keyframes cyber-segment-on{0%{opacity:0}}@keyframes cyber-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.glass-wallpaper{z-index:0;pointer-events:none;background:var(--background);position:fixed;inset:0;overflow:hidden}.glass-parallax{width:60vmax;height:60vmax;transform:translate3d(calc(var(--px,0) * var(--depth) * -60px), calc(var(--py,0) * var(--depth) * -60px), 0);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute}.glass-blob{filter:blur(90px);opacity:.55;border-radius:9999px;width:100%;height:100%;transition:background-color 4s;display:block}.dark .glass-blob{opacity:.4}.glass-orbit-a{animation:23s ease-in-out infinite alternate glass-orbit}.glass-orbit-b{animation:29s ease-in-out -7s infinite alternate-reverse glass-orbit}.glass-orbit-c{animation:31s ease-in-out -13s infinite alternate glass-orbit}.glass-orbit-d{animation:37s ease-in-out -3s infinite alternate-reverse glass-orbit}[data-theme=ios] [data-slot=card]{background:var(--card);border-radius:28px;position:relative}@supports (color:color-mix(in lab, red, red)){[data-theme=ios] [data-slot=card]{background:color-mix(in srgb, var(--card) 55%, transparent)}}[data-theme=ios] [data-slot=card]{-webkit-backdrop-filter:blur(28px)saturate(190%);border:1px solid #ffffff8c;box-shadow:inset 0 1px #ffffffb3,0 10px 40px -12px #00000038}.dark [data-theme=ios] [data-slot=card],.dark[data-theme=ios] [data-slot=card]{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 10px 40px -12px #0009}[data-theme=ios] [data-slot=card],[data-theme=ios] .glass-stat{transition:box-shadow .5s}[data-theme=ios] .glass-page [data-slot=card]{background:radial-gradient(120% 80% at 0% 0%, var(--tint), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){[data-theme=ios] .glass-page [data-slot=card]{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--tint) 12%, transparent), transparent 60%), color-mix(in srgb, var(--card) 55%, transparent)}}[data-theme=ios] .glass-page [data-slot=card]:hover,[data-theme=ios] .glass-stat:hover{box-shadow:inset 0 1px 0 #ffffffb3, 0 18px 44px -16px var(--tint)}@supports (color:color-mix(in lab, red, red)){[data-theme=ios] .glass-page [data-slot=card]:hover,[data-theme=ios] .glass-stat:hover{box-shadow:inset 0 1px 0 #ffffffb3, 0 18px 44px -16px color-mix(in srgb, var(--tint) 55%, transparent)}}[data-theme=ios] .glass-stat{background:radial-gradient(120% 90% at 100% 0%, var(--tint), transparent 65%), var(--card)}@supports (color:color-mix(in lab, red, red)){[data-theme=ios] .glass-stat{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--tint) 18%, transparent), transparent 65%), color-mix(in srgb, var(--card) 55%, transparent)}}[data-theme=ios] .glass-page [data-slot=card-title]{align-items:center;gap:.5rem;font-size:17px;font-weight:700;display:flex}[data-theme=ios] .glass-page [data-slot=card-title]:before{content:"";background:var(--tint);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--tint);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){[data-theme=ios] .glass-page [data-slot=card-title]:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 22%, transparent)}}.glass-page-kicker{color:var(--tint);text-transform:capitalize}[data-theme=ios] .glass-page [data-slot=button][data-variant=default]{background:linear-gradient(180deg, var(--tint), var(--tint))}@supports (color:color-mix(in lab, red, red)){[data-theme=ios] .glass-page [data-slot=button][data-variant=default]{background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 80%, white), var(--tint))}}[data-theme=ios] .glass-page [data-slot=button][data-variant=default]{color:#fff;box-shadow:inset 0 1px 0 #ffffff73, 0 8px 18px -8px var(--tint)}[data-theme=ios] [data-slot=button]{border-radius:9999px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}[data-theme=ios] [data-slot=button]:active{transform:scale(.94)}[data-theme=ios] [data-slot=input],[data-theme=ios] select{background-color:var(--foreground);border-radius:12px}@supports (color:color-mix(in lab, red, red)){[data-theme=ios] [data-slot=input],[data-theme=ios] select{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)}}.glass-ring-track{opacity:.22}.glass-ring-fill{animation:1.4s cubic-bezier(.2,.8,.2,1) both glass-ring}.glass-lens{transition:left .45s cubic-bezier(.34,1.4,.64,1),width .45s cubic-bezier(.34,1.4,.64,1)}@keyframes glass-orbit{0%{transform:translate(0)scale(1)}33%{transform:translate(12%,8%)scale(1.15)}66%{transform:translate(-8%,14%)scale(.9)}to{transform:translate(6%,-10%)scale(1.05)}}@keyframes glass-ring{0%{stroke-dashoffset:var(--ring-length)}}[data-theme=material] [data-slot=card]{border-radius:28px;transition:border-radius .5s cubic-bezier(.34,1.56,.64,1)}[data-theme=material] [data-slot=card]:hover{border-radius:40px 12px}[data-theme=material] [data-slot=button]{transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-radius .35s cubic-bezier(.34,1.56,.64,1)}[data-theme=material] [data-slot=button]:active{border-radius:12px;transform:scale(.94)}.m3-morph{transition:border-radius .55s cubic-bezier(.34,1.56,.64,1),transform .45s cubic-bezier(.34,1.56,.64,1);animation:.6s cubic-bezier(.34,1.56,.64,1) both m3-pop}.m3-morph:hover{border-radius:56px;transform:scale(1.02)}.m3-spin{animation:12s linear infinite m3-spin}.m3-wave{animation:1.4s linear infinite m3-wave}@keyframes m3-pop{0%{opacity:0;border-radius:80px;transform:scale(.85)}}@keyframes m3-spin{to{transform:rotate(360deg)}}@keyframes m3-wave{to{transform:translate(20px)}}[data-theme=modern] [data-slot=card]{border:0;border-top:1px solid var(--foreground);border-radius:0;padding-top:1rem}[data-theme=modern] [data-slot=card-title]{font-family:var(--font-serif);font-size:1.5rem;font-style:italic;font-weight:300}[data-theme=modern] [data-slot=button]{letter-spacing:.02em;border-radius:9999px}[data-theme=modern] [data-slot=input],[data-theme=modern] select{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}.fw-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .35s;position:relative}.fw-link:hover,.fw-link.is-active{background-size:100% 1px}.fw-number{font-weight:clamp(100, calc(900 - var(--progress,0) * 8), 900);transition:font-weight 1.2s}.fw-display{animation:1.2s cubic-bezier(.2,.8,.2,1) both fw-settle}.fw-bubble{color:var(--fw-accent);opacity:0;animation:8s ease-in infinite fw-float}.fw-ink{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.6,0,.2,1) forwards fw-ink}.fw-point:hover circle{fill:var(--fw-accent);stroke:var(--fw-accent)}@keyframes fw-settle{0%{letter-spacing:.02em;opacity:0;font-weight:900}}@keyframes fw-float{0%{opacity:0;transform:translate(0)}10%{opacity:.7}to{transform:translate(var(--drift), -11rem);opacity:0}}@keyframes fw-ink{to{stroke-dashoffset:0}}.m3-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.m3-backdrop svg{animation:60s linear infinite m3-spin;position:absolute}.m3-backdrop svg:nth-child(2n){animation-duration:80s;animation-direction:reverse}.dark .m3-backdrop{opacity:.45}@media not all and (width>=48rem){.m3-backdrop{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.m3-backdrop{background-color:color-mix(in srgb, var(--background) 1%, transparent)}}}[data-theme=te-field]{--background:#e4e4e4;--foreground:#111;--card:#dadad7;--card-foreground:#111;--popover:#dadad7;--popover-foreground:#222;--primary:#f46e3c;--primary-foreground:#fff;--secondary:#cfcfcc;--secondary-foreground:#222;--muted:#cfcfcc;--muted-foreground:#6b6b6b;--accent:#cfcfcc;--accent-foreground:#222;--destructive:#d42a1e;--destructive-foreground:#d42a1e;--border:#c3c3c0;--input:#c3c3c0;--ring:#f46e3c;--sidebar:#e4e4e4;--sidebar-foreground:#222;--sidebar-primary:#f46e3c;--sidebar-primary-foreground:#fff;--sidebar-accent:#cfcfcc;--sidebar-accent-foreground:#222;--sidebar-border:#c3c3c0;--sidebar-ring:#f26b3a;--card-shadow:none;--app-font:"Inter", system-ui, sans-serif;--app-mono:"Space Mono", ui-monospace, monospace;--radius:.5rem;--chart-grid:#cfcfcc;--chart-axis:#9a9a96}.dark[data-theme=te-field],.dark [data-theme=te-field]{--background:#1c1c1b;--foreground:#e9e9e7;--card:#2b2b2a;--card-foreground:#e9e9e7;--popover:#2b2b2a;--popover-foreground:#e9e9e7;--primary:#f26b3a;--primary-foreground:#fff;--secondary:#353534;--secondary-foreground:#e9e9e7;--muted:#353534;--muted-foreground:#9d9d99;--accent:#353534;--accent-foreground:#e9e9e7;--destructive:#d42a1e;--destructive-foreground:#d42a1e;--border:#424241;--input:#424241;--ring:#f26b3a;--sidebar:#1c1c1b;--sidebar-foreground:#e9e9e7;--sidebar-primary:#f26b3a;--sidebar-primary-foreground:#fff;--sidebar-accent:#353534;--sidebar-accent-foreground:#e9e9e7;--sidebar-border:#424241;--sidebar-ring:#f26b3a;--card-shadow:none;--chart-grid:#30312f;--chart-axis:#5a5b57}[data-theme=te-op1]{--background:#e9e9e7;--foreground:#2a2a2a;--card:#fff;--card-foreground:#2a2a2a;--popover:#fff;--popover-foreground:#2a2a2a;--primary:#f05a28;--primary-foreground:#fff;--secondary:#f1f1ef;--secondary-foreground:#2a2a2a;--muted:#f1f1ef;--muted-foreground:#8e8e8b;--accent:#f1f1ef;--accent-foreground:#2a2a2a;--destructive:#d42a1e;--destructive-foreground:#d42a1e;--border:#e1e1de;--input:#e1e1de;--ring:#f05a28;--sidebar:#e9e9e7;--sidebar-foreground:#2a2a2a;--sidebar-primary:#f05a28;--sidebar-primary-foreground:#fff;--sidebar-accent:#f1f1ef;--sidebar-accent-foreground:#2a2a2a;--sidebar-border:#e1e1de;--sidebar-ring:#f05a28;--card-shadow:none;--app-font:"Inter", system-ui, sans-serif;--app-mono:"Space Mono", ui-monospace, monospace;--radius:.625rem;--chart-grid:#e6e6e3;--chart-axis:#b9b9b6;--chart-muted:#8e8e8b}.dark[data-theme=te-op1],.dark [data-theme=te-op1]{--background:#1d1d1c;--foreground:#ececea;--card:#2a2a29;--card-foreground:#ececea;--popover:#2a2a29;--popover-foreground:#ececea;--primary:#f05a28;--primary-foreground:#fff;--secondary:#333332;--secondary-foreground:#ececea;--muted:#333332;--muted-foreground:#9a9a97;--accent:#333332;--accent-foreground:#ececea;--destructive:#d42a1e;--destructive-foreground:#d42a1e;--border:#3b3b3a;--input:#3b3b3a;--ring:#f05a28;--sidebar:#1d1d1c;--sidebar-foreground:#ececea;--sidebar-primary:#f05a28;--sidebar-primary-foreground:#fff;--sidebar-accent:#333332;--sidebar-accent-foreground:#ececea;--sidebar-border:#3b3b3a;--sidebar-ring:#f05a28;--card-shadow:none}[data-theme=te-ko]{--background:#e6e6e4;--foreground:#1b1b1b;--card:#ebe9e4;--card-foreground:#1b1b1b;--popover:#ebe9e4;--popover-foreground:#1b1b1b;--primary:#f05523;--primary-foreground:#fff;--secondary:#d3d3d0;--secondary-foreground:#1b1b1b;--muted:#d3d3d0;--muted-foreground:#6e6e6a;--accent:#d3d3d0;--accent-foreground:#1b1b1b;--destructive:#d42a1e;--destructive-foreground:#d42a1e;--border:#c7c7c3;--input:#c7c7c3;--ring:#f05523;--sidebar:#e6e6e4;--sidebar-foreground:#1b1b1b;--sidebar-primary:#f05523;--sidebar-primary-foreground:#fff;--sidebar-accent:#d3d3d0;--sidebar-accent-foreground:#1b1b1b;--sidebar-border:#c7c7c3;--sidebar-ring:#f05523;--card-shadow:none;--app-font:"Inter", system-ui, sans-serif;--app-mono:"Space Mono", ui-monospace, monospace;--radius:.5rem;--chart-grid:#d3d3d0;--chart-axis:#8e8e8a;--chart-muted:#6e6e6a}.dark[data-theme=te-ko],.dark [data-theme=te-ko]{--background:#1c1c1c;--foreground:#ebe9e4;--card:#2a2a29;--card-foreground:#ebe9e4;--popover:#2a2a29;--popover-foreground:#ebe9e4;--primary:#f05523;--primary-foreground:#fff;--secondary:#343433;--secondary-foreground:#ebe9e4;--muted:#343433;--muted-foreground:#a3a19b;--accent:#343433;--accent-foreground:#ebe9e4;--destructive:#d42a1e;--destructive-foreground:#d42a1e;--border:#454543;--input:#454543;--ring:#f05523;--sidebar:#1c1c1c;--sidebar-foreground:#ebe9e4;--sidebar-primary:#f05523;--sidebar-primary-foreground:#fff;--sidebar-accent:#343433;--sidebar-accent-foreground:#ebe9e4;--sidebar-border:#454543;--sidebar-ring:#f05523;--card-shadow:none;--chart-grid:#3a3a38;--chart-axis:#8f8d86}[data-theme=te-field] .te-surface,[data-theme=te-op1] .te-surface,[data-theme=te-ko] .te-surface{background-image:none}[data-theme=te-ko] .te-key{color:#f2f2f2;background:#1b1b1b;border:0;border-radius:12px;min-width:5.5rem;margin:6px 0 6px 6px;box-shadow:0 3px #000,inset 0 1px #3a3a3a}[data-theme=te-ko] .te-key-number{opacity:1;font-size:1.5rem;line-height:1}[data-theme=te-ko] .te-key.is-active{background:var(--primary);color:#151515;transform:translateY(2px);box-shadow:0 1px #7a2600}[data-theme=te-ko] [data-slot=card]{border:0;border-radius:18px;box-shadow:inset 0 1px #ffffff73,0 2px #0000002e}[data-theme=apple-health]{--background:#f2f2f7;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#ff2d55;--primary-foreground:#fff;--secondary:#e9e9eb;--secondary-foreground:#000;--muted:#e9e9eb;--muted-foreground:#6c6c70;--accent:#e9e9eb;--accent-foreground:#000;--destructive:#ff3b30;--destructive-foreground:#ff3b30;--border:#e5e5ea;--input:#e9e9eb;--ring:#ff2d55;--sidebar:#f9f9fb;--sidebar-foreground:#000;--sidebar-primary:#ff2d55;--sidebar-primary-foreground:#fff;--sidebar-accent:#e9e9eb;--sidebar-accent-foreground:#000;--sidebar-border:#e5e5ea;--sidebar-ring:#ff2d55;--card-shadow:none;--app-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--radius:.75rem}.dark[data-theme=apple-health],.dark [data-theme=apple-health]{--background:#000;--foreground:#fff;--card:#1c1c1e;--card-foreground:#fff;--popover:#1c1c1e;--popover-foreground:#fff;--primary:#ff375f;--primary-foreground:#fff;--secondary:#2c2c2e;--secondary-foreground:#fff;--muted:#2c2c2e;--muted-foreground:#98989f;--accent:#2c2c2e;--accent-foreground:#fff;--destructive:#ff3b30;--destructive-foreground:#ff3b30;--border:#38383a;--input:#2c2c2e;--ring:#ff375f;--sidebar:#1c1c1e;--sidebar-foreground:#fff;--sidebar-primary:#ff375f;--sidebar-primary-foreground:#fff;--sidebar-accent:#2c2c2e;--sidebar-accent-foreground:#fff;--sidebar-border:#38383a;--sidebar-ring:#ff375f;--card-shadow:none}[data-theme=google-health]{--background:#f8fafd;--foreground:#1f1f1f;--card:#fff;--card-foreground:#1f1f1f;--popover:#fff;--popover-foreground:#1f1f1f;--primary:#1a73e8;--primary-foreground:#fff;--secondary:#eef1f6;--secondary-foreground:#1f1f1f;--muted:#eef1f6;--muted-foreground:#5f6368;--accent:#eef1f6;--accent-foreground:#1f1f1f;--destructive:#ff3b30;--destructive-foreground:#ff3b30;--border:#dadce0;--input:#eef1f6;--ring:#1a73e8;--sidebar:#f8fafd;--sidebar-foreground:#1f1f1f;--sidebar-primary:#1a73e8;--sidebar-primary-foreground:#fff;--sidebar-accent:#eef1f6;--sidebar-accent-foreground:#1f1f1f;--sidebar-border:#dadce0;--sidebar-ring:#1a73e8;--card-shadow:none;--app-font:"Google Sans Flex", "Roboto", system-ui, sans-serif;--radius:1.25rem;--fit-blue:#1a73e8;--fit-green:#1e8e3e;--fit-teal:#12b5cb;--fit-purple:#9334e6}.dark[data-theme=google-health],.dark [data-theme=google-health]{--background:#121212;--foreground:#e8eaed;--card:#1e1e1e;--card-foreground:#e8eaed;--popover:#1e1e1e;--popover-foreground:#e8eaed;--primary:#8ab4f8;--primary-foreground:#062e6f;--secondary:#2a2a2a;--secondary-foreground:#e8eaed;--muted:#2a2a2a;--muted-foreground:#9aa0a6;--accent:#2a2a2a;--accent-foreground:#e8eaed;--destructive:#ff3b30;--destructive-foreground:#ff3b30;--border:#3c4043;--input:#2a2a2a;--ring:#8ab4f8;--sidebar:#121212;--sidebar-foreground:#e8eaed;--sidebar-primary:#8ab4f8;--sidebar-primary-foreground:#062e6f;--sidebar-accent:#2a2a2a;--sidebar-accent-foreground:#e8eaed;--sidebar-border:#3c4043;--sidebar-ring:#8ab4f8;--card-shadow:none;--fit-blue:#8ab4f8;--fit-green:#81c995;--fit-teal:#78d9ec;--fit-purple:#c58af9}[data-theme=apple-health] [data-slot=card]{border:0;border-radius:12px}[data-theme=google-health] [data-slot=card]{border:0;border-radius:24px}[data-theme=google-health] [data-slot=button]{border-radius:9999px}.mini-led{background:var(--led)}@supports (color:color-mix(in lab, red, red)){.mini-led{background:color-mix(in srgb, var(--led) 18%, #00000059)}}.mini-led{box-shadow:inset 0 1px 1px #0006}.mini-led[data-lit=true]{background:var(--led);box-shadow:0 0 4px var(--led), 0 0 10px var(--led)}@supports (color:color-mix(in lab, red, red)){.mini-led[data-lit=true]{box-shadow:0 0 4px var(--led), 0 0 10px color-mix(in srgb, var(--led) 60%, transparent)}}.mini-led.is-blinking{animation:1.2s step-end infinite cyber-blink}.ko-eq-segment{background:#ff5a1f1a}.ko-eq-segment[data-lit=true]{background:#ff5a1f;box-shadow:0 0 6px #ff5a1f99}.ko-eq-segment[data-top=true]{background:#ff2a1a}.ko-eq-segment[data-goal=true]:not([data-lit=true]){background:#ffffff8c}.ko-eq-segment[data-ahead=band]{background:#ff5a1f59}.ko-eq-segment[data-ahead=trend]{background:0 0;box-shadow:inset 0 0 0 1.5px #ff5a1f,0 0 6px #ff5a1f99}.ko-eq-bar{transform-origin:bottom;animation:.5s cubic-bezier(.2,.8,.2,1) both ko-rise}.ko-eq-bar:hover .ko-eq-segment[data-lit=true]{background:#ffd000}@keyframes ko-rise{0%{transform:scaleY(0)}}.op1-segment{stroke-dasharray:600;stroke-dashoffset:600px;animation:.9s ease-out forwards cyber-draw}.group:hover .fit-tab-indicator{animation:.35s cubic-bezier(.2,.8,.2,1) both fit-indicator}@keyframes fit-indicator{0%{opacity:0;transform:scaleX(.2)}}[data-theme=modern] [data-slot=button][data-variant=default]{background-image:linear-gradient(var(--fw-accent), var(--fw-accent));background-repeat:no-repeat;background-size:0% 100%;transition:background-size .45s cubic-bezier(.2,.8,.2,1),transform .2s}[data-theme=modern] [data-slot=button][data-variant=default]:hover{background-size:100% 100%}[data-theme=modern] [data-slot=button]:active{transform:scale(.97)}[data-theme=te] [data-slot=button]{transition:transform 60ms,background-color .1s,color .1s}[data-theme=te] [data-slot=button][data-variant=default]:hover{background:var(--foreground);color:var(--primary)}[data-theme=te] [data-slot=button]:active{transform:translate(1px,1px)}[data-theme=te-ko] [data-slot=button]{color:#f2f2f2;font-family:var(--app-font);background:linear-gradient(#2a2a2a,#161616);border-radius:5px;font-weight:400;transition:transform 80ms,box-shadow 80ms;box-shadow:inset 0 1px #ffffff24,0 4px 6px -2px #00000059}[data-theme=te-ko] [data-slot=button][data-variant=default]{color:#fff;background:linear-gradient(#f6662f,#e24a19)}[data-theme=te-ko] [data-slot=button]:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000080}[data-theme=cyber] [data-slot=button]{position:relative;overflow:hidden}[data-theme=cyber] [data-slot=button]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}[data-theme=cyber] [data-slot=button]:hover:after{transition:transform .6s;transform:translate(120%)}[data-theme=cyber] [data-slot=button]:hover{animation:.2s steps(2,end) 2 cyber-jitter}[data-theme=apple-health] [data-slot=button]{border-radius:9999px;font-weight:600;transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .2s}[data-theme=apple-health] [data-slot=button]:hover{filter:brightness(1.08)}[data-theme=apple-health] [data-slot=button]:active{transform:scale(.93)}[data-theme=google-health] [data-slot=button]{position:relative;overflow:hidden}[data-theme=google-health] [data-slot=button]:after{content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:9999px;width:10px;height:10px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(0)}[data-theme=google-health] [data-slot=button]:active:after{animation:.5s ease-out fit-ripple}@keyframes fit-ripple{0%{opacity:.3;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(30)}}.ko-device{--foreground:#1b1b1b;--card-foreground:#1b1b1b;--muted-foreground:#5f5f5b;--secondary-foreground:#1b1b1b;--accent-foreground:#1b1b1b;--popover:#ebe9e4;--popover-foreground:#1b1b1b;--border:#b9b9b5;--input:#9a9a96;--chart-grid:#c4c4c0;--chart-axis:#7a7a76;--chart-muted:#5f5f5b;color:#1b1b1b;background:#cfcfcc;box-shadow:inset 0 1px #fff9,0 24px 50px -24px #0006}.ko-port-strip{color:#4a4a47;background:#d9d9d6}.ko-port{border-radius:2px 2px 0 0;transition:transform .15s;box-shadow:inset 0 1px #ffffff40}.ko-port:hover,.ko-port.is-active{transform:translateY(-3px)}.ko-port.is-active:after{content:"";background:currentColor;border-radius:9999px;width:4px;height:4px;margin:4px auto 0;display:block}.ko-port-white{color:#444;background:#f4f2ec}.ko-port-orange{color:#fff;background:#f05523}.ko-port-black{color:#f2f2f2;background:#1e1e1e}.ko-port-grey{color:#f2f2f2;background:#6b6b68}.ko-power-switch{background:#f05523;display:block;box-shadow:inset 0 -2px #00000040}.ko-faceplate{color:#2a2a2a;background:#ebe9e4}.ko-grille{background-color:#5d5d5a;background-image:radial-gradient(circle,#2b2b29 42%,#0000 46%);background-position:4px 4px;background-size:14px 14px}.ko-display{color:#ececec;background:#0c0c0c;box-shadow:inset 0 2px 10px #000c}.ko-body-panel{background:#cfcfcc}.ko-key{color:#f2f2f2;background:linear-gradient(#2a2a2a,#161616);font-weight:300;transition:transform 80ms,box-shadow 80ms;box-shadow:inset 0 1px #ffffff24,0 1px #0006,0 4px 6px -2px #00000059}.ko-key:active,.ko-key.is-active{transform:translateY(1px);box-shadow:inset 0 1px 2px #0009}.ko-key-orange{color:#fff;background:linear-gradient(#f6662f,#e24a19)}.ko-key-light{color:#333;background:linear-gradient(#f2f1ed,#dddcd7)}.ko-panel{background:#dcdcd9;box-shadow:inset 0 1px #ffffff8c}.ko-index{color:#f2f2f2;background:#1e1e1e}.ko-lcd{color:#ececec;background:#0c0c0c;box-shadow:inset 0 2px 8px #000c}.ko-lcd[data-tone=good]{color:#f05523}.ko-led{background:#b9b9b5}.ko-led[data-lit=true]{background:#e8321e;box-shadow:0 0 5px #e8321eb3}[data-theme=te-ko] [data-slot=card]{background:#dcdcd9;border:0;border-radius:6px;box-shadow:inset 0 1px #ffffff8c}[data-theme=te-ko] [data-slot=card-title]{font-family:var(--app-font);letter-spacing:.08em;font-weight:400}.op1-device{background:linear-gradient(#f7f7f5,#ebebe8);box-shadow:inset 0 1px #fff,0 0 0 1px #d4d4d1,0 30px 60px -30px #0000004d}.dark .op1-device,.dark[data-theme=te-op1] .op1-device{background:linear-gradient(#2c2c2b,#222221);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #111,0 30px 60px -30px #000c}.op1-oled{color:#f2f2f2;background:#050505;box-shadow:inset 0 0 0 1px #000,0 1px #fff}.op1-encoder-well{background:radial-gradient(circle at 50% 40%,#f2f2f0,#dcdcd9);box-shadow:inset 0 2px 3px #00000024,inset 0 -1px #fff}.op1-encoder-cap{background:radial-gradient(circle at 35% 30%, var(--cap), var(--cap) 65%)}@supports (color:color-mix(in lab, red, red)){.op1-encoder-cap{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--cap) 70%, white), var(--cap) 65%)}}.op1-encoder-cap{transition:transform .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 2px 3px #00000040,0 6px 10px -4px #00000059}.group:hover .op1-encoder-cap{transform:translateY(-1px)scale(1.04)}.op1-tile.is-active .op1-encoder-cap{box-shadow:0 1px 1px #0000004d,0 0 0 3px #0000000f}.op1-led-line{background:linear-gradient(90deg,#0000,#fff 20% 60%,#0000);box-shadow:0 0 6px #fffc}[data-theme=te-op1] [data-slot=card-title]{font-family:var(--app-font);letter-spacing:.02em;text-transform:none;font-size:.75rem;font-weight:400}[data-theme=te-op1] label,[data-theme=te-op1] th{font-family:var(--app-font);letter-spacing:.02em;text-transform:none;font-size:.7rem}.field-oled{color:#f4f4f2;background:#0a0a0a;box-shadow:inset 0 0 0 1px #000}.field-knurl{background:repeating-conic-gradient(#00000017 0deg 3deg,#ffffff2e 3deg 6deg),radial-gradient(circle at 40% 30%,#fbfbfa,#c4c4c0 70%,#a9a9a5);display:inline-block;position:relative;box-shadow:inset 0 1px #ffffffe6,0 2px 3px #0003,0 8px 12px -6px #00000059}.field-knurl:after{content:"";transform:rotate(var(--angle,0deg));background:linear-gradient(#333,#333) 50% 6%/2px 34% no-repeat,radial-gradient(circle at 40% 30%,#f7f7f5,#d0d0cc);border-radius:9999px;position:absolute;inset:22%;box-shadow:inset 0 -1px 2px #00000026}.field-knurl.is-orange:after{background:linear-gradient(#fff,#fff) 50% 6%/2px 34% no-repeat,radial-gradient(circle at 40% 30%,#ff9b6e,#f26b3a 70%)}.dark .field-knurl,.dark[data-theme=te-field] .field-knurl{background:repeating-conic-gradient(#ffffff0f 0deg 3deg,#0000004d 3deg 6deg),radial-gradient(circle at 40% 30%,#4a4a4a,#1c1c1c 70%)}.dark .field-knurl:after,.dark[data-theme=te-field] .field-knurl:after{background:linear-gradient(#f2f2f2,#f2f2f2) 50% 6%/2px 34% no-repeat,radial-gradient(circle at 40% 30%,#3a3a3a,#161616)}[data-theme=te-xy],.dark[data-theme=te-xy],.dark [data-theme=te-xy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-font:"Inter", system-ui, sans-serif;--app-mono:"Space Mono", ui-monospace, monospace;--radius:.375rem;--background:#000;--foreground:#ececec;--card:transparent;--card-foreground:#ececec;--popover:#232323;--popover-foreground:#ececec;--primary:#e8321e;--primary-foreground:#fff;--secondary:#2e2e2e;--secondary-foreground:#ececec;--muted:#2e2e2e;--muted-foreground:#9a9a9a;--accent:#2e2e2e;--accent-foreground:#ececec;--destructive:#e8321e;--destructive-foreground:#e8321e;--border:#333;--input:#444;--ring:#e8321e;--sidebar:#1a1a1a;--sidebar-foreground:#ececec;--sidebar-primary:#e8321e;--sidebar-primary-foreground:#fff;--sidebar-accent:#2e2e2e;--sidebar-accent-foreground:#ececec;--sidebar-border:#333;--sidebar-ring:#e8321e;--card-shadow:none;--chart-grid:#2a2a2a;--chart-axis:#555;--chart-muted:#9a9a9a}[data-theme=te-xy] .op1-encoder-well{background:radial-gradient(circle at 50% 40%,#1a1a1a,#0d0d0d);box-shadow:inset 0 2px 3px #000000b3,0 1px #ffffff0f}[data-theme=te-xy] .op1-oled,[data-theme=te-xy] .op1-key,[data-theme=te-xy] .op1-key-tile{color:#f2f2f2;background:#0d0d0d}.xy-page{background:#000}.xy-step{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .2s}.xy-step:hover{filter:brightness(1.12)}@media (width>=768px){.xy-step.is-active{transform:translate(12px);box-shadow:0 0 0 1px #000}}.xy-stair{transform-origin:bottom;animation:.6s cubic-bezier(.2,.8,.2,1) both ko-rise}.xy-stair:hover{outline-offset:-1px;outline:1px solid #f2f2f2}[data-theme=te-xy] [data-slot=card]{background:0 0;border:0;border-top:1px solid #1f1f1f;border-radius:0}[data-theme=te-xy] [data-slot=card-title]{font-family:var(--app-font);letter-spacing:-.01em;text-transform:lowercase;color:#f2f2f2;font-size:1.25rem;font-weight:300}[data-theme=te-xy] label,[data-theme=te-xy] th{font-family:var(--app-font);letter-spacing:0;text-transform:lowercase;color:#8a8a8a;font-size:.75rem;font-weight:300}[data-theme=te-xy] [data-slot=input],[data-theme=te-xy] select{box-shadow:none;background:0 0;border-width:0 0 1px;border-color:#3a3a3a;border-radius:0}[data-theme=te-xy] [data-slot=button]{color:#f2f2f2;font-family:var(--app-font);letter-spacing:.3em;text-transform:lowercase;text-shadow:0 0 6px #000000e6;box-shadow:none;background:linear-gradient(90deg,#161616 0 16%,#2a2a2a 16% 32%,#454545 32% 48%,#666 48% 64%,#8a8a8a 64% 80%,#b0b0b0 80%);border-radius:0;font-weight:300;transition:filter .2s,letter-spacing .3s}[data-theme=te-xy] [data-slot=button]:hover{filter:brightness(1.15);letter-spacing:.4em}[data-theme=te-xy] [data-slot=button][data-variant=default]:before{content:none}.op1-key:hover .op1-key.is-active [data-theme=te-xy] .op1-key-bed{background:#d6d6d3;box-shadow:inset 0 1px 2px #0000001f}.op1-key-tile,.op1-tile,.op1-key,[data-theme=te-op1] [data-slot=card]{background:linear-gradient(#f4f4f2,#ebebe8);border:0;box-shadow:inset 0 1px #fff}[data-theme=te-op1] [data-slot=card]{border-radius:6px;box-shadow:inset 0 1px #fff,0 0 0 2px #d6d6d3}.op1-speaker{background-image:radial-gradient(circle,#a3a3a0 1.2px,#0000 1.6px),linear-gradient(#f4f4f2,#ebebe8);background-size:7px 7px,100% 100%}.op1-pillow,.op1-key,[data-theme=te-op1] [data-slot=button]{background:#f7f7f5;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1),background .12s;box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffb3,inset -1px 0 #0000000a,inset 0 -2px #00000012,0 1px #0000001a,0 2px #0000000d,0 4px 6px -3px #00000038}.op1-key-tile:hover .op1-pillow,.op1-key:hover,[data-theme=te-op1] [data-slot=button]:hover{background:#fbfbfa}.op1-key-tile:active .op1-pillow,.op1-key-tile.is-active .op1-pillow,.op1-key:active,[data-theme=te-op1] [data-slot=button]:active{background:#f2f2f0;transform:translateY(2px);box-shadow:inset 0 1px #fff,inset 0 -1px #0000000f,0 0 #0000,0 1px 2px -1px #00000040}.op1-key,[data-theme=te-op1] [data-slot=button]{color:#8b8b87;outline-offset:0;border-radius:6px;outline:4px solid #eeeeeb}[data-theme=te-op1] [data-slot=button]{font-family:var(--app-font);letter-spacing:.02em;text-transform:none;text-shadow:0 1px #fff;font-weight:400}[data-theme=te-op1] [data-slot=button][data-variant=default]:before{content:"";background:#ee5a2a;border-radius:9999px;width:7px;height:7px}.op1-engraved{color:#8b8b87;filter:drop-shadow(0 1px #fffffff2)}.dark .op1-key-bed,.dark[data-theme=te-op1] .op1-key-bed{background:#151515}.dark .op1-key-tile,.dark .op1-tile,.dark [data-theme=te-op1] [data-slot=card],.dark[data-theme=te-op1] .op1-key-tile,.dark[data-theme=te-op1] .op1-tile,.dark[data-theme=te-op1] [data-slot=card]{background:linear-gradient(#333332,#2b2b2a);box-shadow:inset 0 1px #ffffff0f}.dark .op1-pillow,.dark .op1-key,.dark[data-theme=te-op1] .op1-pillow,.dark[data-theme=te-op1] .op1-key,.dark[data-theme=te-op1] [data-slot=button]{background:#3a3a39;outline-color:#2e2e2d;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000040,0 1px #000,0 4px 6px -3px #0009}.dark .op1-engraved,.dark[data-theme=te-op1] .op1-engraved{color:#a3a3a0;filter:none}.te-dial-knob{fill:var(--foreground)}.te-dial-readout{background:var(--foreground);color:var(--primary)}.te-dial-unit{color:var(--background)}[data-theme=te-field] .te-dial-readout,[data-theme=te-field] .te-dial-unit{color:#f4f4f2;background:#0a0a0a}[data-theme=te-field] .te-dial-unit{color:#9a9a96;background:0 0}.dark[data-theme=te-field] .te-dial-knob,.dark [data-theme=te-field] .te-dial-knob{fill:#141414;stroke:#3a3a3a}.dark[data-theme=te-field],.dark [data-theme=te-field]{--background:#0d0d0d;--foreground:#ededeb;--muted-foreground:#8e8e8a;--border:#2c2c2c;--input:#3a3a3a;--card:transparent}.dark[data-theme=te-op1] [data-slot=button],.dark [data-theme=te-op1] [data-slot=button]{color:#cfcfcc;text-shadow:0 -1px #0000008c}[data-theme=te-op1] [data-slot=button].bg-muted{color:#2a2a2a;background:#f2f2f0;transform:translateY(2px);box-shadow:inset 0 1px #fff,inset 0 -1px #0000000f,0 1px 2px -1px #00000040}[data-theme=te-op1] [data-slot=button].bg-muted:before{content:"";background:#ee5a2a;border-radius:9999px;width:6px;height:6px}.dark[data-theme=te-op1] [data-slot=button].bg-muted,.dark [data-theme=te-op1] [data-slot=button].bg-muted{color:#f2f2f0;background:#2f2f2e;box-shadow:inset 0 1px 2px #00000080,0 1px #ffffff0d}[data-theme=te-tp7]{--app-font:"Inter", system-ui, sans-serif;--app-mono:"Space Mono", ui-monospace, monospace;--radius:.25rem;--background:#e5e5e5;--foreground:#111;--card:transparent;--card-foreground:#111;--popover:#f2f2f2;--popover-foreground:#111;--primary:#f46e3c;--primary-foreground:#fff;--secondary:#d9d9d9;--secondary-foreground:#111;--muted:#d9d9d9;--muted-foreground:#6b6b6b;--accent:#d9d9d9;--accent-foreground:#111;--destructive:#e8321e;--destructive-foreground:#e8321e;--border:#cfcfcf;--input:#111;--ring:#f46e3c;--sidebar:#e5e5e5;--sidebar-foreground:#111;--sidebar-primary:#f46e3c;--sidebar-primary-foreground:#fff;--sidebar-accent:#d9d9d9;--sidebar-accent-foreground:#111;--sidebar-border:#cfcfcf;--sidebar-ring:#f46e3c;--card-shadow:none;--chart-grid:#d0d0d0;--chart-axis:#8a8a8a;--chart-muted:#6b6b6b}.dark[data-theme=te-tp7],.dark [data-theme=te-tp7]{--background:#0a0a0a;--foreground:#ededeb;--card-foreground:#ededeb;--secondary-foreground:#ededeb;--accent-foreground:#ededeb;--sidebar-accent-foreground:#ededeb;--popover:#1a1a1a;--popover-foreground:#ededeb;--muted:#1e1e1e;--muted-foreground:#8a8a87;--border:#262626;--input:#ededeb;--sidebar:#0a0a0a;--sidebar-foreground:#ededeb;--chart-grid:#222}.tp7-page{background:var(--background)}.tp7-device{background:radial-gradient(120% 70% at 30% 0,#ffffff12,#0000 55%),#121212;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #000,0 40px 60px -30px #0000008c}.tp7-oled{color:#f0f0ee;background:#000;box-shadow:inset 0 0 0 1px #2a2a2a}.tp7-platter{fill:#161616;stroke:#262626}.tp7-hub{fill:#050505;stroke:#1f1f1f}.tp7-pointer{transform-origin:150px 150px;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.tp7-dial{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.tp7-dial.is-dragging{cursor:grabbing}.tp7-dial.is-dragging .tp7-pointer{transition:none}.tp7-engraving{color:#b5b5b2;transition:color .2s}.tp7-engraving:hover,.tp7-engraving.is-active{color:#f0f0ee}.tp7-engraving.is-active:before{content:"";vertical-align:middle;background:#e8321e;border-radius:9999px;width:5px;height:5px;margin-right:5px;display:inline-block}.tp7-led{background:radial-gradient(circle at 40% 35%,#ff8a73,#e8321e 60%,#a01a0c);animation:2.4s ease-in-out infinite tp7-rec;box-shadow:0 0 10px #e8321ecc,0 0 24px #e8321e66}.tp7-transport,.tp7-side-key,[data-theme=te-tp7] [data-slot=button]{color:#d9d9d6;background:linear-gradient(#1e1e1e,#141414);transition:transform .12s,box-shadow .12s;box-shadow:inset 0 1px #ffffff17,0 1px #000,0 3px 6px -3px #000c}.tp7-transport:active,.tp7-side-key:active,[data-theme=te-tp7] [data-slot=button]:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #000000e6}[data-theme=te-tp7] [data-slot=button]{letter-spacing:.02em;border-radius:4px;font-weight:300}[data-theme=te-tp7] [data-slot=button][data-variant=default]:before{content:"";background:#e8321e;border-radius:9999px;width:7px;height:7px;box-shadow:0 0 6px #e8321e}[data-theme=te-tp7] [data-slot=card]{border:0;border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=te-tp7] [data-slot=card]{border-top:1px solid color-mix(in srgb, var(--foreground) 15%, transparent)}}[data-theme=te-tp7] [data-slot=card]{border-radius:0;padding-top:1.25rem}[data-theme=te-tp7] [data-slot=card-title]{letter-spacing:-.01em;text-transform:lowercase;font-size:1.5rem;font-weight:300}[data-theme=te-tp7] [data-slot=input],[data-theme=te-tp7] select{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}[data-theme=te-tp7] a.underline,[data-theme=te-tp7] [data-slot=card-description] a{color:var(--primary);text-decoration:none}[data-theme=te-tp7] .te-dial-readout{color:#f0f0ee;background:#000}[data-theme=te-tp7] .te-dial-unit{color:#8a8a87}[data-theme=te-tp7] .te-dial-knob{fill:#141414}.tp7-wave-bar{transform-origin:50%;background:#5a5a58;animation:.6s cubic-bezier(.2,.8,.2,1) both tp7-wave}.tp7-wave-bar[data-measured=true]{background:#f0f0ee}.tp7-wave-bar[data-measured=true]:hover{background:#f46e3c}.tp7-wave-bar[data-ahead]{background:#f46e3c24}.tp7-wave-core{background:#f46e3c8c}.tp7-playhead{box-shadow:0 0 6px #e8321e}@keyframes tp7-rec{50%{opacity:.55}}@keyframes tp7-wave{0%{transform:scaleY(.05)}}[data-theme=te-op1s],.dark[data-theme=te-op1s],.dark [data-theme=te-op1s]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-font:"Inter", system-ui, sans-serif;--app-mono:"Space Mono", ui-monospace, monospace;--radius:.375rem;--background:#000;--foreground:#f2f2f2;--card:transparent;--card-foreground:#f2f2f2;--popover:#111;--popover-foreground:#f2f2f2;--primary:#ffae00;--primary-foreground:#000;--secondary:#1a1a1a;--secondary-foreground:#f2f2f2;--muted:#1a1a1a;--muted-foreground:#8f8f8f;--accent:#1a1a1a;--accent-foreground:#f2f2f2;--destructive:#ff453a;--destructive-foreground:#ff453a;--border:#2a2a2a;--input:#f2f2f2;--ring:#3d8bff;--sidebar:#000;--sidebar-foreground:#f2f2f2;--sidebar-primary:#ffae00;--sidebar-primary-foreground:#000;--sidebar-accent:#1a1a1a;--sidebar-accent-foreground:#f2f2f2;--sidebar-border:#2a2a2a;--sidebar-ring:#3d8bff;--card-shadow:none;--chart-grid:#1f1f1f;--chart-axis:#3a3a3a;--chart-muted:#8f8f8f}.op1s-page{color:#f2f2f2;background:#000}.op1s-keyboard{background:linear-gradient(#e9e9e6,#dededa);box-shadow:inset 0 -1px #fff,0 -10px 30px #00000080}[data-theme=te-op1s] [data-slot=card]{background:0 0;border:0;border-top:1px solid #2a2a2a;border-radius:0}[data-theme=te-op1s] [data-slot=card-title]{color:#3d8bff;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:400}[data-theme=te-op1s] [data-slot=input],[data-theme=te-op1s] select{box-shadow:none;background:0 0;border-width:0 0 1px;border-color:#3a3a3a;border-radius:0}[data-theme=te-op1s] label,[data-theme=te-op1s] th{color:#8f8f8f;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem}[data-theme=te-op1s] [data-slot=button]{color:#8b8b87;background:#f7f7f5;border-radius:6px;outline:4px solid #e9e9e6;transition:transform .12s;box-shadow:inset 0 1px #fff,inset 0 -2px #00000012,0 2px #0000004d}[data-theme=te-op1s] [data-slot=button][data-variant=default]:before{content:"";background:#ff453a;border-radius:9999px;width:7px;height:7px}[data-theme=te-op1s] [data-slot=button]:active{transform:translateY(2px)}.op1s-spin{animation:6s linear infinite m3-spin}.op1s-spin-reverse{animation:6s linear infinite reverse m3-spin}.dark [data-theme=te-op1s] .op1-key-bed,.dark[data-theme=te-op1s] .op1-key-bed{background:#d6d6d3}.dark [data-theme=te-op1s] .op1-key-tile,.dark[data-theme=te-op1s] .op1-key-tile{background:linear-gradient(#f4f4f2,#ebebe8);box-shadow:inset 0 1px #fff}.dark [data-theme=te-op1s] .op1-pillow,.dark [data-theme=te-op1s] .op1-key,.dark[data-theme=te-op1s] .op1-pillow,.dark[data-theme=te-op1s] .op1-key{background:#f7f7f5;outline-color:#eeeeeb;box-shadow:inset 0 1px #fff,inset 0 -2px #00000012,0 1px #0000001a,0 4px 6px -3px #00000038}.dark [data-theme=te-op1s] .op1-engraved,.dark[data-theme=te-op1s] .op1-engraved{color:#8b8b87;filter:drop-shadow(0 1px #fffffff2)}.field-site{background:var(--background)}.field-nav{color:var(--foreground)}.field-nav-icon{border:1px solid;border-radius:2px;transition:background .2s,color .2s}.field-nav:hover .field-nav-icon,.field-nav.is-active .field-nav-icon{background:var(--foreground);color:var(--background)}.field-nav.is-active>span:last-child>span:first-child{color:var(--primary)}.field-devices{counter-reset:device}.field-device,[data-theme=te-field] [data-slot=card]{background:linear-gradient(#e9e9e7 0%,#d6d6d3 100%);border:0;border-radius:10px;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #00000014,0 1px 2px #0000001a,0 18px 30px -18px #0000004d}[data-theme=te-field] [data-slot=card]{counter-increment:device;padding-top:2.25rem}[data-theme=te-field] [data-slot=card]:before{content:"FX–" counter(device);font-size:.75rem;font-weight:300;position:absolute;top:.9rem;left:1.5rem}[data-theme=te-field] [data-slot=card-title]{font-family:var(--app-font);letter-spacing:-.01em;text-transform:lowercase;font-size:1.35rem;font-weight:300}[data-theme=te-field] [data-slot=card-description]{font-weight:300}[data-theme=te-field] [data-slot=card-description] a,[data-theme=te-field] a.underline{color:var(--primary);text-decoration:none}[data-theme=te-field] label,[data-theme=te-field] th{font-family:var(--app-font);letter-spacing:0;text-transform:lowercase;font-size:.75rem;font-weight:300}[data-theme=te-field] [data-slot=input],[data-theme=te-field] select{border-width:0 0 1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=te-field] [data-slot=input],[data-theme=te-field] select{border-color:color-mix(in srgb, var(--foreground) 35%, transparent)}}[data-theme=te-field] [data-slot=input],[data-theme=te-field] select{box-shadow:none;background:0 0;border-radius:0}[data-theme=te-field] [data-slot=button]{color:#f2f2f0;font-family:var(--app-font);letter-spacing:.02em;text-transform:lowercase;background:#111;border-radius:3px;font-size:.8rem;font-weight:300;transition:transform .12s,background .2s;box-shadow:0 3px 8px -4px #00000080}[data-theme=te-field] [data-slot=button]:hover{background:var(--primary)}[data-theme=te-field] [data-slot=button]:active{transform:translateY(1px)}.field-ink{stroke:var(--foreground);fill:none}.field-ink-text{fill:var(--foreground);font-weight:300}.field-paper{fill:#e4e4e4}.dark .field-device,.dark [data-theme=te-field] [data-slot=card],.dark[data-theme=te-field] .field-device,.dark[data-theme=te-field] [data-slot=card]{background:linear-gradient(#1f1f1f 0%,#161616 100%);box-shadow:inset 0 1px #ffffff12,0 0 0 1px #000,0 18px 30px -18px #000c}.dark .field-paper,.dark[data-theme=te-field] .field-paper{fill:#0d0d0d}.dark[data-theme=te-field] [data-slot=button],.dark [data-theme=te-field] [data-slot=button]{color:#111;background:#f2f2f0}@keyframes steam-ink{0%{stroke-dashoffset:1px}}.badge-medal{--badge-color:var(--series-1);--badge-shape:9999px;border-radius:var(--badge-shape)}.badge-medal[data-category=habits]{--badge-color:var(--series-3)}.badge-medal[data-category=numbers]{--badge-color:var(--series-2)}.badge-medal[data-category=clock]{--badge-color:var(--series-7)}.badge-medal[data-category=calendar]{--badge-color:var(--series-5)}.badge-medal[data-category=curiosities]{--badge-color:var(--series-4)}.badge-medal[data-category=trend]{--badge-color:var(--series-6)}.badge-medal[data-category=body]{--badge-color:var(--series-8)}.badge-medal[data-category=together]{--badge-color:var(--series-5)}.badge-medal-face{border-radius:inherit}.badge-medal.is-earned .badge-medal-face{color:#fff;background:radial-gradient(circle at 30% 25%, var(--badge-color), var(--badge-color) 58%, var(--badge-color))}@supports (color:color-mix(in lab, red, red)){.badge-medal.is-earned .badge-medal-face{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--badge-color) 55%, white), var(--badge-color) 58%, color-mix(in srgb, var(--badge-color) 70%, black))}}.badge-medal.is-earned .badge-medal-face{box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--badge-color), 0 8px 16px -8px var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.badge-medal.is-earned .badge-medal-face{box-shadow:0 0 0 3px var(--card), 0 0 0 5px color-mix(in srgb, var(--badge-color) 45%, transparent), 0 8px 16px -8px var(--badge-color)}}.badge-medal.is-locked{background:conic-gradient(var(--badge-color) var(--badge-progress), var(--muted) 0);padding:4px}.badge-medal.is-locked .badge-medal-face{color:var(--muted-foreground);background:var(--card)}[data-theme=material] .badge-medal{--badge-shape:42% 58% 52% 48% / 50% 42% 58% 50%}[data-theme=modern] .badge-medal.is-earned .badge-medal-face{color:var(--foreground);background:var(--card);box-shadow:inset 0 0 0 2px var(--foreground), 0 0 0 3px var(--card), 0 0 0 4px var(--foreground)}[data-theme^=te] .badge-medal{--badge-shape:4px}[data-theme^=te] .badge-medal.is-earned .badge-medal-face{color:var(--primary-foreground);background:var(--primary);box-shadow:none}[data-theme=te-xy] .badge-medal.is-earned .badge-medal-face{color:#f2f2f2;background:#1f1f1f}[data-theme=cyber] .badge-medal{--badge-shape:0;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}[data-theme=cyber] .badge-medal.is-earned{background:var(--neon-cyan);padding:2px}[data-theme=cyber] .badge-medal.is-earned[data-category=numbers],[data-theme=cyber] .badge-medal.is-earned[data-category=clock],[data-theme=cyber] .badge-medal.is-earned[data-category=curiosities]{background:var(--neon-magenta)}[data-theme=cyber] .badge-medal-face{clip-path:inherit}[data-theme=cyber] .badge-medal.is-earned .badge-medal-face{color:var(--neon-cyan);box-shadow:none;filter:drop-shadow(0 0 4px var(--neon-cyan));background:#0c0a18}.celebration-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;animation:.25s ease-out both celebration-fade}.celebration-card{color:var(--popover-foreground);background-color:var(--popover);border:1px solid var(--border);box-shadow:var(--card-shadow), 0 24px 60px -20px #00000080;border-radius:calc(var(--radius) * 2);animation:.5s cubic-bezier(.3,1.5,.5,1) both celebration-pop}.celebration-badge{animation:.6s cubic-bezier(.3,1.6,.5,1) both celebration-pop}@keyframes celebration-fade{0%{opacity:0}}@keyframes celebration-pop{0%{opacity:0;transform:scale(.6)translateY(12px)}}.weigh-in-change{color:var(--muted-foreground);background:var(--muted);opacity:0;border-radius:9999px;transition:opacity .3s ease-out,transform .4s cubic-bezier(.3,1.6,.5,1);transform:translateY(6px)}.weigh-in-counter.is-down .weigh-in-change{color:var(--delta-good);background:var(--delta-good)}@supports (color:color-mix(in lab, red, red)){.weigh-in-counter.is-down .weigh-in-change{background:color-mix(in srgb, var(--delta-good) 14%, transparent)}}.weigh-in-counter.is-up .weigh-in-change{color:var(--delta-bad);background:var(--delta-bad)}@supports (color:color-mix(in lab, red, red)){.weigh-in-counter.is-up .weigh-in-change{background:color-mix(in srgb, var(--delta-bad) 12%, transparent)}}.weigh-in-change.is-settled,.weigh-in-message.is-settled{opacity:1;transform:none}.weigh-in-message{opacity:0;transition:opacity .4s ease-out .2s}.weigh-in-counter.is-down .weigh-in-value{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.4s both weigh-in-land}@keyframes weigh-in-land{50%{transform:scale(1.08)}}[data-theme=cyber] .weigh-in-value,[data-theme^=te] .weigh-in-value{font-family:var(--app-mono,ui-monospace), monospace;font-weight:400}[data-theme=cyber] .weigh-in-value{color:var(--neon-cyan);text-shadow:0 0 12px var(--neon-cyan)}@container (width>=56rem){[data-theme=sunflower] .dashboard-stats{grid-template-columns:repeat(6,minmax(0,1fr))}[data-theme=sunflower] .dashboard-stats>*{grid-column:span 2}[data-theme=sunflower] .dashboard-stats>:nth-child(n+4){grid-column:span 3}}.cheer-button{background:var(--muted);border-radius:9999px;transition:transform .15s cubic-bezier(.3,1.6,.5,1)}.cheer-button:not(:disabled):hover{transform:scale(1.18)rotate(-6deg)}.cheer-button:not(:disabled):active{transform:scale(.9)}[data-theme^=te] .cheer-button,[data-theme=cyber] .cheer-button{border-radius:2px}.cheer-received{animation:.5s cubic-bezier(.3,1.6,.5,1) both celebration-pop}.weigh-in-day-cell{background:var(--muted);border-radius:3px;animation:.4s ease-out both celebration-fade}.weigh-in-day-cell.is-odd-month{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.weigh-in-day-cell.is-odd-month{background:color-mix(in oklab, var(--muted), var(--foreground) 7%)}}.weigh-in-day-cell.is-weighed{background:var(--primary)}.weigh-in-day-cell.is-measured{background:var(--waist-day,var(--series-3))}.weigh-in-day-cell.is-today{outline:1.5px solid var(--foreground);outline-offset:1px}[data-theme^=te] .weigh-in-day-cell,[data-theme=cyber] .weigh-in-day-cell{border-radius:0}[data-theme=cyber] .weigh-in-day-cell.is-weighed{box-shadow:0 0 6px var(--neon-cyan)}.recharts-wrapper:focus:not(:focus-visible),.recharts-surface:focus:not(:focus-visible),.recharts-wrapper :focus:not(:focus-visible){outline:none}.glass-sidebar-lens{transition:transform .6s cubic-bezier(.3,1.35,.4,1)}.glass-sidebar-lens-body{background:linear-gradient(180deg, var(--tint), var(--tint))}@supports (color:color-mix(in lab, red, red)){.glass-sidebar-lens-body{background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 22%, #ffffffbf), color-mix(in srgb, var(--tint) 30%, #ffffff59))}}.glass-sidebar-lens-body{box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #0000000d, 0 10px 24px -12px var(--tint);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);transition:background .4s,box-shadow .4s;animation:.6s cubic-bezier(.3,1.35,.4,1) glass-squish}.dark .glass-sidebar-lens-body{background:linear-gradient(180deg, var(--tint), var(--tint))}@supports (color:color-mix(in lab, red, red)){.dark .glass-sidebar-lens-body{background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 35%, #ffffff1f), color-mix(in srgb, var(--tint) 22%, #ffffff0a))}}.dark .glass-sidebar-lens-body{box-shadow:inset 0 1px 0 #ffffff40, 0 10px 24px -12px var(--tint)}@keyframes glass-squish{0%{transform:scale(1)}30%{transform:scale(1.06,.82)}60%{transform:scale(.98,1.06)}}.glass-sidebar-item{transition:background-color .2s}.glass-sidebar-item:not(.is-active):hover{background-color:var(--tint)}@supports (color:color-mix(in lab, red, red)){.glass-sidebar-item:not(.is-active):hover{background-color:color-mix(in srgb, var(--tint) 10%, transparent)}}.glass-sidebar-icon{color:var(--tint)}@supports (color:color-mix(in lab, red, red)){.glass-sidebar-icon{color:color-mix(in srgb, var(--tint) 75%, var(--foreground))}}.glass-sidebar-icon{transition:transform .4s cubic-bezier(.3,1.8,.5,1)}.glass-sidebar-item.is-active .glass-sidebar-icon{color:var(--tint)}.glass-sidebar-item:hover .glass-sidebar-icon{transform:translateY(-2px)rotate(-8deg)scale(1.12)}.glass-wave{transform-origin:70% 70%;animation:2.4s ease-in-out .6s 2 glass-wave}@keyframes glass-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}.glass-user-card{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.glass-user-card{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.glass-user-card{box-shadow:inset 0 0 0 .5px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.glass-user-card{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--foreground) 12%, transparent)}}.glass-user-card{transition:background-color .2s}.glass-user-card:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.glass-user-card:hover{background:color-mix(in srgb, var(--foreground) 9%, transparent)}}.glass-avatar{background:linear-gradient(135deg,#64d2ff,#0a84ff 55%,#5e5ce6)}[data-theme=apple-health] .badge-medal{--health-color:#ff2d55;background:0 0;border-radius:9999px;padding:0;position:relative}[data-theme=apple-health] .badge-medal[data-category=habits]{--health-color:#ff9500}[data-theme=apple-health] .badge-medal[data-category=numbers]{--health-color:#af52de}[data-theme=apple-health] .badge-medal[data-category=clock]{--health-color:#32ade6}[data-theme=apple-health] .badge-medal[data-category=calendar]{--health-color:#34c759}[data-theme=apple-health] .badge-medal[data-category=curiosities]{--health-color:#5856d6}[data-theme=apple-health] .badge-medal[data-category=trend]{--health-color:#00c7be}[data-theme=apple-health] .badge-medal[data-category=body]{--health-color:#ff6482}[data-theme=apple-health] .badge-medal[data-category=maintenance]{--health-color:#30b0c7}[data-theme=apple-health] .badge-medal[data-category=together]{--health-color:#fc0}[data-theme=apple-health] .badge-medal.is-earned .badge-medal-face{color:#fff;background:linear-gradient(180deg, var(--health-color), var(--health-color) 70%)}@supports (color:color-mix(in lab, red, red)){[data-theme=apple-health] .badge-medal.is-earned .badge-medal-face{background:linear-gradient(180deg, color-mix(in srgb, var(--health-color) 70%, white), var(--health-color) 70%)}}[data-theme=apple-health] .badge-medal.is-earned .badge-medal-face{box-shadow:0 0 0 4px var(--card), 0 0 0 5.5px var(--health-color), 0 8px 18px -8px var(--health-color)}@supports (color:color-mix(in lab, red, red)){[data-theme=apple-health] .badge-medal.is-earned .badge-medal-face{box-shadow:0 0 0 4px var(--card), 0 0 0 5.5px color-mix(in srgb, var(--health-color) 35%, transparent), 0 8px 18px -8px var(--health-color)}}[data-theme=apple-health] .badge-medal.is-earned:after{content:"✓";color:#fff;background:var(--health-color);width:1.3rem;height:1.3rem;box-shadow:0 0 0 2.5px var(--card);border-radius:9999px;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;bottom:-2px;right:-2px}[data-theme=apple-health] .badge-medal.is-locked .badge-medal-face{color:var(--health-color);background:var(--health-color)}@supports (color:color-mix(in lab, red, red)){[data-theme=apple-health] .badge-medal.is-locked .badge-medal-face{background:color-mix(in srgb, var(--health-color) 12%, var(--card))}}[data-theme=apple-health] .badge-medal.is-locked:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(var(--health-color) var(--badge-progress), var(--health-color) 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-theme=apple-health] .badge-medal.is-locked:before{background:conic-gradient(var(--health-color) var(--badge-progress), color-mix(in srgb, var(--health-color) 15%, transparent) 0)}}[data-theme=apple-health] .badge-medal.is-locked:before{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px))}[data-theme=ios] .badge-medal{--glass-tint:var(--series-1);background:0 0;border-radius:9999px;padding:0;position:relative}[data-theme=ios] .badge-medal .badge-medal-face{color:var(--glass-tint);background:linear-gradient(180deg, var(--glass-tint), var(--glass-tint))}@supports (color:color-mix(in lab, red, red)){[data-theme=ios] .badge-medal .badge-medal-face{background:linear-gradient(180deg, color-mix(in srgb, var(--glass-tint) 22%, #ffffffbf), color-mix(in srgb, var(--glass-tint) 30%, #ffffff59))}}[data-theme=ios] .badge-medal .badge-medal-face{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #0000000d, 0 10px 24px -12px var(--glass-tint);transition:transform .4s cubic-bezier(.3,1.8,.5,1)}.dark[data-theme=ios] .badge-medal .badge-medal-face{background:linear-gradient(180deg, var(--glass-tint), var(--glass-tint))}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=ios] .badge-medal .badge-medal-face{background:linear-gradient(180deg, color-mix(in srgb, var(--glass-tint) 35%, #ffffff1f), color-mix(in srgb, var(--glass-tint) 22%, #ffffff0a))}}.dark[data-theme=ios] .badge-medal .badge-medal-face{box-shadow:inset 0 1px 0 #ffffff40, 0 10px 24px -12px var(--glass-tint)}[data-theme=ios] .badge-medal .badge-medal-face svg{transition:transform .4s cubic-bezier(.3,1.8,.5,1)}[data-theme=ios] li:hover>.badge-medal.is-earned .badge-medal-face svg{transform:rotate(-8deg)scale(1.12)}[data-theme=ios] .badge-medal[data-category=habits]{--glass-tint:#30d158}[data-theme=ios] .badge-medal[data-category=numbers]{--glass-tint:#bf5af2}[data-theme=ios] .badge-medal[data-category=clock]{--glass-tint:#64d2ff}[data-theme=ios] .badge-medal[data-category=calendar]{--glass-tint:#ff9f0a}[data-theme=ios] .badge-medal[data-category=curiosities]{--glass-tint:#ff375f}[data-theme=ios] .badge-medal[data-category=trend]{--glass-tint:#63e6e2}[data-theme=ios] .badge-medal[data-category=body]{--glass-tint:#ff6482}[data-theme=ios] .badge-medal[data-category=maintenance]{--glass-tint:#40c8e0}[data-theme=ios] .badge-medal[data-category=together]{--glass-tint:#ffd60a}[data-theme=ios] .badge-medal.is-locked:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(var(--glass-tint) var(--badge-progress), transparent 0);position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}[data-theme=ios] .badge-medal.is-locked .badge-medal-face{color:var(--glass-tint)}@supports (color:color-mix(in lab, red, red)){[data-theme=ios] .badge-medal.is-locked .badge-medal-face{color:color-mix(in srgb, var(--glass-tint) 45%, var(--muted-foreground))}}[data-theme=ios] .badge-medal.is-locked .badge-medal-face{background:#ffffff2e;box-shadow:inset 0 1px 1px #ffffff80}.dark[data-theme=ios] .badge-medal.is-locked .badge-medal-face{background:#ffffff0f;box-shadow:inset 0 1px 1px #ffffff26}.auth-stage{--auth-ink:#14162b;--auth-muted:#575b7a;--background:#f5f6ff;--foreground:var(--auth-ink);--card:#ffffffb8;--card-foreground:var(--auth-ink);--primary:#5b6cf0;--primary-foreground:#fff;--muted:#e8eafc;--muted-foreground:var(--auth-muted);--border:#5b6cf02e;--input:#5b6cf040;--ring:#5b6cf0;--radius:.875rem;color:var(--auth-ink);background:var(--background);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.dark .auth-stage{--auth-ink:#f1f2ff;--auth-muted:#a9add0;--background:#0d0f1f;--card:#181b34b8;--muted:#22264a;--border:#7c8cff38;--input:#7c8cff4d;--primary:#7c8cff;--primary-foreground:#0d0f1f;--ring:#7c8cff}.auth-blob{filter:blur(70px);opacity:.55;pointer-events:none;border-radius:9999px;position:absolute}.auth-blob-a{background:#34d3c4;width:38rem;height:38rem;animation:26s ease-in-out infinite alternate glass-orbit;top:-10%;left:-8%}.auth-blob-b{background:#7c8cff;width:42rem;height:42rem;animation:70s ease-in-out -20s infinite alternate-reverse aur-drift;bottom:-15%;right:-12%}.auth-blob-c{opacity:.35;background:#ff8fb1;width:22rem;height:22rem;animation:23s ease-in-out -4s infinite alternate glass-orbit;top:35%;left:30%}.dark .auth-blob{opacity:.32}.auth-headline-accent{color:#0000;background:linear-gradient(90deg,#22b8a8,#5b6cf0 60%,#c160e8);-webkit-background-clip:text;background-clip:text}.auth-card{background:var(--card);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid #fff9;animation:.6s cubic-bezier(.3,1.3,.5,1) both celebration-pop;box-shadow:inset 0 1px #ffffffb3,0 30px 80px -30px #28328c73}.dark .auth-card{border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,0 30px 80px -30px #000000b3}.auth-card [data-slot=button][data-variant=default]{color:#fff;background:linear-gradient(90deg,#22b8a8,#5b6cf0);border-radius:9999px;height:2.75rem;box-shadow:0 10px 24px -10px #5b6cf0}.auth-card [data-slot=input]{background:var(--card);border-radius:.875rem;height:2.75rem}@supports (color:color-mix(in lab, red, red)){.auth-card [data-slot=input]{background:color-mix(in srgb, var(--card) 60%, transparent)}}.auth-trend{stroke-dasharray:1;animation:3.2s cubic-bezier(.4,0,.2,1) both steam-ink}.auth-trend-fill{animation:1.2s ease-out 1.6s both celebration-fade}.auth-trend-dot{fill:#fff;stroke:#5b6cf0;stroke-width:4px}.auth-chip{color:var(--auth-ink);background:var(--card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff8c;animation:.6s cubic-bezier(.3,1.6,.5,1) both celebration-pop,5s ease-in-out infinite auth-bob;box-shadow:0 14px 30px -14px #28328c66}.dark .auth-chip{border-color:#ffffff1a}.auth-chip-a{animation-delay:.6s,1.2s}.auth-chip-b{animation-delay:1.2s,2s}.auth-chip-c{animation-delay:1.8s,.4s}.auth-chip-d{animation-delay:2.4s,3s}@keyframes auth-bob{50%{transform:translateY(-8px)}}input[type=date],input[type=time]{appearance:none;min-width:0;max-width:100%}input[type=date]::-webkit-date-and-time-value{text-align:left}input[type=time]::-webkit-date-and-time-value{text-align:left}@media (prefers-reduced-motion:reduce){.cyber-grid,.cyber-scanlines,.cyber-pulse,.cyber-glitch:before,.cyber-glitch:after,[data-theme=cyber] [data-slot=card],[data-theme=cyber] [data-slot=button],[data-theme=cyber] .bg-\[var\(--series-1\)\],.mini-led.is-blinking,.op1s-spin,.op1s-spin-reverse,.tp7-led,.tp7-wave-bar,.ko-eq-bar,.glass-blob,.glass-sidebar-lens-body,.glass-wave,.glass-ring-fill,.fw-display,.fw-bubble,.m3-morph,.m3-spin,.m3-backdrop svg,.m3-wave,.cyber-tab:hover,.cyber-panel,.cyber-segment,.cyber-area,.cyber-diamond,.cyber-beam,.cyber-target,.cyber-cursor,.cyber-log-line,.celebration-backdrop,.celebration-card,.auth-blob,.auth-card,.auth-chip,.auth-trend-fill,.celebration-badge,.weigh-in-value,.cheer-received,.weigh-in-day-cell,.auth-trend{animation:none!important}.cyber-draw,.fw-ink,.op1-segment,[data-theme=cyber] .recharts-line-curve{stroke-dashoffset:0;animation:none!important}.glass-sidebar-lens,.glass-sidebar-icon,[data-theme=ios] .badge-medal .badge-medal-face svg,[data-theme=ios] [data-slot=card],[data-theme=ios] .glass-stat{transition:none!important}}[data-theme=sunflower]{--app-font:"Nunito", system-ui, sans-serif;--radius:1.25rem;--sun-petal:#f7b500;--sun-petal-light:#ffd23f;--sun-petal-closed:#eadfbf;--sun-disk:#6b3a15;--sun-seed:#2a1608;--sun-leaf:#4f8a2b;--sun-leaf-dark:#36651b;--sun-red:#d62828;--sun-red-dark:#9e1515;--sun-sky:#a9dcff;--sun-cloud:#fff;--background:#fff7dc;--foreground:#2b1d0e;--card:#fffdf5;--card-foreground:#2b1d0e;--popover:#fffdf5;--popover-foreground:#2b1d0e;--primary:#d62828;--primary-foreground:#fff;--secondary:#fdeab0;--secondary-foreground:#2b1d0e;--muted:#f5e8c4;--muted-foreground:#6d5530;--accent:#fde59a;--accent-foreground:#2b1d0e;--destructive:#a4161a;--destructive-foreground:#a4161a;--border:#ecdba8;--input:#dcc584;--ring:#e8a200;--sidebar:#fbf3dc;--sidebar-foreground:#2b1d0e;--sidebar-primary:#d62828;--sidebar-primary-foreground:#fff;--sidebar-accent:#fdeab0;--sidebar-accent-foreground:#2b1d0e;--sidebar-border:#ecdba8;--sidebar-ring:#e8a200;--card-shadow:0 1px 0 #fffc inset, 0 14px 30px -18px #78500a73;--series-1:#2a78d6;--series-2:#c2410c;--series-3:#0e8a5f;--series-4:#b07400;--series-5:#c43b6f;--series-6:#006300;--series-7:#6f62d6;--series-8:#d24b4b;--chart-grid:#efe1b8;--chart-axis:#cdb478;--chart-muted:#6d5530;--delta-good:#3f7d20;--delta-bad:#c1121f}.dark[data-theme=sunflower],.dark [data-theme=sunflower]{--sun-petal:#ffc83d;--sun-petal-light:#ffe07a;--sun-petal-closed:#2b3b57;--sun-disk:#5a3415;--sun-seed:#1a0d04;--sun-leaf:#5f9e38;--sun-leaf-dark:#3f7322;--sun-red:#ff5d55;--sun-red-dark:#b8231d;--sun-sky:#13213a;--sun-cloud:#ffffff1a;--background:#0f1a2e;--foreground:#f6ecd2;--card:#17243b;--card-foreground:#f6ecd2;--popover:#1b2a43;--popover-foreground:#f6ecd2;--primary:#ff5d55;--primary-foreground:#2a0707;--secondary:#22324d;--secondary-foreground:#f6ecd2;--muted:#1d2c45;--muted-foreground:#bdb399;--accent:#2a3b58;--accent-foreground:#f6ecd2;--destructive:#ff6b6b;--destructive-foreground:#ff6b6b;--border:#2c3d5c;--input:#3a4f73;--ring:#ffc83d;--sidebar:#0f1a2e;--sidebar-foreground:#f6ecd2;--sidebar-primary:#ff5d55;--sidebar-primary-foreground:#2a0707;--sidebar-accent:#22324d;--sidebar-accent-foreground:#f6ecd2;--sidebar-border:#2c3d5c;--sidebar-ring:#ffc83d;--card-shadow:0 16px 34px -18px #000c;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#0ca30c;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#22324d;--chart-axis:#3a4f73;--chart-muted:#bdb399;--delta-good:#8ed46a;--delta-bad:#ff6b6b}.sun-display,[data-theme=sunflower] [data-slot=card-title],[data-theme=sunflower] h1,[data-theme=sunflower] h2{letter-spacing:-.01em;font-family:Nunito,system-ui,sans-serif;font-weight:800}[data-theme=sunflower] [data-slot=card-title]{font-size:1.1rem}.sun-field{background:linear-gradient(to bottom, var(--sun-sky) 0, var(--sun-sky) 10rem, var(--sun-sky) 22rem, var(--background) 36rem)}@supports (color:color-mix(in lab, red, red)){.sun-field{background:linear-gradient(to bottom, var(--sun-sky) 0, color-mix(in srgb, var(--sun-sky) 55%, var(--background)) 10rem, color-mix(in srgb, var(--sun-sky) 18%, var(--background)) 22rem, var(--background) 36rem)}}.dark .sun-field{background:linear-gradient(to bottom, var(--sun-sky), var(--background) 26rem)}.sun-sky{pointer-events:none;height:24rem;position:absolute;inset:0 0 auto;overflow:hidden}.sun-sun{background:radial-gradient(circle,#fff6b0 0 35%,#ffd23f 70%);border-radius:9999px;width:8rem;height:8rem;position:absolute;top:-2.5rem;right:6%;box-shadow:0 0 60px 20px #ffd63f73}.sun-sun:before{content:"";background:repeating-conic-gradient(#ffd63f73 0 6deg, transparent 6deg 22.5deg);border-radius:9999px;animation:60s linear infinite sun-spin;position:absolute;inset:-3.5rem;-webkit-mask:radial-gradient(circle,#0000 38%,#000 40%,#0000 72%);mask:radial-gradient(circle,#0000 38%,#000 40%,#0000 72%)}.dark .sun-sun{background:radial-gradient(circle at 40% 40%,#fff8dc,#f1e3b4);width:4.5rem;height:4.5rem;top:1.5rem;box-shadow:0 0 40px 8px #fff0be2e}.dark .sun-sun:before,.dark .sun-bee{display:none}.sun-cloud{background:var(--sun-cloud);opacity:.9;border-radius:9999px;width:7rem;height:2.2rem;animation:95s linear infinite sun-drift;position:absolute;left:0}.sun-cloud:before,.sun-cloud:after{content:"";background:inherit;border-radius:9999px;position:absolute}.sun-cloud:before{width:2.8rem;height:2.8rem;bottom:.9rem;left:1.2rem}.sun-cloud:after{width:2.2rem;height:2.2rem;bottom:.6rem;left:3.2rem}.sun-cloud.is-a{animation-delay:-20s;top:5rem}.sun-cloud.is-b{animation-duration:120s;animation-delay:-75s;top:11rem;scale:.7}.sun-cloud.is-c{animation-duration:140s;animation-delay:-110s;top:2.5rem;scale:1.3}@keyframes sun-drift{0%{translate:-12rem}to{translate:110vw}}.sun-bee{offset-path:path("M -40 150 C 180 40, 320 230, 560 120 S 900 30, 1150 170 S 1500 90, 1900 140");offset-rotate:auto;background:repeating-linear-gradient(90deg,#ffc928 0 3px,#2b1d0e 3px 6px);border-radius:9999px;width:1.1rem;height:.8rem;animation:26s linear infinite sun-fly;position:absolute;top:0;left:0}.sun-bee-wing{background:#ffffffd9;border-radius:9999px;width:.55rem;height:.55rem;animation:.12s linear infinite alternate sun-buzz;position:absolute;top:-.45rem;left:.25rem}@keyframes sun-fly{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes sun-buzz{to{transform:scaleY(.4)}}.sun-meadow{pointer-events:none;height:14rem;position:fixed;inset:auto 0 0}.dark .sun-meadow{opacity:.35}.sun-hill{background:var(--sun-leaf);border-radius:50% 50% 0 0;height:9rem;position:absolute;inset:auto -10% -7rem}@supports (color:color-mix(in lab, red, red)){.sun-hill{background:color-mix(in srgb, var(--sun-leaf) 55%, var(--background))}}.sun-meadow-plant{transform-origin:bottom;flex-direction:column;align-items:center;animation:5s ease-in-out infinite sun-sway;display:flex;position:absolute;bottom:-1rem;transform:translate(-50%)}.sun-meadow-plant:nth-child(2n){animation-duration:9s;animation-delay:-3s}.sun-meadow-stem{background:var(--sun-leaf);border-radius:9999px;width:5px;margin-top:-6px}@keyframes sun-sway{0%,to{rotate:-2deg}50%{rotate:2deg}}.sun-logo{animation:40s linear infinite sun-spin}@keyframes sun-spin{to{rotate:360deg}}.sun-flower{overflow:visible}.sun-petal{fill:var(--sun-petal-light);transform-box:view-box;transform-origin:50px 50px;transition:fill .3s;animation:.7s cubic-bezier(.3,1.4,.5,1) both sun-unfold}.sun-petal.is-back{fill:var(--sun-petal)}.sun-petal.is-closed{fill:var(--sun-petal-closed)}.sun-petal.is-static{animation:none}@keyframes sun-unfold{0%{opacity:0;transform:scale(.2)}}.sun-disk{fill:var(--sun-disk)}.sun-seed{fill:var(--sun-seed);opacity:.75}.sun-poppy-petal{fill:var(--sun-red)}.sun-poppy-heart{fill:#1f1208}.sun-tile,[data-theme=sunflower] [data-slot=card]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow)}.sun-tile{position:relative;overflow:hidden}.sun-tile:after{content:"";background:var(--sun-petal);border-radius:9999px;width:5rem;height:5rem;position:absolute;bottom:-1.5rem;right:-1.5rem}@supports (color:color-mix(in lab, red, red)){.sun-tile:after{background:color-mix(in srgb, var(--sun-petal) 14%, transparent)}}.sun-tile:after{pointer-events:none}.sun-tile[data-tint="0"]{background:var(--sun-petal-light)}@supports (color:color-mix(in lab, red, red)){.sun-tile[data-tint="0"]{background:color-mix(in srgb, var(--sun-petal-light) 22%, var(--card))}}.sun-tile[data-tint="1"]{background:var(--sun-leaf)}@supports (color:color-mix(in lab, red, red)){.sun-tile[data-tint="1"]{background:color-mix(in srgb, var(--sun-leaf) 14%, var(--card))}}.sun-tile[data-tint="2"]{background:#7cc6ff}@supports (color:color-mix(in lab, red, red)){.sun-tile[data-tint="2"]{background:color-mix(in srgb, #7cc6ff 22%, var(--card))}}.sun-tile[data-tint="3"]{background:#ff9f80}@supports (color:color-mix(in lab, red, red)){.sun-tile[data-tint="3"]{background:color-mix(in srgb, #ff9f80 20%, var(--card))}}.sun-tile-flower{filter:drop-shadow(0 4px 6px #78500a40)}.sun-tile:hover .sun-tile-flower,.sun-logo:hover{animation:.6s ease-in-out sun-wiggle}@keyframes sun-wiggle{25%{transform:rotate(-12deg)scale(1.08)}75%{transform:rotate(10deg)scale(1.08)}}[data-theme=sunflower] [data-slot=button]{border-radius:9999px;font-weight:700}[data-theme=sunflower] [data-slot=button][data-variant=default]{background:var(--sun-red);color:var(--primary-foreground);box-shadow:0 3px 0 var(--sun-red-dark);transition:transform .1s ease-out,box-shadow .1s ease-out}[data-theme=sunflower] [data-slot=button][data-variant=default]:active{box-shadow:0 1px 0 var(--sun-red-dark);transform:translateY(2px)}[data-theme=sunflower] [data-slot=input],[data-theme=sunflower] select,[data-theme=sunflower] textarea{background-color:var(--card);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){[data-theme=sunflower] [data-slot=input],[data-theme=sunflower] select,[data-theme=sunflower] textarea{background-color:color-mix(in srgb, var(--card) 60%, white)}}.dark [data-theme=sunflower] [data-slot=input],.dark[data-theme=sunflower] [data-slot=input],.dark[data-theme=sunflower] select,.dark[data-theme=sunflower] textarea{background-color:#111c30}.sun-nav,.sun-bottom-nav{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.sun-nav,.sun-bottom-nav{background:color-mix(in srgb, var(--card) 88%, transparent)}}.sun-nav,.sun-bottom-nav{border:1px solid var(--border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(12px)}.sun-nav-link{color:var(--muted-foreground);transition:background-color .2s,color .2s}.sun-nav-link:hover{color:var(--foreground);background:var(--secondary)}.sun-nav-link.is-active{color:var(--primary-foreground);background:var(--sun-red);box-shadow:0 2px 0 var(--sun-red-dark)}.sun-bottom-link{color:var(--muted-foreground)}.sun-bottom-link.is-active{color:var(--foreground)}.sun-bottom-link.is-active .sun-bottom-icon{color:var(--primary-foreground);background:var(--sun-red)}.sun-avatar{color:var(--sun-seed);background:radial-gradient(circle, var(--sun-petal-light) 55%, var(--sun-petal) 56% 100%);box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--sun-red)}.sun-title:after{content:"";background:var(--sun-red);transform-origin:0;height:.5rem;animation:.9s cubic-bezier(.3,.8,.3,1) .2s both sun-underline;position:absolute;bottom:-.35rem;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5 Q30 1 60 4 T118 3' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5 Q30 1 60 4 T118 3' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@keyframes sun-underline{0%{transform:scaleX(0)}}@keyframes sun-grow{0%{transform:scaleY(0)}}.sun-growth-soil{fill:var(--sun-disk)}@supports (color:color-mix(in lab, red, red)){.sun-growth-soil{fill:color-mix(in srgb, var(--sun-disk) 55%, var(--card))}}.sun-growth-seed{fill:var(--sun-disk)}.sun-growth-seed-stripe{stroke:var(--sun-petal-closed);stroke-width:1.4px;stroke-linecap:round}.sun-growth-plant{transform-box:fill-box;transform-origin:bottom;animation:1.2s cubic-bezier(.3,1,.4,1) both sun-grow}.sun-growth-stem{fill:none;stroke:var(--sun-leaf);stroke-width:3px;stroke-linecap:round}.sun-growth-leaf{fill:var(--sun-leaf)}.sun-growth-bud{fill:var(--sun-leaf-dark)}.sun-growth-shine{fill:none;stroke:var(--sun-petal-light);stroke-width:1px;opacity:0;animation:2.4s ease-out infinite sun-shine}@keyframes sun-shine{0%{opacity:.9;r:7}to{opacity:0;r:26}}.sun-chart{overflow:visible}.sun-chart-rule{stroke:var(--chart-grid);stroke-dasharray:2 5;stroke-linecap:round}.sun-chart-label{fill:var(--muted-foreground);font-size:11px}.sun-chart-goal{stroke:var(--sun-red);stroke-width:2px;stroke-dasharray:8 6;stroke-linecap:round}.sun-chart-goal-label{fill:var(--sun-red);font-size:12px;font-weight:800}.sun-chart-stem{fill:none;stroke:var(--sun-leaf);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:1.8s ease-out both sun-draw}@keyframes sun-draw{0%{stroke-dashoffset:1px}}.sun-chart-ahead-band{fill:var(--sun-petal);fill-opacity:.22}.sun-chart-ahead{stroke:var(--sun-leaf);stroke-width:3px;stroke-dasharray:1 7;stroke-linecap:round}.dark .sun-chart-area{opacity:.45}.sun-chart-seed{fill:var(--sun-disk);stroke:var(--sun-petal-light);stroke-width:2px;transition:r .15s}.sun-chart-cross{stroke:var(--chart-axis);stroke-dasharray:3 4}.sun-chart-tip-box{fill:var(--foreground)}.sun-chart-tip-text{fill:var(--background);font-size:12px;font-weight:700}[data-theme=sunflower] .badge-medal.is-earned{background:repeating-conic-gradient(var(--sun-petal-light) 0 11.25deg, var(--sun-petal) 11.25deg 22.5deg);padding:5px;box-shadow:0 6px 14px -6px #a0640099}[data-theme=sunflower] .badge-medal.is-earned .badge-medal-face{color:var(--sun-petal-light);background:radial-gradient(circle at 35% 30%, #8a4f22, var(--sun-disk));box-shadow:inset 0 0 0 2px #0003}[data-theme=sunflower] .badge-medal.is-locked{background:conic-gradient(var(--sun-red) var(--badge-progress), var(--border) 0)}@supports (color:color-mix(in lab, red, red)){[data-theme=sunflower] .badge-medal.is-locked{background:conic-gradient(var(--sun-red) var(--badge-progress), color-mix(in srgb, var(--border) 60%, transparent) 0)}}[data-theme=sunflower] .weigh-in-day-cell{border-radius:9999px}[data-theme=sunflower] .weigh-in-day-cell.is-weighed{background:radial-gradient(circle, var(--sun-disk) 0 35%, var(--sun-petal-light) 36% 100%)}.weigh-in-day-cell.is-weighed.is-measured{background:linear-gradient(135deg, var(--primary) 50%, var(--waist-day,var(--series-3)) 50%)}[data-theme=sunflower] .weigh-in-value{color:var(--sun-red);font-family:Nunito,system-ui,sans-serif;font-weight:800}@media (prefers-reduced-motion:reduce){.sun-growth-plant,.sun-growth-shine,.sun-sun:before,.sun-cloud,.sun-bee,.sun-bee-wing,.sun-meadow-plant,.sun-logo,.sun-petal,.sun-title:after,.sun-chart-stem{stroke-dashoffset:0;animation:none!important}}[data-theme=aurora]{--app-font:"Inter", ui-sans-serif, system-ui, sans-serif;--radius:1rem;--aur-teal:#22b8a8;--aur-indigo:#5b6cf0;--aur-violet:#c160e8;--aur-gradient:linear-gradient(90deg, var(--aur-teal), var(--aur-indigo) 60%, var(--aur-violet));--aur-glass:#ffffffa8;--aur-glass-edge:#ffffffa6;--aur-glow:#28328c66;--background:#f5f6ff;--foreground:#14162b;--card:#fff;--card-foreground:#14162b;--popover:#fff;--popover-foreground:#14162b;--primary:#5b6cf0;--primary-foreground:#fff;--secondary:#e8eafc;--secondary-foreground:#14162b;--muted:#e8eafc;--muted-foreground:#575b7a;--accent:#e3e6ff;--accent-foreground:#14162b;--destructive:#d61f4f;--destructive-foreground:#d61f4f;--border:#5b6cf02e;--input:#5b6cf047;--ring:#5b6cf0;--sidebar:#f5f6ff;--sidebar-foreground:#14162b;--sidebar-primary:#5b6cf0;--sidebar-primary-foreground:#fff;--sidebar-accent:#e8eafc;--sidebar-accent-foreground:#14162b;--sidebar-border:#5b6cf02e;--sidebar-ring:#5b6cf0;--card-shadow:inset 0 1px 0 #ffffffb3, 0 24px 60px -30px var(--aur-glow);--series-1:#2a78d6;--series-2:#c2410c;--series-3:#0e8a5f;--series-4:#b07400;--series-5:#c43b6f;--series-6:#006300;--series-7:#6f62d6;--series-8:#d24b4b;--chart-grid:#5b6cf01f;--chart-axis:#5b6cf04d;--chart-muted:#575b7a;--delta-good:#0c8a76;--delta-bad:#d61f4f}.dark[data-theme=aurora],.dark [data-theme=aurora]{--aur-teal:#34d3c4;--aur-indigo:#7c8cff;--aur-violet:#d07cf2;--aur-glass:#181b349e;--aur-glass-edge:#ffffff1a;--aur-glow:#000000b3;--background:#0d0f1f;--foreground:#f1f2ff;--card:#181b34;--card-foreground:#f1f2ff;--popover:#1c2040;--popover-foreground:#f1f2ff;--primary:#7c8cff;--primary-foreground:#0d0f1f;--secondary:#22264a;--secondary-foreground:#f1f2ff;--muted:#22264a;--muted-foreground:#a9add0;--accent:#2a2f5a;--accent-foreground:#f1f2ff;--destructive:#ff6b8e;--destructive-foreground:#ff6b8e;--border:#7c8cff38;--input:#7c8cff52;--ring:#7c8cff;--sidebar:#0d0f1f;--sidebar-foreground:#f1f2ff;--sidebar-primary:#7c8cff;--sidebar-primary-foreground:#0d0f1f;--sidebar-accent:#22264a;--sidebar-accent-foreground:#f1f2ff;--sidebar-border:#7c8cff38;--sidebar-ring:#7c8cff;--card-shadow:inset 0 1px 0 #ffffff1f, 0 24px 60px -30px #000000b3;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#0ca30c;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#7c8cff24;--chart-axis:#7c8cff4d;--chart-muted:#a9add0;--delta-good:#4fd8b5;--delta-bad:#ff7a9a}.aur-stage{background:var(--background)}.aur-sky{pointer-events:none;position:fixed;inset:0;overflow:hidden}.aur-sky:after{content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.aur-blob{background:radial-gradient(closest-side, var(--aur-blob-colour) 0%, var(--aur-blob-colour) 30%, var(--aur-blob-colour) 60%, var(--aur-blob-colour) 85%, transparent 100%);border-radius:9999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.aur-blob{background:radial-gradient(closest-side, var(--aur-blob-colour) 0%, color-mix(in srgb, var(--aur-blob-colour) 70%, transparent) 30%, color-mix(in srgb, var(--aur-blob-colour) 35%, transparent) 60%, color-mix(in srgb, var(--aur-blob-colour) 10%, transparent) 85%, transparent 100%)}}.aur-blob{opacity:.2;will-change:transform}.aur-blob.is-a{--aur-blob-colour:#34d3c4;width:64rem;height:64rem;animation:180s ease-in-out infinite alternate aur-drift-a;top:-20%;left:-18%}.aur-blob.is-b{--aur-blob-colour:#7c8cff;width:74rem;height:74rem;animation:240s ease-in-out -70s infinite alternate aur-drift-b;bottom:-26%;right:-22%}.aur-blob.is-c{--aur-blob-colour:#ff8fb1;opacity:.17;width:54rem;height:54rem;animation:150s ease-in-out -40s infinite alternate aur-drift-c;top:22%;left:22%}.dark .aur-blob{opacity:.13}.aur-blob.is-a{opacity:.26}.dark .aur-blob.is-a{opacity:.17}@media not all and (width>=40rem){.aur-blob{opacity:.13;scale:.36}.aur-blob.is-c{opacity:.11}.aur-blob.is-a{opacity:.17}.dark .aur-blob.is-a{opacity:.12}.dark .aur-blob{opacity:.09}}@keyframes aur-drift-a{0%{transform:translate(0)scale(1)}33%{transform:translate(38vw,12vh)scale(1.15)}66%{transform:translate(14vw,42vh)scale(.9)}to{transform:translate(52vw,30vh)scale(1.05)}}@keyframes aur-drift-b{0%{transform:translate(0)scale(1)}33%{transform:translate(-30vw,-28vh)scale(1.1)}66%{transform:translate(-52vw,-8vh)scale(.92)}to{transform:translate(-18vw,-46vh)scale(1.05)}}@keyframes aur-drift-c{0%{transform:translate(0)scale(1)}33%{transform:translate(-30vw,-24vh)scale(1.2)}66%{transform:translate(22vw,-10vh)scale(.85)}to{transform:translate(-12vw,26vh)scale(1.1)}}@keyframes aur-drift{0%{transform:translate(0)scale(1)}25%{transform:translate(35%,18%)scale(1.12)}50%{transform:translate(10%,45%)scale(.92)}75%{transform:translate(-25%,22%)scale(1.08)}to{transform:translate(20%,-20%)scale(1)}}.aur-header{--glass-blur:blur(18px) saturate(160%);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.aur-header{background:color-mix(in srgb, var(--background) 82%, transparent)}}.aur-header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.aur-header{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.aur-gradient-text{background:var(--aur-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.aur-title{animation:.6s cubic-bezier(.3,1.3,.5,1) both celebration-pop}.aur-glass{background:var(--aur-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--aur-glass-edge);box-shadow:var(--card-shadow)}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=card]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.25rem;padding-block:0}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=card-header],:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=card-content],:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=card-footer]{padding-inline:0}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=card-title]{font-size:1.375rem}.aur-stage main>*>.grid,.aur-stage main>:not(:first-child){gap:3rem}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=card-title],:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) h2{letter-spacing:-.02em;font-weight:700}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) :is(.analysis-section+.analysis-section,.journal-section~.journal-section){border-top:1px solid var(--input);padding-top:2.5rem}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) :is(.analysis-section-title,.journal-section-title,.journal-section>[data-slot=card]:first-child [data-slot=card-title]){align-items:center;gap:.625rem;font-size:1.5rem;line-height:1.2;display:flex}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) .journal-section>[data-slot=card]:first-child [data-slot=card-title]>svg{display:none}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) .journal-section>[data-slot=card]:not(:first-child) [data-slot=card-title]{font-size:1.125rem}.aur-nav-link{color:var(--muted-foreground);transition:color .2s,background .2s}.aur-nav-link:hover{color:var(--foreground)}.aur-nav-link.is-active{color:#fff;background:linear-gradient(90deg, var(--aur-teal), var(--aur-indigo));box-shadow:0 8px 20px -10px var(--aur-indigo)}.aur-bottom-link{color:var(--muted-foreground)}.aur-bottom-link.is-active{color:var(--foreground)}.aur-bottom-link.is-active .aur-bottom-icon{color:#fff;background:linear-gradient(135deg, var(--aur-teal), var(--aur-indigo));box-shadow:0 8px 18px -8px var(--aur-indigo)}.aur-avatar{color:var(--foreground);background:var(--aur-gradient);padding:2px}.aur-avatar>span{background:var(--card)}.aur-tile{animation:.6s cubic-bezier(.3,1.4,.5,1) both celebration-pop;animation-delay:var(--delay,0s)}.aur-meter{background:var(--aur-indigo)}@supports (color:color-mix(in lab, red, red)){.aur-meter{background:color-mix(in srgb, var(--aur-indigo) 14%, transparent)}}.aur-meter-fill{background:linear-gradient(90deg, var(--aur-teal), var(--aur-indigo));animation:1.2s cubic-bezier(.3,1,.4,1) both aur-grow;animation-delay:calc(var(--delay,0s) + .2s);transform-origin:0}.aur-meter-dot{border:3px solid var(--aur-indigo);box-shadow:0 0 0 4px var(--aur-indigo);background:#fff}@supports (color:color-mix(in lab, red, red)){.aur-meter-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--aur-indigo) 25%, transparent)}}@keyframes aur-grow{0%{transform:scaleX(0)}}.aur-chart{overflow:visible}.aur-chart-rule{stroke:var(--chart-grid)}.aur-chart-label{fill:var(--chart-muted);font-size:11px}.aur-chart-area{animation:1.2s ease-out 1.2s both celebration-fade}.aur-chart-goal{stroke:var(--aur-violet);stroke-width:1.5px;stroke-dasharray:5 6}.aur-chart-goal-label{fill:var(--aur-violet);font-size:11px;font-weight:600}.aur-chart-goal-note{text-align:right;font-variant-numeric:tabular-nums;color:var(--aur-violet);margin-top:.25rem;font-size:.75rem;font-weight:600}.aur-chart-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:2.4s cubic-bezier(.4,0,.2,1) both steam-ink}:root:not([data-theme=colinewo-plateau],[data-theme=comma]) .dashboard-stats>*{container-type:inline-size}@container (width>=56rem){[data-theme=aurora] .dashboard-page{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;display:grid}[data-theme=aurora] .dashboard-page>*{grid-column:1/-1}[data-theme=aurora] .dashboard-page>.dashboard-forecast{grid-area:span 3/1}[data-theme=aurora] .dashboard-side>.dashboard-social{display:contents}[data-theme=aurora] .dashboard-side>.dashboard-social>*,[data-theme=aurora] .dashboard-side>.badge-summary-card{grid-column:2}[data-theme=aurora] .dashboard-side>.dashboard-social>.cheer-card{order:1}}.cc-page{--cc-teal:var(--aur-teal,var(--primary));--cc-indigo:var(--aur-indigo,var(--primary));gap:2rem}.cc-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2rem 3rem;display:grid}.cc-grid.is-ruled{border-top:1px solid var(--input);padding-top:1.75rem}.cc-h2{letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.cc-h2-split{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.cc-h2-split span{letter-spacing:0;color:var(--muted-foreground);font-size:.8rem;font-weight:400}.cc-stages{flex-wrap:wrap;gap:.9rem 1.6rem;margin-top:1rem;display:flex}.cc-stages li{justify-items:center;gap:.35rem;display:grid}.cc-mark{display:inline-flex}.cc-stage-date{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.72rem}.cc-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.9rem;font-size:.8rem;display:flex}.cc-legend span{align-items:center;gap:.4rem;display:inline-flex}.cc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin-top:1rem;display:grid}.cc-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:600}.cc-tile-row{align-items:center;gap:.9rem;margin-top:.5rem;display:flex}.cc-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:700;line-height:1}.cc-note{color:var(--muted-foreground);margin-top:.5rem;font-size:.78rem}.cc-meter{border-radius:999px;flex:1;min-width:2rem;height:.6rem;position:relative;overflow:hidden}.cc-meter.is-thin{height:.35rem}.cc-meter>i{width:var(--share,0%);border-radius:inherit;height:100%;display:block}.cc-group{margin:.6rem -.75rem 0;display:grid}.cc-member{border-radius:1rem;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.cc-member.is-own{background:linear-gradient(90deg, var(--cc-indigo), transparent)}@supports (color:color-mix(in lab, red, red)){.cc-member.is-own{background:linear-gradient(90deg, color-mix(in srgb, var(--cc-indigo) 10%, transparent), transparent)}}.cc-avatar{width:2.6rem;height:2.6rem}.cc-member-body{flex:1;gap:.35rem;min-width:0;display:grid}.cc-member-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cc-member-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.cc-member-level{color:var(--muted-foreground);font-size:.8rem;font-weight:400}.cc-member-share{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:700}.cc-member-share small{color:var(--muted-foreground);margin-left:.3rem;font-size:.7rem;font-weight:400}.cc-member .cc-note{margin-top:0}.cc-races{font-size:.9rem;line-height:1.5}.cc-cards{gap:1rem;margin-top:1rem;display:grid}.cc-card{background:var(--aur-glass,var(--card));border:1px solid var(--aur-glass-edge,var(--border));border-radius:calc(var(--radius) + .25rem);min-width:0;box-shadow:var(--card-shadow,none);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);gap:.5rem;padding:1.15rem 1.25rem;display:grid}.cc-card.is-centered{text-align:center;justify-items:center}.cc-card-head,.cc-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.cc-card-lead{font-weight:600}.cc-card-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.2rem;font-weight:700}.cc-card-title.is-gradient{background:var(--aur-gradient,none);color:var(--aur-indigo,var(--primary));-webkit-background-clip:text;background-clip:text;font-size:1.6rem}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-theme=aurora] .cc-card-title.is-gradient{color:#0000}}.cc-card-promise{font-size:.92rem}.cc-card-actions{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.3rem;display:grid}.cc-card-actions.is-start{flex-wrap:wrap;align-items:center;display:flex}.cc-chip{white-space:nowrap;color:var(--muted-foreground);border:1px solid var(--input);border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:600}.cc-chip.is-on{color:#fff;background:linear-gradient(90deg, var(--cc-teal), var(--cc-indigo));border-color:#0000}.cc-link{text-underline-offset:3px;font-size:.82rem;text-decoration:underline}.cc-avatar.is-small{flex:none;width:2rem;height:2rem}.cc-race-people{display:grid}.cc-race-people li{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.45rem 0;display:flex}.cc-race-people li span:nth-child(2){flex:1;min-width:0;font-weight:600}.cc-race-rows{gap:.4rem;display:grid}.cc-race-rows li{align-items:center;gap:.7rem;padding:.45rem 0;display:flex}.cc-race-place{font-variant-numeric:tabular-nums;width:1.1rem;font-size:1.15rem;font-weight:700}.cc-race-body{flex:1;gap:.3rem;min-width:0;display:grid}.cc-race-body .cc-note{margin-top:0}.cc-race-line{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cc-race-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem;font-weight:700}.cc-race-rows .cc-meter{overflow:visible}.cc-cap{top:-.2rem;bottom:-.2rem;left:var(--cap,100%);background:var(--foreground);opacity:.55;width:1.5px;position:absolute}.cc-cap-note{border-left:2px solid var(--aur-violet,var(--primary));padding-left:.5rem}.cc-podium{justify-items:center;margin:.4rem 0 .2rem;display:grid}.cc-podium-people{z-index:1;gap:.6rem;margin-bottom:-.6rem;display:flex}.cc-podium-avatar{width:var(--size,52px);height:var(--size,52px);color:var(--foreground);background:var(--card);border:2px solid var(--aur-indigo,var(--primary));font-size:1rem}.cc-podium-block{width:max(7rem, calc(var(--size,52px) * 2.4));height:calc(var(--size,52px) * .85);color:#fff;background:var(--aur-gradient,var(--primary));border-radius:.6rem .6rem 0 0;place-items:center;padding-top:.4rem;font-size:1.4rem;font-weight:700;display:grid}.cc-cta{justify-self:start;margin-top:1rem}.cc-dare-list{display:grid}.cc-dare-list li{border-bottom:1px solid var(--border);align-items:center;gap:.7rem;padding:.55rem 0;display:flex}.cc-dare-list li span:last-child{min-width:0;display:grid}.cc-dare-list b{overflow-wrap:anywhere;font-size:.9rem}.cc-dare-list small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.75rem}.cc-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.cc-form{gap:1rem;display:grid}.cc-form fieldset{gap:.5rem;min-width:0;display:grid}.cc-people-pick{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.cc-pick{align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:inline-flex}.cc-pick input,.cc-radio-list input{width:1.05rem;height:1.05rem;accent-color:var(--cc-indigo)}.cc-segments{background:var(--cc-indigo);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-segments{background:color-mix(in srgb, var(--cc-indigo) 7%, transparent)}}.cc-segments{border-radius:999px}.cc-segments.is-wrap{border-radius:1rem}.cc-segments button{border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:600}.cc-segments button[aria-checked=true]{color:#fff;background:linear-gradient(90deg, var(--cc-teal), var(--cc-indigo))}.cc-radio-list{display:grid}.cc-radio-list label{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.45rem 0;font-size:.9rem;display:flex}.cc-radio-list label.is-off{opacity:.55}.cc-radio-list small{color:var(--muted-foreground);margin-left:auto;font-size:.72rem}.cc-field{gap:.4rem;display:grid}.cc-field input,.cc-inline-field input,.cc-input{background:var(--background);border:1px solid var(--input);border-radius:calc(var(--radius) * .75);width:100%;min-width:0;padding:.55rem .8rem;font-size:.9rem}.cc-inline-field{gap:.35rem;font-size:.85rem;display:grid}.cc-ceremony{text-align:center;justify-items:center}.cc-ceremony .cc-card-title.is-gradient{font-size:2rem}.cc-ceremony-rows{text-align:left;border:1px solid var(--border);border-radius:var(--radius);width:100%;padding:.2rem 1rem;display:grid}.cc-ceremony-rows li{justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.cc-ceremony-rows li+li{border-top:1px solid var(--border)}.cc-ceremony-rows span:first-child{min-width:0;display:grid}.cc-ceremony-rows small{color:var(--muted-foreground);font-size:.72rem}.cc-ceremony-badge{align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.cc-ceremony-badge span{color:#fff;background:var(--aur-gradient,var(--primary));border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.cc-ceremony>button{width:100%}.cc-error{color:var(--destructive);font-size:.82rem}@media not all and (width>=760px){.cc-page{gap:1.5rem}.cc-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.cc-stages{gap:.7rem .75rem}.cc-tiles{gap:1rem}}.plan-delta.is-ahead{color:var(--delta-good,#16a34a)}.plan-delta.is-behind{color:var(--delta-bad,#dc2626)}.plan-delta.is-on-plan{color:var(--muted-foreground)}.aur-chart-ahead{stroke:var(--aur-violet);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 7}.aur-chart-ahead-band{fill:var(--aur-violet)}@supports (color:color-mix(in lab, red, red)){.aur-chart-ahead-band{fill:color-mix(in srgb, var(--aur-violet) 14%, transparent)}}.aur-chart-raw{fill:none;stroke:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.aur-chart-raw{stroke:color-mix(in srgb, var(--muted-foreground) 45%, transparent)}}.aur-chart-raw{stroke-width:1.25px;stroke-dasharray:3 4}.aur-chart-point{fill:var(--card);stroke:var(--aur-indigo);stroke-width:2px;transition:r .15s}.aur-chart-halo{fill:var(--aur-indigo)}@supports (color:color-mix(in lab, red, red)){.aur-chart-halo{fill:color-mix(in srgb, var(--aur-indigo) 22%, transparent)}}.aur-chart-halo{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite aur-pulse}.aur-chart-head{fill:#fff;stroke:var(--aur-indigo);stroke-width:4px}.aur-chart-cross{stroke:var(--aur-indigo);stroke-opacity:.4;stroke-dasharray:3 4}.aur-chart-tip-box{fill:var(--popover);stroke:var(--border)}.aur-chart-tip-text{fill:var(--foreground);font-size:12px;font-weight:600}@keyframes aur-pulse{50%{opacity:.4;transform:scale(1.35)}}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=button][data-variant=default]{color:#fff;background:linear-gradient(90deg, var(--aur-teal), var(--aur-indigo));box-shadow:0 10px 24px -12px var(--aur-indigo);border-radius:9999px}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=button][data-variant=outline]{background:var(--aur-glass);border-radius:9999px}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=input],:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) select,:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) textarea{background:var(--card);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) [data-slot=input],:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) select,:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) textarea{background:color-mix(in srgb, var(--card) 70%, transparent)}}:is([data-theme=aurora],:is([data-theme^=minimal],[data-theme^=colinewo])) .badge-medal.is-earned .badge-medal-face{color:#fff;background:linear-gradient(135deg, var(--aur-teal), var(--aur-indigo) 60%, var(--aur-violet))}:is([data-theme^=minimal],[data-theme^=colinewo]){--app-font:"Inter", ui-sans-serif, system-ui, sans-serif;--radius:1rem;--aur-teal:#111;--aur-indigo:#3a3a3a;--aur-violet:#6e6e6e;--aur-gradient:linear-gradient(90deg, #111, #4a4a4a 60%, #7a7a7a);--aur-glass:#ffffffc7;--aur-glass-edge:#00000012;--aur-glow:#00000024;--background:#fafafa;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-foreground:#fafafa;--secondary:#efefef;--secondary-foreground:#111;--muted:#efefef;--muted-foreground:#666;--accent:#ececec;--accent-foreground:#111;--destructive:#b3261e;--destructive-foreground:#b3261e;--border:#00000017;--input:#00000029;--ring:#111;--sidebar:#fafafa;--sidebar-foreground:#111;--sidebar-primary:#111;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#efefef;--sidebar-accent-foreground:#111;--sidebar-border:#00000017;--sidebar-ring:#111;--card-shadow:inset 0 1px 0 #fffc, 0 18px 40px -28px #00000038;--series-1:#111;--series-2:#8a8a8a;--series-3:#2f7d55;--series-4:#a07a10;--series-5:#555;--series-6:#3d7a3d;--series-7:#b0b0b0;--series-8:#b23b3b;--chart-grid:#00000012;--chart-axis:#00000038;--chart-muted:#666;--delta-good:#2f7d55;--delta-bad:#b3261e}.dark:is([data-theme^=minimal],[data-theme^=colinewo]),.dark :is([data-theme^=minimal],[data-theme^=colinewo]){--aur-teal:#f2f2f2;--aur-indigo:#c8c8c8;--aur-violet:#8f8f8f;--aur-gradient:linear-gradient(90deg, #f2f2f2, #bdbdbd 60%, #8a8a8a);--aur-glass:#161616b8;--aur-glass-edge:#ffffff14;--aur-glow:#000000b3;--background:#0b0b0b;--foreground:#f2f2f2;--card:#151515;--card-foreground:#f2f2f2;--popover:#1a1a1a;--popover-foreground:#f2f2f2;--primary:#f2f2f2;--primary-foreground:#0b0b0b;--secondary:#1f1f1f;--secondary-foreground:#f2f2f2;--muted:#1f1f1f;--muted-foreground:#9a9a9a;--accent:#232323;--accent-foreground:#f2f2f2;--destructive:#ef6b62;--destructive-foreground:#ef6b62;--border:#ffffff1a;--input:#ffffff2b;--ring:#f2f2f2;--sidebar:#0b0b0b;--sidebar-foreground:#f2f2f2;--sidebar-primary:#f2f2f2;--sidebar-primary-foreground:#0b0b0b;--sidebar-accent:#1f1f1f;--sidebar-accent-foreground:#f2f2f2;--sidebar-border:#ffffff1a;--sidebar-ring:#f2f2f2;--card-shadow:inset 0 1px 0 #ffffff0f, 0 24px 60px -30px #000c;--series-1:#f2f2f2;--series-2:#8a8a8a;--series-3:#5fbf8a;--series-4:#d2a63a;--series-5:#b0b0b0;--series-6:#6fbf6f;--series-7:#5a5a5a;--series-8:#e57373;--chart-grid:#ffffff14;--chart-axis:#ffffff38;--chart-muted:#9a9a9a;--delta-good:#5fbf8a;--delta-bad:#ef6b62}:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-blob,:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-sky:after{display:none}:is([data-theme^=minimal],[data-theme^=colinewo]) [data-slot=card],:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-tile,:is([data-theme^=minimal],[data-theme^=colinewo]) .analysis-section{background:var(--card);border:1px solid var(--input);border-radius:var(--radius);padding:1.25rem}:is([data-theme^=minimal],[data-theme^=colinewo]) [data-slot=card] [data-slot=card],:is([data-theme^=minimal],[data-theme^=colinewo]) .analysis-section [data-slot=card]{box-shadow:none;background:0 0;border:0;padding:0}:is([data-theme^=minimal],[data-theme^=colinewo]) :is(.analysis-section+.analysis-section,.journal-section~.journal-section){padding-top:1.25rem}:is([data-theme^=minimal],[data-theme^=colinewo]) .journal-section~.journal-section{border-top:0;padding-top:0}:is([data-theme^=minimal],[data-theme^=colinewo]) .journal-section:has(>.journal-section-title){background:var(--card);border:1px solid var(--input);border-radius:var(--radius);padding:1.25rem}:is([data-theme^=minimal],[data-theme^=colinewo]) .journal-section:has(>.journal-section-title)>[data-slot=card]{background:0 0;border:0;padding:0}:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-stage main>:not(:first-child),:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-stage main>*>.grid,:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-stage main>*>.grid>.grid{gap:1rem}:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-tile-value{font-size:min(1.75rem,16cqw);font-weight:600}:is([data-theme^=minimal],[data-theme^=colinewo]) :is([data-slot=card-title],.analysis-section-title,.journal-section-title,.journal-section>[data-slot=card]:first-child [data-slot=card-title]){font-size:1.125rem;font-weight:600}:is([data-theme^=minimal],[data-theme^=colinewo]) .journal-section>[data-slot=card]:not(:first-child) [data-slot=card-title]{font-size:1rem}:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-title{font-size:1.875rem;font-weight:600}@media (width>=48rem){:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-title{font-size:2.25rem}}:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-gradient-text{color:var(--foreground);background:0 0}:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-nav-link.is-active,:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-bottom-link.is-active .aur-bottom-icon,:is([data-theme^=minimal],[data-theme^=colinewo]) [data-slot=button][data-variant=default]{color:var(--primary-foreground);background:var(--primary);box-shadow:none}:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-meter-dot,:is([data-theme^=minimal],[data-theme^=colinewo]) .aur-chart-head{fill:var(--card);background:var(--card)}:is([data-theme^=minimal],[data-theme^=colinewo]) .badge-medal.is-earned .badge-medal-face{color:var(--primary-foreground);background:var(--primary)}:is([data-theme=minimal-2],[data-theme=minimal-3],[data-theme=colinewo-plateau]) *,:is([data-theme=minimal-2],[data-theme=minimal-3],[data-theme=colinewo-plateau]) :before,:is([data-theme=minimal-2],[data-theme=minimal-3],[data-theme=colinewo-plateau]) :after{animation:none!important}:is([data-theme=minimal-2],[data-theme=minimal-3]) :is(.aur-chart-area,.aur-chart-point,.aur-chart-halo){display:none}[data-theme=minimal-2]{--radius:.5rem}[data-theme=minimal-2] :is(.aur-date,.aur-nav-link svg,.aur-bottom-icon){display:none}[data-theme=minimal-2] .aur-bottom-link{padding-block:.75rem}[data-theme=minimal-2] .aur-bottom-link.is-active{font-weight:700}[data-theme=minimal-2] .aur-chart-line{stroke-width:2px}[data-theme=minimal-2] .uppercase{letter-spacing:normal;text-transform:none}[data-theme=minimal-2] .aur-avatar{background:var(--input)}[data-theme=minimal-2] :is(.badge-medal,.cheer-button){filter:grayscale()}[data-theme=minimal-2] .dashboard-hint{border:0;padding:0}[data-theme=minimal-3]{--app-font:"Jost", "Futura", ui-sans-serif, system-ui, sans-serif;--radius:0rem;--bh-paper:#f2eee3;--bh-ink:#111;--bh-red:#d02020;--bh-yellow:#f0c020;--bh-blue:#1040c0;--bh-rule:3px;--aur-teal:var(--bh-blue);--aur-indigo:var(--bh-blue);--aur-violet:var(--bh-red);--aur-gradient:linear-gradient(90deg, var(--bh-ink), var(--bh-ink));--aur-glass:var(--bh-ink);--aur-glass-edge:var(--bh-ink);--background:var(--bh-paper);--foreground:var(--bh-ink);--card:#fff;--card-foreground:var(--bh-ink);--popover:#fff;--popover-foreground:var(--bh-ink);--secondary:var(--bh-paper);--secondary-foreground:var(--bh-ink);--muted:#e3ddcd;--muted-foreground:#3d3d3d;--accent:var(--bh-yellow);--accent-foreground:var(--bh-ink);--primary:var(--bh-ink);--primary-foreground:var(--bh-paper);--destructive:var(--bh-red);--destructive-foreground:var(--bh-red);--border:var(--bh-ink);--input:var(--bh-ink);--ring:var(--bh-blue);--card-shadow:none;--series-1:var(--bh-ink);--series-2:var(--bh-red);--series-3:var(--bh-blue);--series-4:var(--bh-yellow);--series-5:#6b6b6b;--series-6:var(--bh-blue);--series-7:#a3a3a3;--series-8:var(--bh-red);--chart-grid:transparent;--chart-axis:var(--bh-ink);--chart-muted:var(--bh-ink);--delta-good:var(--bh-blue);--delta-bad:var(--bh-red)}.dark[data-theme=minimal-3],.dark [data-theme=minimal-3]{--bh-paper:#f2eee3;--bh-ink:#f2eee3;--bh-red:#e03a2f;--bh-yellow:#f5c518;--bh-blue:#3d6fe0;--aur-teal:var(--bh-blue);--aur-indigo:var(--bh-blue);--aur-violet:var(--bh-red);--aur-gradient:linear-gradient(90deg, #f2eee3, #f2eee3);--aur-glass:#f2eee3;--aur-glass-edge:#f2eee3;--background:#141414;--foreground:#f2eee3;--card:#1e1e1e;--card-foreground:#f2eee3;--popover:#1e1e1e;--popover-foreground:#f2eee3;--secondary:#1e1e1e;--secondary-foreground:#f2eee3;--muted:#2c2c2c;--muted-foreground:#cfc9bb;--accent:var(--bh-yellow);--accent-foreground:#111;--primary:#f2eee3;--primary-foreground:#141414;--destructive:var(--bh-red);--destructive-foreground:var(--bh-red);--border:#f2eee3;--input:#f2eee3;--ring:var(--bh-blue);--card-shadow:none;--series-1:#f2eee3;--series-2:var(--bh-red);--series-3:var(--bh-blue);--series-4:var(--bh-yellow);--series-5:#a3a3a3;--series-6:var(--bh-blue);--series-7:#6b6b6b;--series-8:var(--bh-red);--chart-grid:transparent;--chart-axis:#f2eee3;--chart-muted:#f2eee3;--delta-good:var(--bh-blue);--delta-bad:var(--bh-red)}[data-theme=minimal-3] :is([data-slot=card-title],.analysis-section-title,.journal-section-title){letter-spacing:.12em;color:var(--background);text-transform:uppercase;background:var(--foreground);margin:-1.25rem -1.25rem 0;padding:.7rem 1.25rem;font-size:.75rem;font-weight:700;line-height:1.2}[data-theme=minimal-3] [data-slot=card-title] a{color:inherit}[data-theme=minimal-3] :is([data-slot=card] [data-slot=card] [data-slot=card-title],.journal-section>[data-slot=card]:not(:first-child) [data-slot=card-title],.analysis-section [data-slot=card] [data-slot=card-title]){color:var(--foreground);border-top:6px solid var(--foreground);background:0 0;margin:0;padding:.5rem 0 0}[data-theme=minimal-3] [data-slot=button]{border-radius:0}[data-theme=minimal-3] [data-slot=button][data-variant=default]{letter-spacing:.06em;color:#fff;text-transform:uppercase;background:var(--bh-red);border:var(--bh-rule) solid var(--foreground);box-shadow:4px 4px 0 var(--foreground);border-radius:0;font-weight:700;transition:transform .15s linear,box-shadow .15s linear}[data-theme=minimal-3] [data-slot=button][data-variant=default]:hover{box-shadow:0 0 0 var(--foreground);transform:translate(4px,4px)}[data-theme=minimal-3] [data-slot=button][data-variant=outline]{background:var(--background);border:2px solid var(--foreground);border-radius:0}[data-theme=minimal-3] :is([data-slot=input],select,textarea){border-width:0 0 2px;border-color:var(--foreground);background:0 0;border-radius:0}[data-theme=minimal-3] .badge-medal.is-earned .badge-medal-face{color:#fff;background:var(--bh-blue)}[data-theme=minimal-3] .badge-medal:nth-child(3n+2).is-earned .badge-medal-face{background:var(--bh-red);border-radius:0}[data-theme=minimal-3] .badge-medal:nth-child(3n+3).is-earned .badge-medal-face{color:#111;background:var(--bh-yellow);clip-path:polygon(50% 4%,100% 96%,0 96%);border-radius:0}[data-theme=minimal-3] .badge-medal{filter:none;box-shadow:none}[data-theme=minimal-3] :is([data-slot=card],.analysis-section,.journal-section:has(>.journal-section-title)){border:var(--bh-rule) solid var(--foreground);box-shadow:none;border-radius:0}.bh-stage{background:var(--background)}.bh-rail{z-index:30;color:#f2eee3;background:#111;flex-direction:column;align-items:center;gap:2rem;width:6rem;padding:1.5rem 0;display:none;position:fixed;inset:0 auto 0 0}.bh-mark{width:3rem;height:3rem;display:block;position:relative}.bh-mark-square,.bh-mark-circle,.bh-mark-triangle{width:1.75rem;height:1.75rem;position:absolute}.bh-mark-square{background:var(--bh-red);top:0;left:0}.bh-mark-circle{background:var(--bh-blue);border-radius:9999px;width:1.5rem;height:1.5rem;top:0;right:0}.bh-mark-triangle{background:var(--bh-yellow);clip-path:polygon(50% 0,100% 100%,0 100%);bottom:0;left:.6rem}.bh-rail-nav{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.bh-rail-link{letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;padding:1.25rem .85rem;font-size:.8rem;font-weight:700;rotate:180deg}.bh-rail-link:hover{color:var(--bh-yellow)}.bh-rail-link.is-active{color:#111;background:var(--bh-yellow)}.bh-avatar{color:#111;background:var(--bh-yellow);border-radius:0;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:.8rem;font-weight:800;display:grid;overflow:hidden}.bh-avatar img{object-fit:cover;border-radius:0;width:100%;height:100%}.bh-topbar{z-index:30;color:#f2eee3;background:#111;align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}.bh-topbar .bh-mark{width:2.25rem;height:2.25rem}.bh-topbar .bh-mark-square,.bh-topbar .bh-mark-triangle{width:1.3rem;height:1.3rem}.bh-topbar .bh-mark-circle{width:1.1rem;height:1.1rem}.bh-topbar-name{letter-spacing:-.01em;flex:1;font-weight:800}.bh-main{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.bh-heading{border-bottom:.75rem solid var(--foreground);padding:1.5rem 7rem 1.5rem 1rem;position:relative;overflow:hidden}.bh-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.bh-title{z-index:1;letter-spacing:-.04em;text-transform:lowercase;margin-top:.5rem;font-size:clamp(3rem,11vw,7.5rem);font-weight:800;line-height:.85;position:relative}.bh-week{z-index:1;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.75rem;font-weight:800;position:absolute;top:1.25rem;right:.5rem}.bh-shapes{width:6rem;position:absolute;top:0;bottom:0;right:1.75rem}.bh-shape-circle,.bh-shape-square,.bh-shape-triangle{position:absolute}.bh-shape-circle{background:var(--bh-red);border-radius:9999px;width:6rem;height:6rem;top:-1.5rem;right:-.5rem}.bh-shape-square{background:var(--bh-blue);width:3.5rem;height:3.5rem;bottom:-1rem;right:2.5rem}.bh-shape-triangle{background:var(--bh-yellow);clip-path:polygon(50% 0,100% 100%,0 100%);width:3.25rem;height:2.75rem;bottom:0;right:-.25rem}.bh-content>*{gap:1rem;padding:1rem}.bh-content>*>.grid{gap:1rem}.bh-bottom{z-index:30;padding-bottom:env(safe-area-inset-bottom);color:#f2eee3;background:#111;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.bh-bottom-link{letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:1rem .25rem;font-size:.7rem;font-weight:800}.bh-bottom-link.is-active{color:#111;background:var(--bh-yellow)}@media (width>=48rem){.bh-rail{display:flex}.bh-topbar,.bh-bottom{display:none}.bh-main{margin-left:6rem;padding-bottom:3rem}.bh-heading{padding:2.5rem 18rem 2rem 2rem}.bh-content>*{padding:2rem}.bh-week{font-size:.9rem;top:2.5rem;right:1rem}.bh-shapes{width:14rem;right:4rem}.bh-shape-circle{width:13rem;height:13rem;top:-4rem;right:-2rem}.bh-shape-square{width:7rem;height:7rem;bottom:-2rem;right:7.5rem}.bh-shape-triangle{width:6.5rem;height:5.5rem;bottom:0;right:.5rem}}.bh-tile{color:#fff;background:var(--bh-red);border:var(--bh-rule) solid var(--foreground);flex-direction:column;gap:.4rem;min-height:10rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.bh-tile[data-index="2"]{color:#111;background:var(--bh-yellow)}.bh-tile[data-index="3"]{color:#fff;background:var(--bh-blue)}.bh-tile[data-index="4"]{color:#f2eee3;background:#111}.bh-tile:after{content:"";background:#111;border-radius:9999px;width:8rem;height:8rem;position:absolute;bottom:-3rem;right:-3rem}.bh-tile[data-index="2"]:after{background:var(--bh-red);border-radius:0;transform:rotate(16deg)}.bh-tile[data-index="3"]:after{background:var(--bh-yellow);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:7rem;height:6rem;bottom:-1rem;right:-1.5rem}.bh-tile[data-index="4"]:after{background:var(--bh-red)}.bh-tile>*{z-index:1;position:relative}.bh-tile-label{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.bh-tile-value{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:min(clamp(2.5rem,5vw,4rem),17cqw);font-weight:800;line-height:.9}.bh-tile[data-index="1"] .bh-tile-value{font-size:min(clamp(3.5rem,8vw,6.5rem),17cqw)}.bh-tile-detail{margin-top:auto;font-size:.85rem;font-weight:500}.bh-bar{border:2px solid;height:1rem}.bh-bar-fill{background:var(--bh-yellow);height:100%}@container (width>=56rem){.bh-content .grid:has(>.bh-tile){grid-template-columns:2fr 1fr 1fr 1fr 1.2fr}}[data-theme=minimal-3] [data-slot=dropdown-menu-content]{color:var(--foreground);background:var(--card);border:var(--bh-rule) solid var(--foreground);box-shadow:6px 6px 0 var(--foreground);border-radius:0;padding:0}[data-theme=minimal-3] [data-slot=dropdown-menu-label]{color:#f2eee3;background:#111;padding:.5rem .75rem}[data-theme=minimal-3] [data-slot=dropdown-menu-label] *{color:inherit}[data-theme=minimal-3] [data-slot=dropdown-menu-content] [data-slot=avatar],[data-theme=minimal-3] [data-slot=dropdown-menu-content] [data-slot=avatar] *{border-radius:0}[data-theme=minimal-3] [data-slot=dropdown-menu-separator]{background:var(--foreground);height:2px;margin:0}[data-theme=minimal-3] [data-slot=dropdown-menu-item]{letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:.7rem .75rem;font-size:.75rem;font-weight:800}[data-theme=minimal-3] [data-slot=dropdown-menu-item]:focus,[data-theme=minimal-3] [data-slot=dropdown-menu-item][data-highlighted]{color:#111;background:var(--bh-yellow)}[data-theme=minimal-3] [data-slot=dropdown-menu-content] button{border-radius:0}.bh-chart{overflow:visible}.bh-chart-axis{stroke:var(--foreground);stroke-width:3px}.bh-chart-label{fill:var(--foreground);font-size:12px;font-weight:700}.bh-chart-goal{fill:var(--bh-red)}.bh-chart-goal-label{letter-spacing:.08em;text-transform:uppercase;fill:var(--bh-red);font-size:12px;font-weight:800}.bh-chart-line{fill:none;stroke:var(--bh-blue);stroke-width:4px;stroke-linejoin:miter}.bh-chart-marker{fill:var(--bh-yellow);stroke:var(--foreground);stroke-width:1.5px}.bh-chart-ahead-band{fill:var(--bh-yellow);fill-opacity:.45}.bh-chart-ahead{stroke:var(--bh-blue);stroke-width:4px;stroke-dasharray:8 6}.bh-chart-ahead-dot{fill:var(--background);stroke:var(--bh-blue);stroke-width:3px}.bh-chart-head{fill:var(--bh-red);stroke:var(--foreground);stroke-width:3px}[data-theme=colinewo-modern]{--app-font:ui-sans-serif, system-ui, sans-serif;--radius:.5rem;--aur-teal:#0a7bb2;--aur-indigo:#0a7bb2;--aur-violet:#ec4899;--aur-gradient:linear-gradient(90deg, #18181b, #18181b);--aur-glass:#f1f1f4;--aur-glass-edge:#e1e1e6;--background:#f3f3f6;--foreground:#18181b;--card:#fff;--card-foreground:#18181b;--popover:#fff;--popover-foreground:#18181b;--primary:#0a7bb2;--primary-foreground:#fff;--secondary:#f1f1f4;--secondary-foreground:#18181b;--muted:#f1f1f4;--muted-foreground:#6b6b76;--accent:#f1f1f4;--accent-foreground:#18181b;--destructive:#dc2626;--destructive-foreground:#dc2626;--border:#e1e1e6;--input:#b9b9c3;--ring:#005d93;--card-shadow:0 1px 2px #1414280f;--series-1:#0a7bb2;--series-2:#ec4899;--series-3:#65a30d;--series-4:#d97706;--series-5:#7c3aed;--series-6:#059669;--series-7:#0891b2;--series-8:#6366f1;--chart-grid:#e1e1e6;--chart-axis:#b9b9c3;--chart-muted:#6b6b76;--delta-good:#15803d;--delta-bad:#dc2626}.dark[data-theme=colinewo-modern],.dark [data-theme=colinewo-modern]{--aur-teal:#3e9dd6;--aur-indigo:#3e9dd6;--aur-violet:#f472b6;--aur-gradient:linear-gradient(90deg, #e6e8f0, #e6e8f0);--aur-glass:#121a31;--aur-glass-edge:#2a3554;--background:#0e1428;--foreground:#e6e8f0;--card:#172039;--card-foreground:#e6e8f0;--popover:#172039;--popover-foreground:#e6e8f0;--primary:#0a7bb2;--primary-foreground:#fff;--secondary:#121a31;--secondary-foreground:#e6e8f0;--muted:#1d2743;--muted-foreground:#9aa3c0;--accent:#222d4c;--accent-foreground:#e6e8f0;--destructive:#f87171;--destructive-foreground:#f87171;--border:#2a3554;--input:#45527a;--ring:#59b6f1;--card-shadow:0 1px 2px #0000004d;--series-1:#3e9dd6;--series-2:#f472b6;--series-3:#84cc16;--series-4:#f59e0b;--series-5:#a78bfa;--series-6:#34d399;--series-7:#22d3ee;--series-8:#818cf8;--chart-grid:#2a3554;--chart-axis:#45527a;--chart-muted:#9aa3c0;--delta-good:#4ade80;--delta-bad:#f87171}:is([data-theme=colinewo-modern] :is([data-slot=card],.aur-tile,.analysis-section),[data-theme=colinewo-modern] .journal-section:has(>.journal-section-title)){border-color:var(--border);box-shadow:var(--card-shadow)}[data-theme=colinewo-modern] .aur-glass{background:var(--aur-glass);box-shadow:inset 0 0 0 1px var(--aur-glass-edge);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}[data-theme=colinewo-modern] .aur-nav-link.is-active{color:var(--foreground);box-shadow:0 0 0 1px var(--input);background:var(--card)}[data-theme=colinewo-modern] .aur-bottom-link.is-active .aur-bottom-icon{color:var(--primary-foreground);background:var(--primary)}[data-theme=colinewo-modern] :is(.aur-glass,.aur-bottom-icon){border-radius:.625rem}[data-theme=colinewo-modern] .aur-nav-link,[data-theme=colinewo-modern] .aur-bottom-icon,[data-theme=colinewo-modern] [data-slot=button],[data-theme=colinewo-modern] [data-slot=button][data-variant],[data-theme=colinewo-modern] :is([data-slot=input],select,textarea){border-radius:.375rem}[data-theme=colinewo-modern] .aur-chart-line{stroke:var(--primary);stroke-width:2.5px}[data-theme=colinewo-modern] .aur-chart-head{stroke:var(--primary)}[data-theme=colinewo-modern] .aur-meter-fill{background:var(--primary)}[data-theme=colinewo-modern] .aur-meter-dot{border-color:var(--primary)}[data-theme=colinewo-plateau]{--app-font:ui-sans-serif, system-ui, sans-serif;--radius:1.25rem;--pl-bg:#fafafa;--pl-ink:1.3;--pl-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau]{--pl-line:color-mix(in srgb, var(--foreground) 16%, var(--pl-bg))}}[data-theme=colinewo-plateau]{--pl-now:#12893a;--pl-award:#e8890c;--pl-light:#fff;--pl-shade:#64648066;--pl-accent:#10b860;--pl-accent-2:#3ee88a;--pl-neon:#22c55e;--pl-led-size:3px;--pl-led-shine:0 0 12px var(--pl-neon), 0 0 5px var(--pl-neon), 0 0 2px var(--pl-neon);--pl-led-on:var(--pl-neon)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau]{--pl-led-on:color-mix(in srgb, var(--pl-neon) 85%, var(--pl-bg))}}[data-theme=colinewo-plateau]{--pl-led-glow:0 0 7px var(--pl-neon)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau]{--pl-led-glow:0 0 7px color-mix(in srgb, var(--pl-neon) 55%, transparent)}}[data-theme=colinewo-plateau]{--pl-screen:#0b1638;--pl-screen-dim:#39ff8a8c;--pl-led-off:#b9b9c4;--pl-cap-hi:#fff;--pl-raise:7px 7px 14px var(--pl-shade), -7px -7px 14px var(--pl-light);--pl-raise-sm:3px 3px 7px var(--pl-shade), -3px -3px 7px var(--pl-light);--pl-press:inset 4px 4px 9px var(--pl-shade), inset -4px -4px 9px var(--pl-light);--pl-press-sm:inset 2px 2px 4px var(--pl-shade), inset -2px -2px 4px var(--pl-light);--background:var(--pl-bg);--foreground:#2a2a33;--card:var(--pl-bg);--card-foreground:#2a2a33;--popover:var(--pl-bg);--popover-foreground:#2a2a33;--primary:var(--pl-accent);--primary-foreground:#04230f;--secondary:var(--pl-bg);--secondary-foreground:#2a2a33;--muted:#f0f0f4;--muted-foreground:#555561;--accent:#f0f0f4;--accent-foreground:#2a2a33;--destructive:#d63c70;--destructive-foreground:#d63c70;--border:#64648029;--input:#6464803d;--ring:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau]{--ring:color-mix(in srgb, var(--foreground) 35%, var(--pl-bg))}}[data-theme=colinewo-plateau]{--card-shadow:var(--pl-raise);--series-1:#6d6ff2;--series-2:var(--pl-accent);--series-3:#7b7ff2;--series-4:#e3a043;--series-5:#a46fd8;--series-6:#3ccf9a;--series-7:#4a79c8;--series-8:#e0688f;--chart-grid:#64648024;--chart-axis:#6464804d;--chart-muted:#6a6a76;--delta-good:#0f9a52;--delta-bad:#d63c70}.dark[data-theme=colinewo-plateau],.dark [data-theme=colinewo-plateau]{--pl-bg:#0d1120;--pl-ink:1;--pl-line:black}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=colinewo-plateau],.dark [data-theme=colinewo-plateau]{--pl-line:color-mix(in srgb, black 70%, var(--pl-bg))}}.dark[data-theme=colinewo-plateau],.dark [data-theme=colinewo-plateau]{--pl-now:#5cff95;--pl-neon:#39ff8a;--pl-led-shine:0 0 10px var(--pl-neon), 0 0 2px var(--pl-neon);--pl-award:#ffd23f;--pl-light:#8ca5e617;--pl-shade:#000c;--pl-accent:#39ff8a;--pl-accent-2:#9dffc6;--pl-screen:#04060d;--pl-led-off:#1c2236;--pl-cap-hi:#1d2438;--background:var(--pl-bg);--foreground:#eaf0ff;--card:var(--pl-bg);--card-foreground:#eaf0ff;--popover:var(--pl-bg);--popover-foreground:#eaf0ff;--primary:var(--pl-accent);--primary-foreground:#04230f;--secondary:var(--pl-bg);--secondary-foreground:#eaf0ff;--muted:#161c30;--muted-foreground:#9aa4c4;--accent:#161c30;--accent-foreground:#eaf0ff;--destructive:#ff6b9a;--destructive-foreground:#ff6b9a;--border:#afc3ff1f;--input:#afc3ff33;--ring:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=colinewo-plateau],.dark [data-theme=colinewo-plateau]{--ring:color-mix(in srgb, var(--foreground) 35%, var(--pl-bg))}}.dark[data-theme=colinewo-plateau],.dark [data-theme=colinewo-plateau]{--card-shadow:var(--pl-raise);--series-1:#8b8ff7;--series-2:var(--pl-accent);--series-3:#9fa8ff;--series-4:#e3a043;--series-5:#b48be6;--series-6:#3ccf9a;--series-7:#6f95d8;--series-8:#f08aac;--chart-grid:#afc3ff1a;--chart-axis:#afc3ff3d;--chart-muted:#9aa4c4;--delta-good:#39ff8a;--delta-bad:#ff6b9a}.pl-stage{background:var(--pl-bg)}.pl-key{background:var(--pl-bg);width:2.75rem;height:2.75rem;box-shadow:var(--pl-raise-sm);border-radius:.9rem;flex:none;place-items:center;display:grid}.pl-key:active{box-shadow:var(--pl-press-sm)}.pl-key.pl-logo{width:auto;height:auto;box-shadow:none;background:0 0}.pl-logo-mark{width:1.9rem;height:1.9rem;overflow:visible}:root:not(.dark) .pl-dial-ring,:root:not(.dark) .pl-logo-mark{filter:brightness(.75)saturate(1.8)}:root:not(.dark) .pl-logo-mark g{filter:none}:root:not(.dark) .pl-logo-mark circle{r:3.2px}.pl-brand{letter-spacing:.14em;text-transform:uppercase;min-width:0;color:var(--foreground);font-size:.85rem;font-weight:400;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pl-brand{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}.pl-brand{text-overflow:ellipsis;white-space:nowrap}.pl-track{background:var(--pl-bg);box-shadow:var(--pl-press);border-radius:1.1rem;gap:.35rem;padding:.35rem;display:flex}.pl-track-key{color:var(--muted-foreground);border-radius:.8rem;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;display:flex}.pl-track-key:hover{color:var(--foreground)}.pl-track-key.is-active{color:var(--pl-accent);background:var(--pl-bg);box-shadow:var(--pl-raise-sm)}.pl-main{max-width:72rem;padding-bottom:calc(7.5rem + env(safe-area-inset-bottom));margin-inline:auto}.pl-main>:not(.pl-heading),.pl-main>*>.grid,.pl-main>*>.grid>.grid{gap:1.5rem}.pl-heading{padding:calc(var(--safe-top) + 1.75rem) 1.5rem 1rem;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.pl-heading-brand{align-self:flex-start;gap:.7rem;min-width:0;display:grid}.pl-heading-logo{align-items:center;gap:.9rem;min-width:0;display:flex}.pl-text-nav{letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.65rem;display:flex}.pl-heading-text .pl-text-nav{justify-content:flex-end}.pl-text-nav-link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pl-text-nav-link{color:color-mix(in srgb, var(--foreground) calc(50% * var(--pl-ink)), var(--pl-bg))}}.pl-text-nav-link:hover,.pl-text-nav-link.is-active{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pl-text-nav-link:hover,.pl-text-nav-link.is-active{color:color-mix(in srgb, var(--foreground) 85%, var(--pl-bg))}}.dark .pl-text-nav-link.is-active{text-shadow:0 0 8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .pl-text-nav-link.is-active{text-shadow:0 0 8px color-mix(in srgb, var(--foreground) 60%, transparent)}}.dark .pl-icon-nav .pl-text-nav-link.is-active:not(.is-award,.is-danger){filter:drop-shadow(0 0 3px var(--foreground))}@supports (color:color-mix(in lab, red, red)){.dark .pl-icon-nav .pl-text-nav-link.is-active:not(.is-award,.is-danger){filter:drop-shadow(0 0 3px color-mix(in srgb, var(--foreground) 40%, transparent))}}.pl-user-name{cursor:pointer}.pl-user-name:hover,.pl-user-name[aria-expanded=true]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pl-user-name:hover,.pl-user-name[aria-expanded=true]{color:color-mix(in srgb, var(--foreground) 85%, var(--pl-bg))}}.pl-user-panel{z-index:10;background:var(--pl-bg);box-shadow:var(--pl-raise-sm);border-radius:1.1rem;justify-items:end;gap:10px;padding:8px .8rem;display:grid;position:absolute;top:5px;right:-.8rem}.pl-user-panel .pl-user-name{translate:none}.pl-user-name.is-covered{visibility:hidden}.pl-icon-nav{flex-wrap:nowrap;gap:.75rem}.pl-icon-nav svg{width:.95rem;height:.95rem}.pl-icon-nav .pl-text-nav-link{cursor:pointer;display:grid}.pl-system-icon{display:grid}.pl-system-icon .is-mobile{display:none}@media not all and (width>=48rem){.pl-system-icon .is-desktop{display:none}.pl-system-icon .is-mobile{display:block}}[data-theme=colinewo-plateau] [data-variant][data-variant]:is(.logout-cancel,.logout-confirm){box-shadow:none;background:0 0;font-weight:400}[data-theme=colinewo-plateau] [data-variant][data-variant].logout-cancel{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] [data-variant][data-variant].logout-cancel{color:color-mix(in srgb, var(--foreground) calc(55% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] [data-variant][data-variant].logout-cancel{border:0}[data-theme=colinewo-plateau] [data-variant][data-variant].logout-confirm{color:#e0384a;border:1px solid #e0384a}[data-theme=colinewo-plateau] [data-variant][data-variant].logout-cancel:hover{color:var(--foreground);background:0 0}[data-theme=colinewo-plateau] [data-variant][data-variant].logout-confirm:hover{color:#f56;text-shadow:0 0 6px #f569;background:0 0;border-color:#f56;box-shadow:0 0 8px #ff556673,inset 0 0 6px #ff556640}[data-theme=colinewo-plateau] [data-variant]:is(.logout-cancel,.logout-confirm):focus-visible{outline:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] [data-variant]:is(.logout-cancel,.logout-confirm):focus-visible{outline:1px solid color-mix(in srgb, var(--foreground) 35%, var(--pl-bg))}}[data-theme=colinewo-plateau] [data-variant]:is(.logout-cancel,.logout-confirm):focus-visible{outline-offset:2px;box-shadow:none}[data-theme=colinewo-plateau] [data-slot=dialog-content].logout-dialog{box-shadow:none}.pl-hint{letter-spacing:.08em;color:var(--muted-foreground);background:var(--pl-bg);border:1px solid var(--foreground);padding:.25rem .55rem;font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.pl-hint{border:1px solid color-mix(in srgb, var(--foreground) 18%, var(--pl-bg))}}.pl-hint{border-radius:0;animation:none}.pl-hint>span{display:none}.pl-icon-nav .pl-text-nav-link.is-danger{color:#7a1a26;filter:drop-shadow(0 0 2px #7a1a2680)}.pl-icon-nav .pl-text-nav-link.is-danger:is(:hover,:focus-visible){color:#e0384a;filter:drop-shadow(0 0 4px #e0384a99)}.pl-icon-nav .pl-text-nav-link.is-award{color:var(--pl-award)}@supports (color:color-mix(in lab, red, red)){.pl-icon-nav .pl-text-nav-link.is-award{color:color-mix(in srgb, var(--pl-award) 55%, var(--pl-bg))}}.pl-icon-nav .pl-text-nav-link.is-award:is(:hover,:focus-visible,.is-active){color:var(--pl-award);filter:drop-shadow(0 0 3px var(--pl-award))}@supports (color:color-mix(in lab, red, red)){.pl-icon-nav .pl-text-nav-link.is-award:is(:hover,:focus-visible,.is-active){filter:drop-shadow(0 0 3px color-mix(in srgb, var(--pl-award) 55%, transparent))}}.pl-text-nav-divider{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pl-text-nav-divider{color:color-mix(in srgb, var(--foreground) calc(22% * var(--pl-ink)), var(--pl-bg))}}.pl-heading-text{text-align:end;grid-template-rows:2.3rem auto;align-self:flex-start;justify-items:end;gap:.3rem;display:grid;position:relative}.pl-user-name{letter-spacing:.14em;color:var(--foreground);align-self:end;font-size:.85rem;line-height:18px;translate:0 -.35rem}@supports (color:color-mix(in lab, red, red)){.pl-user-name{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}.pl-user-name{text-transform:uppercase}.pl-dock{inset:auto .75rem max(.75rem, env(safe-area-inset-bottom));z-index:30;background:var(--pl-bg);box-shadow:var(--pl-raise);border-radius:1.5rem;padding:.5rem;position:fixed}.pl-dock .pl-track{justify-content:space-between}.pl-dock .pl-track-key{flex-direction:column;flex:1;gap:.15rem;padding:.45rem .25rem;font-size:.65rem}@media (width>=48rem){.pl-dock{display:none}.pl-main{padding-bottom:3rem}}[data-theme=colinewo-plateau] [data-slot=card],[data-theme=colinewo-plateau] .analysis-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.5rem 0}[data-theme=colinewo-plateau] [data-slot=card] [data-slot=card],[data-theme=colinewo-plateau] .analysis-section [data-slot=card]{padding:.5rem 0}[data-theme=colinewo-plateau] .pl-main>:not(.dashboard-page) :is([data-slot=card],.analysis-section)+:is([data-slot=card],.analysis-section){border-top:1px solid var(--pl-line)}[data-theme=colinewo-plateau] .pl-main>.dashboard-page{background:var(--pl-bg);box-shadow:var(--pl-raise);border:0;border-radius:2rem;padding:1.75rem}[data-theme=colinewo-plateau] .journal-section:has(>.journal-section-title){box-shadow:none;background:0 0;border:0;padding:1.5rem 0}[data-theme=colinewo-plateau] .pl-main>.dashboard-page{margin-inline:1rem}[data-theme=colinewo-plateau] .journal-section:has(>.journal-section-title)>[data-slot=card]{padding:.5rem 0}[data-theme=colinewo-plateau] .dashboard-hint{display:none}[data-theme=colinewo-plateau] .dashboard-tip{box-shadow:none;background:0 0;border:0;margin-bottom:1.75rem;padding:0}[data-theme=colinewo-plateau] .dashboard-tip>svg{display:none}[data-theme=colinewo-plateau] .dashboard-tip>div{gap:.4rem}[data-theme=colinewo-plateau] .dashboard-tip>div>p:first-child{letter-spacing:.18em;color:var(--foreground);font-size:.65rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .dashboard-tip>div>p:first-child{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .dashboard-tip .weekly-tip-title{letter-spacing:.14em;color:var(--foreground);text-transform:uppercase;font-size:.85rem;font-weight:400}[data-theme=colinewo-plateau] .dashboard-tip .weekly-tip-summary{color:var(--foreground);font-size:.65rem}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .dashboard-tip .weekly-tip-summary{color:color-mix(in srgb, var(--foreground) calc(38% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .dashboard-tip .weekly-tip-body{max-width:48rem;font-size:.8rem;line-height:1.6}[data-theme=colinewo-plateau] .dashboard-tip>div>a{letter-spacing:.18em;color:var(--foreground);font-size:.65rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .dashboard-tip>div>a{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .dashboard-tip>div>a{text-transform:uppercase}[data-theme=colinewo-plateau] .dashboard-tip>div>a:hover{color:var(--foreground);text-decoration:none}[data-theme=colinewo-plateau] :is(.dashboard-tip>div>a,.dashboard-tip details){display:none}.loss-chart{margin-top:1.5rem}.loss-axis{stroke:var(--border)}.loss-bar.is-loss{fill:var(--delta-good,#16a34a)}.loss-bar.is-gain{fill:var(--delta-bad,#dc2626)}.loss-rate{fill:var(--muted-foreground);font-size:10px}@supports (color:color-mix(in lab, red, red)){.loss-rate{fill:color-mix(in srgb, var(--muted-foreground) 75%, transparent)}}.loss-value,.loss-label{fill:var(--muted-foreground);font-size:11px}[data-theme=colinewo-plateau] .loss-bar.is-loss{fill:var(--pl-now)}[data-theme=colinewo-plateau] .loss-bar.is-gain{fill:#e0384a}[data-theme=colinewo-plateau] .loss-axis{stroke:var(--pl-line)}[data-theme=colinewo-plateau] .loss-unit{letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;font-size:.6rem}[data-theme=colinewo-plateau] .loss-unit:is(.is-active,:hover){color:var(--foreground)}.dark .loss-unit:is(.is-active,:hover){text-shadow:0 0 8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .loss-unit:is(.is-active,:hover){text-shadow:0 0 8px color-mix(in srgb, var(--foreground) 60%, transparent)}}[data-theme=colinewo-plateau] .comparison-item{border:0;padding:0}[data-theme=colinewo-plateau] .comparison-title{letter-spacing:.18em;color:var(--foreground);font-size:.6rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .comparison-title{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .comparison-change{color:var(--muted-foreground);font-size:1.5rem;font-weight:400}[data-theme=colinewo-plateau] .comparison-change.is-down{color:var(--pl-now)}[data-theme=colinewo-plateau] .comparison-change.is-up{color:#e0384a}[data-theme=colinewo-plateau] .comparison-detail{font-size:.75rem}[data-theme=colinewo-plateau] .forecast-rates{background:0 0;gap:.75rem;padding:0}[data-theme=colinewo-plateau] .forecast-rate{letter-spacing:.18em;color:var(--foreground);gap:.35rem;padding:.6rem .5rem;font-size:.55rem}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .forecast-rate{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .forecast-rate{text-transform:uppercase;box-shadow:none;cursor:pointer;background:0 0}[data-theme=colinewo-plateau] .forecast-rate:is(.is-active,:hover),[data-theme=colinewo-plateau] .forecast-rate:is(.is-active,:hover) .forecast-rate-value{color:var(--foreground)}.dark .forecast-rate:is(.is-active,:hover){text-shadow:0 0 8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .forecast-rate:is(.is-active,:hover){text-shadow:0 0 8px color-mix(in srgb, var(--foreground) 60%, transparent)}}[data-theme=colinewo-plateau] .forecast-rate-value{letter-spacing:0;color:var(--muted-foreground);font-size:.9rem;font-weight:400}[data-theme=colinewo-plateau] .forecast-intro{font-size:.8rem}[data-theme=colinewo-plateau] :is(.forecast-edit,.forecast-add){letter-spacing:.18em;color:var(--foreground);font-size:.55rem}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] :is(.forecast-edit,.forecast-add){color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] :is(.forecast-edit,.forecast-add){text-transform:uppercase;cursor:pointer}[data-theme=colinewo-plateau] :is(.forecast-edit,.forecast-add):hover{color:var(--foreground)}[data-theme=colinewo-plateau] .forecast-input{width:9rem;color:var(--foreground);background:var(--pl-bg);box-shadow:var(--pl-press-sm);border:0;border-radius:.8rem;padding:.45rem .8rem;font-size:.85rem}[data-theme=colinewo-plateau] .forecast-chip{color:var(--muted-foreground);background:var(--pl-bg);box-shadow:var(--pl-raise-sm);border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;display:flex}.forecast-chip{align-items:center;gap:.4rem;display:flex}[data-theme=colinewo-plateau] .forecast-rows{gap:1.6rem;display:grid}[data-theme=colinewo-plateau] .forecast-row{border:0;grid-template-columns:11rem 5.9rem;place-content:center start;gap:.2rem 1.2rem;padding:0;display:grid}[data-theme=colinewo-plateau] .forecast-row>:is(dt,dd){display:contents}[data-theme=colinewo-plateau] .forecast-date{letter-spacing:.18em;color:var(--foreground);grid-area:2/1;align-self:start;font-size:.65rem}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .forecast-date{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .forecast-date{text-align:start;text-transform:uppercase}[data-theme=colinewo-plateau] .forecast-row dt .forecast-label{color:var(--foreground);grid-row:1;align-self:end}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .forecast-row dt .forecast-label{color:color-mix(in srgb, var(--foreground) calc(40% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .forecast-row dt .forecast-label{grid-column:1}[data-theme=colinewo-plateau] .forecast-row dd .forecast-label{display:none}[data-theme=colinewo-plateau] .forecast-weight{color:var(--muted-foreground);background:var(--pl-bg);box-shadow:var(--pl-raise-sm);border-radius:.8rem;grid-area:1/2/span 2;justify-content:flex-end;padding:.55rem .95rem;font-size:.9rem;font-weight:400;display:flex}[data-theme=colinewo-plateau] .forecast-label{letter-spacing:.18em;color:var(--foreground);font-size:.55rem}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .forecast-label{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .forecast-label{text-transform:uppercase}.pl-key-led{width:var(--pl-led-size);height:var(--pl-led-size);background:var(--pl-led-off);border-radius:9999px;flex:none;box-shadow:inset 1px 1px 1px #00000059}.pl-track-key.is-active .pl-key-led{background:var(--pl-neon);box-shadow:var(--pl-led-shine)}.pl-dock .pl-key-led{position:absolute;top:.3rem;right:.6rem}.pl-dock .pl-track-key{position:relative}[data-theme=colinewo-plateau][data-theme] :is([data-slot=card-title],.analysis-section-title,.journal-section-title,.journal-section>[data-slot=card] [data-slot=card-title]){letter-spacing:.18em;color:var(--foreground);font-size:.65rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau][data-theme] :is([data-slot=card-title],.analysis-section-title,.journal-section-title,.journal-section>[data-slot=card] [data-slot=card-title]){color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau][data-theme] :is([data-slot=card-title],.analysis-section-title,.journal-section-title,.journal-section>[data-slot=card] [data-slot=card-title]){text-transform:uppercase;text-shadow:1px 1px 0 var(--pl-light), -1px -1px 0 var(--pl-shade)}[data-theme=colinewo-plateau][data-theme] [data-slot=card]:has(.pl-mixer) [data-slot=card-title]{text-shadow:none}.pl-module:has(>.pl-dial)>.pl-engrave{white-space:pre-line}.pl-dial-date{letter-spacing:.18em;color:var(--foreground);font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.pl-dial-date{color:color-mix(in srgb, var(--foreground) calc(38% * var(--pl-ink)), var(--pl-bg))}}.pl-dial-date{text-shadow:none}.pl-module{align-content:start;gap:.75rem;padding:1.25rem 0;display:grid;position:relative}.pl-module>.pl-led:not(.is-inline){display:none}.pl-engrave{letter-spacing:.18em;color:var(--foreground);font-size:.65rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.pl-engrave{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}.pl-engrave{text-transform:uppercase;text-shadow:1px 1px 0 var(--pl-light), -1px -1px 0 var(--pl-shade)}.pl-led{width:var(--pl-led-size);height:var(--pl-led-size);background:var(--pl-led-off);box-shadow:inset 1px 1px 2px #0006, 1px 1px 1px var(--pl-light);border-radius:9999px;position:absolute;top:1.1rem;right:1.1rem}.pl-led.is-inline{flex:none;position:static}.pl-led.is-on{background:var(--pl-neon);box-shadow:var(--pl-led-shine)}.pl-led.is-alert{background:#ff3b3b;box-shadow:0 0 10px #ff3b3b,0 0 2px #ff3b3b}.pl-led.is-neutral{background:#fff;box-shadow:0 0 10px #fffc,0 0 2px #fff}.pl-led.is-bonus{background:#b45cff;box-shadow:0 0 10px #b45cff,0 0 2px #b45cff}:root:not(.dark) .pl-led.is-bonus{box-shadow:0 0 12px #b45cff,0 0 5px #b45cff,0 0 2px #b45cff}.pl-value-row{align-items:center;gap:.65rem;display:flex}.pl-lcd{background:var(--pl-screen);box-shadow:var(--pl-press-sm), inset 0 0 18px #39ff8a0f;border-radius:.8rem;justify-content:flex-end;align-items:baseline;padding:.6rem .9rem;display:flex}.pl-lcd-value{color:var(--pl-neon);white-space:nowrap;text-shadow:0 0 10px #39ff8a73;font-family:Space Mono,ui-monospace,monospace;font-size:1.6rem;font-weight:700;line-height:1.1}[data-theme=colinewo-plateau] .pl-main>.dashboard-page,[data-theme=colinewo-plateau] .pl-main>.dashboard-page [data-slot=card],[data-theme=colinewo-plateau] .pl-main>.dashboard-page .pl-module{box-shadow:none}[data-theme=colinewo-plateau] .pl-main>.dashboard-page{padding-inline:.5rem}.pl-module .pl-lcd,.pl-channel .pl-lcd{background:var(--pl-bg);width:5.9rem;box-shadow:var(--pl-raise-sm);border-radius:.8rem;justify-content:flex-end;justify-self:start;padding:.55rem .95rem}.pl-module .pl-lcd-value,.pl-channel .pl-lcd-value{font-family:var(--app-font);letter-spacing:0;color:var(--muted-foreground);text-shadow:none;font-size:.9rem;font-weight:400}@container (width>=40rem){[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module){grid-template-columns:1fr minmax(0,22rem);gap:.25rem 2rem}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module:not(:has(>.pl-dial)){grid-column:2;gap:.45rem;padding-block:.7rem}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module:has(>.pl-dial){grid-area:1/2;justify-items:center}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module{text-align:center;grid-template-columns:minmax(0,.8fr) 5.9rem minmax(0,1.2fr);justify-items:center;column-gap:.9rem}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module:has(>.pl-dial){padding-bottom:0}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module:has(>.pl-dial)>.pl-led{display:none}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module>.pl-dial{width:9rem;margin-inline:-1.55rem}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module>.pl-module-detail{display:none}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module>.pl-dial-date{grid-area:1/3;place-self:end;margin-bottom:1.773rem;line-height:1}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module:has(.pl-led.is-inline)>.pl-engrave{padding-left:.9rem}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module>*{grid-column:2}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module>.pl-engrave{letter-spacing:.18em;text-align:end;text-shadow:none;grid-area:1/3;place-self:center end;margin:0;font-size:.55rem;font-weight:400;line-height:1.5}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module>.pl-led{left:1.1rem;right:auto}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module .pl-value-row{justify-content:center;position:relative}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module) .pl-led.is-inline{position:absolute;top:50%;left:calc(100% + .65rem);transform:translateY(-50%)}}.pl-module:has(.pl-dial) .pl-module-detail{margin-top:-.6rem}.pl-module-detail{color:var(--muted-foreground);font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.pl-module-detail{color:color-mix(in srgb, var(--muted-foreground) 62%, var(--pl-bg))}}.pl-dial{aspect-ratio:1;width:min(100%,9rem);margin-inline:auto;position:relative}.pl-dial-ring{width:100%;height:100%}.pl-dial-dot{fill:var(--pl-led-off)}.pl-dial-knob{background:var(--pl-bg);box-shadow:var(--pl-raise-sm);border-radius:9999px;place-items:center;display:grid;position:absolute;inset:22%}.pl-dial-knob .pl-lcd-value{color:var(--muted-foreground);text-shadow:none;font-size:1.1rem}.pl-mixer{gap:.55rem;padding:.5rem .25rem .75rem;display:flex;overflow-x:auto}.pl-channel{flex:1 0 3.4rem;justify-items:center;gap:.55rem;padding:.6rem .3rem .8rem;display:grid}[data-theme=colinewo-plateau] [data-slot=card-description] a{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] [data-slot=card-description] a{color:color-mix(in srgb, var(--muted-foreground) 60%, var(--pl-bg))}}[data-theme=colinewo-plateau] [data-slot=card-description] a{text-decoration:none}[data-theme=colinewo-plateau] [data-slot=card-description] a:hover{color:var(--muted-foreground)}.pl-channel .pl-lcd.pl-badge-field{border-radius:9999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;padding:0}.pl-channel .pl-lcd.pl-badge-field.is-earned{box-shadow:var(--pl-press-sm)}.pl-channel .pl-lcd.pl-badge-field.is-open{box-shadow:var(--pl-raise-sm)}.pl-badge-row .pl-value-row{justify-self:start}.pl-emboss{letter-spacing:.18em;color:var(--foreground);font-size:.55rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.pl-emboss{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}.pl-emboss{text-transform:uppercase}.pl-channel-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@container (width>=40rem){[data-theme=colinewo-plateau] .dashboard-page [data-slot=card]:has(.pl-mixer){gap:0;padding-block:0}[data-theme=colinewo-plateau] .dashboard-page [data-slot=card-content]:has(>.pl-mixer){padding-inline:0}[data-theme=colinewo-plateau] .dashboard-page .pl-mixer{margin-inline:-.25rem;gap:.25rem;margin-top:1rem;padding:0;display:grid;overflow:visible}[data-theme=colinewo-plateau] .dashboard-page .pl-mixer:before{content:"";background:var(--pl-line);height:1px;margin:0 0 1.5rem calc(40% - 2.18rem)}[data-theme=colinewo-plateau] .dashboard-page .pl-channel{grid-template-columns:minmax(0,.8fr) 5.9rem minmax(0,1.2fr);align-items:center;column-gap:.9rem;padding:.7rem 0}[data-theme=colinewo-plateau] .dashboard-page .pl-channel>.pl-value-row{grid-column:2;position:relative}[data-theme=colinewo-plateau] .dashboard-page .pl-channel .pl-led.is-inline{position:absolute;top:50%;left:calc(100% + .65rem);transform:translateY(-50%)}[data-theme=colinewo-plateau] .dashboard-page .pl-channel-label{grid-column:3;justify-self:end;align-items:center;gap:.5rem;display:flex}[data-theme=colinewo-plateau] .dashboard-page .pl-channel-name{letter-spacing:.18em;color:var(--foreground);padding:0;font-size:.55rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .dashboard-page .pl-channel-name{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .dashboard-page .pl-channel-name{text-align:end;box-shadow:none;background:0 0}}@container (width>=56rem){[data-theme=colinewo-plateau] .dashboard-page{--pl-side:22rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, var(--pl-side));grid-auto-flow:dense;column-gap:1rem;display:grid}[data-theme=colinewo-plateau] .dashboard-page>*{grid-column:1/-1}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module){height:max(calc(var(--pl-tape-baseline,0px) + .7rem), 24rem);grid-column:3;grid-template-columns:minmax(0,1fr);align-content:end;align-self:start}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(>.pl-module)>.pl-module:nth-child(n){grid-column:1}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(.pl-mixer){display:contents}[data-theme=colinewo-plateau] .dashboard-page .dashboard-board{flex-direction:column;grid-column:3;align-self:start;gap:2.5rem;display:flex}[data-theme=colinewo-plateau] .dashboard-board>.dashboard-social{grid-template-columns:minmax(0,1fr)}[data-theme=colinewo-plateau] .dashboard-board :is(.badge-summary-card,.cheer-card)>[data-slot=card-header]{text-align:end;justify-items:end}[data-theme=colinewo-plateau] .dashboard-page .pl-chart{display:contents}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(.pl-mixer)>[data-slot=card]:not(:has(.pl-mixer)){display:contents}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(.pl-mixer)>[data-slot=card]:not(:has(.pl-mixer))>[data-slot=card-content]{display:contents}[data-theme=colinewo-plateau] .dashboard-page .pl-tape-frame{grid-column:1/3;align-self:start}[data-theme=colinewo-plateau] .dashboard-page .pl-under-chart{grid-column:1;align-self:start;padding-top:2.2rem;position:relative}[data-theme=colinewo-plateau] .dashboard-page .pl-under-chart:before{width:calc(200% + 2rem + var(--pl-side));content:"";background:var(--pl-line);height:1px;position:absolute;top:0;left:0}[data-theme=colinewo-plateau] .dashboard-page .pl-mixer{margin-top:0;padding-top:1rem}[data-theme=colinewo-plateau] .dashboard-page .pl-mixer:before{display:none}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(.pl-mixer)>[data-slot=card]:not(:has(.pl-mixer)){padding-inline:0}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(.pl-mixer)>[data-slot=card]:not(:has(.pl-mixer))>[data-slot=card-content]{padding-inline:0}[data-theme=colinewo-plateau] .dashboard-page .dashboard-board>[data-slot=card]:has(.pl-mixer){align-self:stretch}[data-theme=colinewo-plateau] .dashboard-page .dashboard-board>[data-slot=card]:has(.pl-mixer)>[data-slot=card-header]{text-align:end;justify-items:end;padding-top:2.3rem}[data-theme=colinewo-plateau] .dashboard-page>.grid:has(.pl-mixer)>[data-slot=card]:not(:has(.pl-mixer))>[data-slot=card-header]{display:none}}.pl-scope{position:relative}.pl-scope-label{fill:var(--foreground);font-size:10px}@supports (color:color-mix(in lab, red, red)){.pl-scope-label{fill:color-mix(in srgb, var(--foreground) calc(45% * var(--pl-ink)), var(--pl-bg))}}.pl-tape-pixel{fill:#0a5a20}.pl-tape-glow{flood-color:#0e8a30;flood-opacity:.7}.pl-tape-frame{position:relative}.pl-tape-play{letter-spacing:.18em;color:var(--foreground);align-items:center;gap:.35rem;font-size:.55rem;display:flex;position:absolute;top:-1.6rem;right:0}@supports (color:color-mix(in lab, red, red)){.pl-tape-play{color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}.pl-tape-play{text-transform:uppercase;cursor:pointer}.pl-tape-play:hover{color:var(--foreground)}.pl-tape-play svg{width:.7rem;height:.7rem}.pl-tape-reading{fill:var(--pl-now);filter:drop-shadow(0 0 3px var(--pl-now));font-size:12px}@supports (color:color-mix(in lab, red, red)){.pl-tape-reading{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--pl-now) 70%, transparent))}}.pl-tape-needle-hint,.pl-tape-needle{stroke:var(--pl-now);filter:drop-shadow(0 0 3px var(--pl-now))}@supports (color:color-mix(in lab, red, red)){.pl-tape-needle-hint,.pl-tape-needle{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--pl-now) 80%, transparent))}}.pl-tape-needle-hint{stroke-dasharray:2 6}.pl-tape-row{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pl-tape-row{stroke:color-mix(in srgb, var(--foreground) 6%, var(--pl-bg))}}.pl-ruler-goal-hint{stroke:#f56;stroke-dasharray:2 6;filter:drop-shadow(0 0 3px #f56c)}.pl-ruler-tick{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pl-ruler-tick{stroke:color-mix(in srgb, var(--foreground) 35%, var(--pl-bg))}}.pl-ruler-goal{stroke:#f56;filter:drop-shadow(0 0 3px #f56c)}[data-theme=colinewo-plateau] [data-slot=card-content]:has(.weigh-in-day-cell) *{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] [data-slot=card-content]:has(.weigh-in-day-cell) *{color:color-mix(in srgb, var(--foreground) calc(45% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] .weigh-in-day-cell{background:var(--pl-led-off);box-shadow:none;border-radius:9999px;transform:scale(.45)}[data-theme=colinewo-plateau] .weigh-in-day-cell.is-weighed{background:var(--pl-neon);box-shadow:var(--pl-led-shine)}[data-theme=colinewo-plateau] .weigh-in-day-cell.is-measured{background:#5b8def;box-shadow:0 0 6px #5b8def}[data-theme=colinewo-plateau] .weigh-in-day-cell.is-weighed.is-measured{background:linear-gradient(135deg, var(--pl-neon) 50%, #5b8def 50%)}[data-theme=colinewo-plateau] .weigh-in-day-cell.is-today{outline-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] .weigh-in-day-cell.is-today{outline-color:color-mix(in srgb, var(--foreground) 50%, var(--pl-bg))}}[data-theme=colinewo-plateau] :is([data-slot=input],select,textarea){background:var(--pl-bg);box-shadow:var(--pl-press-sm);border-color:#0000;border-radius:.9rem}[data-theme=colinewo-plateau] [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){color:color-mix(in srgb, var(--foreground) calc(62% * var(--pl-ink)), var(--pl-bg))}}[data-theme=colinewo-plateau] [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){box-shadow:none;background:0 0;border:0}[data-theme=colinewo-plateau] [data-slot=button][data-variant=default]{color:var(--foreground);border:1px solid var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] [data-slot=button][data-variant=default]{border:1px solid color-mix(in srgb, var(--foreground) 30%, var(--pl-bg))}}[data-theme=colinewo-plateau] [data-slot=button][data-variant=default]{box-shadow:none;border-radius:.9rem}[data-theme=colinewo-plateau] [data-slot=button]:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] [data-slot=button]:hover{background:color-mix(in srgb, var(--foreground) 5%, var(--pl-bg))}}[data-theme=colinewo-plateau] [data-slot=button][data-variant=default]:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=colinewo-plateau] [data-slot=button][data-variant=default]:hover{border-color:color-mix(in srgb, var(--foreground) 60%, var(--pl-bg))}}.dark [data-slot=button][data-variant=default]:hover{text-shadow:0 0 6px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark [data-slot=button][data-variant=default]:hover{text-shadow:0 0 6px color-mix(in srgb, var(--foreground) 50%, transparent)}}[data-theme=colinewo-plateau] :is([data-slot=dropdown-menu-content],[data-slot=dialog-content]){background:var(--pl-bg);box-shadow:var(--pl-raise);border:0;border-radius:1.25rem}[data-theme=colinewo-plateau] [data-slot=dropdown-menu-content]{padding:.5rem}[data-theme=colinewo-plateau] [data-slot=dropdown-menu-item]{border-radius:.8rem}[data-theme=colinewo-plateau] [data-slot=dropdown-menu-item]:is(:focus,[data-highlighted]){color:var(--pl-accent);background:var(--pl-bg);box-shadow:var(--pl-press-sm)}[data-theme=colinewo-plateau] [data-slot=dropdown-menu-separator]{background:var(--border)}@media (prefers-reduced-motion:reduce){.aur-blob,.aur-chart-halo{animation:none}}.sun-header{--glass-blur:blur(14px);background:var(--sun-sky)}@supports (color:color-mix(in lab, red, red)){.sun-header{background:color-mix(in srgb, var(--sun-sky) 70%, transparent)}}[data-theme=birds]{--app-font:"Inter", ui-sans-serif, system-ui, sans-serif;--radius:.5rem;--bird:#141414;--bird-wire:#2b2b2b;--bird-sky-top:#fafaf8;--background:#fafaf8;--foreground:#141414;--card:#fff;--card-foreground:#141414;--popover:#fff;--popover-foreground:#141414;--primary:#141414;--primary-foreground:#fff;--secondary:#e2e6e7;--secondary-foreground:#141414;--muted:#e2e6e7;--muted-foreground:#5d6366;--accent:#e2e6e7;--accent-foreground:#141414;--destructive:#b3261e;--destructive-foreground:#b3261e;--border:#d3d9db;--input:#c2c9cc;--ring:#141414;--sidebar:#eef1f2;--sidebar-foreground:#141414;--sidebar-primary:#141414;--sidebar-primary-foreground:#fff;--sidebar-accent:#e2e6e7;--sidebar-accent-foreground:#141414;--sidebar-border:#d3d9db;--sidebar-ring:#141414;--card-shadow:none;--series-1:#2a78d6;--series-2:#c2410c;--series-3:#0e8a5f;--series-4:#b07400;--series-5:#c43b6f;--series-6:#006300;--series-7:#6f62d6;--series-8:#d24b4b;--chart-grid:#dde2e4;--chart-axis:#b9c1c4;--chart-muted:#5d6366;--delta-good:#2f7d4a;--delta-bad:#b3261e}.dark[data-theme=birds],.dark [data-theme=birds]{--bird:#0b0c0f;--bird-wire:#0b0c0f;--bird-sky-top:#3b4252;--background:#2a2f3a;--foreground:#eef0f4;--card:#323846;--card-foreground:#eef0f4;--popover:#363c4a;--popover-foreground:#eef0f4;--primary:#eef0f4;--primary-foreground:#14161b;--secondary:#3a4150;--secondary-foreground:#eef0f4;--muted:#3a4150;--muted-foreground:#b4bac6;--accent:#3f4757;--accent-foreground:#eef0f4;--destructive:#ff8a80;--destructive-foreground:#ff8a80;--border:#444c5c;--input:#525b6d;--ring:#eef0f4;--sidebar:#2a2f3a;--sidebar-foreground:#eef0f4;--sidebar-primary:#eef0f4;--sidebar-primary-foreground:#14161b;--sidebar-accent:#3a4150;--sidebar-accent-foreground:#eef0f4;--sidebar-border:#444c5c;--sidebar-ring:#eef0f4;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#0ca30c;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#3a4150;--chart-axis:#525b6d;--chart-muted:#b4bac6;--delta-good:#7fd39a;--delta-bad:#ff8a80}.birds-page{background:linear-gradient(to bottom, var(--bird-sky-top), var(--background) 28rem)}.birds-sky{pointer-events:none;position:fixed;inset:0;overflow:hidden}.birds-flyer{opacity:.7;animation:linear infinite birds-cross;position:absolute;left:-5%}.birds-flyer-wings{fill:none;stroke:var(--bird);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:0 -1px;animation:1.1s ease-in-out infinite alternate birds-glide}@keyframes birds-cross{0%{transform:translate(0)}50%{transform:translate(55vw,-2.5vh)}to{transform:translate(112vw,1.5vh)}}@keyframes birds-glide{to{transform:scaleY(.45)}}.birds-header{--glass-blur:blur(12px);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.birds-header{background:color-mix(in srgb, var(--background) 72%, transparent)}}.birds-header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.birds-header{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.birds-nav-link{color:var(--muted-foreground);border-bottom:1.5px solid #0000;transition:color .2s,border-color .2s}.birds-nav-link:hover{color:var(--foreground)}.birds-nav-link.is-active{color:var(--foreground);border-color:var(--foreground);font-weight:600}.birds-avatar{color:var(--background);background:var(--bird)}.birds-bottom-nav{background:var(--popover)}@supports (color:color-mix(in lab, red, red)){.birds-bottom-nav{background:color-mix(in srgb, var(--popover) 92%, transparent)}}.birds-bottom-nav{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border)}.birds-bottom-link{color:var(--muted-foreground)}.birds-bottom-link.is-active{color:var(--foreground);font-weight:600}[data-theme=birds] [data-slot=card]{border-radius:var(--radius);border-color:var(--border);background:var(--card)}@supports (color:color-mix(in lab, red, red)){[data-theme=birds] [data-slot=card]{background:color-mix(in srgb, var(--card) 80%, transparent)}}[data-theme=birds] [data-slot=card]{box-shadow:none}[data-theme=birds] [data-slot=card-title]{letter-spacing:-.01em;font-size:1.1rem;font-weight:600}[data-theme=birds] [data-slot=button][data-variant=default]{border-radius:9999px}.bird-ink{fill:var(--bird)}.bird-leg{fill:none;stroke:var(--bird);stroke-width:1px;stroke-linecap:round}.bird-patch{fill:var(--background,#fff)}.bird-cap{fill:#c62828}.birds-wire{fill:none;stroke:var(--bird-wire);stroke-width:1.8px;stroke-linecap:round}.birds-pole{fill:var(--bird-wire)}@supports (color:color-mix(in lab, red, red)){.birds-pole{fill:color-mix(in srgb, var(--bird-wire) 75%, var(--background))}}.birds-brace{fill:none;stroke:var(--bird-wire)}@supports (color:color-mix(in lab, red, red)){.birds-brace{stroke:color-mix(in srgb, var(--bird-wire) 75%, var(--background))}}.birds-brace{stroke-width:1.6px;stroke-linecap:round}.birds-insulator{fill:var(--bird-wire)}@supports (color:color-mix(in lab, red, red)){.birds-insulator{fill:color-mix(in srgb, var(--bird-wire) 55%, var(--background))}}.birds-wire.is-back{stroke-width:1.3px;opacity:.45}.birds-back{opacity:.55}.birds-name.is-back{font-size:10px}.birds-name{fill:var(--muted-foreground);font-size:12px}.birds-fly-in{animation:1.5s cubic-bezier(.25,.8,.35,1) both birds-fly-in}@keyframes birds-fly-in{0%{transform:translate(260px,-190px)}70%{transform:translate(12px,-14px)}}.birds-chip{color:var(--muted-foreground);border:1px solid var(--border);transition:color .2s,background .2s}.birds-chip:hover{color:var(--foreground)}.birds-chip.is-active{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.birds-tile-wire{background:var(--bird-wire);opacity:.6}.birds-tile-bird{transition:left .9s cubic-bezier(.3,1.3,.5,1)}.birds-chart{overflow:visible}.birds-chart-rule{stroke:var(--chart-grid)}.birds-chart-label{fill:var(--chart-muted);font-size:11px}.birds-chart-area{fill:var(--bird)}@supports (color:color-mix(in lab, red, red)){.birds-chart-area{fill:color-mix(in srgb, var(--bird) 6%, transparent)}}.birds-chart-ahead-band{fill:var(--bird)}@supports (color:color-mix(in lab, red, red)){.birds-chart-ahead-band{fill:color-mix(in srgb, var(--bird) 26%, transparent)}}.birds-chart-ahead{stroke:var(--foreground);stroke-width:1.5px;stroke-dasharray:3 5;stroke-linecap:round}.birds-chart-ahead-wing{fill:none;stroke:var(--foreground);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.birds-chart-goal{stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:4 5}.birds-chart-goal-label{fill:var(--muted-foreground);font-size:11px}.birds-chart-line{fill:none;stroke:var(--foreground);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:2.2s cubic-bezier(.4,0,.2,1) both steam-ink}.birds-chart-point{fill:var(--background);stroke:var(--foreground);stroke-width:1.5px}.birds-chart-cross{stroke:var(--muted-foreground);stroke-dasharray:3 4}.birds-chart-tip-box{fill:var(--popover);stroke:var(--border)}.birds-chart-tip-text{fill:var(--foreground);font-size:12px;font-weight:600}[data-theme=birds] .badge-medal.is-earned .badge-medal-face{color:var(--background);background:var(--bird)}.birds-flyer{pointer-events:auto;cursor:pointer}.birds-scared{animation:2.6s ease-in both birds-scared}.birds-scared .birds-flyer-wings{animation-duration:90ms}@keyframes birds-scared{35%{opacity:0;transform:translate(28px,-90px)scale(.8)}70%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.birds-perch{cursor:pointer;transform-box:fill-box;transform-origin:50% 100%;outline:none}.birds-perch.is-hanging{transform-origin:50% 0}.bird-perched{transform-box:fill-box;transform-origin:50% 100%;transition:opacity .22s,transform .3s}.bird.is-flying .bird-perched{opacity:0;transform:scale(.8,1.1)translateY(-3px)}.bird-flight{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s,transform .4s cubic-bezier(.3,1.3,.5,1);transform:scale(.12,.5)}.bird.is-flying .bird-flight{opacity:1;transform:none}.bird-wings{transform-box:fill-box;transform-origin:50%}.bird.is-flying .bird-wings{animation:birds-wingbeat var(--flap,.15s) ease-in-out infinite alternate}.bird.is-flying .bird-wings.is-gliding{animation:birds-wingbeat-glide calc(var(--flap,.4s) * 6) ease-in-out infinite}@keyframes birds-wingbeat{0%{transform:scale(1)}to{transform:scale(.42,1.25)}}@keyframes birds-wingbeat-glide{0%,34%,to{transform:scale(1)}17%{transform:scale(.5,1.2)}50%,92%{transform:scale(1.03,.97)}}.birds-act-hop{animation:.8s cubic-bezier(.45,0,.25,1) birds-act-hop}.birds-act-flutter{animation:1.3s cubic-bezier(.45,0,.3,1) birds-act-flutter}.birds-act-away{animation:2.8s cubic-bezier(.45,0,.3,1) birds-act-away}.birds-act-ruffle{animation:.7s ease-in-out birds-act-ruffle}.birds-act-turn{animation:.45s ease-out birds-act-turn}.birds-act-peck{animation:.9s ease-in-out birds-act-peck}.birds-act-drum{animation:1.1s linear birds-act-drum}.birds-act-bob{animation:.9s ease-in-out birds-act-bob}.birds-act-tailflick{animation:.7s ease-out birds-act-tailflick}.birds-act-tilt{animation:1.2s ease-in-out birds-act-tilt}.birds-act-spread{animation:1.6s ease-in-out birds-act-spread}.birds-act-hover{animation:2.2s ease-in-out birds-act-hover}.birds-act-sway{animation:2.4s ease-in-out birds-act-sway}.birds-act-flip{animation:1.6s cubic-bezier(.45,0,.3,1) birds-act-flip}@keyframes birds-act-hop{0%{transform:translateY(0)scale(1.03,.96)}40%{transform:translateY(-22px)rotate(-4deg)}70%{transform:translateY(0)scale(1.04,.95)}85%{transform:translateY(-3px)}}@keyframes birds-act-flutter{10%{transform:translateY(-12px)}20%{transform:translateY(-20px)rotate(-3deg)}30%{transform:translateY(-17px)rotate(-2deg)}40%{transform:translateY(-24px)translate(3px)rotate(2deg)}50%{transform:translateY(-20px)translate(3px)}60%{transform:translateY(-25px)translate(-2px)rotate(-2deg)}70%{transform:translateY(-19px)translate(-2px)}85%{transform:translateY(-5px)}}@keyframes birds-act-away{8%{transform:translateY(4px)scale(1.06,.9)}35%{opacity:0;transform:translate(180px,-160px)rotate(-12deg)scale(.7)}55%{opacity:0;transform:translate(-200px,-140px)scale(.7)}80%{opacity:1;transform:translate(-30px,-40px)rotate(8deg)scale(.95)}92%{transform:translate(0)scale(1.08,.88)}}@keyframes birds-act-ruffle{20%{transform:scale(1.07,.97)rotate(-3deg)}45%{transform:scale(.98,1.02)rotate(3deg)}70%{transform:scale(1.05,.98)rotate(-2deg)}}@keyframes birds-act-peck{20%,60%{transform:rotate(18deg)translateY(1px)}40%,80%{transform:rotate(2deg)}}@keyframes birds-act-drum{10%,30%,50%,70%{transform:rotate(-9deg)}20%,40%,60%,80%{transform:rotate(3deg)}}@keyframes birds-act-bob{25%,75%{transform:scaleY(.86)translateY(1px)}50%{transform:scaleY(1.04)}}@keyframes birds-act-tailflick{30%{transform:rotate(-7deg)}60%{transform:rotate(3deg)}}@keyframes birds-act-tilt{30%,55%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes birds-act-spread{15%,85%{transform:translateY(-6px)}}@keyframes birds-act-hover{15%{transform:translateY(-22px)}35%{transform:translate(4px,-26px)}55%{transform:translate(-3px,-21px)}75%{transform:translate(2px,-25px)}}@keyframes birds-act-sway{20%{transform:rotate(12deg)}45%{transform:rotate(-10deg)}70%{transform:rotate(6deg)}88%{transform:rotate(-2deg)}}@keyframes birds-act-flip{35%,65%{transform:rotate(180deg)translateY(-2px)}}@keyframes birds-act-turn{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.birds-flyer,.birds-flyer-wings,.birds-fly-in,.birds-act-hop,.birds-act-flutter,.birds-act-away,.birds-act-ruffle,.birds-act-turn,.birds-act-peck,.birds-act-drum,.birds-act-bob,.birds-act-tailflick,.birds-act-tilt,.birds-act-spread,.birds-act-hover,.birds-act-sway,.birds-act-flip,.bird-wings,.bird.is-flying .bird-wings,.bird.is-flying .bird-wings.is-gliding{animation:none}}:root{--safe-top:calc(env(safe-area-inset-top,0px) + min(env(safe-area-inset-top,0px), 1rem))}.safe-top-bar{padding-top:var(--safe-top);top:0}.sticky.top-0:not(.safe-top-bar),.fixed.top-0{top:var(--safe-top)}body:not(:has(.safe-top-bar)){padding-top:var(--safe-top)}.safe-top-glass:before{content:"";inset:var(--safe-top) 0 0 0;z-index:-1;-webkit-backdrop-filter:var(--glass-blur,blur(24px));pointer-events:none;position:absolute}html:before{content:"";z-index:20;height:var(--safe-top);background:inherit;pointer-events:none;position:fixed;inset:0 0 auto}.edge-sharp-track{display:contents}@media not all and (width>=48rem){.edge-sharp-track{display:flow-root}.edge-sharp{z-index:10;margin-top:calc(-1 * var(--safe-top));border-top:var(--safe-top) solid transparent;background-color:var(--edge-sharp-tint,var(--background));position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.edge-sharp{background-color:color-mix(in srgb, var(--edge-sharp-tint,var(--background)) 1%, transparent)}}}.forecast-chart{--fc-plan:#2563eb;--fc-current:#d97706;--fc-overall:#7c3aed;--fc-linear:#0d9488;--fc-model:#db2777}.dark .forecast-chart,.dark.forecast-chart{--fc-plan:#3b82f6;--fc-overall:#8b5cf6}.fc-grid{stroke:var(--border);stroke-width:1px}.fc-label{fill:var(--muted-foreground);font-size:11px}.fc-goal{stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:4 4}.fc-today,.fc-crosshair{stroke:var(--muted-foreground);stroke-width:1px;opacity:.5}.fc-range{stroke:var(--fc-linear);stroke-width:8px;stroke-linecap:round;opacity:.25}.fc-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 5}.fc-line.is-measured{stroke:var(--foreground);stroke-dasharray:none}.fc-dot{fill:var(--foreground)}.fc-line.is-plan{stroke:var(--fc-plan)}.fc-end.is-plan,.fc-swatch.is-plan{fill:var(--fc-plan);background:var(--fc-plan)}.fc-line.is-current{stroke:var(--fc-current)}.fc-end.is-current,.fc-swatch.is-current{fill:var(--fc-current);background:var(--fc-current)}.fc-line.is-overall{stroke:var(--fc-overall)}.fc-end.is-overall,.fc-swatch.is-overall{fill:var(--fc-overall);background:var(--fc-overall)}.fc-line.is-linear{stroke:var(--fc-linear)}.fc-end.is-linear,.fc-swatch.is-linear{fill:var(--fc-linear);background:var(--fc-linear)}.fc-line.is-model{stroke:var(--fc-model)}.fc-end.is-model,.fc-swatch.is-model{fill:var(--fc-model);background:var(--fc-model)}.fc-line.is-model{stroke-dasharray:none}.fc-range.is-model{stroke:var(--fc-model)}.fc-end.is-measured,.fc-swatch.is-measured{fill:var(--foreground);background:var(--foreground)}.fc-end{stroke:var(--background);stroke-width:2px}.fc-swatch{border-radius:2px;width:.9rem;height:3px;display:inline-block}.fc-tooltip{fill:var(--popover,var(--background));stroke:var(--border)}.fc-tooltip-title{fill:var(--foreground);font-size:12px;font-weight:600}.fc-tooltip-text{fill:var(--foreground);font-size:12px}.cc-group-card{--cc-teal:var(--aur-teal,var(--primary));--cc-indigo:var(--aur-indigo,var(--primary))}.cc-member-foot{flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;display:flex}.cc-group-race{border-top:1px solid var(--input);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.9rem;padding-top:.8rem;font-size:.82rem;display:flex}.cc-group-race b{color:var(--foreground);font-weight:600}.cc-group-card .cc-link,.pc-link{color:var(--cc-indigo,var(--primary));text-underline-offset:3px;font-weight:600;text-decoration:underline}@container (width>=56rem){[data-theme=aurora] .dashboard-page>.dashboard-group{grid-column:2}}.pc-head{gap:.75rem;display:grid}.pc-section{--pc-tone-0:var(--aur-teal,var(--primary));--pc-tone-1:var(--aur-violet,#a855f7);--pc-tone-2:var(--aur-indigo,#4f46e5);--pc-tone-3:#e0912f;--pc-tone-4:#d9467a;--pc-tone-5:#6b8e23;gap:1rem;min-width:0;display:grid}.pc-h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.pc-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.pc-picker{gap:.5rem;min-width:0;display:grid}.pc-picker-row{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.pc-chips,.pc-toggle{flex-wrap:wrap;gap:.35rem;display:flex}.pc-chip{border:1px solid var(--border);background:var(--card);min-width:2.25rem;min-height:2.25rem;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.85rem;display:inline-flex}.pc-chip:disabled{cursor:default;opacity:.45}.pc-chip.is-on{background:linear-gradient(90deg, var(--aur-teal,var(--primary)), var(--aur-indigo,var(--primary)));color:var(--primary-foreground,#fff);border-color:#0000;font-weight:600}.pc-chip.is-on:disabled{opacity:1}.pc-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pc-stepper{align-items:center;gap:.6rem;display:inline-flex}.pc-stepper-title{text-align:center;font-variant-numeric:tabular-nums;min-width:7.5rem;font-weight:600}.pc-arrow{padding:0;font-size:1.1rem}.pc-soft{color:var(--muted-foreground);font-size:.8rem}.pc-custom{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pc-date{border:1px solid var(--input);background:var(--card);min-height:2.25rem;color:var(--foreground);border-radius:.6rem;padding:0 .6rem;font-size:.85rem}.pc-custom-note{flex-basis:100%}.pc-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.pc-grid.is-fleet{grid-template-columns:minmax(0,1fr)}.pc-table-card{overflow-x:auto}.pc-card{border:1px solid var(--border);border-radius:var(--radius,.75rem);background:var(--card);min-width:0;padding:1rem 1.1rem .75rem}.pc-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:600}.pc-chart{width:100%;margin-top:.4rem}.pc-chart svg{display:block;overflow:visible}.pc-gridline{stroke:var(--border);stroke-width:1px}.pc-zero{stroke:var(--muted-foreground);stroke-width:1px;opacity:.5}.pc-axis{fill:var(--muted-foreground);font-size:11px}.pc-dot{fill:var(--muted-foreground);opacity:.55}.pc-line{fill:none;stroke:var(--pc-tone);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pc-line.is-dashed{stroke-width:2.2px;stroke-dasharray:5 5}.pc-end{fill:var(--pc-tone)}.pc-endlabel{fill:var(--foreground);font-size:12px;font-weight:600}.pc-tone-0{--pc-tone:var(--pc-tone-0)}.pc-tone-1{--pc-tone:var(--pc-tone-1)}.pc-tone-2{--pc-tone:var(--pc-tone-2)}.pc-tone-3{--pc-tone:var(--pc-tone-3)}.pc-tone-4{--pc-tone:var(--pc-tone-4)}.pc-tone-5{--pc-tone:var(--pc-tone-5)}.pc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pc-stat{border:1px solid var(--border);border-radius:var(--radius,.75rem);background:var(--card);align-content:start;gap:.3rem;min-width:0;padding:.9rem 1rem;display:grid}.pc-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:700;line-height:1.15}.pc-marks{flex-wrap:wrap;gap:.3rem;display:flex}.pc-mark{width:.8rem;height:.8rem;box-shadow:inset 0 0 0 1.5px var(--muted-foreground);border-radius:50%}.pc-mark.is-held{background:var(--pc-tone-0);box-shadow:none}.pc-mark.is-open{box-shadow:inset 0 0 0 1.5px var(--pc-tone-0)}.pc-mark.is-unscored,.pc-mark.is-unsailed{opacity:.4}.pc-members{margin-top:-.25rem}.pc-member i{background:var(--pc-tone);border-radius:50%;width:.6rem;height:.6rem}.pc-member.is-on{background:var(--card);border-color:var(--pc-tone);color:var(--foreground)}.pc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.pc-table th,.pc-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:baseline;padding:.55rem .4rem}.pc-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:600}.pc-table tbody th{white-space:nowrap;font-weight:600}.pc-table tbody th small{font-weight:400;display:block}.pc-table tr.is-own th{color:var(--cc-indigo,var(--primary))}.pc-strong{font-weight:700}.pc-swatch{background:var(--pc-tone);border-radius:50%;width:.6rem;height:.6rem;margin-right:.45rem;display:inline-block}.pc-note{margin-top:.75rem}.pc-share{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;font-size:.9rem;font-weight:600;display:flex}.pc-switch{background:var(--input);cursor:pointer;border-radius:999px;flex:none;width:2.75rem;height:1.5rem;position:relative}.pc-switch i{background:var(--background);border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem}.pc-switch.is-on{background:linear-gradient(90deg, var(--aur-teal,var(--primary)), var(--aur-indigo,var(--primary)))}.pc-switch.is-on i{transform:translate(1.25rem)}.pc-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media not all and (width>=56rem){.pc-grid,.pc-grid.is-fleet{grid-template-columns:minmax(0,1fr)}}@media not all and (width>=40rem){.pc-table thead{display:none}.pc-table,.pc-table tbody,.pc-table tr{display:block}.pc-table tr{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .75rem;padding:.6rem 0;display:grid}.pc-table th,.pc-table td{border:0;padding:0}.pc-table tbody th{white-space:normal;grid-column:1/-1}.pc-table td:before{content:attr(data-label) " ";color:var(--muted-foreground);font-size:.72rem}.pc-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-theme=aurora] .pc-chip.is-on:not(.pc-member){color:#fff}.pc-table td{white-space:nowrap}.pc-table td:last-child{white-space:normal}.ct{--ct-ink:var(--foreground);--ct-soft:var(--muted-foreground);--ct-accent:var(--aur-indigo,var(--primary));--ct-own:var(--aur-teal,#0d9488);--ct-fixed:var(--aur-violet,#8b5cf6);--ct-grid:var(--border);--ct-bg:var(--background);width:100%;position:relative}.ct-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.ct svg{display:block}.ct-text{fill:var(--ct-ink)}.ct-soft{fill:var(--ct-soft)}.ct-strong{font-weight:600}.ct-lane{letter-spacing:.08em;text-transform:uppercase;fill:var(--ct-soft);font-size:9.5px;font-weight:600}.ct-lane-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ct-soft);background:var(--ct-bg);padding:0 .25rem;font-size:.6rem;font-weight:600;position:absolute;left:.5rem}@supports (color:color-mix(in lab, red, red)){.ct-lane-tag{background:color-mix(in srgb, var(--ct-bg) 80%, transparent)}}.ct-lane-tag{pointer-events:none}.ct-grid{stroke:var(--ct-grid);stroke-width:1px}.ct-today{stroke:var(--ct-accent);stroke-width:1.4px}.ct-today-label{fill:var(--ct-accent);font-weight:600}.ct-accent-fill{fill:var(--ct-accent)}.ct-route{stroke:var(--ct-accent);stroke-width:2.4px}.ct-route.is-ahead{stroke-width:1.6px;stroke-dasharray:3 5}.ct-mark circle:first-child{fill:var(--ct-bg);stroke:var(--ct-accent);stroke-width:1.5px}.ct-mark.is-reached circle:first-child{fill:var(--ct-accent)}.ct-hit{fill:#0000;cursor:copy}.ct-select{fill:#0000;stroke:#0000;stroke-width:1.5px}[role=button].ct-milestone,[role=button].ct-period{cursor:pointer;outline:none}.ct-milestone.is-selected .ct-select,.ct-period.is-selected .ct-select,[role=button].ct-milestone:focus-visible .ct-select,[role=button].ct-period:focus-visible .ct-select{stroke:var(--ct-ink)}.ct-milestone-line{stroke:var(--ct-accent);stroke-width:1.4px;stroke-dasharray:2 3}.ct-milestone.is-reached .ct-milestone-line{stroke-dasharray:none}.ct-milestone.is-late .ct-milestone-line,.ct-milestone.is-open .ct-milestone-line{stroke:var(--ct-soft)}.ct-flag-pole{stroke:var(--ct-ink);stroke-width:1.4px}.ct-flag{fill:var(--ct-accent)}.ct-milestone.is-late .ct-flag{fill:var(--ct-soft)}.ct-milestone-dot{fill:var(--ct-accent)}.ct-milestone.is-late .ct-milestone-dot{fill:var(--ct-bg);stroke:var(--ct-soft);stroke-width:1.6px}.ct-period-core{fill:var(--ct-fixed)}.ct-period-tail{fill:var(--ct-fixed);opacity:.3}.ct-period.is-own .ct-period-core,.ct-period.is-own .ct-period-tail{fill:var(--ct-own)}.ct-band-core{fill:var(--ct-fixed);opacity:.13}.ct-band-tail{fill:var(--ct-fixed);opacity:.05}.ct-band.is-own .ct-band-core,.ct-band.is-own .ct-band-tail{fill:var(--ct-own)}.ct-course{stroke:var(--ct-soft);stroke-width:1.5px}.ct-course.is-ahead{stroke-dasharray:2 4}.ct-day-change{fill:var(--ct-bg);stroke:var(--ct-ink);stroke-width:1.4px}.ct-race rect{fill:var(--ct-accent);fill-opacity:.16;stroke:var(--ct-accent)}.ct-race.is-planned rect{fill:none;stroke:var(--ct-soft);stroke-dasharray:3 3}.ct-goal{stroke:var(--ct-soft);stroke-dasharray:5 4;opacity:.7}.ct-goal.is-provisional{stroke-dasharray:1 5}.ct-dot{fill:var(--ct-own);stroke:var(--ct-own);stroke-width:1.2px;opacity:.85}.ct-dot.is-soft{fill:var(--ct-bg)}.ct-trend{fill:none;stroke:var(--ct-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ct-forecast{fill:none;stroke:var(--ct-accent);stroke-width:2px;stroke-dasharray:4 5;stroke-linecap:round}.ct-now{fill:var(--ct-accent);stroke:var(--ct-bg);stroke-width:2px}.planning-swatch{background:var(--aur-violet,#8b5cf6);border-radius:.25rem;flex:none;width:.8rem;height:.8rem}.planning-swatch.is-own{background:var(--aur-teal,#0d9488)}.planning-good{color:var(--aur-teal,#0d9488)}.pl-sheet{padding:1.25rem}.pl-sheet.is-classic{border-radius:1rem 1rem 0 0}.pl-title{justify-content:space-between;align-items:baseline;gap:1rem;padding-right:2rem;font-size:1.15rem;font-weight:600;display:flex}.pl-title small{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.pl-form{gap:.75rem;display:grid}.pl-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.pl-kind{border:1px solid var(--border);border-radius:.6rem;padding:.6rem .3rem;font-size:.85rem}.pl-kind.is-on{border-color:var(--aur-indigo,var(--primary));box-shadow:inset 0 0 0 1px var(--aur-indigo,var(--primary));font-weight:600}.pl-dates{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.pl-dates label,.pl-note{color:var(--muted-foreground);gap:.25rem;font-size:.8rem;display:grid}.pl-form input{min-width:0;color:var(--foreground);border:1px solid var(--border);background:0 0;border-radius:.5rem;padding:.45rem .6rem;font-size:.95rem}.pl-unit{align-items:center;gap:.4rem;display:flex}.pl-unit input{flex:1}.pl-hint{color:var(--muted-foreground);font-size:.8rem;line-height:1.45}.pl-error{color:var(--destructive,#dc2626);font-size:.8rem}.pl-forecast{background:var(--aur-indigo,var(--primary));border-radius:.8rem;padding:.7rem .85rem;font-size:.9rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pl-forecast{background:color-mix(in srgb, var(--aur-indigo,var(--primary)) 10%, transparent)}}.pl-actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.pl-button{border:1px solid var(--border);border-radius:999px;padding:.45rem 1rem;font-size:.9rem}.pl-button.is-primary{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.bf{gap:1rem;max-width:52rem;padding:1rem;display:grid}.bf-title{font-size:1.5rem;font-weight:600}.bf-lead{max-width:40rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.5}.bf-form{gap:.35rem;display:grid}.bf-row{grid-template-columns:minmax(8.5rem,1.2fr) minmax(6rem,1fr) minmax(5.5rem,.8fr) minmax(5.5rem,.8fr) 2rem;align-items:center;gap:.5rem;display:grid}.bf-row-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:600}.bf-row input{width:100%;min-width:0;color:inherit;border:1px solid var(--border);background:0 0;border-radius:.5rem;padding:.45rem .55rem;font-size:.95rem}.bf-row.is-invalid input{border-color:var(--destructive,#dc2626)}.bf-unit{align-items:center;gap:.3rem;font-size:.85rem;display:flex}.bf-remove{color:var(--muted-foreground);font-size:1.2rem}.bf-remove:disabled{opacity:.3}.bf-note,.bf-error{color:var(--muted-foreground);grid-column:1/-1;font-size:.78rem}.bf-error{color:var(--destructive,#dc2626)}.bf-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.75rem;display:flex}.bf-spacer{flex:1}.bf-link{text-underline-offset:4px;font-size:.9rem;text-decoration:underline}.bf-submit{color:var(--primary-foreground);background:var(--primary);border-radius:999px;padding:.55rem 1.2rem;font-weight:600}.bf-submit:disabled{opacity:.5}@media (width<=40rem){.bf-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 2rem}.bf-row>:nth-child(3),.bf-row>:nth-child(4){grid-row:2}.bf-row>:nth-child(3){grid-column:1}.bf-row>:nth-child(4){grid-column:2}.bf-row-head{display:none}}.fc-band-core,.pc-band-core{fill:var(--aur-violet,#8b5cf6);opacity:.13}.fc-band-tail,.pc-band-tail{fill:var(--aur-violet,#8b5cf6);opacity:.05}.fc-band.is-own rect,.pc-band.is-own rect{fill:var(--aur-teal,#0d9488)}.fc-band-label,.pc-band-label{text-transform:capitalize;fill:var(--muted-foreground);font-size:10px}.fc-dot.is-soft{fill:var(--background);stroke:var(--foreground);stroke-width:1.2px}.pc-dot.is-soft{fill:var(--background);stroke:var(--muted-foreground);stroke-width:1.2px;opacity:.9}.ct,.planning-page>*{min-width:0}@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-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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
