@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-x-reverse:0;--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-sans:var(--font-app,var(--font-golos,ui-sans-serif)), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-600:#009767;--color-emerald-900:#004e3b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:var(--radius);--ease-in:cubic-bezier(.4, 0, 1, 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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-app,var(--font-golos,ui-sans-serif)), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-app-display,var(--font-unbounded,var(--font-golos))), ui-sans-serif, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-900:lab(28.8637% -26.9249 5.45986)}}}@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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:40 33% 97%;--foreground:30 12% 12%;--card:40 40% 99%;--card-foreground:30 12% 12%;--popover:40 40% 99%;--popover-foreground:30 12% 12%;--primary:152 32% 24%;--primary-foreground:40 40% 98%;--secondary:40 22% 92%;--secondary-foreground:30 12% 18%;--muted:40 20% 93%;--muted-foreground:30 8% 42%;--accent:152 24% 90%;--accent-foreground:152 32% 20%;--destructive:8 62% 46%;--destructive-foreground:40 40% 98%;--border:38 18% 87%;--input:38 18% 84%;--ring:152 32% 32%;--radius:.625rem;--ok:152 38% 32%;--warn:28 68% 44%;--over:8 62% 46%;--meal-breakfast:36 64% 42%;--meal-lunch:152 38% 30%;--meal-dinner:12 52% 44%;--meal-snack:318 22% 46%;--meal-second-breakfast:48 52% 40%;--meal-late-snack:250 26% 48%}.dark{--background:30 10% 8%;--foreground:40 18% 86%;--card:30 10% 11%;--card-foreground:40 20% 92%;--popover:30 10% 11%;--popover-foreground:40 20% 92%;--primary:152 34% 62%;--primary-foreground:30 14% 10%;--secondary:30 8% 17%;--secondary-foreground:40 20% 92%;--muted:30 8% 16%;--muted-foreground:38 10% 62%;--accent:152 20% 22%;--accent-foreground:152 34% 78%;--destructive:8 58% 52%;--destructive-foreground:40 20% 96%;--border:30 8% 20%;--input:30 8% 24%;--ring:152 34% 52%;--ok:152 40% 58%;--warn:32 70% 58%;--over:8 62% 60%;--meal-breakfast:36 62% 62%;--meal-lunch:152 34% 58%;--meal-dinner:12 52% 62%;--meal-snack:318 24% 66%;--meal-second-breakfast:48 56% 64%;--meal-late-snack:250 30% 70%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"rlig" 1, "calt" 1;background-image:radial-gradient(circle at 12% -8%,#7ab89b12,#0000 42%),radial-gradient(circle at 96% 4%,#e2a75a0f,#0000 38%);background-attachment:fixed}.dark option{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground))}.tabular-nums{font-variant-numeric:tabular-nums}h1,h2,.font-display{font-family:var(--font-display);letter-spacing:-.02em}}@layer components{.cer{--cer-ink-strong:#fff4e3;--cer-ink:#fff2df;--cer-ink-soft:#dacbb4;--cer-ink-dim:#d1c8bd;--cer-ink-faint:#b9a894;--cer-amber:#e6c594;--cer-amber-deep:#f0a431;--cer-gold:#ffd79a;--cer-olive:#c8d2b2;--cer-line:#e0d0b81f;--cer-glass:linear-gradient(158deg, #f3e4ce29 0%, #e094520f 42%, #f3e4ce08 100%), linear-gradient(0deg, #291f1599, #291f1599);--cer-glass-border:#edd7b629;--cer-glass-shadow:0 24px 44px -22px #000000d9, 0 2px 0 #0000004d, inset 0 1px 0 #f9eddc52, inset 0 -1px 0 #5d381473, inset 0 -22px 34px -26px #ffa53d8c;--cer-clay:linear-gradient(170deg, #3b3026, #2c231b);--cer-clay-shadow:0 3px 0 #0000008c, 0 16px 20px -13px #000000f2, inset 0 1px 0 #ffffff38, inset 0 -8px 14px -6px #0000008c, inset 0 0 0 1px #00000059;--cer-gloss:linear-gradient(180deg, #ffffff42, #ffffff17 30%, #fff0 100%);--cer-ground:radial-gradient(1100px 720px at 6% -12%, #49361de6, transparent 62%), radial-gradient(900px 620px at 96% 8%, #402317bf, transparent 64%), radial-gradient(1000px 780px at 44% 112%, #3e3019b3, transparent 62%), #16120e}.skin[data-skin=ceramic],.skin:is([data-skin=ceramic],[data-skin=gallery]) .an{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;--background:30 24% 7%;--foreground:34 52% 87%;--card:28 22% 12%;--card-foreground:34 60% 94%;--popover:28 22% 13%;--popover-foreground:34 60% 94%;--primary:36 62% 60%;--primary-foreground:28 30% 10%;--secondary:28 18% 18%;--secondary-foreground:34 40% 88%;--muted:28 18% 17%;--muted-foreground:34 24% 74%;--accent:34 24% 22%;--accent-foreground:36 55% 80%;--destructive:8 62% 62%;--destructive-foreground:28 30% 10%;--border:34 26% 24%;--input:34 26% 32%;--ring:36 62% 55%;--ok:84 32% 62%;--warn:36 70% 64%;--over:8 66% 66%;--meal-breakfast:36 62% 70%;--meal-lunch:152 34% 62%;--meal-dinner:12 54% 68%;--meal-snack:318 26% 72%;--meal-second-breakfast:48 56% 70%;--meal-late-snack:250 34% 76%;--sk-page:transparent;--sk-col:#251e18;--sk-slot:#2e261f;--sk-slot-border:#e3d5bf1a;--sk-card:#372e25;--sk-text:#f7eee3;--sk-muted:#cbbfae;--sk-photo:68px;--sk-col-w:17rem;--sk-name:.95rem;--sk-day:1.25rem;--sk-day-font:var(--font-display);--sk-radius:.85rem;--sk-gap:.9rem;--sk-pad:.85rem;--sk-accent:36 62% 60%}.skin[data-skin=enamel]{--enm-void:#0a0806;--enm-ink:#0e0b09;--enm-ink-2:#12100d;--enm-ink-3:#1b1713;--enm-cream:#f6f1e8;--enm-brass:#b08d57;--enm-brass-hi:#d6b47c;--enm-brass-lo:#7d6238;--enm-partition:#b08d5747;--enm-partition-lit:#b08d578c;--enm-cell:linear-gradient(168deg, #241d16, #191410);--enm-cell-2:radial-gradient(130% 150% at 14% 0%, #201a14, #14100c 72%);--enm-glaze:radial-gradient(128% 88% at 20% 2%, #ffffff26, #fff0 56%), linear-gradient(168deg, #ffffff0f, #0000003d);--enm-cell-shadow:0 0 0 1px #b08d579e, 0 18px 34px -20px #000000e6, inset 0 0 0 1px #ffffff0e, inset 0 -36px 64px #00000029;--enm-seam:#a88756;--enm-ground:radial-gradient(1300px 620px at 50% -260px, #b08d5724, #b08d5700 68%), var(--enm-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;--background:30 24% 5%;--foreground:39 40% 87%;--card:28 20% 10%;--card-foreground:39 44% 94%;--popover:30 18% 9%;--popover-foreground:39 44% 94%;--primary:37 48% 62%;--primary-foreground:30 45% 6%;--secondary:34 14% 17%;--secondary-foreground:39 30% 90%;--muted:34 13% 15%;--muted-foreground:38 16% 72%;--accent:34 22% 19%;--accent-foreground:37 48% 74%;--destructive:8 62% 62%;--destructive-foreground:30 45% 8%;--border:36 30% 20%;--input:36 32% 30%;--ring:37 48% 58%;--radius:0rem;--ok:152 34% 62%;--warn:36 62% 66%;--over:8 62% 64%;--meal-breakfast:36 62% 70%;--meal-lunch:152 34% 62%;--meal-dinner:12 54% 68%;--meal-snack:318 26% 72%;--meal-second-breakfast:48 56% 70%;--meal-late-snack:250 34% 76%;--sk-page:transparent;--sk-col:#17120e;--sk-slot:#1c1611;--sk-meal-top:.55;--sk-meal-mid:.16;--sk-slot-border:var(--enm-partition);--sk-card:#241d17;--sk-text:var(--enm-cream);--sk-muted:#c3bbac;--sk-photo:68px;--sk-col-w:17rem;--sk-name:.95rem;--sk-day:1.25rem;--sk-day-font:var(--font-display);--sk-radius:0rem;--sk-gap:.4rem;--sk-pad:.7rem;--sk-accent:37 48% 62%;--sk-panel-gap:1px;--sk-panel-bg:linear-gradient(152deg, #d0aa72 0%, #8a6b3e 38%, #c9a570 62%, #7d6238 100%);--sk-panel-edge:0 0 0 1px #b08d579e;--sk-cell-radius:0px;--sk-cell-bg:var(--enm-cell);--sk-cell-glaze:radial-gradient(128% 88% at 20% 2%, #ffffff2b, #fff0 56%), linear-gradient(168deg, #ffffff0e, #00000047);--sk-cell-edge:inset 0 0 0 1px #ffffff0e, inset 0 -36px 64px #00000029;--sk-seam-w:1px}.skin[data-skin=enamel] [data-sk-meal=breakfast]{--sk-meal-fill:36 62% 45%}.skin[data-skin=enamel] [data-sk-meal=secondBreakfast]{--sk-meal-fill:48 52% 40%}.skin[data-skin=enamel] [data-sk-meal=lunch]{--sk-meal-fill:152 34% 32%}.skin[data-skin=enamel] [data-sk-meal=snack]{--sk-meal-fill:318 26% 38%}.skin[data-skin=enamel] [data-sk-meal=lateSnack]{--sk-meal-fill:250 26% 44%}.skin[data-skin=enamel] [data-sk-meal=dinner]{--sk-meal-fill:12 54% 40%}.skin[data-skin^=motion]{--mo-canvas:#0b0c0d;--mo-s1:#101113;--mo-s2:#141517;--mo-s3:#191a1c;--mo-s4:#1f2124;--mo-hair:#232529;--mo-hair-2:#2c2e33;--mo-hair-3:#3a3d43;--mo-ink:#e6e7e9;--mo-ink-2:#c6cbd2;--mo-ink-3:#8b9099;--mo-acc:#ff7a45;--mo-acc-2:#ffb193;--mo-acc-bg:#ff7a451a;--mo-acc-bg-2:#ff7a4529;--mo-acc-line:#ff7a456b;--mo-mark:#5d636c;--mo-mark-2:#767d87;--mo-calm:#9bbfb0;--mo-calm-2:#a6c9bb;--mo-veil:255 255 255;--mo-glass:#0b0c0db8;--mo-spring:cubic-bezier(.32, .72, 0, 1);--mo-ease:cubic-bezier(.22, .61, .24, 1);--mo-lift:inset 0 1px 1px rgb(var(--mo-veil) / .15);--mo-lift-s:inset 0 1px 0 rgb(var(--mo-veil) / .055);--mo-mono:var(--font-mono-tech), ui-monospace, monospace;--font-app:var(--font-onest);--font-app-display:var(--font-onest);--sh-rail-w:208px;--sh-rail-pad:0px;--sh-nav-h:32px;--sh-nav-r:8px;--sh-nav-px:9px;--sh-nav-py:0px;--sh-nav-gap:10px;--sh-nav-top:0px;--sh-bar-h:51px;--sh-grain:block;--sh-glide:block;--sh-brand:flex;--sh-foot:flex;--sh-nest:grid;--sh-brand-bar:flex;--sh-crumbs:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:210 8% 5%;--foreground:220 6% 91%;--card:220 9% 7%;--card-foreground:220 6% 91%;--popover:220 7% 8%;--popover-foreground:220 6% 91%;--primary:220 6% 91%;--primary-foreground:210 8% 5%;--secondary:220 6% 10%;--secondary-foreground:215 12% 80%;--muted:220 6% 10%;--muted-foreground:219 6% 57%;--accent:216 7% 13%;--accent-foreground:220 6% 91%;--destructive:6 72% 62%;--destructive-foreground:210 8% 5%;--border:220 8% 15%;--input:220 7% 19%;--ring:17 100% 64%;--radius:.5rem;--ok:155 25% 58%;--warn:17 100% 64%;--over:6 72% 62%;--sk-page:transparent;--sk-col:var(--mo-s1);--sk-slot:var(--mo-s1);--sk-slot-border:var(--mo-hair);--sk-card:var(--mo-s2);--sk-text:var(--mo-ink);--sk-muted:var(--mo-ink-3);--sk-photo:42px;--sk-col-w:12rem;--sk-name:.8125rem;--sk-day:.6875rem;--sk-day-font:var(--font-app);--sk-radius:.75rem;--sk-gap:.375rem;--sk-pad:.5rem;--sk-accent:17 100% 64%;--sk-meal-top:.2;--sk-meal-mid:.06}.skin[data-skin=motion-light]{--mo-canvas:#e6e9ee;--mo-s1:#f2f3f6;--mo-s2:#f7f8fa;--mo-s3:#fbfbfd;--mo-s4:#fff;--mo-hair:#d7dbe2;--mo-hair-2:#c3c9d2;--mo-hair-3:#a7aeba;--mo-ink:#21242a;--mo-ink-2:#4d545e;--mo-ink-3:#5f666f;--mo-acc:#b83c06;--mo-acc-2:#8f2d04;--mo-acc-bg:#ff7a4529;--mo-acc-bg-2:#ff7a4542;--mo-acc-line:#b83c0673;--mo-mark:#79818d;--mo-mark-2:#5f6773;--mo-calm:#2f6a51;--mo-calm-2:#265e47;--mo-veil:0 0 0;--mo-lift:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #00000014;--mo-lift-s:inset 0 1px 0 #ffffff59, inset 0 -1px 0 #0000000b;--mo-glass:#e6e9eeb8;--mo-grain-o:.018;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:218 19% 92%;--foreground:220 12% 15%;--card:222 18% 96%;--card-foreground:220 12% 15%;--popover:220 23% 97%;--popover-foreground:220 12% 15%;--primary:220 12% 15%;--primary-foreground:222 18% 96%;--secondary:218 16% 86%;--secondary-foreground:215 10% 34%;--muted:218 16% 86%;--muted-foreground:214 8% 40%;--accent:218 16% 86%;--accent-foreground:220 12% 15%;--destructive:4 70% 40%;--destructive-foreground:0 0% 100%;--border:216 14% 79%;--input:218 12% 69%;--ring:18 94% 37%;--ok:155 38% 30%;--warn:18 94% 37%;--over:4 70% 40%;--sk-accent:18 94% 37%;--sk-meal-top:.28;--sk-meal-mid:.1}.skin[data-skin^=motion] [data-sk-meal=breakfast]{--sk-meal-fill:45 62% 52%}.skin[data-skin^=motion] [data-sk-meal=secondBreakfast]{--sk-meal-fill:82 46% 48%}.skin[data-skin^=motion] [data-sk-meal=lunch]{--sk-meal-fill:152 55% 48%}.skin[data-skin^=motion] [data-sk-meal=dinner]{--sk-meal-fill:355 52% 52%}.skin[data-skin^=motion] [data-sk-meal=snack]{--sk-meal-fill:310 55% 54%}.skin[data-skin^=motion] [data-sk-meal=lateSnack]{--sk-meal-fill:250 48% 58%}@media (min-width:768px){.skin[data-skin^=motion]{--sh-brand-bar:none;--sh-crumbs:flex}}.skin[data-skin^=motion] .an{--an-ink-strong:var(--mo-ink);--an-ink:var(--mo-ink);--an-ink-soft:var(--mo-ink-2);--an-ink-dim:var(--mo-ink-2)}@supports (color:color-mix(in lab, red, red)){.skin[data-skin^=motion] .an{--an-ink-dim:color-mix(in oklab, var(--mo-ink-2) 65%, var(--mo-ink-3))}}.skin[data-skin^=motion] .an{--an-ink-faint:var(--mo-ink-2)}@supports (color:color-mix(in lab, red, red)){.skin[data-skin^=motion] .an{--an-ink-faint:color-mix(in oklab, var(--mo-ink-2) 45%, var(--mo-ink-3))}}.skin[data-skin^=motion] .an{--an-hint:var(--mo-ink-3);--an-ink-shadow:none;--an-rule:rgb(var(--mo-veil) / .06);--an-rule-lit:rgb(var(--mo-veil) / .1);--an-wash:rgb(var(--mo-veil) / .03);--an-edge-dim:rgb(var(--mo-veil) / .07);--an-edge:rgb(var(--mo-veil) / .1);--an-edge-lit:rgb(var(--mo-veil) / .18);--an-edge-hot:rgb(var(--mo-veil) / .24);--an-focus-edge:var(--mo-acc-line);--an-glow-hero:transparent;--an-glow-halo:transparent;--an-glow-ring:rgb(var(--mo-veil) / .12);--an-glow-dot:var(--mo-ink-2);--an-field-glow:none;--an-accent:var(--mo-ink-2);--an-accent-deep:var(--mo-ink-3);--an-figure:var(--mo-ink);--an-hero-figure:var(--mo-ink);--an-hero-unit:var(--mo-ink-3);--an-badge-ink:var(--mo-ink-2);--an-key-ink:var(--mo-ink-2);--an-key-fill:rgb(var(--mo-veil) / .08);--an-sub-ink:var(--mo-ink-3);--an-vial-ink:var(--mo-ink-3);--an-found-ink:var(--mo-ink-3);--an-unit-ink:var(--mo-ink-3);--an-list-ink:var(--mo-ink-2);--an-list-unit:var(--mo-ink-3);--an-chev-ink:var(--mo-ink-3);--an-calm:var(--mo-calm);--an-calm-figure:var(--mo-calm-2);--an-figure-over:var(--mo-acc);--an-limit:var(--mo-acc);--an-limit-ink:var(--mo-acc-2);--an-limit-wash:var(--mo-acc-bg);--an-glass:var(--mo-s2);--an-glass-border:var(--mo-hair);--an-glass-shadow:var(--mo-lift-s);--an-clay:var(--mo-s1);--an-clay-shadow:var(--mo-lift-s);--an-head-fill:var(--mo-s1);--an-field-fill:var(--mo-s2);--an-field-shadow:var(--mo-lift-s);--an-field-shadow-lit:var(--mo-lift);--an-found-fill:var(--mo-s2);--an-tube-fill:var(--mo-s3);--an-well:var(--mo-canvas);--an-menu-shadow:var(--mo-lift-s);--an-badge-fill:rgb(var(--mo-veil) / .06);--an-badge-shadow:var(--mo-lift-s);--an-plan-fill:var(--mo-s1);--an-plan-line:rgb(var(--mo-veil) / .08);--an-plan-lit:rgb(var(--mo-veil) / .04);--an-sheen:linear-gradient(180deg, rgb(var(--mo-veil) / .05), rgb(var(--mo-veil) / 0) 42%);--an-sheen-h:100%;--an-gloss:var(--an-sheen);--an-gloss-h:100%;--an-streak:none;--an-r-screen:12px;--an-r-pane:12px;--an-r-field:8px;--an-r-menu:8px;--an-r-badge:9999px;--an-r-tube:4px;--an-r-tile:8px;--an-r-tile-2:8px;--an-r-tile-3:8px;--an-r-gauge:4px;--an-ground:none;box-shadow:none;background:0 0;padding:0}.skin[data-skin^=motion] .an-atmos,.skin[data-skin^=motion] .an-chip{display:none}.skin[data-skin^=motion] .an-pane{-webkit-backdrop-filter:none}.an{--an-ink-strong:var(--cer-ink-strong);--an-ink:var(--cer-ink);--an-ink-soft:var(--cer-ink-soft);--an-ink-dim:var(--cer-ink-dim);--an-ink-faint:#c4b4a2;--an-hint:#c3b49c;--an-badge-ink:#e8d3b3;--an-hero-figure:#ffe6bd;--an-hero-unit:#dcbd8e;--an-vial-ink:#c7ab86;--an-sub-ink:#dcc6a6;--an-found-ink:#c8ab84;--an-key-ink:#e7bd7c;--an-unit-ink:#c3b39c;--an-list-ink:#e8d6bc;--an-list-unit:#c1b6a9;--an-chev-ink:#c7ac86;--an-ink-shadow:0 1px 2px #000000b3;--an-accent:var(--cer-amber);--an-accent-deep:var(--cer-amber-deep);--an-figure:var(--cer-gold);--an-calm:var(--cer-olive);--an-calm-figure:#c9d0a8;--an-figure-over:#ffb59a;--an-mark-l:68%;--an-rule:#ffd69e1a;--an-rule-lit:#ffd69e1c;--an-wash:#ffd69e1a;--an-edge-dim:#ffd69e33;--an-edge:#ffd69e38;--an-edge-lit:#ffd69e4d;--an-focus-edge:#ffc56ea6;--an-glow-hero:#f0a43166;--an-glow-dot:#f0a431e6;--an-glow-ring:#f0a43133;--an-glow-halo:#f0a43180;--an-key-fill:#f0a4312e;--an-ground:var(--cer-ground);--an-glass:var(--cer-glass);--an-glass-border:var(--cer-glass-border);--an-glass-shadow:var(--cer-glass-shadow);--an-clay:var(--cer-clay);--an-clay-shadow:var(--cer-clay-shadow);--an-sheen:linear-gradient(180deg, #fff7e71a, #fff7e700);--an-sheen-h:46%;--an-streak:linear-gradient(108deg, transparent 34%, #fff8e51c 44%, #fff8e505 50%, transparent 62%);--an-gloss:var(--cer-gloss);--an-gloss-h:54%;--an-head-fill:linear-gradient(158deg, #ffe4ba33, #ffb76012), linear-gradient(0deg, #261b12e0, #261b12e0);--an-badge-fill:linear-gradient(180deg, #ffe5bb29, #ffe5bb0d);--an-field-fill:linear-gradient(180deg, #fff0d61a, #16100b8c);--an-found-fill:linear-gradient(180deg, #2b2118, #1d1610);--an-tube-fill:linear-gradient(180deg, #fff0d61a, #1e16106b);--an-well:linear-gradient(180deg, #1b150f, #2a2118);--an-plan-line:#ffd69e24;--an-plan-fill:linear-gradient(170deg, #352b22, #261e17);--an-plan-lit:#fff6e40d;--an-limit:#c8743f;--an-limit-ink:#e5a67f;--an-limit-wash:#c8743f1a;--an-field-l:42%;--an-field-a:.5;--an-hero-a:.34;--an-edge-hot:#ffd69e70;--an-field-glow:0 0 26px -10px #f0a4318c;--an-badge-shadow:inset 0 1px 0 #fff6e459, 0 6px 14px -8px #000c;--an-field-shadow:inset 0 1px 0 #fff6e46b, inset 0 -8px 16px -10px #000000e6, 0 12px 26px -16px #000000f2;--an-field-shadow-lit:inset 0 1px 0 #fff6e480, 0 0 0 3px var(--an-glow-ring), 0 0 30px -6px var(--an-glow-halo);--an-menu-shadow:0 26px 44px -20px #000000f2, inset 0 1px 0 #ffffff29;--an-r-screen:1.75rem;--an-r-pane:1.375rem;--an-r-field:1.125rem;--an-r-menu:1rem;--an-r-badge:.875rem;--an-r-tube:.75rem;--an-r-tile:20px 11px 18px 13px;--an-r-tile-2:12px 22px 12px 20px;--an-r-tile-3:24px 16px 22px 10px;--an-r-gauge:10px 5px 9px 6px;isolation:isolate;border-radius:var(--an-r-screen);background:var(--an-ground);color:var(--an-ink);-webkit-font-smoothing:antialiased;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000e6}.skin:is([data-skin=ceramic],[data-skin=gallery]) .an{--an-mark-l:78%}.an-atmos{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.an-orb{filter:blur(46px);border-radius:50%;display:block;position:absolute}.an-orb-a{background:radial-gradient(circle,#ffb2429e,#ffb24200 70%);width:280px;height:280px;animation:26s ease-in-out infinite an-drift;top:-90px;left:-70px}.an-orb-b{background:radial-gradient(circle,#e26a3475,#e26a3400 70%);width:240px;height:240px;animation:33s ease-in-out infinite reverse an-drift;top:170px;right:-80px}.an-orb-c{background:radial-gradient(circle,#d4963266,#d4963200 70%);width:320px;height:320px;animation:40s ease-in-out infinite an-drift;bottom:-140px;left:40px}@keyframes an-drift{0%,to{transform:translate(0)}50%{transform:translate(18px,-22px)}}.an-stack{z-index:1;grid-template-columns:repeat(6,1fr);position:relative}.an-stack>*{grid-column:span 6}.an-pane{border-radius:var(--an-r-pane);border:1px solid var(--an-glass-border);background:var(--an-glass);-webkit-backdrop-filter:blur(20px)saturate(150%);box-shadow:var(--an-glass-shadow);position:relative;overflow:hidden}.an-pane:before{content:"";z-index:3;height:var(--an-sheen-h);pointer-events:none;background:var(--an-sheen);position:absolute;inset:0 0 auto}.an-pane:after{content:"";z-index:3;pointer-events:none;background:var(--an-streak);position:absolute;inset:-30%}.an-body{z-index:4;position:relative}.an-head{background:var(--an-head-fill);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex}.an-brand{letter-spacing:.2em;text-transform:uppercase;color:var(--an-accent);font-size:.6875rem}.an-title{font-family:var(--font-display);color:var(--an-ink-strong);margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:1.05}.an-lede{color:var(--an-ink-dim);margin-top:.4375rem;font-size:.8125rem;line-height:1.45}.an-days{border:1px solid var(--an-edge-dim);border-radius:var(--an-r-badge);letter-spacing:.06em;color:var(--an-badge-ink);background:var(--an-badge-fill);box-shadow:var(--an-badge-shadow);flex:none;align-items:baseline;gap:.3125rem;padding:.5rem .8125rem;font-size:.6875rem;display:flex}.an-days-n{font-family:var(--font-display);color:var(--an-figure);font-size:1.0625rem;font-weight:700}.an-hero{padding:1rem 1.125rem 1.125rem}.an-hero[data-field]{background:linear-gradient(0deg, hsl(var(--an-tone,0 0%) var(--an-field-l) / var(--an-hero-a)), hsl(var(--an-tone,0 0%) var(--an-field-l) / var(--an-hero-a))), var(--an-glass)}.an-act{padding:.75rem .9375rem}.an-alarm{padding:.8125rem .9375rem .875rem}.an-hero-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.875rem;display:flex}.an-kcal{font-family:var(--font-display);color:var(--an-hero-figure);text-shadow:0 0 34px var(--an-glow-hero);font-size:3.875rem;font-weight:700;line-height:.92;display:block}.an-kcal-u{letter-spacing:.22em;text-transform:uppercase;color:var(--an-hero-unit);margin-top:.375rem;font-size:.75rem;display:block}.an-vials{gap:.625rem;padding-bottom:2px;display:flex}.an-vial{text-align:center;width:3.5rem}.an-tube{border:1px solid var(--an-edge);border-radius:var(--an-r-tube);background:var(--an-tube-fill);height:74px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6e466,inset -3px 0 6px -3px #000000b3,inset 3px 0 6px -3px #ffe8c438,0 8px 16px -10px #000c}.an-tube[data-an-noscale]{box-shadow:none;background:0 0;border-style:dashed}.an-tube[data-an-noscale] .an-gleam{display:none}.an-liquid{height:var(--lvl,0%);background:linear-gradient(180deg, var(--a,#f5bd67), var(--b,#cf8420));box-shadow:0 -8px 18px -2px var(--glow,#f0a43173);animation:1.1s cubic-bezier(.22,.9,.3,1) both an-rise;position:absolute;inset:auto 0 0}.an-liquid:after{content:"";filter:blur(.6px);background:#fff6e4b8;border-radius:50%;height:7px;position:absolute;top:-3px;left:-6%;right:-6%}.an-crest-v{inset:auto 0 var(--an-norm,60%);z-index:2;height:calc(var(--lvl,0%) - var(--an-norm,60%));background:linear-gradient(#ec542c9e,#ec542c4d);border-top:1.5px solid #ffc6aaeb;animation:1.1s cubic-bezier(.22,.9,.3,1) both an-crest-v;position:absolute}.an-mark-v{inset:auto 2px var(--an-norm,60%);z-index:4;border-top:1px dashed #fff3dc8c;height:0;position:absolute}.an-gleam{z-index:3;background:linear-gradient(#fffaee80,#fffaee0d);border-radius:4px;width:4px;position:absolute;top:7px;bottom:9px;left:6px}.an-vial-n{color:var(--an-ink-strong);margin-top:.4375rem;font-size:.8125rem;font-weight:600;display:block}.an-vial-l{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--an-vial-ink);margin-top:1px;font-size:.53125rem;display:block}.an-vial-p{color:var(--an-ink-dim);margin-top:2px;font-size:.59375rem;display:block}@keyframes an-rise{0%{height:0}to{height:var(--lvl,0%)}}@keyframes an-fill{0%{width:0}to{width:var(--lvl,0%)}}@keyframes an-crest{0%{width:0}to{width:calc(var(--lvl,0%) - var(--an-norm,60%))}}@keyframes an-crest-v{0%{height:0}to{height:calc(var(--lvl,0%) - var(--an-norm,60%))}}.an-cap{letter-spacing:.2em;text-transform:uppercase;color:var(--an-ink-soft);align-items:center;gap:.5rem;margin:.25rem .25rem 0;font-size:.6875rem;display:flex}.an-cap-n{letter-spacing:.06em;text-transform:none;color:var(--an-ink-dim);margin-left:auto}.an-dot{background:var(--an-accent-deep);width:7px;height:7px;box-shadow:0 0 12px var(--an-glow-dot), inset 0 1px 0 #fff9;border-radius:50%;flex:none}.an-dot-hot{background:#e2683a;box-shadow:0 0 12px #e2683ad9,inset 0 1px #ffffff8c}.an-dot-calm{background:#8fa06a;box-shadow:0 0 10px #8fa06ab3,inset 0 1px #ffffff80}.an-dot-thin{background:#7d7466;box-shadow:inset 0 1px #ffffff59}.an-note{color:var(--an-ink-faint);margin:0 .25rem;font-size:.71875rem;line-height:1.45}.an-tile{border-radius:var(--an-r-tile);background:linear-gradient(0deg, hsl(var(--an-tone,0 0%) var(--an-field-l) / var(--an-field-a)), hsl(var(--an-tone,0 0%) var(--an-field-l) / var(--an-field-a))), var(--an-clay);min-width:0;box-shadow:var(--an-clay-shadow);flex-direction:column;grid-column:span 3;gap:.4375rem;padding:.75rem .8125rem;display:flex;position:relative;overflow:hidden}.an-tile-r2{border-radius:var(--an-r-tile-2)}.an-tile-r3{border-radius:var(--an-r-tile-3)}.an-tile:before{content:"";z-index:3;height:var(--an-gloss-h);border-radius:inherit;pointer-events:none;background:var(--an-gloss);position:absolute;inset:0 0 auto}.an-chip{z-index:5;clip-path:polygon(100% 0,8% 0,100% 100%);background:linear-gradient(135deg,#4a3b2e,#241c15);width:16px;height:16px;position:absolute;top:0;right:0;box-shadow:inset -1px 1px #ffffff24}.an-tile>p,.an-tile>div{z-index:4;position:relative}.an-tile-top{justify-content:space-between;align-items:baseline;gap:.5625rem;display:flex}.an-lab{color:var(--an-ink-strong);text-shadow:var(--an-ink-shadow);font-size:.8125rem;font-weight:500;line-height:1.25}.an-pct{font-family:var(--font-display);color:var(--an-figure);flex:none;font-size:1.4375rem;font-weight:700;line-height:.95}.an-tile-over .an-pct{color:var(--an-figure-over)}.an-sub{color:var(--an-sub-ink);margin-top:-.25rem;font-size:.6875rem}.an-gauge{border-radius:var(--an-r-gauge);background:var(--an-well);height:17px;margin-top:auto;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #000000d9,inset 0 -1px #ffffff17}.an-fill{width:var(--lvl,0%);background:linear-gradient(180deg, var(--a,#e0a24a), var(--b,#96591a));animation:1.05s cubic-bezier(.22,.9,.3,1) both an-fill;position:absolute;inset:0 auto 0 0}.an-crest{inset:0 auto 0 var(--an-norm,60%);z-index:2;width:calc(var(--lvl,0%) - var(--an-norm,60%));background:linear-gradient(90deg,#ec542c9e,#ec542c4d);border-left:1.5px solid #ffc6aaeb;animation:1.05s cubic-bezier(.22,.9,.3,1) both an-crest;position:absolute}.an-mark{inset:2px auto 2px var(--an-norm,60%);z-index:4;border-left:1px dashed #fff3dc9e;width:0;position:absolute}.an-gleam-h{z-index:3;pointer-events:none;background:linear-gradient(90deg,#ffffff38,#ffffff08);border-radius:3px;height:3px;position:absolute;inset:2px 5px auto}.an-search{position:relative}.an-search-field{border:1px solid var(--an-edge-lit);border-radius:var(--an-r-field);width:100%;height:3.25rem;color:var(--an-ink-strong);background:var(--an-field-fill);box-shadow:var(--an-field-shadow);padding:0 1rem 0 3.125rem;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.an-search-field::placeholder{color:var(--an-hint)}.an-search-field:focus{border-color:var(--an-focus-edge);box-shadow:var(--an-field-shadow-lit);outline:none}.an-search-ico{color:var(--an-accent-deep);pointer-events:none;position:absolute;top:50%;left:1.0625rem;transform:translateY(-50%)}.an-found{z-index:20;border:1px solid var(--an-edge);border-radius:var(--an-r-menu);background:var(--an-found-fill);box-shadow:var(--an-menu-shadow);position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden}.an-found button{text-align:left;border-top:1px solid var(--an-rule);justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.5625rem .875rem;display:flex}.an-found button:first-child{border-top:0}.an-found button:hover,.an-found button:focus-visible{background:var(--an-wash);outline:none}.an-found-n{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--an-ink);flex:auto;font-size:.875rem;overflow:hidden}.an-found-g{color:var(--an-found-ink);flex:none;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.an-key{letter-spacing:.1em;background:var(--an-key-fill);color:var(--an-key-ink);border-radius:5px;padding:1px 5px;font-size:.5625rem}.an-search-hot .an-search-field:not(:focus){border-color:var(--an-edge-hot);box-shadow:var(--an-field-shadow), var(--an-field-glow)}.an-lead{color:var(--an-ink-soft);margin:0 .125rem;font-size:.78125rem;line-height:1.45}.an-plan{padding:.875rem .9375rem 1rem}.an-plan-lede{color:var(--an-ink-soft);margin-top:.125rem;font-size:.8125rem;line-height:1.45}.an-plan-key{color:var(--an-ink-soft);align-items:flex-start;gap:.5rem;margin-top:.4375rem;font-size:.71875rem;line-height:1.4;display:flex}.an-plan-key i{background:var(--an-limit);border-radius:1px;flex:none;width:2px;height:.8125rem;margin-top:2px}.an-plan-grp{align-items:center;gap:.5rem;margin:.875rem 0 .375rem;display:flex}.an-plan-grp-n{letter-spacing:.18em;text-transform:uppercase;color:var(--an-ink-soft);font-size:.65625rem}.an-plan-grp-c{color:var(--an-ink-dim);font-size:.6875rem}.an-plan-grp:after{content:"";background:var(--an-plan-line);flex:1;height:1px}.an-plan-grid{gap:var(--sk-panel-gap,1px);border-radius:var(--sk-cell-radius,var(--an-r-gauge));background:var(--sk-panel-bg,var(--an-plan-line));box-shadow:var(--sk-panel-edge,0 0 0 1px var(--an-plan-line));grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));display:grid;overflow:hidden}.an-plan-cell{background:var(--an-plan-fill);min-width:0;box-shadow:inset 0 1px 0 var(--an-plan-lit);justify-content:space-between;align-items:baseline;gap:.625rem;padding:.4375rem .6875rem;display:flex}.an-plan-cell-lim{background:linear-gradient(0deg, var(--an-limit-wash), var(--an-limit-wash)), var(--an-plan-fill);box-shadow:inset 2px 0 0 var(--an-limit), inset 0 1px 0 var(--an-plan-lit)}.an-plan-n{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--an-list-ink);font-size:.75rem;line-height:1.35;overflow:hidden}.an-plan-v{color:var(--an-figure);flex:none;font-size:.71875rem}.an-plan-k{color:var(--an-ink-faint)}.an-plan-cell-lim .an-plan-k{color:var(--an-limit-ink)}.an-plan-off{color:var(--an-ink-faint)}.an-plan-note{color:var(--an-ink-faint);margin-top:.4375rem;font-size:.6875rem;line-height:1.45}.an-meals{padding:.875rem .9375rem .75rem}.an-meals:has(.an-found){z-index:5;overflow:visible}.an-meals:has(.an-found):before{border-radius:inherit}.an-meals:has(.an-found):after{clip-path:inset(18.75% round var(--an-r-pane))}.an-grp-head{align-items:baseline;gap:.5rem;padding:.625rem 0 .3125rem;display:flex}.an-grp-dot{background:var(--m,#e0ab5c);width:7px;height:7px;box-shadow:0 0 10px -1px var(--m,#e0ab5c);border-radius:50%;flex:none;align-self:center}.an-grp-name{letter-spacing:.18em;text-transform:uppercase;color:var(--m,var(--an-accent));font-size:.65625rem}.an-grp-sum{color:var(--an-ink-dim);margin-left:auto;font-size:.6875rem}.an-rows{padding-left:1rem;position:relative}.an-rows:before{content:"";background:var(--m,#e0ab5c);opacity:.34;border-radius:2px;width:2px;position:absolute;top:1px;bottom:1px;left:2px}.an-row{border-top:1px solid var(--an-rule-lit);align-items:center;gap:.5rem;padding:.3125rem 0;display:flex}.an-rows .an-row:first-child{border-top:0}.an-row-n{min-width:0;color:var(--an-ink);text-shadow:var(--an-ink-shadow);flex:auto;font-size:.8125rem;line-height:1.3}.an-row-k{text-align:right;min-width:3.5rem;font-family:var(--font-display);color:var(--an-figure);flex:none;font-size:1.0625rem;font-weight:700}.an-row-k span{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--an-unit-ink);margin-left:3px;font-size:.5625rem;font-weight:400}.an-fold{padding:0}.an-fold>summary{z-index:4;cursor:pointer;align-items:center;gap:.5625rem;padding:.8125rem .9375rem;list-style:none;display:flex;position:relative}.an-fold>summary::-webkit-details-marker{display:none}.an-fold>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--an-accent-deep);outline:none}.an-fold-t{letter-spacing:.2em;text-transform:uppercase;color:var(--an-ink-soft);font-size:.6875rem}.an-fold-n{font-family:var(--font-display);color:var(--an-calm-figure);font-size:1.0625rem;font-weight:700}.an-fold-h{color:var(--an-ink-dim);font-size:.6875rem}.an-chev{border-right:1.6px solid var(--an-chev-ink);border-bottom:1.6px solid var(--an-chev-ink);width:8px;height:8px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.an-fold[open] .an-chev{transform:rotate(-135deg)translateY(-2px)}.an-chips{z-index:4;grid-template-columns:1fr 1fr;gap:0 .875rem;padding:0 .9375rem .8125rem;display:grid;position:relative}.an-chip-row{border-top:1px solid var(--an-rule);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.375rem 0;display:flex}.an-chip-n{color:var(--an-list-ink);font-size:.75rem;line-height:1.2}.an-chip-p{color:var(--an-calm);flex:none;font-size:.71875rem}.an-chip-p b{font-weight:600}.an-chip-u{color:var(--an-list-unit)}.an-fold-note{z-index:4;color:var(--an-ink-faint);margin:-.25rem .9375rem .5rem;font-size:.6875rem;line-height:1.45;position:relative}@media (max-width:640px){.an-tile{grid-column:span 6}.an-row{flex-wrap:wrap}.an-row-n{flex:calc(100% - 2.25rem)}.an-kcal{font-size:3.125rem}.an-chips{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.an-orb,.an-liquid,.an-fill,.an-crest,.an-crest-v{animation:none}}.bil{--bil-hair:var(--enm-partition,hsl(var(--border)));--bil-hair-lit:var(--enm-partition-lit,hsl(var(--border)));--bil-cell:var(--enm-cell-2,linear-gradient(0deg, hsl(var(--muted) / .55), hsl(var(--muted) / .55)));--bil-glaze:var(--sk-cell-glaze,linear-gradient(168deg, #ffffff12, #00000024));--bil-tone:var(--primary);--bil-fill-a:.4}.bil-on-fill{color:hsl(var(--foreground) / .9)}.bil-seats{--bil-fill-a:.72;gap:var(--sk-panel-gap,1px);padding:var(--sk-panel-gap,1px);border-radius:var(--sk-cell-radius,5px);background:var(--sk-panel-bg,var(--bil-hair));box-shadow:var(--sk-panel-edge,0 0 0 1px var(--bil-hair-lit));display:flex;overflow:hidden}.bil-seat{min-width:3px;max-width:2.5rem;height:var(--bil-seat-h,1.5rem);background-color:hsl(var(--card));background-image:var(--bil-cell);flex:1 1 0}.bil-seat[data-on]{background-image:var(--bil-glaze), linear-gradient(0deg, hsl(var(--bil-tone) / var(--bil-fill-a)), hsl(var(--bil-tone) / var(--bil-fill-a))), var(--bil-cell);box-shadow:inset 0 0 0 1px #ffffff12}.bil-seats[data-tone=near]{--bil-tone:var(--over);--bil-fill-a:.62}.bil-seats[data-tone=full]{--bil-tone:var(--over);--bil-fill-a:.8}.bil-dot{border-radius:var(--sk-cell-radius,2px);background:hsl(var(--bil-tone));flex-shrink:0;width:.5rem;height:.5rem}.bil-dot[data-tone=near],.bil-dot[data-tone=full]{--bil-tone:var(--over)}.bil-rail{z-index:1;height:var(--bil-rail-h,2.25rem);background-color:hsl(var(--card));background-image:var(--bil-cell);flex:none;order:-1;justify-content:flex-end;align-items:center;padding:0 .9rem;display:flex;position:relative;overflow:hidden}.bil-rail-cap{z-index:1;white-space:nowrap;color:hsl(var(--foreground));font-size:.75rem;line-height:1;position:relative}.bil-rail-cap b{font-variant-numeric:tabular-nums;font-weight:600}.bil-rail:after{--bil-fill-a:.42;content:"";width:max(6px, var(--bil-share,0%));background-image:var(--bil-glaze), linear-gradient(0deg, hsl(var(--bil-tone) / var(--bil-fill-a)), hsl(var(--bil-tone) / var(--bil-fill-a)));position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 0 1px #ffffff12}.bil-rail[data-tone=full]{--bil-tone:var(--over)}.bil-fill{--bil-fill-a:.32;z-index:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(0deg, hsl(var(--bil-tone) / var(--bil-fill-a)), hsl(var(--bil-tone) / var(--bil-fill-a)));position:absolute;inset:0}.bil-chip{border-radius:var(--sk-cell-radius,3px);background:hsl(var(--background) / .78);color:hsl(var(--foreground));white-space:nowrap;flex-shrink:0;align-items:center;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.bil-tick{color:var(--enm-brass,hsl(var(--muted-foreground)))}.bil-badge{border-radius:var(--sk-cell-radius,5px);background:var(--bil-cell);width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px var(--bil-hair-lit);color:var(--enm-brass-hi,hsl(var(--muted-foreground)));flex-shrink:0;justify-content:center;align-items:center;display:flex}.bil-note{border-radius:var(--sk-cell-radius,6px);background-color:hsl(var(--card));background-image:var(--bil-glaze), linear-gradient(0deg, hsl(var(--bil-tone) / var(--bil-fill-a)), hsl(var(--bil-tone) / var(--bil-fill-a))), var(--bil-cell);box-shadow:0 0 0 1px var(--bil-hair);align-items:flex-start;gap:.75rem;padding:.875rem 1.125rem;display:flex;position:relative}.bil-note[data-tone=alarm]{--bil-tone:var(--over)}.bil-note[data-tone=ok]{--bil-tone:var(--ok)}.bil-note-icon{color:hsl(var(--foreground) / .9);flex-shrink:0}.bil-note code{border-radius:var(--sk-cell-radius,3px);background:hsl(var(--background) / .7);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;padding:.05rem .3rem;font-size:.8125em}.jrn{--jrn-rule:hsl(var(--border));--jrn-head:hsl(var(--muted) / .5);--jrn-thread:hsl(var(--muted-foreground) / .32);--jrn-node:hsl(var(--muted-foreground) / .8);--jrn-node-lit:hsl(var(--primary));--jrn-off:#00000038;--jrn-view:#75c1c7;--jrn-view-ink:#9bd0d4;--jrn-view-glow:#54ccd466;--jrn-view-tone:184 42% 55%;--jrn-fill-a:.3;--jrn-cell:var(--sk-cell-bg,none);--jrn-glaze:var(--sk-cell-glaze,linear-gradient(168deg, #ffffff0f, #0000001f));--jrn-ink-soft:hsl(var(--muted-foreground));--jrn-ink-soft-plate:var(--jrn-ink-soft);--jrn-ink-fill:hsl(var(--foreground) / .78);--jrn-figure-font:var(--font-display)}.jrn-sum{gap:var(--sk-panel-gap,0px);background:var(--sk-panel-bg,transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jrn-sum-cell{border-top:calc(1px - var(--sk-seam-w,0px)) solid var(--jrn-rule);border-left:calc(1px - var(--sk-seam-w,0px)) solid var(--jrn-rule);background-image:var(--jrn-cell);align-items:baseline;gap:.5rem;padding:.75rem .875rem;display:flex}.jrn-sum-cell:nth-child(odd){border-left:0}.jrn-sum-cell:nth-child(-n+2){border-top:0}@media (min-width:640px){.jrn-sum{grid-template-columns:repeat(4,minmax(0,1fr))}.jrn-sum-cell{border-top:0;border-left:calc(1px - var(--sk-seam-w,0px)) solid var(--jrn-rule)}.jrn-sum-cell:first-child{border-left:0}}.jrn-sum-figure{font-family:var(--jrn-figure-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-size:1.25rem;font-weight:600;line-height:1.1}.jrn-sum-label{min-width:0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.25}.jrn-sum-cell[data-side=client]{background-image:var(--jrn-glaze), linear-gradient(0deg, hsl(var(--jrn-view-tone) / var(--jrn-fill-a)), hsl(var(--jrn-view-tone) / var(--jrn-fill-a))), var(--jrn-cell)}.jrn-sum-cell[data-side=client] .jrn-sum-label{color:var(--jrn-ink-fill)}.jrn-head{background:var(--jrn-head);border-bottom:calc(1px - var(--sk-seam-w,0px)) solid var(--jrn-rule)}.jrn-day-title{letter-spacing:.01em;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.jrn-day-date{color:hsl(var(--muted-foreground));font-weight:400}.jrn-day-views{font-variant-numeric:tabular-nums;color:var(--jrn-view-ink);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.jrn-day-views:before{content:"";background:var(--jrn-view);width:6px;height:6px;box-shadow:0 0 7px -1px var(--jrn-view-glow);border-radius:999px}.jrn-list{gap:var(--sk-panel-gap,0px);padding-top:var(--sk-panel-gap,0px);background:var(--sk-panel-bg,transparent);display:grid}.jrn-list>li+li{border-top:calc(1px - var(--sk-seam-w,0px)) solid var(--jrn-rule)}.jrn-row{background-image:var(--jrn-cell);grid-template-columns:3.25rem 1.25rem 9.5rem minmax(0,1fr);align-items:stretch;column-gap:.75rem;min-height:2.125rem;padding:0 .875rem;display:grid;position:relative}.jrn-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--jrn-ink-soft);align-self:center;font-size:.8125rem}.jrn-label{color:hsl(var(--foreground));align-self:center;font-size:.875rem;font-weight:500}.jrn-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--jrn-ink-soft);align-self:center;font-size:.8125rem;overflow:hidden}.jrn-who{color:hsl(var(--foreground))}.jrn-node{justify-content:center;align-items:center;display:flex;position:relative}.jrn-node:before,.jrn-node:after{content:"";background:var(--jrn-thread);width:1px;margin-left:-.5px;position:absolute;left:50%}.jrn-node:before{top:calc(0px - var(--sk-panel-gap,0px));bottom:calc(50% + 6px)}.jrn-node:after{top:calc(50% + 6px);bottom:calc(0px - var(--sk-panel-gap,0px))}.jrn-dot{z-index:1;background:var(--jrn-node);border-radius:999px;width:6px;height:6px;display:block;position:relative}.jrn-row[data-door=mark] .jrn-dot{background:var(--jrn-node-lit);border-radius:1px;width:8px;height:8px;rotate:45deg}.jrn-row[data-door=mark] .jrn-label{font-weight:600}.jrn-row[data-door=shut] .jrn-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--jrn-node);background:0 0}.jrn-row[data-door=shut] .jrn-node:before,.jrn-row[data-door=shut] .jrn-node:after{display:none}.jrn-row[data-door=shut]{background-image:linear-gradient(0deg, var(--jrn-off), var(--jrn-off)), var(--jrn-cell);--jrn-ink-soft:var(--jrn-ink-soft-plate)}.jrn-row[data-side=client]{background-image:var(--jrn-glaze), linear-gradient(0deg, hsl(var(--jrn-view-tone) / var(--jrn-fill-a)), hsl(var(--jrn-view-tone) / var(--jrn-fill-a))), var(--jrn-cell);--jrn-ink-soft:var(--jrn-ink-fill)}.jrn-row[data-side=client] .jrn-who,.jrn-row[data-side=client] .jrn-label{color:hsl(var(--foreground))}.jrn-row[data-side=client] .jrn-label{font-weight:600}.jrn-row[data-side=client] .jrn-dot{background:hsl(var(--foreground) / .92);width:7px;height:7px;box-shadow:none}.jrn-row[data-side=client] .jrn-node:before,.jrn-row[data-side=client] .jrn-node:after{background:hsl(var(--foreground) / .32)}.jrn-legend{gap:var(--sk-panel-gap,0px);padding-top:var(--sk-panel-gap,0px);background:var(--sk-panel-bg,transparent);border-top:calc(1px - var(--sk-seam-w,0px)) solid var(--jrn-rule);display:grid}.jrn-legend>li+li{border-top:calc(1px - var(--sk-seam-w,0px)) solid var(--jrn-rule)}.jrn-legend-row{grid-template-columns:1.25rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-height:0;padding:.625rem .875rem;display:grid}.jrn-legend-row>span:last-child{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;min-width:0;display:flex}.jrn-legend-note{color:var(--jrn-ink-soft);font-size:.8125rem}.jrn-legend-row .jrn-node:before,.jrn-legend-row .jrn-node:after{display:none}@media (max-width:40rem){.jrn-row:not(.jrn-legend-row){grid-template-columns:3.25rem 1.25rem minmax(0,1fr);padding-top:.375rem;padding-bottom:.375rem}.jrn-row:not(.jrn-legend-row) .jrn-label,.jrn-row:not(.jrn-legend-row) .jrn-subject{white-space:normal;grid-column:3;align-self:start}.jrn-row:not(.jrn-legend-row) .jrn-subject{margin-top:.125rem}.jrn-row:not(.jrn-legend-row) .jrn-time,.jrn-row:not(.jrn-legend-row) .jrn-node{grid-row:1/span 2}.jrn-row:not(.jrn-legend-row) .jrn-time{align-self:start}}.skin[data-skin=enamel] .jrn{--jrn-rule:var(--enm-partition);--jrn-thread:#b08d5773;--jrn-node:var(--enm-brass);--jrn-node-lit:var(--enm-brass-hi);--jrn-head:linear-gradient(180deg, #b08d571f, #b08d5708);--jrn-off:#00000042;--jrn-view:#6cc0c6;--jrn-view-ink:#a2d4d7;--jrn-view-glow:#47c8d138;--jrn-view-tone:184 44% 56%;--jrn-fill-a:.3}.skin:is([data-skin=gallery-light],[data-skin=lab]) .jrn{--jrn-node:hsl(var(--muted-foreground) / .75);--jrn-off:hsl(var(--muted) / .85);--jrn-view:#227781;--jrn-view-ink:#19636b;--jrn-view-wash:#2b95a117;--jrn-view-glow:#2d9da938;--jrn-ink-soft-plate:#46565d}.skin[data-skin=lab] .jrn{--jrn-figure-font:var(--font-sans);--jrn-node-lit:hsl(var(--foreground) / .85)}.skin{--set-live:hsl(var(--primary));--set-live-ink:hsl(var(--primary));--set-live-off:hsl(var(--primary) / .55);--set-rail:linear-gradient(90deg, hsl(var(--primary) / .85) 0%, hsl(var(--primary) / .4) 34%, transparent 88%);--set-head:linear-gradient(180deg, #ffffff0a, transparent 72%);--set-head-live:radial-gradient(120% 200% at 0% 0%, hsl(var(--primary) / .09), transparent 62%);--set-well:hsl(var(--muted) / .4);--set-badge-edge:hsl(var(--primary) / .45)}.skin[data-skin=enamel]{--set-live:var(--enm-brass-hi);--set-live-ink:var(--enm-brass-hi);--set-live-off:#d6b47c8c;--set-rail:linear-gradient(90deg, var(--enm-brass-hi) 0%, #b08d578c 34%, transparent 88%);--set-head:linear-gradient(180deg, #ffffff0d, transparent 72%);--set-head-live:radial-gradient(120% 200% at 0% 0%, #d6b47c1a, transparent 62%);--set-well:linear-gradient(180deg, #241d17, #1e1813);--set-badge-edge:var(--enm-partition-lit)}.skin[data-skin=ceramic]{--set-live:var(--cer-amber);--set-live-ink:var(--cer-amber);--set-live-off:#d8a65a8c;--set-rail:linear-gradient(90deg, var(--cer-gold) 0%, #d8a65a80 34%, transparent 88%);--set-head-live:radial-gradient(120% 200% at 0% 0%, #d8a65a1a, transparent 62%);--set-well:var(--cer-glass);--set-badge-edge:#edd7b647}.skin[data-skin=gallery]{--set-well:#1d1a1e}.skin[data-skin=gallery-light]{--set-live-ink:#7d561c;--set-head:linear-gradient(180deg, #a68a590d, transparent 72%);--set-head-live:radial-gradient(120% 200% at 0% 0%, #956b2312, transparent 60%);--set-well:#f4f1eb}.skin[data-skin^=motion]{--set-live:var(--mo-ink);--set-live-ink:var(--mo-ink-2);--set-live-off:var(--mo-ink);--set-live-none:var(--mo-ink-3);--set-lamp-glow:none;--set-rail:linear-gradient(90deg, var(--mo-ink) 0%, var(--mo-ink) 34%, transparent 88%)}@supports (color:color-mix(in lab, red, red)){.skin[data-skin^=motion]{--set-rail:linear-gradient(90deg, color-mix(in srgb, var(--mo-ink) 85%, transparent) 0%, color-mix(in srgb, var(--mo-ink) 30%, transparent) 34%, transparent 88%)}}.skin[data-skin^=motion]{--set-head:none;--set-head-live:none;--set-well:var(--mo-s2);--set-panel-lift:var(--mo-lift-s);--set-panel-edge:var(--mo-hair);--set-badge-fill:var(--mo-s3);--set-badge-lift:var(--mo-lift);--set-badge-edge:var(--mo-hair-3);--set-badge-edge-off:var(--mo-hair-2);--set-logo-edge:var(--mo-hair-2);--set-pick:inset 0 0 0 1.5px var(--mo-ink-2)}.skin[data-skin=lab]{--set-live-ink:#1e4fb8;--set-head:linear-gradient(180deg, #597ca60d, transparent 72%);--set-head-live:radial-gradient(120% 200% at 0% 0%, #2463eb0f, transparent 60%);--set-well:#f6f7f9}.skin{--sk-page:transparent;--sk-col:hsl(var(--card));--sk-slot:hsl(var(--card) / .5);--sk-slot-border:hsl(var(--border) / .7);--sk-card:hsl(var(--background));--sk-text:hsl(var(--foreground));--sk-muted:hsl(var(--muted-foreground));--sk-photo:46px;--sk-col-w:14rem;--sk-name:.9rem;--sk-day:1rem;--sk-day-font:var(--font-sans);--sk-radius:.75rem;--sk-gap:.625rem;--sk-pad:.5rem}.skin[data-skin=gallery]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:30 9% 9%;--card:285 6% 14%;--popover:285 6% 15%;--border:40 8% 22%;--input:40 8% 26%;--muted:285 5% 18%;--muted-foreground:40 10% 66%;--primary:40 55% 60%;--primary-foreground:30 14% 10%;--destructive:8 62% 60%;--destructive-foreground:30 14% 10%;--ring:40 55% 55%;--accent:40 20% 22%;--accent-foreground:40 45% 78%;--sk-page:transparent;--sk-col:#252226;--sk-slot:#2a262b;--sk-slot-border:#edebe91a;--sk-card:#322e33;--sk-text:#f3efe8;--sk-muted:#b7b1a4;--sk-photo:68px;--sk-col-w:17rem;--sk-name:.95rem;--sk-day:1.25rem;--sk-day-font:var(--font-display);--sk-radius:.85rem;--sk-gap:.9rem;--sk-pad:.85rem;--sk-accent:40 55% 60%}.skin[data-skin=lab]{--background:210 20% 97%;--card:0 0% 100%;--popover:0 0% 100%;--border:210 18% 88%;--input:210 18% 84%;--muted:210 20% 94%;--muted-foreground:213 12% 38%;--foreground:214 45% 11%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--ring:221 83% 53%;--accent:214 100% 95%;--accent-foreground:221 83% 35%;--sk-page:#f3f5f7;--sk-col:#fff;--sk-slot:#f9fafb;--sk-slot-border:#dbe0e6;--sk-card:#fff;--sk-text:#0f1a29;--sk-muted:#55606d;--sk-photo:26px;--sk-col-w:8.5rem;--sk-name:.8rem;--sk-day:.875rem;--sk-day-font:var(--font-sans);--sk-radius:.35rem;--sk-gap:.3rem;--sk-pad:.4rem;--sk-accent:221 83% 53%}.skin[data-skin=gallery-light]{--background:40 36% 96%;--card:40 40% 99%;--popover:40 40% 99%;--border:38 24% 86%;--input:38 24% 82%;--muted:40 24% 92%;--muted-foreground:32 10% 40%;--foreground:30 14% 12%;--primary:38 62% 36%;--primary-foreground:40 40% 98%;--ring:38 62% 40%;--accent:40 45% 90%;--accent-foreground:35 55% 28%;--sk-page:transparent;--sk-col:#f3efe7;--sk-slot:#faf8f4;--sk-slot-border:#a9917038;--sk-card:#fff;--sk-text:#26211d;--sk-muted:#655c53;--sk-photo:68px;--sk-col-w:17rem;--sk-name:.95rem;--sk-day:1.25rem;--sk-day-font:var(--font-display);--sk-radius:.85rem;--sk-gap:.9rem;--sk-pad:.85rem;--sk-accent:38 62% 38%}.skin[data-skin=gallery]{--meal-breakfast:36 62% 62%;--meal-lunch:152 34% 55%;--meal-dinner:12 58% 62%;--meal-snack:318 26% 66%;--meal-second-breakfast:48 56% 64%;--meal-late-snack:250 30% 70%}.legal-doc{line-height:1.65}.legal-doc h1{letter-spacing:-.01em;margin:2rem 0 1rem;font-size:1.6rem;font-weight:700}.legal-doc h2{border-top:1px solid hsl(var(--border));margin:2rem 0 .75rem;padding-top:1rem;font-size:1.2rem;font-weight:600}.legal-doc h3{margin:1.5rem 0 .5rem;font-size:1rem;font-weight:600}.legal-doc p{margin:.75rem 0}.legal-doc ul,.legal-doc ol{list-style:revert;margin:.75rem 0 .75rem 1.25rem}.legal-doc li{margin:.35rem 0}.legal-doc strong{font-weight:600}.legal-doc hr{border-color:hsl(var(--border));margin:2rem 0}.legal-doc code{background:hsl(var(--muted));border-radius:.25rem;padding:.1rem .3rem;font-size:.875em}.legal-doc pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.legal-doc blockquote{border-left:3px solid hsl(var(--border));background:hsl(var(--muted) / .4);color:hsl(var(--muted-foreground));margin:1rem 0;padding:.75rem 1rem}.legal-doc table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9em;display:block;overflow-x:auto}.legal-doc th,.legal-doc td{border:1px solid hsl(var(--border));text-align:left;vertical-align:top;padding:.5rem .75rem}.legal-doc th{background:hsl(var(--muted));font-weight:600}.container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.container{padding-inline:1.5rem}}@media (min-width:1024px){.container{padding-inline:2rem}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.top-\[50\%\]{top:50%}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-\[50\%\]{left:50%}.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-\[60\]{z-index:60}.z-\[100\]{z-index:100}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[4px\]{margin-bottom:4px}.ml-0{margin-left:0}.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-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-44{height:calc(var(--spacing) * 44)}.h-\[7px\]{height:7px}.h-\[8\.5rem\]{height:8.5rem}.h-\[18px\]{height:18px}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.min-h-0{min-height:0}.min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.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-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[4\.2rem\]{width:4.2rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[7px\]{width:7px}.w-\[18px\]{width:18px}.w-\[19rem\]{width:19rem}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[2\.4rem\]{min-width:2.4rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.translate-x-\[-50\%\]{--tw-translate-x:-50%;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-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.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-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.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-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.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-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[5px\]{border-top-left-radius:5px;border-top-right-radius:5px}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-border{border-color:hsl(var(--border))}.border-destructive,.border-destructive\/25{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, hsl(var(--destructive)) 25%, transparent)}}.border-destructive\/30{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.border-destructive\/40{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.border-destructive\/60{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, hsl(var(--destructive)) 60%, transparent)}}.border-input{border-color:hsl(var(--input))}.border-ok{border-color:hsl(var(--ok))}.border-primary,.border-primary\/25{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.border-primary\/60{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.border-transparent{border-color:#0000}.border-warn,.border-warn\/40{border-color:hsl(var(--warn))}@supports (color:color-mix(in lab, red, red)){.border-warn\/40{border-color:color-mix(in oklab, hsl(var(--warn)) 40%, transparent)}}.border-warn\/50{border-color:hsl(var(--warn))}@supports (color:color-mix(in lab, red, red)){.border-warn\/50{border-color:color-mix(in oklab, hsl(var(--warn)) 50%, transparent)}}.border-l-meal-breakfast{border-left-color:hsl(var(--meal-breakfast))}.border-l-meal-dinner{border-left-color:hsl(var(--meal-dinner))}.border-l-meal-late-snack{border-left-color:hsl(var(--meal-late-snack))}.border-l-meal-lunch{border-left-color:hsl(var(--meal-lunch))}.border-l-meal-second-breakfast{border-left-color:hsl(var(--meal-second-breakfast))}.border-l-meal-snack{border-left-color:hsl(var(--meal-snack))}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/80{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, hsl(var(--background)) 80%, transparent)}}.bg-background\/90{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, hsl(var(--background)) 90%, transparent)}}.bg-background\/95{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, hsl(var(--background)) 95%, transparent)}}.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\/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-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive,.bg-destructive\/5{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, hsl(var(--destructive)) 5%, transparent)}}.bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.bg-destructive\/70{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/70{background-color:color-mix(in oklab, hsl(var(--destructive)) 70%, transparent)}}.bg-destructive\/\[0\.04\]{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.04\]{background-color:color-mix(in oklab, hsl(var(--destructive)) 4%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground\/40{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)}}.bg-foreground\/45{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/45{background-color:color-mix(in oklab, hsl(var(--foreground)) 45%, transparent)}}.bg-meal-breakfast\/15{background-color:hsl(var(--meal-breakfast))}@supports (color:color-mix(in lab, red, red)){.bg-meal-breakfast\/15{background-color:color-mix(in oklab, hsl(var(--meal-breakfast)) 15%, transparent)}}.bg-meal-dinner\/15{background-color:hsl(var(--meal-dinner))}@supports (color:color-mix(in lab, red, red)){.bg-meal-dinner\/15{background-color:color-mix(in oklab, hsl(var(--meal-dinner)) 15%, transparent)}}.bg-meal-late-snack\/15{background-color:hsl(var(--meal-late-snack))}@supports (color:color-mix(in lab, red, red)){.bg-meal-late-snack\/15{background-color:color-mix(in oklab, hsl(var(--meal-late-snack)) 15%, transparent)}}.bg-meal-lunch\/15{background-color:hsl(var(--meal-lunch))}@supports (color:color-mix(in lab, red, red)){.bg-meal-lunch\/15{background-color:color-mix(in oklab, hsl(var(--meal-lunch)) 15%, transparent)}}.bg-meal-second-breakfast\/15{background-color:hsl(var(--meal-second-breakfast))}@supports (color:color-mix(in lab, red, red)){.bg-meal-second-breakfast\/15{background-color:color-mix(in oklab, hsl(var(--meal-second-breakfast)) 15%, transparent)}}.bg-meal-snack\/15{background-color:hsl(var(--meal-snack))}@supports (color:color-mix(in lab, red, red)){.bg-meal-snack\/15{background-color:color-mix(in oklab, hsl(var(--meal-snack)) 15%, transparent)}}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 30%, transparent)}}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)}}.bg-muted\/20{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, hsl(var(--muted)) 20%, transparent)}}.bg-muted\/30{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.bg-muted\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.bg-muted\/60{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.bg-ok,.bg-ok\/10{background-color:hsl(var(--ok))}@supports (color:color-mix(in lab, red, red)){.bg-ok\/10{background-color:color-mix(in oklab, hsl(var(--ok)) 10%, transparent)}}.bg-ok\/15{background-color:hsl(var(--ok))}@supports (color:color-mix(in lab, red, red)){.bg-ok\/15{background-color:color-mix(in oklab, hsl(var(--ok)) 15%, transparent)}}.bg-over{background-color:hsl(var(--over))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary,.bg-primary\/5{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, hsl(var(--primary)) 6%, transparent)}}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:#0000}.bg-warn,.bg-warn\/5{background-color:hsl(var(--warn))}@supports (color:color-mix(in lab, red, red)){.bg-warn\/5{background-color:color-mix(in oklab, hsl(var(--warn)) 5%, transparent)}}.bg-warn\/10{background-color:hsl(var(--warn))}@supports (color:color-mix(in lab, red, red)){.bg-warn\/10{background-color:color-mix(in oklab, hsl(var(--warn)) 10%, transparent)}}.bg-warn\/15{background-color:hsl(var(--warn))}@supports (color:color-mix(in lab, red, red)){.bg-warn\/15{background-color:color-mix(in oklab, hsl(var(--warn)) 15%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:hsl(var(--background));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.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-12{padding:calc(var(--spacing) * 12)}.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-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[3px\]{padding-inline:3px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.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)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-app-display,var(--font-unbounded,var(--font-golos))), ui-sans-serif, sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-app,var(--font-golos,ui-sans-serif)), ui-sans-serif, system-ui, sans-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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.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-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--sk-muted\)\]{color:var(--sk-muted)}.text-\[color\:var\(--sk-text\)\]{color:var(--sk-text)}.text-\[var\(--lp-text-2\)\]{color:var(--lp-text-2)}.text-\[var\(--lp-text-3\)\]{color:var(--lp-text-3)}.text-amber-600{color:var(--color-amber-600)}.text-amber-900{color:var(--color-amber-900)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:hsl(var(--foreground))}.text-meal-breakfast{color:hsl(var(--meal-breakfast))}.text-meal-dinner{color:hsl(var(--meal-dinner))}.text-meal-late-snack{color:hsl(var(--meal-late-snack))}.text-meal-lunch{color:hsl(var(--meal-lunch))}.text-meal-second-breakfast{color:hsl(var(--meal-second-breakfast))}.text-meal-snack{color:hsl(var(--meal-snack))}.text-muted-foreground,.text-muted-foreground\/40{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)}}.text-muted-foreground\/50{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)}}.text-muted-foreground\/60{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)}}.text-muted-foreground\/70{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, hsl(var(--muted-foreground)) 70%, transparent)}}.text-ok{color:hsl(var(--ok))}.text-over{color:hsl(var(--over))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-warn{color:hsl(var(--warn))}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-white\/40{text-decoration-color:#fff6}@supports (color:color-mix(in lab, red, red)){.decoration-white\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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_-8px_24px_hsl\(30_12\%_12\%\/0\.12\)\]{--tw-shadow:0 -8px 24px var(--tw-shadow-color,#221f1b1f);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-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-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-primary\/30{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.running{animation-play-state:running}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/slot\:opacity-100:is(:where(.group\/slot):hover *){opacity:1}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.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:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-destructive\/40:hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/40:hover{border-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, hsl(var(--foreground)) 30%, transparent)}}.hover\:border-muted-foreground\/40:hover{border-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/40:hover{border-color:color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)}}.hover\:border-muted-foreground\/50:hover{border-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/50:hover{border-color:color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)}}.hover\:border-ok\/50:hover{border-color:hsl(var(--ok))}@supports (color:color-mix(in lab, red, red)){.hover\:border-ok\/50:hover{border-color:color-mix(in oklab, hsl(var(--ok)) 50%, transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/50:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 70%, transparent)}}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 80%, transparent)}}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 80%, transparent)}}.hover\:text-\[color\:var\(--sk-text\)\]:hover{color:var(--sk-text)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:border-ring:focus{border-color:hsl(var(--ring))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.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-ring:focus{--tw-ring-color:hsl(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\:ring-offset-background:focus{--tw-ring-offset-color:hsl(var(--background))}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--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-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-\[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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.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\]\: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-left-1\/2[data-state=closed]{--tw-exit-translate-x:calc(1 / 2*-100%)}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:calc(48%*-1)}.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]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:calc(1 / 2*-100%)}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:calc(48%*-1)}@media (min-width:40rem){.sm\:right-auto{right:auto}.sm\:left-0{left:0}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-full{height:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}.sm\:gap-8{gap:calc(var(--spacing) * 8)}:where(.sm\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline:0}:where(.sm\: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)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mr-2{margin-right:calc(var(--spacing) * 2)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.skin[data-skin=ceramic] body{background:var(--cer-ground);background-attachment:fixed}.skin[data-skin=ceramic] [data-surface=header]{border-bottom-color:var(--cer-glass-border);background:linear-gradient(#2e2419eb,#211a12db);box-shadow:inset 0 1px #f9eddc29,0 10px 24px -20px #000000e6}.skin[data-skin=ceramic] [data-surface=sidebar]{border-right-color:var(--cer-glass-border)}.skin[data-skin=ceramic] [data-surface=card]{isolation:isolate;background:var(--cer-clay);box-shadow:var(--cer-clay-shadow);border:0 #0000;border-radius:18px 11px 16px 12px;position:relative;overflow:hidden}.skin[data-skin=ceramic] [data-surface=card]:nth-child(2n){border-radius:11px 18px 12px 16px}.skin[data-skin=ceramic] [data-surface=card]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--cer-gloss);height:72px;position:absolute;inset:0 0 auto}.skin[data-skin=ceramic] [data-surface=dialog]{isolation:isolate;background:var(--cer-clay);box-shadow:0 40px 80px -30px #000000f2, var(--cer-clay-shadow);border:0;border-radius:22px 14px 20px 16px}.skin[data-skin=ceramic] [data-surface=dialog]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--cer-gloss);height:72px;position:absolute;inset:0 0 auto}.skin[data-skin=ceramic] [data-surface=menu]{border-color:var(--cer-glass-border);background:var(--cer-clay);border-radius:14px 9px 13px 10px;box-shadow:0 26px 44px -20px #000000f2,inset 0 1px #ffffff29}.skin[data-skin=ceramic] [data-surface=glass]{border:1px solid var(--cer-glass-border);background:var(--cer-glass);-webkit-backdrop-filter:blur(20px)saturate(150%);box-shadow:var(--cer-glass-shadow);border-radius:1.25rem;position:relative;overflow:hidden}.skin[data-skin=ceramic] [data-variant=default]{background:linear-gradient(#e2b86f,#cc8e3e);box-shadow:inset 0 1px #fcf0cf80,0 2px #47321f99,0 10px 16px -12px #000000e6}.skin[data-skin=ceramic] [data-variant=default]:hover{background:linear-gradient(#e7c07e,#d2984b)}.skin[data-skin=ceramic] [data-variant=outline]{background:linear-gradient(#e0d0b81a,#281f154d);border-color:#e0d0b83d;box-shadow:inset 0 1px #f9eddc2e,0 2px #00000059}.skin[data-skin=ceramic] [data-variant=outline]:hover{background:linear-gradient(#e2d0b62e,#2e241959)}.skin[data-skin=ceramic] [data-variant=secondary]{background:linear-gradient(#493d31,#352b22);box-shadow:inset 0 1px #f3e4ce24,0 2px #0006}.skin[data-skin=ceramic] .an{box-shadow:none;background:0 0;border-radius:0;padding:0}.skin[data-skin=ceramic] .an-atmos{display:none}.skin[data-skin=ceramic] h1,.skin[data-skin=ceramic] [data-surface=card] h2{font-family:var(--font-display);letter-spacing:-.015em}.skin[data-skin=ceramic] [data-surface=card] :is(hr,.border-t,.border-b){border-color:var(--cer-line)}.skin[data-skin=enamel] body{background:var(--enm-ground);background-attachment:fixed}.skin[data-skin=enamel] body:before{content:"";z-index:-1;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:fixed;inset:0}.skin[data-skin=enamel] [data-surface=header]{box-shadow:0 var(--sk-seam-w) 0 0 var(--enm-seam), inset 0 1px 0 #f6f1e80d, 0 10px 24px -22px #000000e6;background:linear-gradient(#16130f,#0c0a08);border-bottom-width:0}.skin[data-skin=enamel] [data-surface=sidebar]{background:var(--enm-cell-2);box-shadow:var(--sk-seam-w) 0 0 0 var(--enm-seam);border-right-width:0}.skin[data-skin=enamel] [data-surface=card]{isolation:isolate;background:var(--enm-cell);box-shadow:var(--enm-cell-shadow);border:0 #0000;border-radius:0;position:relative;overflow:hidden}.skin[data-skin=enamel] [data-surface=card]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--enm-glaze);position:absolute;inset:0}.skin[data-skin=enamel] :is(.sk-panel>*,[data-cell]){border-radius:var(--sk-cell-radius);box-shadow:var(--sk-cell-edge);border:0}.skin[data-skin=enamel] [data-surface=dialog]{isolation:isolate;background:var(--enm-cell);border:0;border-radius:0;box-shadow:0 0 0 1px #b08d57d1,0 0 0 2px #0009,0 40px 80px -30px #000000f2,0 18px 34px -20px #000000e6,inset 0 0 0 1px #ffffff0e,inset 0 -36px 64px #00000029}.skin[data-skin=enamel] [data-surface=dialog]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--enm-glaze);position:absolute;inset:0}.skin[data-skin=enamel] [data-surface=menu]{border-color:var(--enm-partition-lit);background:var(--enm-cell-2);border-radius:0;box-shadow:0 26px 44px -20px #000000f2,inset 0 0 0 1px #ffffff0e}.skin[data-skin=enamel] [data-surface=glass]{border:1px solid var(--enm-partition-lit);-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(168deg,#181410db,#0c0a08d1);border-radius:0;position:relative;overflow:hidden;box-shadow:0 24px 44px -22px #000000d9,inset 0 0 0 1px #ffffff0e}.skin[data-skin=enamel] [data-variant=default]{background:linear-gradient(180deg, var(--enm-brass-hi), var(--enm-brass));box-shadow:inset 0 1px #fff6e273,0 0 0 1px #7d6238e6,0 8px 16px -12px #000000e6}.skin[data-skin=enamel] [data-variant=default]:hover{background:linear-gradient(#e0c08d,#bd9963)}.skin[data-skin=enamel] [data-variant=outline]{border-color:var(--enm-partition-lit);background:linear-gradient(#b08d571a,#b08d5705);box-shadow:inset 0 1px #f6f1e80d}.skin[data-skin=enamel] [data-variant=outline]:hover{background:linear-gradient(#b08d572e,#b08d570d)}.skin[data-skin=enamel] [data-variant=secondary]{box-shadow:0 0 0 1px var(--enm-partition), inset 0 1px 0 #f6f1e80d;background:linear-gradient(#1b1713,#100d0b)}.skin[data-skin=enamel] .an{--an-ink-strong:var(--enm-cream);--an-ink:#f0e9dd;--an-ink-soft:#d9d0c0;--an-ink-dim:#cdc4b5;--an-ink-faint:#c3bbac;--an-hint:#9d9384;--an-rule:#d6b47c1f;--an-rule-lit:#d6b47c29;--an-wash:#d6b47c1a;--an-edge-dim:#d6b47c2e;--an-edge:#d6b47c38;--an-edge-lit:#d6b47c66;--an-focus-edge:#d6b47cb3;--an-glow-hero:#b08d5773;--an-glow-dot:#b08d57e6;--an-glow-ring:#b08d5740;--an-glow-halo:#b08d5780;--an-key-fill:#b08d5742;--an-accent:var(--enm-brass-hi);--an-accent-deep:var(--enm-brass);--an-figure:var(--enm-brass-hi);--an-calm:#b1c9bd;--an-calm-figure:#b2d2c3;--an-glass:var(--enm-cell);--an-glass-border:transparent;--an-glass-shadow:var(--enm-cell-shadow);--an-clay:var(--enm-cell);--an-clay-shadow:var(--enm-cell-shadow);--an-sheen:radial-gradient(128% 88% at 20% 2%, #ffffff17, #fff0 56%), linear-gradient(168deg, #ffffff0a, #0000002e);--an-sheen-h:100%;--an-streak:none;--an-gloss:var(--an-sheen);--an-gloss-h:100%;--an-head-fill:var(--enm-cell-2);--an-badge-fill:linear-gradient(180deg, #b08d572e, #b08d570d);--an-field-fill:linear-gradient(180deg, #ffffff0d, #0a08068c);--an-found-fill:var(--enm-cell-2);--an-tube-fill:linear-gradient(180deg, #ffffff0f, #0a080673);--an-well:linear-gradient(180deg, #0d0b09, #1a1611);--an-r-screen:0;--an-r-pane:0;--an-r-field:0;--an-r-menu:0;--an-r-badge:0;--an-r-tube:0;--an-r-tile:0;--an-r-tile-2:0;--an-r-tile-3:0;--an-r-gauge:0;box-shadow:none;background:0 0;padding:0}.skin[data-skin=enamel] .an-atmos{display:none}.skin[data-skin=enamel] .an-pane{-webkit-backdrop-filter:none}.skin[data-skin=enamel] .an-chip{display:none}.skin[data-skin=enamel] .an-grp-dot{background:var(--enm-brass-hi);box-shadow:0 0 10px -1px #b08d57bf}.skin[data-skin=enamel] .an-grp-name{color:var(--enm-brass-hi)}.skin[data-skin=enamel] .an-rows:before{background:var(--enm-brass)}.skin[data-skin=enamel] h1,.skin[data-skin=enamel] [data-surface=card] h2{font-family:var(--font-display);letter-spacing:-.018em}.skin[data-skin=enamel] [data-surface=card] :is(hr,.border-t,.border-b){border-color:var(--enm-partition)}.skin[data-skin^=motion] body{background:var(--mo-canvas);background-image:none;font-size:13px;font-weight:400;line-height:1.5}.skin[data-skin^=motion] [data-shell=grain]{z-index:60;pointer-events:none;opacity:var(--mo-grain-o,.035);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (min-width:768px){.skin[data-skin^=motion] [data-shell=frame]{grid-template-columns:var(--sh-rail-w) 1fr;grid-template-rows:auto 1fr;display:grid}.skin[data-skin^=motion] [data-shell=body]{display:contents}.skin[data-skin^=motion] [data-surface=header]{grid-area:1/2}.skin[data-skin^=motion] [data-shell=rail]{flex-direction:column;grid-area:1/1/span 2;align-self:start;height:100vh;display:flex;position:sticky;top:0}.skin[data-skin^=motion] [data-shell=main]{grid-area:2/2;padding:16px 32px 60px}}.skin[data-skin^=motion] [data-shell=rail]{background:var(--mo-s1);border-right-color:var(--mo-hair);padding:14px 12px}.skin[data-skin^=motion] [data-shell=brand]{color:var(--mo-ink);align-items:center;gap:9px;padding:4px 8px 16px}.skin[data-skin^=motion] [data-shell=brand-mark]{background:var(--mo-s3);border:1px solid var(--mo-hair-2);width:22px;height:22px;box-shadow:var(--mo-lift);border-radius:6px;place-items:center;display:grid}.skin[data-skin^=motion] [data-shell=brand-text]{font-variation-settings:"wght" 560;letter-spacing:-.15px;font-size:13px}.skin[data-skin^=motion] [data-shell=nav]{padding:0;position:relative}.skin[data-skin^=motion] [data-shell=glide]{width:100%;height:var(--sh-nav-h);border-radius:var(--sh-nav-r);background:rgb(var(--mo-veil) / .045);border:1px solid var(--mo-hair-2);pointer-events:none;transition:transform .62s var(--mo-spring), opacity .3s var(--mo-ease);position:absolute;top:0;left:0}.skin[data-skin^=motion] [data-shell=nav-item]{color:var(--mo-ink-3);transition:color .3s var(--mo-ease);font-size:13px}.skin[data-skin^=motion] [data-shell=nav-item]:hover{color:var(--mo-ink-2);background:0 0}.skin[data-skin^=motion] [data-shell=nav-item][data-active=true]{color:var(--mo-ink);font-variation-settings:"wght" 500;background:0 0}.skin[data-skin^=motion] [data-shell=nav-tick]{display:none}.skin[data-skin^=motion] [data-shell=foot]{border-top:1px solid var(--mo-hair);color:var(--mo-ink-3);justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:10px;font-size:11px}.skin[data-skin^=motion] [data-shell=foot-num]{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.skin[data-skin^=motion] [data-surface=header]{background:var(--mo-glass);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-bottom-color:var(--mo-hair)}.skin[data-skin^=motion] [data-surface=header]>div{gap:14px;padding-inline:32px}.skin[data-skin^=motion] [data-shell=crumbs]{color:var(--mo-ink-3);gap:7px;font-size:12.5px}.skin[data-skin^=motion] [data-shell=crumb-here]{color:var(--mo-ink-2);font-variation-settings:"wght" 500;font-weight:400}.skin[data-skin^=motion] [data-shell=who]{color:var(--mo-ink-3);font-size:12.5px}.skin[data-skin^=motion] [data-shell=signout]{font-variation-settings:"wght" 500;background:var(--mo-s3);border:1px solid var(--mo-hair-2);height:30px;color:var(--mo-ink-2);box-shadow:var(--mo-lift-s);transition:transform .5s var(--mo-spring), border-color .35s var(--mo-ease), color .35s var(--mo-ease);border-radius:8px;gap:10px;padding-inline:12px 4px;font-size:12.5px}.skin[data-skin^=motion] [data-shell=signout]:hover{background:var(--mo-s3);border-color:var(--mo-hair-3);color:var(--mo-ink);transform:scale(.98)}.skin[data-skin^=motion] [data-shell=nest]{background:rgb(var(--mo-veil) / .05);width:22px;height:22px;transition:transform .55s var(--mo-spring), background .35s var(--mo-ease);border-radius:9999px;flex:none;order:2;place-items:center}.skin[data-skin^=motion] [data-shell=nest] svg{margin:0}.skin[data-skin^=motion] [data-shell=signout]:hover [data-shell=nest]{background:rgb(var(--mo-veil) / .09);transform:translate(2px,-2px)scale(1.1)}.skin[data-skin^=motion] [data-surface=card]{background:var(--mo-s1);border-color:var(--mo-hair);box-shadow:var(--mo-lift-s)}.skin[data-skin^=motion] [data-surface=dialog]{background:var(--mo-s1);border-color:var(--mo-hair-2);box-shadow:var(--mo-lift);border-radius:16px}.skin[data-skin^=motion] [data-surface=menu]{background:var(--mo-s2);border-color:var(--mo-hair-2);box-shadow:var(--mo-lift-s)}.skin[data-skin^=motion] [data-variant=default]{background:var(--mo-ink);color:var(--mo-canvas);box-shadow:var(--mo-lift);font-variation-settings:"wght" 500;transition:transform .5s var(--mo-spring)}.skin[data-skin^=motion] [data-variant=default]:hover{background:var(--mo-ink);transform:scale(.98)}.skin[data-skin^=motion] [data-variant=outline]{background:var(--mo-s3);border-color:var(--mo-hair-2);color:var(--mo-ink-2);box-shadow:var(--mo-lift-s);transition:transform .5s var(--mo-spring), border-color .35s var(--mo-ease), color .35s var(--mo-ease)}.skin[data-skin^=motion] [data-variant=outline]:hover{background:var(--mo-s3);border-color:var(--mo-hair-3);color:var(--mo-ink);transform:scale(.98)}.skin[data-skin^=motion] [data-variant=secondary]{background:var(--mo-s3);border:1px solid var(--mo-hair-2);color:var(--mo-ink-2);box-shadow:var(--mo-lift-s)}.skin[data-skin^=motion] [data-variant=ghost]:hover{background:var(--mo-s3);color:var(--mo-ink)}.skin[data-skin^=motion] h1{font-variation-settings:"wght" 600;letter-spacing:-.95px;font-size:34px;line-height:1.05}.skin[data-skin^=motion] h2{font-variation-settings:"wght" 560;letter-spacing:-.3px}@media (prefers-reduced-motion:reduce){.skin[data-skin^=motion] *,.skin[data-skin^=motion] :before,.skin[data-skin^=motion] :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.skin[data-skin^=motion] :is(input,textarea,select,[data-surface]){--tw-shadow:0 0 #0000}.skin[data-skin=gallery-light] .an{--an-ink-strong:#231f1a;--an-ink:#29241f;--an-ink-soft:#5b5248;--an-ink-dim:#6b6257;--an-ink-faint:#70675c;--an-hint:#7b7165;--an-badge-ink:#6f4e20;--an-hero-figure:#6f4e20;--an-hero-unit:#61574c;--an-vial-ink:#6b6257;--an-sub-ink:#6b6257;--an-found-ink:#6b6257;--an-key-ink:#6f4e20;--an-unit-ink:#70675c;--an-list-ink:#29241f;--an-list-unit:#70675c;--an-chev-ink:#675d51;--an-ink-shadow:none;--an-accent:hsl(var(--accent-foreground));--an-accent-deep:hsl(var(--primary));--an-figure:#845f1f;--an-calm:hsl(var(--ok));--an-calm-figure:hsl(var(--ok));--an-figure-over:hsl(var(--destructive));--an-mark-l:30%;--an-rule:#a9917038;--an-rule-lit:#8f78564d;--an-wash:#b284341f;--an-edge-dim:#e0d9cc;--an-edge:#d8cfc0;--an-edge-lit:#c8ad7e;--an-focus-edge:hsl(var(--ring));--an-glow-hero:transparent;--an-glow-dot:transparent;--an-glow-ring:hsl(var(--ring) / .3);--an-glow-halo:transparent;--an-key-fill:#eee5d3;--an-glass:linear-gradient(158deg, #fefdfb, #f8f6f1);--an-glass-border:hsl(var(--border));--an-glass-shadow:0 1px 2px #55443012, 0 18px 32px -24px #49392766;--an-clay:linear-gradient(170deg, #fefdfb, #f6f4ee);--an-clay-shadow:0 0 0 1px hsl(var(--border)), 0 10px 20px -16px #49392773;--an-head-fill:linear-gradient(158deg, #faf8f4, #f3efe7);--an-badge-fill:linear-gradient(180deg, #f5f0e5, #eee5d3);--an-field-fill:#fefdfb;--an-found-fill:hsl(var(--popover));--an-tube-fill:linear-gradient(180deg, #483d32, #312921);--an-well:linear-gradient(180deg, #2e261f, #453b30);--an-plan-line:#dcd4c6;--an-plan-fill:#fcfbf8;--an-plan-lit:transparent;--an-limit:#ab5936;--an-limit-ink:#7a3f29;--an-limit-wash:#c6683912;--an-edge-hot:#bc934e;--an-field-glow:0 0 0 0 transparent;--an-sheen:none;--an-sheen-h:0;--an-streak:none;--an-gloss:none;--an-gloss-h:0;--an-badge-shadow:inset 0 1px 0 #ffffffb3, 0 1px 2px #4939271f;--an-field-shadow:inset 0 1px 2px #604e3912, 0 1px 2px #4939270f;--an-field-shadow-lit:0 0 0 3px var(--an-glow-ring);--an-menu-shadow:0 18px 32px -18px #49392773;--an-r-screen:0;--an-r-pane:1rem;--an-r-field:.75rem;--an-r-menu:.85rem;--an-r-badge:.6rem;--an-r-tube:.5rem;--an-r-tile:.85rem;--an-r-tile-2:.85rem;--an-r-tile-3:.85rem;--an-r-gauge:4px;box-shadow:none;-webkit-font-smoothing:auto;background:0 0;padding:0}.skin[data-skin=lab] .an{--an-ink-strong:hsl(var(--foreground));--an-ink:#152232;--an-ink-soft:#435060;--an-ink-dim:#586574;--an-ink-faint:hsl(var(--muted-foreground));--an-hint:hsl(var(--muted-foreground));--an-badge-ink:hsl(var(--accent-foreground));--an-hero-figure:#1450d2;--an-hero-unit:#53606e;--an-vial-ink:#586574;--an-sub-ink:#586574;--an-found-ink:#586574;--an-key-ink:hsl(var(--accent-foreground));--an-unit-ink:hsl(var(--muted-foreground));--an-list-ink:#152232;--an-list-unit:hsl(var(--muted-foreground));--an-chev-ink:#586574;--an-ink-shadow:none;--an-accent:hsl(var(--accent-foreground));--an-accent-deep:hsl(var(--primary));--an-figure:#1450d2;--an-calm:hsl(var(--ok));--an-calm-figure:hsl(var(--ok));--an-figure-over:hsl(var(--destructive));--an-mark-l:30%;--an-rule:hsl(var(--border));--an-rule-lit:#cfd6de;--an-wash:hsl(var(--accent));--an-edge-dim:#d5dbe2;--an-edge:#c9d1d9;--an-edge-lit:#abb8c4;--an-focus-edge:hsl(var(--ring));--an-glow-hero:transparent;--an-glow-dot:transparent;--an-glow-ring:hsl(var(--ring) / .28);--an-glow-halo:transparent;--an-key-fill:hsl(var(--accent));--an-glass:hsl(var(--card));--an-glass-border:hsl(var(--border));--an-glass-shadow:0 1px 2px #2d3e530f, 0 12px 24px -20px #2d3e5359;--an-clay:hsl(var(--card));--an-clay-shadow:0 0 0 1px hsl(var(--border)), 0 6px 14px -12px #2d3e5366;--an-head-fill:linear-gradient(180deg, #fff, #f6f7f9);--an-badge-fill:linear-gradient(180deg, #f0f6ff, #e0eeff);--an-field-fill:hsl(var(--card));--an-found-fill:hsl(var(--popover));--an-tube-fill:linear-gradient(180deg, #324152, #1e2a38);--an-well:linear-gradient(180deg, #1d2735, #303e4f);--an-plan-line:#d8dee4;--an-plan-fill:#fcfcfd;--an-plan-lit:transparent;--an-limit:#ae573d;--an-limit-ink:#803e2d;--an-limit-wash:#c65a3912;--an-edge-hot:#8d9eb0;--an-field-glow:0 0 0 0 transparent;--an-sheen:none;--an-sheen-h:0;--an-streak:none;--an-gloss:none;--an-gloss-h:0;--an-badge-shadow:inset 0 1px 0 #fffc, 0 1px 2px #2d3e531a;--an-field-shadow:inset 0 1px 2px #394b6012, 0 1px 2px #2d3e530f;--an-field-shadow-lit:0 0 0 3px var(--an-glow-ring);--an-menu-shadow:0 14px 28px -16px #2d3e5366;--an-r-screen:0;--an-r-pane:.4rem;--an-r-field:.35rem;--an-r-menu:.35rem;--an-r-badge:.3rem;--an-r-tube:.25rem;--an-r-tile:.35rem;--an-r-tile-2:.35rem;--an-r-tile-3:.35rem;--an-r-gauge:3px;box-shadow:none;-webkit-font-smoothing:auto;background:0 0;padding:0}.skin[data-skin=enamel] .an{--an-plan-line:var(--enm-partition);--an-plan-fill:linear-gradient(168deg, #ffffff0b, #00000029), var(--enm-ink-3);--an-plan-lit:#ffffff0d;--an-limit:#b96b45;--an-limit-ink:#e0a184;--an-limit-wash:#b96b451c;--an-edge-hot:#d6b47c8c;--an-field-glow:0 0 26px -10px #b08d5799}.skin[data-skin=gallery-light] .an-atmos,.skin[data-skin=lab] .an-atmos{display:none}.skin[data-skin=gallery-light] .an-pane,.skin[data-skin=lab] .an-pane{-webkit-backdrop-filter:none}.skin[data-skin=gallery-light] .an-chip,.skin[data-skin=lab] .an-chip{display:none}.skin[data-skin=gallery-light] .an-grp-dot,.skin[data-skin=lab] .an-grp-dot{background:hsl(var(--primary));box-shadow:none}.skin[data-skin=gallery-light] .an-grp-name,.skin[data-skin=lab] .an-grp-name{color:hsl(var(--accent-foreground))}.skin[data-skin=gallery-light] .an-rows:before,.skin[data-skin=lab] .an-rows:before{background:hsl(var(--primary))}.skin[data-skin^=motion] .an{--an-glass:var(--mo-s1);--an-clay:var(--mo-s1);--an-plan-fill:var(--mo-s1);--an-field-fill:var(--mo-s4);--an-found-fill:var(--mo-s3);--an-badge-fill:var(--mo-s3);--an-tube-fill:var(--mo-canvas);--an-well:var(--mo-canvas);--an-head-fill:none;--an-field-l:52%;--an-field-a:.11;--an-hero-a:.055;--an-limit:var(--mo-ink-3);--an-limit-ink:var(--mo-ink-2);--an-limit-wash:rgb(var(--mo-veil) / .025);--an-calm:var(--mo-ink-3);--an-calm-figure:var(--mo-ink);--an-field-shadow-lit:var(--mo-lift), 0 0 0 2px hsl(var(--ring) / .32);--an-r-tile:12px;--an-r-tile-2:12px;--an-r-tile-3:12px;--sk-panel-gap:8px;border-radius:0;font-size:13px;line-height:1.5;overflow:visible}.skin[data-skin=motion-light] .an{--an-mark-l:30%;--an-field-l:34%;--an-field-a:.1;--an-hero-a:.05}.skin[data-skin^=motion] .an-page{max-width:none}.skin[data-skin^=motion] .an-head{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:20px;padding:0 2px 12px}.skin[data-skin^=motion] .an-head:before,.skin[data-skin^=motion] .an-head:after,.skin[data-skin^=motion] .an-brand{display:none}.skin[data-skin^=motion] .an-title{margin-top:0}.skin[data-skin^=motion] .an-lede{max-width:66ch;color:var(--mo-ink-3);margin-top:7px;font-size:12.5px;line-height:1.45}.skin[data-skin^=motion] .an-days{border-color:var(--mo-hair-2);background:var(--mo-s3);height:26px;box-shadow:var(--mo-lift-s);letter-spacing:0;color:var(--mo-ink-3);align-self:flex-end;gap:5px;padding:0 10px;font-size:11.5px}.skin[data-skin^=motion] .an-days-n{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--mo-ink);font-size:13px;font-weight:400}.skin[data-skin^=motion] .an-cap{letter-spacing:.18em;color:var(--mo-ink-3);gap:7px;font-size:10.5px}.skin[data-skin^=motion] .an-cap-n{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--mo-ink-3);font-size:11px}.skin[data-skin^=motion] .an-dot{background:var(--mo-hair-3);width:5px;height:5px;box-shadow:none}.skin[data-skin^=motion] .an-dot-hot{background:var(--mo-acc)}.skin[data-skin^=motion] .an-dot-calm,.skin[data-skin^=motion] .an-dot-thin{background:var(--mo-hair-3)}.skin[data-skin^=motion] .an-note,.skin[data-skin^=motion] .an-plan-note,.skin[data-skin^=motion] .an-fold-note{max-width:96ch;color:var(--mo-ink-3);font-size:11.5px;line-height:1.45}.skin[data-skin^=motion] .an-lead,.skin[data-skin^=motion] .an-plan-lede{color:var(--mo-ink-2);font-size:12.5px}.skin[data-skin^=motion] .an-meals{border-color:var(--mo-hair-2);background:var(--mo-s2);box-shadow:var(--mo-lift);padding:12px 14px 13px}.skin[data-skin^=motion] .an-meals .an-cap{color:var(--mo-ink-2);font-weight:500}.skin[data-skin^=motion] .an-meals .an-dot{background:var(--mo-ink-3)}.skin[data-skin^=motion] .an-search{max-width:30rem}.skin[data-skin^=motion] .an-search-field{background:var(--mo-s4);border-color:var(--mo-ink-3);height:52px;box-shadow:var(--mo-lift);transition:border-color .35s var(--mo-ease), box-shadow .35s var(--mo-ease);padding:0 14px 0 46px;font-size:15px}.skin[data-skin^=motion] .an-search-ico{width:18px;height:18px;color:var(--mo-ink-2);left:16px}.skin[data-skin^=motion] .an-search-hot .an-search-field:not(:focus){border-color:var(--mo-ink-3);box-shadow:var(--mo-lift)}.skin[data-skin^=motion] .an-search-field:focus{border-color:var(--an-focus-edge);box-shadow:var(--an-field-shadow-lit)}.skin[data-skin^=motion] .an-found{border-color:var(--mo-hair-3);box-shadow:var(--mo-lift);top:calc(100% + 6px)}.skin[data-skin^=motion] .an-found button{transition:background .3s var(--mo-ease), transform .45s var(--mo-spring);padding:7px 12px}.skin[data-skin^=motion] .an-found button:hover,.skin[data-skin^=motion] .an-found button:focus-visible{background:var(--mo-s4);transform:translate(2px)}.skin[data-skin^=motion] .an-found-n{font-size:13px}.skin[data-skin^=motion] .an-found-g{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:11px}.skin[data-skin^=motion] .an-key{font-family:var(--mo-mono);letter-spacing:.08em;border-radius:4px;padding:1px 5px;font-size:9.5px}.skin[data-skin^=motion] .an-grp-dot{background:var(--mo-hair-3);width:5px;height:5px;box-shadow:none}.skin[data-skin^=motion] .an-grp-name{letter-spacing:.18em;color:var(--mo-ink-3);font-size:10.5px}.skin[data-skin^=motion] .an-grp-sum{font-variant-numeric:tabular-nums;color:var(--mo-ink-3);font-size:11px}.skin[data-skin^=motion] .an-rows:before{background:var(--mo-hair-2);opacity:1}.skin[data-skin^=motion] .an-row{border-top-color:var(--mo-hair)}.skin[data-skin^=motion] .an-row-n{font-size:13px}.skin[data-skin^=motion] .an-row-k{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:14.5px;font-weight:400}.skin[data-skin^=motion] .an-row-k span{letter-spacing:.08em;color:var(--mo-ink-3);font-size:9.5px}.skin[data-skin^=motion] .an-prof{border-top-color:var(--mo-hair);color:var(--mo-ink-3);gap:10px;margin-top:11px;padding-top:11px;font-size:12.5px}.skin[data-skin^=motion] .an-prof input,.skin[data-skin^=motion] .an-prof select{border-color:var(--mo-hair-2);background:var(--mo-s3);height:26px;box-shadow:var(--mo-lift-s);color:var(--mo-ink);border-radius:8px;font-size:12.5px}.skin[data-skin^=motion] .an-prof input{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.skin[data-skin^=motion] .an-prof input::placeholder{font-family:var(--font-sans);letter-spacing:0;color:var(--mo-ink-3)}.skin[data-skin^=motion] .an-prof [data-variant]{border-radius:8px;height:26px;font-size:12.5px}.skin[data-skin^=motion] .an-hero{padding:12px 15px 14px}.skin[data-skin^=motion] .an-hero-grid{align-items:center;gap:24px}.skin[data-skin^=motion] .an-kcal{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:none;font-size:26px;font-weight:500;line-height:1.1}.skin[data-skin^=motion] .an-kcal-u{letter-spacing:.2em;color:var(--mo-ink-3);margin-top:2px;font-size:10px}.skin[data-skin^=motion] .an-vials{gap:0;padding-bottom:0}.skin[data-skin^=motion] .an-vial{border-left:1px solid var(--mo-hair);width:4.75rem;padding:0 12px}.skin[data-skin^=motion] .an-vial:first-child{border-left:0}.skin[data-skin^=motion] .an-vial:last-child{padding-right:0}.skin[data-skin^=motion] .an-tube{border-color:var(--mo-hair-2);height:52px;box-shadow:none}.skin[data-skin^=motion] .an-gleam,.skin[data-skin^=motion] .an-gleam-h{display:none}.skin[data-skin^=motion] .an-liquid{box-shadow:none}.skin[data-skin^=motion] .an-liquid:after{background:#fff9}.skin[data-skin^=motion] .an-mark,.skin[data-skin^=motion] .an-mark-v{border-color:rgb(var(--mo-veil) / .5)}.skin[data-skin^=motion] .an-crest,.skin[data-skin^=motion] .an-crest-v{border-color:var(--mo-acc-2);background:var(--mo-acc-bg)}.skin[data-skin^=motion] .an-vial-n{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:12.5px;font-weight:400}.skin[data-skin^=motion] .an-vial-l{letter-spacing:.14em;color:var(--mo-ink-3);font-size:9.5px}.skin[data-skin^=motion] .an-vial-p{font-variant-numeric:tabular-nums;white-space:normal;text-wrap:balance;color:var(--mo-ink-3);font-size:10.5px}.skin[data-skin^=motion] .an-act{padding:10px 12px}.skin[data-skin^=motion] .an-act [data-variant]{border-radius:8px;height:30px;padding:0 12px;font-size:12.5px}.skin[data-skin^=motion] .an-alarm{padding:11px 13px 12px}.skin[data-skin^=motion] .an-tile{border:1px solid var(--mo-hair);gap:6px;padding:10px 12px 11px}.skin[data-skin^=motion] .an-lab{color:var(--mo-ink);text-shadow:none;font-size:13px;line-height:1.25}.skin[data-skin^=motion] .an-pct{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:19px;font-weight:500;line-height:1}.skin[data-skin^=motion] .an-sub{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--mo-ink-3);margin-top:-2px;font-size:11px}.skin[data-skin^=motion] .an-tile-over{border-color:var(--mo-acc-line)}.skin[data-skin^=motion] .an-gauge{height:12px;box-shadow:inset 0 0 0 1px var(--mo-hair);margin-top:2px}.skin[data-skin^=motion] .an-plan{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:10px;padding:0 2px}.skin[data-skin^=motion] .an-plan:before,.skin[data-skin^=motion] .an-plan:after{display:none}.skin[data-skin^=motion] .an-plan .an-cap{border-bottom:1px solid var(--mo-hair);color:var(--mo-ink-3);padding-bottom:9px}.skin[data-skin^=motion] .an-plan .an-dot{background:var(--mo-hair-3)}.skin[data-skin^=motion] .an-plan-key{color:var(--mo-ink-3);font-size:11.5px}.skin[data-skin^=motion] .an-plan-grp{margin:14px 0 5px}.skin[data-skin^=motion] .an-plan-grp-n{letter-spacing:.18em;color:var(--mo-ink-3);font-size:10.5px}.skin[data-skin^=motion] .an-plan-grp-c{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;color:var(--mo-ink-3);font-size:11px}.skin[data-skin^=motion] .an-plan-grp:after{background:var(--mo-hair)}.skin[data-skin^=motion] .an-plan-grid{--sk-panel-gap:1px;background:var(--mo-canvas);box-shadow:none;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr))}.skin[data-skin^=motion] .an-plan-cell{padding:6px 11px;position:relative}.skin[data-skin^=motion] .an-plan-n{color:var(--mo-ink-2);font-size:12.5px}.skin[data-skin^=motion] .an-plan-v{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--mo-ink-2);font-size:12px}.skin[data-skin^=motion] .an-plan-k,.skin[data-skin^=motion] .an-plan-off{font-family:var(--font-sans);letter-spacing:0;color:var(--mo-ink-3)}.skin[data-skin^=motion] .an-fold>summary{transition:background .3s var(--mo-ease);padding:10px 13px}.skin[data-skin^=motion] .an-fold>summary:hover{background:var(--mo-s2)}.skin[data-skin^=motion] .an-fold>summary:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring) / .5)}.skin[data-skin^=motion] .an-fold-t{letter-spacing:.18em;color:var(--mo-ink-3);font-size:10.5px}.skin[data-skin^=motion] .an-fold-n{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:14.5px;font-weight:400}.skin[data-skin^=motion] .an-fold-h{color:var(--mo-ink-3);font-size:11.5px}.skin[data-skin^=motion] .an-chev{transition:transform .5s var(--mo-spring)}.skin[data-skin^=motion] .an-chips{gap:0 14px;padding:0 13px 11px}.skin[data-skin^=motion] .an-chip-row{border-top-color:var(--mo-hair)}.skin[data-skin^=motion] .an-chip-n{color:var(--mo-ink-2);font-size:12px}.skin[data-skin^=motion] .an-chip-p{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:11.5px}.skin[data-skin^=motion] .an-chip-u{font-family:var(--font-sans);letter-spacing:0;color:var(--mo-ink-3)}.skin[data-skin^=motion] .an-ratios{padding:10px 13px;font-size:12.5px}.skin[data-skin^=motion] .an-ratios .font-medium{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.skin[data-skin^=motion] .an-ratios .text-destructive{color:var(--mo-acc)}@keyframes an-mo-in{0%{opacity:0;transform:translateY(9px)}}@keyframes an-mo-cell{0%{opacity:0;transform:translateY(6px)}}@keyframes an-mo-sweep{0%{transform:scaleX(0)}}@keyframes an-mo-rise{0%{transform:scaleY(0)}}@keyframes an-mo-fade{0%{opacity:0}}@keyframes an-mo-line{0%{transform:scaleX(0)}}@keyframes an-mo-lit-a{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes an-mo-lit-b{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes an-mo-recount-a{0%{opacity:0;transform:translateY(5px)}}@keyframes an-mo-recount-b{0%{opacity:0;transform:translateY(5px)}}.skin[data-skin^=motion] .an-stack>*{animation:an-mo-in .5s var(--mo-spring) backwards;animation-delay:calc(var(--an-i,0) * 28ms)}.skin[data-skin^=motion] .an-plan{--an-wave-from:85ms;--an-wave-step:13ms;--an-wave-beat:58ms}.skin[data-skin^=motion] .an-stack>.an-plan{animation:an-mo-fade .34s var(--mo-ease) backwards;animation-delay:40ms}.skin[data-skin^=motion] .an-plan-cell{animation:an-mo-cell .42s var(--mo-spring) backwards;animation-delay:calc(var(--an-wave-from) + var(--an-i,0) * var(--an-wave-step) + var(--an-g,0) * var(--an-wave-beat))}.skin[data-skin^=motion] .an-plan-grp-n{animation:an-mo-cell .42s var(--mo-spring) backwards;animation-delay:calc(var(--an-wave-from) + var(--an-i,0) * var(--an-wave-step) + var(--an-g,0) * var(--an-wave-beat) - 46ms)}.skin[data-skin^=motion] .an-plan-grp:after{transform-origin:0;animation:an-mo-line .44s var(--mo-ease) backwards;animation-delay:calc(var(--an-wave-from) + var(--an-i,0) * var(--an-wave-step) + var(--an-g,0) * var(--an-wave-beat) + 9ms)}.skin[data-skin^=motion] .an-plan-grp-c{animation:an-mo-cell .32s var(--mo-ease) backwards;animation-delay:calc(var(--an-wave-from) + (var(--an-i,0) + var(--an-n,1) - 1) * var(--an-wave-step) + var(--an-g,0) * var(--an-wave-beat) + .105s)}.skin[data-skin^=motion] .an-plan-cell:after{content:"";z-index:2;pointer-events:none;opacity:0;background:rgb(var(--mo-veil) / .09);position:absolute;inset:0}.skin[data-skin^=motion] .an-plan-cell[data-an-bump=a]:after{animation:an-mo-lit-a .6s var(--mo-ease);animation-delay:calc(var(--an-i,0) * 9ms)}.skin[data-skin^=motion] .an-plan-cell[data-an-bump=b]:after{animation:an-mo-lit-b .6s var(--mo-ease);animation-delay:calc(var(--an-i,0) * 9ms)}.skin[data-skin^=motion] .an-plan-cell[data-an-bump=a] .an-plan-v{animation:an-mo-recount-a .44s var(--mo-spring) backwards;animation-delay:calc(var(--an-i,0) * 9ms)}.skin[data-skin^=motion] .an-plan-cell[data-an-bump=b] .an-plan-v{animation:an-mo-recount-b .44s var(--mo-spring) backwards;animation-delay:calc(var(--an-i,0) * 9ms)}.skin[data-skin^=motion] .an-fill,.skin[data-skin^=motion] .an-crest{transform-origin:0;animation:an-mo-sweep .72s var(--mo-spring) backwards;animation-delay:calc(var(--an-i,0) * 28ms + .14s)}.skin[data-skin^=motion] .an-liquid,.skin[data-skin^=motion] .an-crest-v{transform-origin:bottom;animation:an-mo-rise .72s var(--mo-spring) backwards;animation-delay:.14s}.skin[data-skin^=motion] .an-row{animation:an-mo-cell .4s var(--mo-spring) backwards}.skin[data-skin^=motion] .an[data-an-bump=a] .an-grp-sum,.skin[data-skin^=motion] .an[data-an-bump=a] .an-kcal,.skin[data-skin^=motion] .an[data-an-bump=a] .an-vial-n{animation:an-mo-recount-a .44s var(--mo-spring) backwards}.skin[data-skin^=motion] .an[data-an-bump=b] .an-grp-sum,.skin[data-skin^=motion] .an[data-an-bump=b] .an-kcal,.skin[data-skin^=motion] .an[data-an-bump=b] .an-vial-n{animation:an-mo-recount-b .44s var(--mo-spring) backwards}.skin[data-skin^=motion] .an[data-an-bump] .an-kcal{animation-delay:55ms}.skin[data-skin^=motion] .an[data-an-bump] .an-vial:first-child .an-vial-n{animation-delay:.1s}.skin[data-skin^=motion] .an[data-an-bump] .an-vial:nth-child(2) .an-vial-n{animation-delay:.13s}.skin[data-skin^=motion] .an[data-an-bump] .an-vial:nth-child(3) .an-vial-n{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.skin[data-skin^=motion] .an-stack>*,.skin[data-skin^=motion] .an-stack>.an-plan,.skin[data-skin^=motion] .an-plan-cell,.skin[data-skin^=motion] .an-plan-cell:after,.skin[data-skin^=motion] .an-plan-cell .an-plan-v,.skin[data-skin^=motion] .an-plan-cell[data-an-bump] .an-plan-v,.skin[data-skin^=motion] .an-plan-cell[data-an-bump]:after,.skin[data-skin^=motion] .an-plan-grp-n,.skin[data-skin^=motion] .an-plan-grp-c,.skin[data-skin^=motion] .an-plan-grp:after,.skin[data-skin^=motion] .an-row,.skin[data-skin^=motion] .an[data-an-bump] .an-grp-sum,.skin[data-skin^=motion] .an[data-an-bump] .an-kcal,.skin[data-skin^=motion] .an[data-an-bump] .an-vial-n,.skin[data-skin^=motion] .an[data-an-bump] .an-vial:first-child .an-vial-n,.skin[data-skin^=motion] .an[data-an-bump] .an-vial:nth-child(2) .an-vial-n,.skin[data-skin^=motion] .an[data-an-bump] .an-vial:nth-child(3) .an-vial-n,.skin[data-skin^=motion] .an-fill,.skin[data-skin^=motion] .an-crest,.skin[data-skin^=motion] .an-liquid,.skin[data-skin^=motion] .an-crest-v{opacity:1;animation:none;transform:none}.skin[data-skin^=motion] .an-plan-cell:after,.skin[data-skin^=motion] .an-plan-cell[data-an-bump]:after{opacity:0}}@media (min-width:1240px){.skin[data-skin^=motion] .an-tile{grid-column:span 2}}@media (max-width:640px){.skin[data-skin^=motion] .an-kcal{font-size:24px}}.skin[data-skin^=motion] .an-orb{display:none}.lp{background:radial-gradient(1300px 620px at 50% -260px, rgb(var(--lp-brass-ch) / .085), rgb(var(--lp-brass-ch) / 0) 68%), var(--lp-ground);color:var(--lp-text)}.lp-page{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1rem,4.4vw,4rem);position:relative;overflow-x:clip}.lp-grain{z-index:5;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-display{font-family:var(--lp-display);letter-spacing:-.018em;font-weight:400;line-height:1.03}.lp-tech{font-family:var(--lp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-brass-hi);align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.lp-tech:before{content:"";background:var(--lp-brass);flex:none;width:2.125rem;height:1px;display:block}.lp-tech-plain{font-family:var(--lp-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-text-3);font-size:.65625rem}.lp-diamond{background:linear-gradient(135deg, var(--lp-brass-hi), var(--lp-brass-4));flex:none;width:.5625rem;height:.5625rem;display:block;transform:rotate(45deg)}.lp-panel{background:linear-gradient(152deg, var(--lp-brass-1) 0%, var(--lp-brass-2) 38%, var(--lp-brass-3) 62%, var(--lp-brass-4) 100%);border:1px solid rgb(var(--lp-brass-ch) / .62);box-shadow:0 44px 90px rgb(var(--lp-sh-ch) / .62), 0 0 130px rgb(var(--lp-brass-ch) / .055);gap:1px;display:grid;position:relative}.lp-c{background:var(--lp-cell);position:relative;overflow:hidden}.lp-c-dark{background:radial-gradient(130% 150% at 14% 0%, var(--lp-cell-d1) 0%, var(--lp-cell-d2) 72%)}.lp-c-dark2{background:radial-gradient(120% 140% at 86% 100%, var(--lp-cell-e1) 0%, var(--lp-cell-e2) 70%)}.lp-enamel{background:radial-gradient(128% 88% at 20% 2%, rgb(var(--lp-hi-ch) / .17), rgb(var(--lp-hi-ch) / 0) 56%), linear-gradient(168deg, rgb(var(--lp-hi-ch) / .055), rgb(var(--lp-sh-ch) / .28)), var(--lp-fill);box-shadow:inset 0 0 0 1px rgb(var(--lp-hi-ch) / .055), inset 0 -36px 64px rgb(var(--lp-sh-ch) / .16)}.lp-enamel[data-meal=breakfast]{--lp-fill:var(--lp-brk)}.lp-enamel[data-meal=lunch]{--lp-fill:var(--lp-lun)}.lp-enamel[data-meal=dinner]{--lp-fill:var(--lp-din)}.lp-enamel[data-meal=snack]{--lp-fill:var(--lp-snk)}.lp-tag{font-family:var(--lp-mono);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--lp-hi-ch) / .84);font-size:.625rem;font-weight:500;position:absolute;bottom:.8125rem;left:1rem}.lp-enamel[data-meal=breakfast] .lp-tag{color:rgb(var(--lp-on-brass-ch) / .88)}.lp-photo img{object-fit:cover;filter:saturate(1.04)brightness(1.02);width:100%;height:100%;display:block}.lp-photo{box-shadow:inset 0 0 0 1px rgb(var(--lp-sh-ch) / .4)}.lp-wk{flex-direction:column;justify-content:flex-end;gap:.25rem;padding:.75rem .8125rem;display:flex}.lp-wk-name{color:rgb(var(--lp-hi-ch) / .94);font-size:.78125rem;line-height:1.25}.lp-wk-kcal{font-family:var(--lp-mono);letter-spacing:.1em;color:rgb(var(--lp-hi-ch) / .72);font-size:.625rem}.lp-enamel[data-meal=breakfast] .lp-wk-name{color:rgb(var(--lp-on-brass-ch) / .94)}.lp-enamel[data-meal=breakfast] .lp-wk-kcal{color:rgb(var(--lp-on-brass-ch) / .72)}.lp-photo .lp-wk-kcal{background:rgb(var(--lp-ground-ch) / .74);color:rgb(var(--lp-text-ch) / .95);padding:.1875rem .4375rem;position:absolute;bottom:.5rem;left:.5rem}.lp-head{justify-content:space-between;align-items:center;height:clamp(4.5rem,7vw,7rem);display:flex}.lp-ghost{color:var(--lp-brass-hi);border:1px solid rgb(var(--lp-brass-ch) / .55);background:linear-gradient(180deg, rgb(var(--lp-brass-ch) / .1), rgb(var(--lp-brass-ch) / .02));padding:.75rem 1.375rem;font-size:.875rem;display:inline-block}.lp-hero{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto)}.lp-headover{z-index:3;pointer-events:none;background:0 0;flex-direction:column;order:-3;grid-column:1/-1;justify-content:center;padding:1.5rem .5rem;display:flex}.lp-h1{font-family:var(--lp-display);letter-spacing:-.018em;color:var(--lp-text-hi);text-shadow:0 3px 34px rgb(var(--lp-sh-ch) / .55), 0 1px 3px rgb(var(--lp-sh-ch) / .45);margin-top:1.625rem;font-size:clamp(2.25rem,5.3vw,4.75rem);font-weight:400;line-height:1.03}.lp-h1 span{font-weight:300}.lp-subcell{flex-direction:column;order:-2;grid-column:1/-1;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,2.6vw,2.375rem) clamp(1.25rem,2.8vw,2.5rem);display:flex}.lp-sub{color:var(--lp-text-2);max-width:25rem;font-size:clamp(1rem,1.22vw,1.09375rem);line-height:1.62}.lp-sub b{color:var(--lp-text);font-weight:500}.lp-legend{grid-template-columns:1fr 1fr;align-content:center;gap:.875rem 1.125rem;padding:1.625rem 1.5rem;display:grid}.lp-legend div{color:var(--lp-text-2);align-items:center;gap:.5625rem;font-size:.8125rem;display:flex}.lp-legend i{flex:none;width:.5625rem;height:.5625rem;display:block;transform:rotate(45deg)}.lp-cta{color:var(--lp-on-brass);flex-direction:column;order:-1;grid-column:1/-1;justify-content:space-between;gap:1.25rem;padding:2rem 2.125rem;text-decoration:none;display:flex}.lp-cta .k{font-family:var(--lp-mono);letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--lp-on-brass-ch) / .72);font-size:.65625rem}.lp-cta strong{font-family:var(--lp-display);letter-spacing:-.01em;font-size:clamp(1.25rem,1.9vw,1.6875rem);font-weight:400;line-height:1.18;display:block}.lp-cta .note{color:rgb(var(--lp-on-brass-ch) / .82);font-size:.84375rem}.lp-section{margin-top:clamp(3.5rem,8vw,7.375rem)}@media (min-width:64rem){html:has(.lp){scroll-snap-type:y proximity}.lp-first,.lp-screen{scroll-snap-align:start}.lp-screen{flex-direction:column;justify-content:center;margin-top:0;padding-block:clamp(2.5rem,7vh,6rem);display:flex}.lp-screen-full{min-height:100dvh}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-snap-type:none}}.lp-lead{max-width:41.25rem;margin-bottom:2.125rem}.lp-lead p{color:var(--lp-text);letter-spacing:-.005em;margin-top:1rem;font-size:clamp(1.0625rem,1.46vw,1.3125rem);line-height:1.5}.lp-lead p em{color:var(--lp-text-3);font-style:normal}.lp-week-scroll{overscroll-behavior-x:contain;overflow-x:auto}.lp-week{grid-template-rows:2.875rem repeat(4,clamp(4.75rem,15vh,9rem));grid-template-columns:8.375rem repeat(7,minmax(4.5rem,1fr));min-width:54rem}.lp-day,.lp-rowlab,.lp-corner{font-family:var(--lp-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;font-size:.6875rem;display:flex}.lp-day{color:var(--lp-text-3);justify-content:center}.lp-rowlab{letter-spacing:.18em;color:var(--lp-text-2);gap:.75rem;padding-left:1.5rem}.lp-rowlab i{flex:none;width:.5rem;height:.5rem;display:block;transform:rotate(45deg)}.lp-corner{color:var(--lp-brass);padding-left:1.5rem;font-size:.625rem}.lp-figs{grid-template-columns:repeat(2,1fr)}.lp-figs .lp-intro{flex-direction:column;grid-column:1/-1;justify-content:space-between;gap:1.5rem;padding:2.25rem;display:flex}.lp-figs .lp-intro h2{font-family:var(--lp-display);letter-spacing:-.01em;font-size:clamp(1.25rem,1.6vw,1.4375rem);font-weight:300;line-height:1.3}.lp-figs .lp-intro p{color:var(--lp-text-3);font-size:.84375rem;line-height:1.55}.lp-fig{flex-direction:column;justify-content:space-between;gap:1rem;min-height:11rem;padding:2rem 1.875rem;display:flex}.lp-fig dt{font-family:var(--lp-display);letter-spacing:-.03em;color:var(--lp-on-enamel);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;line-height:1}.lp-fig dd{color:rgb(var(--lp-hi-ch) / .86);max-width:12rem;font-size:.875rem;line-height:1.5}.lp-fig hr{background:rgb(var(--lp-hi-ch) / .34);border:0;width:2.125rem;height:1px}.lp-fig[data-meal=breakfast] dt{color:var(--lp-on-brass)}.lp-fig[data-meal=breakfast] dd{color:rgb(var(--lp-on-brass-ch) / .86)}.lp-fig[data-meal=breakfast] hr{background:rgb(var(--lp-on-brass-ch) / .4)}.lp-src{grid-template-columns:1fr}.lp-src-left{flex-direction:column;justify-content:space-between;gap:2.125rem;padding:clamp(1.75rem,3vw,2.75rem) clamp(1.5rem,2.8vw,2.5rem);display:flex}.lp-src-left h2{font-family:var(--lp-display);letter-spacing:-.01em;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:300;line-height:1.32}.lp-src-left h2+p{color:var(--lp-text-3);margin-top:1rem;font-size:.90625rem;line-height:1.6}.lp-relic img{border:1px solid rgb(var(--lp-brass-ch) / .42);width:100%;max-width:18.75rem;height:auto;box-shadow:0 26px 46px rgb(var(--lp-sh-ch) / .66), inset 0 2px 0 rgb(var(--lp-hi-ch) / .05);border-radius:.875rem;display:block}.lp-relic figcaption{font-family:var(--lp-mono);letter-spacing:.06em;color:var(--lp-text-3);margin-top:.875rem;font-size:.65625rem;line-height:1.7}.lp-list{flex-direction:column;justify-content:center;padding:.875rem clamp(1.5rem,3vw,2.75rem);display:flex}.lp-item{border-top:1px solid var(--lp-brass-line);grid-template-columns:2.75rem 1fr;gap:1.375rem;padding:1.625rem 0;display:grid}.lp-item:first-child{border-top:0}.lp-item .no{font-family:var(--lp-mono);letter-spacing:.12em;color:var(--lp-brass);padding-top:.3125rem;font-size:.6875rem}.lp-item h3{letter-spacing:-.005em;color:var(--lp-text);font-size:1.03125rem;font-weight:600}.lp-item p{color:var(--lp-text-2);max-width:40rem;margin-top:.4375rem;font-size:.90625rem;line-height:1.55}.lp-item p span{color:var(--lp-text-3)}.lp-priv{grid-template-columns:1fr}.lp-plate{flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:13rem;padding:clamp(1.75rem,3vw,2.625rem) clamp(1.5rem,2.8vw,2.5rem);display:flex}.lp-plate h2{font-family:var(--lp-display);letter-spacing:-.015em;color:var(--lp-on-enamel);font-size:clamp(1.4375rem,2.2vw,1.9375rem);font-weight:400;line-height:1.18}.lp-plate .k{font-family:var(--lp-mono);letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--lp-hi-ch) / .82);font-size:.65625rem}.lp-prows{flex-direction:column;justify-content:center;padding:1.25rem clamp(1.5rem,3vw,2.75rem);display:flex}.lp-prow{border-top:1px solid var(--lp-brass-line);align-items:baseline;gap:.5rem 1.5rem;padding:1.375rem 0;display:grid}.lp-prow:first-child{border-top:0}.lp-prow dt{color:var(--lp-brass-hi);font-size:.875rem;font-weight:500;font-family:var(--lp-mono);letter-spacing:.05em}.lp-prow dd{color:var(--lp-text-2);font-size:.9375rem;line-height:1.55}.lp-plan{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto)}.lp-terms{flex-direction:column;justify-content:center;padding:1rem clamp(1.5rem,2.8vw,2.5rem);display:flex}.lp-trow{border-top:1px solid var(--lp-brass-line);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.25rem 0;display:flex}.lp-trow:first-child{border-top:0}.lp-trow dt{color:var(--lp-text-2);font-size:.96875rem}.lp-trow dd{font-family:var(--lp-display);color:var(--lp-text);letter-spacing:-.01em;text-align:right;font-size:1.0625rem;font-weight:400}.lp-foot{border-top:1px solid rgb(var(--lp-brass-ch) / .3);color:var(--lp-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(3rem,6vw,6rem);padding:1.875rem 0 3.5rem;font-size:.84375rem;display:flex}@media (min-width:64rem){.lp-hero{grid-template-rows:repeat(5,clamp(7rem,9.7vw,8.75rem));grid-template-columns:repeat(8,1fr);grid-auto-rows:auto}.lp-hero>*,.lp-plan>*{grid-area:var(--area,auto)}.lp-headover{grid-area:1/1/4/6;grid-template-rows:repeat(3,1fr);align-items:center;padding:0 2.875rem;display:grid}.lp-headover>.lp-tech{grid-row:1}.lp-headover>.lp-h1{grid-row:2/4;margin-top:0}.lp-figs{grid-template-columns:1.12fr repeat(4,1fr)}.lp-figs .lp-intro{grid-column:auto}.lp-fig{min-height:15.75rem}.lp-src{grid-template-columns:25.25rem 1fr}.lp-priv{grid-template-columns:5fr 7fr}.lp-prow{grid-template-columns:10.75rem 1fr}.lp-plan{grid-template-rows:repeat(2,8.25rem);grid-template-columns:repeat(8,1fr)}.lp-first{flex-direction:column;min-height:100dvh;max-height:64rem;padding-bottom:1.25rem;display:flex}.lp-first .lp-hero{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));min-height:0}}@media (min-width:64rem) and (max-height:52rem){.lp-head{height:4.5rem}.lp-h1{margin-top:.875rem;font-size:clamp(1.875rem,3.9vw,3.25rem)}.lp-subcell{gap:.75rem;padding:1.125rem 1.75rem}.lp-sub{font-size:.9375rem;line-height:1.5}.lp-cta{gap:.625rem;padding:1.125rem 1.5rem}.lp-legend{gap:.5rem 1rem;padding:1rem 1.25rem}.lp-lead{margin-bottom:1.375rem}.lp-item{padding:1.125rem 0}.lp-relic img{max-width:15rem}.lp-src-left{gap:1.25rem}}@media (prefers-reduced-motion:no-preference){.lp-in{animation:lp-rise .34s var(--lp-ease) both;animation-delay:var(--d,0s)}.lp-hero>.lp-c{animation:lp-cell .32s var(--lp-ease) both;animation-delay:var(--d,0s)}@supports (animation-timeline:view()){.lp-reveal{animation:both lp-rise;animation-timeline:view();animation-range:entry 2% entry 38%}}.lp-ghost,.lp-cta{transition:transform .13s var(--lp-ease), color .15s ease-out, background-color .15s ease-out, border-color .15s ease-out}.lp-ghost:active,.lp-cta:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.lp-in,.lp-hero>.lp-c{animation:.18s ease-out both lp-fade}}@media (hover:hover) and (pointer:fine){.lp-ghost:hover{background:linear-gradient(180deg, rgb(var(--lp-brass-ch) / .2), rgb(var(--lp-brass-ch) / .06));border-color:rgb(var(--lp-brass-ch) / .8)}.lp-item,.lp-prow{transition:background-color .2s var(--lp-ease)}}@keyframes set-fade-in{0%{opacity:0}}@keyframes set-card-in{0%{opacity:0;transform:translateY(10px)}}@keyframes set-row-in{0%{opacity:0;transform:translateY(5px)}}@keyframes set-badge-in{0%{opacity:0;transform:scale(.82)}}@keyframes set-tile-in{0%{opacity:0;transform:translateY(9px)}}@keyframes set-lamp-in{0%{opacity:0;transform:scale(.4)}}.skin[data-skin^=motion] .set-titles{animation:set-fade-in .5s var(--mo-ease) backwards}.skin[data-skin^=motion] .set-stat{animation:set-fade-in .5s var(--mo-ease) backwards;animation-delay:.13s}.skin[data-skin^=motion] .set-card{animation:set-card-in .55s var(--mo-spring) backwards;animation-delay:calc(var(--set-c,0) * 80ms + .19s)}.skin[data-skin^=motion] .set-card[data-set-slot=logo]{--set-c:1}.skin[data-skin^=motion] .set-card[data-set-slot=skin]{--set-c:2}.skin[data-skin^=motion] .set-card[data-set-slot=data]{--set-c:3}.skin[data-skin^=motion] .set-badge{animation:set-badge-in .5s var(--mo-spring) backwards;animation-delay:calc(var(--set-c,0) * 80ms + .3s)}.skin[data-skin^=motion] .set-row{animation:set-row-in .46s var(--mo-ease) backwards;animation-delay:calc(var(--set-c,0) * 80ms + var(--set-r,0) * 55ms + .33s)}.skin[data-skin^=motion] .set-row:nth-child(2){--set-r:1}.skin[data-skin^=motion] .set-row:nth-child(3){--set-r:2}.skin[data-skin^=motion] .set-tile{animation:set-tile-in .5s var(--mo-spring) backwards;animation-delay:calc(var(--set-t,0) * 45ms + .42s)}.skin[data-skin^=motion] .set-tile:nth-child(2){--set-t:1}.skin[data-skin^=motion] .set-tile:nth-child(3){--set-t:2}.skin[data-skin^=motion] .set-tile:nth-child(4){--set-t:3}.skin[data-skin^=motion] .set-tile:nth-child(5){--set-t:4}.skin[data-skin^=motion] .set-tile:nth-child(6){--set-t:5}.skin[data-skin^=motion] .set-tile:nth-child(7){--set-t:6}.skin[data-skin^=motion] .set-lamp{animation:set-lamp-in .42s var(--mo-spring) backwards;animation-delay:calc(var(--set-c,0) * 80ms + var(--set-r,0) * 55ms + .56s)}.dsh{--dsh-s1:var(--mo-s1,hsl(var(--card)));--dsh-s2:var(--mo-s2,hsl(var(--card)));--dsh-s3:var(--mo-s3,hsl(var(--muted)));--dsh-s4:var(--mo-s4,hsl(var(--accent)));--dsh-hair:var(--mo-hair,hsl(var(--border)));--dsh-hair-2:var(--mo-hair-2,hsl(var(--border)));--dsh-hair-3:var(--mo-hair-3,hsl(var(--input)));--dsh-ink:var(--mo-ink,hsl(var(--card-foreground)))}@supports (color:color-mix(in lab, red, red)){.dsh{--dsh-ink:var(--mo-ink,color-mix(in srgb, hsl(var(--card-foreground)) 90%, hsl(var(--card))))}}.dsh{--dsh-ink-2:var(--mo-ink-2,hsl(var(--card-foreground)))}@supports (color:color-mix(in lab, red, red)){.dsh{--dsh-ink-2:var(--mo-ink-2,color-mix(in srgb, hsl(var(--card-foreground)) 72%, hsl(var(--card))))}}.dsh{--dsh-ink-3:var(--mo-ink-3,hsl(var(--muted-foreground)));--dsh-acc:var(--mo-acc,hsl(var(--warn)));--dsh-acc-2:var(--mo-acc-2,hsl(var(--warn)));--dsh-acc-bg:var(--mo-acc-bg,hsl(var(--warn) / .12));--dsh-acc-line:var(--mo-acc-line,hsl(var(--warn) / .4));--dsh-acc-ink:var(--mo-acc,hsl(var(--warn)))}@supports (color:color-mix(in lab, red, red)){.dsh{--dsh-acc-ink:var(--mo-acc,color-mix(in srgb, hsl(var(--warn)) 70%, hsl(var(--card-foreground))))}}.dsh{--dsh-acc-ink-2:var(--mo-acc-2,hsl(var(--warn)))}@supports (color:color-mix(in lab, red, red)){.dsh{--dsh-acc-ink-2:var(--mo-acc-2,color-mix(in srgb, hsl(var(--warn)) 60%, hsl(var(--card-foreground))))}}.dsh{--dsh-acc-bg-hot:var(--dsh-acc)}@supports (color:color-mix(in lab, red, red)){.dsh{--dsh-acc-bg-hot:color-mix(in srgb, var(--dsh-acc) 16%, transparent)}}.dsh{--dsh-lift:var(--mo-lift,none);--dsh-lift-s:var(--mo-lift-s,none);--dsh-spring:var(--mo-spring,cubic-bezier(.32, .72, 0, 1));--dsh-ease:var(--mo-ease,cubic-bezier(.22, .61, .24, 1));--dsh-mono:var(--mo-mono,var(--font-mono-tech), ui-monospace, monospace);--dsh-on:hsl(var(--foreground) / .07);--dsh-glide-bg:hsl(var(--foreground) / .035);--dsh-row-h:47px;--dsh-thumb:42px;--dsh-cols:minmax(200px, 1fr) 64px 46px 46px 46px 58px 186px 24px;color:var(--dsh-ink);font-size:13px;line-height:1.5}.dsh h1{letter-spacing:-.02em;color:var(--dsh-ink);font-size:26px;font-weight:600;line-height:1.1}.dsh-head{flex-wrap:wrap;align-items:flex-end;gap:20px;padding-bottom:8px;display:flex}.dsh-head-sub{color:var(--dsh-ink-3);padding-bottom:4px;font-size:12.5px}.dsh-stats{flex-wrap:wrap;align-items:stretch;row-gap:8px;margin-left:auto;padding-bottom:2px;display:flex}.dsh-stat{border-left:1px solid var(--dsh-hair);flex-direction:column;gap:1px;padding:0 16px;display:flex}.dsh-stat:first-child{border-left:0}.dsh-stat-l{text-transform:uppercase;letter-spacing:.2em;color:var(--dsh-ink-3);font-size:10px}.dsh-stat-v{font-family:var(--dsh-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--dsh-ink);font-size:18px;font-weight:500;line-height:1.2}.dsh-stat[data-bad="1"] .dsh-stat-v{color:var(--dsh-acc-ink)}.dsh-stat[data-bad="1"] .dsh-stat-l{color:var(--dsh-acc-ink-2)}.dsh-band{border:1px solid var(--dsh-hair);background:var(--dsh-s1);transition:border-color .45s var(--dsh-ease);border-radius:12px;padding:4px}.dsh-core{background:var(--dsh-s2);box-shadow:var(--dsh-lift-s);border-radius:8px}.dsh-filters{margin-bottom:8px}.dsh-filters .dsh-core{flex-direction:column;gap:5px;padding:6px 8px;display:flex}.dsh-frow{flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;display:flex}.dsh-grp{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.dsh-grp-l{text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;color:var(--dsh-ink-3);padding-right:2px;font-size:10px}.dsh-sep{background:var(--dsh-hair);align-self:stretch;width:1px;margin:1px 2px}.dsh-field{border:1px solid var(--dsh-hair-3);background:var(--dsh-s3);max-width:420px;height:26px;box-shadow:var(--dsh-lift-s);transition:border-color .4s var(--dsh-ease);border-radius:8px;flex:220px;align-items:center;gap:7px;padding:0 6px 0 9px;display:flex}.dsh-field:focus-within{border-color:hsl(var(--ring))}.dsh-field svg{color:var(--dsh-ink-3);flex:none}.dsh-field input{width:100%;min-width:0;font:inherit;color:var(--dsh-ink);background:0 0;border:0;outline:none;font-size:12.5px}.dsh-field input::placeholder{color:var(--dsh-ink-3)}.dsh-x{width:17px;height:17px;color:var(--dsh-ink-3);transition:background .3s var(--dsh-ease), color .3s var(--dsh-ease);border-radius:9999px;flex:none;place-items:center;display:grid}.dsh-x:hover{background:var(--dsh-on);color:var(--dsh-ink)}.dsh-chip{border:1px solid var(--dsh-hair);white-space:nowrap;height:24px;color:var(--dsh-ink-3);transition:color .3s var(--dsh-ease), border-color .3s var(--dsh-ease), background .3s var(--dsh-ease), transform .5s var(--dsh-spring);background:0 0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.dsh-chip:hover{border-color:var(--dsh-hair-2);color:var(--dsh-ink-2)}.dsh-chip:active{transform:scale(.97)}.dsh-chip[data-on="1"]{border-color:var(--dsh-hair-3);background:var(--dsh-on);box-shadow:var(--dsh-lift-s);color:var(--dsh-ink)}.dsh-chip-n{font-family:var(--dsh-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--dsh-ink-3);font-size:11px}.dsh-chip[data-on="1"] .dsh-chip-n{color:var(--dsh-ink-2)}.dsh-chip[data-bad="1"]{border-color:var(--dsh-acc-line);color:var(--dsh-acc-ink)}.dsh-chip[data-bad="1"][data-on="1"]{background:var(--dsh-acc-bg);color:var(--dsh-acc-ink)}.dsh-chip[data-bad="1"] .dsh-chip-n{color:var(--dsh-acc-ink-2)}.dsh-chip[disabled]{opacity:.45;pointer-events:none}.dsh-cols{grid-template-columns:var(--dsh-cols);align-items:center;gap:14px;display:grid}.dsh-thead{top:var(--sh-bar-h,3.5rem);z-index:2;background:var(--mo-canvas,hsl(var(--background)));border-bottom:1px solid var(--dsh-hair);padding:2px 21px 4px;position:sticky}.dsh-thead span{text-transform:uppercase;letter-spacing:.18em;color:var(--dsh-ink-3);font-size:10.5px}.dsh-num-h{text-align:right}.dsh-list{border:1px solid var(--dsh-hair);background:var(--dsh-s1);border-radius:12px;padding:4px;position:relative}.dsh-glide{z-index:0;border:1px solid var(--dsh-hair-3);background:var(--dsh-glide-bg);opacity:0;pointer-events:none;width:calc(100% - 8px);transition:transform .55s var(--dsh-spring), height .4s var(--dsh-spring), opacity .28s var(--dsh-ease);border-radius:8px;position:absolute;top:0;left:4px}.dsh-list[data-glide="1"] .dsh-glide{opacity:1}.dsh-row{z-index:1;border-radius:8px;position:relative}.dsh-row+.dsh-row:before{content:"";background:var(--dsh-hair);height:1px;position:absolute;top:0;left:12px;right:12px}.dsh-row[data-open="1"]:before,.dsh-row[data-open="1"]+.dsh-row:before{opacity:0}.dsh-rowbtn{grid-template-columns:var(--dsh-cols);width:100%;height:var(--dsh-row-h);text-align:left;align-items:center;gap:14px;padding:0 16px;display:grid}.dsh-cell{align-items:center;min-width:0;display:flex}.dsh-id{gap:10px}.dsh-thumb{width:var(--dsh-thumb);height:var(--dsh-thumb);border:1px solid var(--dsh-hair-2);background:var(--dsh-s3);box-shadow:var(--dsh-lift-s);transition:transform .55s var(--dsh-spring), border-color .4s var(--dsh-ease);border-radius:6px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.dsh-row:hover .dsh-thumb{border-color:var(--dsh-hair-3);transform:scale(1.05)}.dsh-thumb img{object-fit:cover;width:100%;height:100%}.dsh-mono-letter{font-family:var(--dsh-mono);color:var(--dsh-ink-3);font-size:15px;font-weight:500}.dsh-tx{flex-direction:column;min-width:0;display:flex}.dsh-name{letter-spacing:-.15px;white-space:nowrap;text-overflow:ellipsis;color:var(--dsh-ink);font-size:13.5px;font-weight:500;line-height:1.25;overflow:hidden}.dsh-sub{text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;color:var(--dsh-ink-3);align-items:center;gap:6px;margin-top:1px;font-size:9.5px;display:flex}.dsh-own{border:1px solid var(--dsh-hair-2);letter-spacing:.12em;color:var(--dsh-ink-2);border-radius:9999px;padding:0 5px;font-size:9.5px}.dsh-n{width:100%;font-family:var(--dsh-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:right;color:var(--dsh-ink-2);font-size:12.5px;display:block}.dsh-n[data-lead="1"]{color:var(--dsh-ink);font-size:13.5px}.dsh-n[data-quiet="1"]{color:var(--dsh-ink-3)}.dsh-alrg{color:var(--dsh-ink-3);flex-wrap:nowrap;gap:4px;font-size:12px;display:flex;overflow:hidden}.dsh-alrg-i{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dsh-cf{border:1px solid var(--dsh-acc-line);background:var(--dsh-acc-bg);white-space:nowrap;height:20px;color:var(--dsh-acc-ink);transition:background .4s var(--dsh-ease);border-radius:9999px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:12px;display:inline-flex}.dsh-row:hover .dsh-cf{background:var(--dsh-acc-bg-hot)}.dsh-cf-dot{background:var(--dsh-acc);width:5px;height:5px;transition:transform .6s var(--dsh-spring);border-radius:9999px;flex:none}.dsh-row:hover .dsh-cf-dot{transform:scale(1.35)}.dsh-row[data-conflict="1"]:after{content:"";background:var(--dsh-acc);border-radius:9999px;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.dsh-nest{border:1px solid var(--dsh-hair-2);background:var(--dsh-s4);width:22px;height:22px;color:var(--dsh-ink-3);transition:transform .55s var(--dsh-spring), color .4s var(--dsh-ease), border-color .4s var(--dsh-ease);border-radius:9999px;flex:none;place-items:center;display:grid}.dsh-row:hover .dsh-nest{border-color:var(--dsh-hair-3);color:var(--dsh-ink-2);transform:translate(2px,-2px)scale(1.1)}.dsh-row[data-open="1"] .dsh-nest{color:var(--dsh-ink);transform:rotate(90deg)}.dsh-row[data-open="1"]:hover .dsh-nest{transform:rotate(90deg)scale(1.08)}.dsh-ch{justify-content:flex-end}.dsh-drawer{grid-template-rows:0fr;display:grid}.dsh-row[data-open="1"] .dsh-drawer{grid-template-rows:1fr}.dsh-drawer-in{opacity:0;min-height:0;transition:opacity .34s var(--dsh-ease), transform .42s var(--dsh-spring);overflow:hidden;transform:translateY(-6px)}.dsh-row[data-open="1"] .dsh-drawer-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dsh-drawer-in{transition:none}}.dsh-drawer-pad{border:1px solid var(--dsh-hair);background:var(--dsh-s3);border-radius:8px;grid-template-columns:minmax(0,1fr) 296px;gap:10px 22px;margin:0 8px 6px;padding:10px 12px 11px;display:grid}.dsh-strip{border-top:1px solid var(--dsh-hair);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;padding-top:9px;display:flex}.dsh-dt{text-transform:uppercase;letter-spacing:.2em;color:var(--dsh-ink-3);padding-bottom:6px;font-size:10px}.dsh-ing{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 18px;display:grid}.dsh-ing-i{border-bottom:1px solid var(--dsh-hair);color:var(--dsh-ink-2);justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.dsh-ing-g{font-family:var(--dsh-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--dsh-ink-3);flex:none;font-size:11.5px}.dsh-facts{flex-direction:column;gap:5px;display:flex}.dsh-fact{color:var(--dsh-ink-3);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.dsh-fact b{font-family:var(--dsh-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--dsh-ink-2);font-weight:400}.dsh-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.dsh-tag{border:1px solid var(--dsh-hair);background:var(--dsh-s2);text-transform:uppercase;letter-spacing:.16em;height:19px;color:var(--dsh-ink-2);border-radius:9999px;padding:0 8px;font-size:10px;line-height:17px}.dsh-tag[data-bad="1"]{border-color:var(--dsh-acc-line);background:var(--dsh-acc-bg);color:var(--dsh-acc-ink)}.dsh-acts{gap:6px;margin-left:auto;display:flex}.dsh-btn{border:1px solid var(--dsh-hair-2);background:var(--dsh-s2);height:28px;box-shadow:var(--dsh-lift-s);white-space:nowrap;color:var(--dsh-ink-2);transition:transform .5s var(--dsh-spring), border-color .35s var(--dsh-ease), color .35s var(--dsh-ease);border-radius:8px;align-items:center;gap:9px;padding:0 4px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.dsh-btn:hover{border-color:var(--dsh-hair-3);color:var(--dsh-ink);transform:scale(.98)}.dsh-btn .dsh-btn-nest{background:var(--dsh-on);width:20px;height:20px;transition:transform .55s var(--dsh-spring), background .35s var(--dsh-ease);border-radius:9999px;flex:none;place-items:center;display:grid}.dsh-btn:hover .dsh-btn-nest{transform:translate(2px,-2px)scale(1.1)}.dsh-btn[data-tone=ink]{background:var(--dsh-ink);box-shadow:var(--dsh-lift);color:var(--dsh-s1);border-color:#0000}.dsh-btn[data-tone=ink]:hover{background:var(--dsh-ink);color:var(--dsh-s1)}.dsh-btn[data-tone=ink] .dsh-btn-nest{background:hsl(var(--background) / .12)}.dsh-btn[data-tone=ink]:hover .dsh-btn-nest{background:hsl(var(--background) / .2)}.dsh-btn[data-tone=bad]{border-color:var(--dsh-acc-line);background:var(--dsh-acc-bg);color:var(--dsh-acc-ink)}.dsh-btn[data-tone=bad]:hover{background:var(--dsh-acc-bg-hot);color:var(--dsh-acc-ink)}.dsh-foot{color:var(--dsh-ink-3);align-items:center;gap:12px;padding:9px 16px 3px;font-size:12px;display:flex}.dsh-foot-n{font-family:var(--dsh-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dsh-empty{text-align:center;padding:34px 16px 38px}.dsh-empty-t{color:var(--dsh-ink);font-size:15px;font-weight:500}.dsh-empty-s{color:var(--dsh-ink-3);padding:6px 0 12px;font-size:12.5px}.dsh :focus-visible{outline:1px solid hsl(var(--ring));outline-offset:1px}@media (max-width:1180px){.dsh{--dsh-cols:minmax(160px, 1fr) 64px 58px 180px 24px}.dsh-hide-narrow{display:none}}@media (max-width:860px){.dsh{--dsh-cols:minmax(140px, 1fr) 64px 24px}.dsh-hide-mid{display:none}.dsh-drawer-pad{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dsh *,.dsh :before,.dsh :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tpl{--tpl-s1:var(--mo-s1,hsl(var(--card)));--tpl-s2:var(--mo-s2,hsl(var(--card)));--tpl-s3:var(--mo-s3,hsl(var(--muted)));--tpl-s4:var(--mo-s4,hsl(var(--accent)));--tpl-hair:var(--mo-hair,hsl(var(--border)));--tpl-hair-2:var(--mo-hair-2,hsl(var(--border)));--tpl-hair-3:var(--mo-hair-3,hsl(var(--input)));--tpl-ink:var(--mo-ink,hsl(var(--card-foreground)))}@supports (color:color-mix(in lab, red, red)){.tpl{--tpl-ink:var(--mo-ink,color-mix(in srgb, hsl(var(--card-foreground)) 90%, hsl(var(--card))))}}.tpl{--tpl-ink-2:var(--mo-ink-2,hsl(var(--card-foreground)))}@supports (color:color-mix(in lab, red, red)){.tpl{--tpl-ink-2:var(--mo-ink-2,color-mix(in srgb, hsl(var(--card-foreground)) 72%, hsl(var(--card))))}}.tpl{--tpl-ink-3:var(--mo-ink-3,hsl(var(--muted-foreground)));--tpl-acc:var(--mo-acc,hsl(var(--warn)));--tpl-acc-bg:var(--mo-acc-bg,hsl(var(--warn) / .12));--tpl-acc-line:var(--mo-acc-line,hsl(var(--warn) / .4));--tpl-acc-ink:var(--mo-acc,hsl(var(--warn)))}@supports (color:color-mix(in lab, red, red)){.tpl{--tpl-acc-ink:var(--mo-acc,color-mix(in srgb, hsl(var(--warn)) 70%, hsl(var(--card-foreground))))}}.tpl{--tpl-acc-bg-hot:var(--tpl-acc)}@supports (color:color-mix(in lab, red, red)){.tpl{--tpl-acc-bg-hot:color-mix(in srgb, var(--tpl-acc) 16%, transparent)}}.tpl{--tpl-lift:var(--mo-lift,none);--tpl-lift-s:var(--mo-lift-s,none);--tpl-spring:var(--mo-spring,cubic-bezier(.32, .72, 0, 1));--tpl-ease:var(--mo-ease,cubic-bezier(.22, .61, .24, 1));--tpl-mono:var(--mo-mono,var(--font-mono-tech), ui-monospace, monospace);--tpl-on:hsl(var(--foreground) / .07);--tpl-glide-bg:hsl(var(--foreground) / .035);--tpl-bed:var(--tpl-s2);--tpl-row-h:47px;--tpl-cols:minmax(200px, 1fr) 84px 62px 166px minmax(150px, .95fr) 24px;--tpl-measure:62ch;--tpl-reveal-o:1;--tpl-reveal-t:none;--tpl-lift-y:0px;--tpl-fy:1;--tpl-cell-o:1;--tpl-cell-t:none;color:var(--tpl-ink);font-size:13px;line-height:1.5}.skin[data-skin^=motion] .tpl{--tpl-reveal-o:0;--tpl-reveal-t:translateY(10px);--tpl-lift-y:-1px;--tpl-fy:0;--tpl-cell-o:0;--tpl-cell-t:translateY(8px)}@media (scripting:enabled){[data-tpl-reveal]{opacity:var(--tpl-reveal-o);transform:var(--tpl-reveal-t)}[data-tpl-reveal][data-tpl-in="1"]{opacity:1;transition:opacity .44s var(--tpl-ease), transform .66s var(--tpl-spring);transition-delay:var(--tpl-d,0s);transform:none}}.tpl-thead[data-tpl-reveal]{transform:none}.tpl h1{letter-spacing:-.02em;color:var(--tpl-ink);font-size:26px;font-weight:600;line-height:1.1}.tpl-head{flex-wrap:wrap;align-items:flex-end;gap:20px;padding-bottom:6px;display:flex}.tpl-head-sub{color:var(--tpl-ink-3);padding-bottom:4px;font-size:12.5px}.tpl-stats{flex-wrap:wrap;align-items:stretch;row-gap:8px;margin-left:auto;padding-bottom:2px;display:flex}.tpl-stat{border-left:1px solid var(--tpl-hair);flex-direction:column;gap:1px;padding:0 16px;display:flex}.tpl-stat:first-child{border-left:0}.tpl-stat-l{text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-ink-3);font-size:10px}.tpl-stat-v{font-family:var(--tpl-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--tpl-ink);font-size:18px;font-weight:500;line-height:1.2}.tpl-stat[data-bad="1"] .tpl-stat-v,.tpl-stat[data-bad="1"] .tpl-stat-l{color:var(--tpl-acc-ink)}.tpl-lede{max-width:var(--tpl-measure);color:var(--tpl-ink-3);margin:4px 0 10px;font-size:12.5px;line-height:1.55}.tpl-note{border:1px solid var(--tpl-hair);background:var(--tpl-s1);transition:border-color .45s var(--tpl-ease);border-radius:12px;margin-bottom:10px;padding:4px}.tpl-note:hover{border-color:var(--tpl-hair-2)}.tpl-note-sum{background:var(--tpl-s2);box-shadow:var(--tpl-lift-s);cursor:pointer;color:var(--tpl-ink-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:12.5px;font-weight:500;list-style:none;display:flex}.tpl-note-sum::-webkit-details-marker{display:none}.tpl-note[open] .tpl-note-sum{color:var(--tpl-ink)}.tpl-note-nest{border:1px solid var(--tpl-hair-2);background:var(--tpl-s4);width:22px;height:22px;color:var(--tpl-ink-3);transition:transform .55s var(--tpl-spring), color .4s var(--tpl-ease);border-radius:9999px;flex:none;place-items:center;display:grid}.tpl-note-sum:hover .tpl-note-nest{color:var(--tpl-ink-2);transform:translate(2px,-2px)scale(1.1)}.tpl-note[open] .tpl-note-nest,.tpl-note[open] .tpl-note-sum:hover .tpl-note-nest{color:var(--tpl-ink-2);transform:rotate(90deg)}.tpl-note-body{color:var(--tpl-ink-3);padding:10px 12px 4px;font-size:12.5px;line-height:1.55}@media (min-width:1024px){.tpl-note-body{columns:2;column-gap:40px}}@media (min-width:1280px){.tpl-note-body{columns:3}}.tpl-note-block{break-inside:avoid;margin-bottom:12px}.tpl-note-dl{padding-top:6px}.tpl-note-row{gap:10px;padding:1px 0;display:flex}.tpl-note-n{width:2.6rem;font-family:var(--tpl-mono);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.02em;color:var(--tpl-ink-2);flex:none}.tpl-cols{grid-template-columns:var(--tpl-cols);align-items:center;gap:14px;display:grid}.tpl-thead{top:var(--sh-bar-h,3.5rem);z-index:2;background:var(--mo-canvas,hsl(var(--background)));border-bottom:1px solid var(--tpl-hair);padding:2px 21px 4px;position:sticky}.tpl-thead span{text-transform:uppercase;letter-spacing:.18em;color:var(--tpl-ink-3);font-size:10.5px}.tpl-num-h{text-align:right}.tpl-list{border:1px solid var(--tpl-hair);background:var(--tpl-s1);border-radius:12px;padding:4px;position:relative}.tpl-glide{z-index:0;border:1px solid var(--tpl-hair-3);background:var(--tpl-glide-bg);opacity:0;pointer-events:none;width:calc(100% - 8px);transition:transform .55s var(--tpl-spring), opacity .28s var(--tpl-ease);border-radius:8px;position:absolute;top:0;left:4px}.tpl-list[data-glide="1"] .tpl-glide{opacity:1}.tpl-row{z-index:1;border-radius:8px;position:relative}.tpl-row+.tpl-row:before{content:"";background:var(--tpl-hair);height:1px;position:absolute;top:0;left:12px;right:12px}.tpl-row[data-open="1"]:before,.tpl-row[data-open="1"]+.tpl-row:before{opacity:0}.tpl-rowbtn{grid-template-columns:var(--tpl-cols);width:100%;height:var(--tpl-row-h);text-align:left;transition:transform .5s var(--tpl-spring);align-items:center;gap:14px;padding:0 16px;display:grid;position:relative}.tpl-row:hover .tpl-rowbtn{transform:translateY(var(--tpl-lift-y))}.tpl-cell{align-items:center;min-width:0;display:flex}.tpl-id{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;overflow:hidden}.tpl-name{letter-spacing:-.15px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--tpl-ink);font-size:13.5px;font-weight:500;line-height:1.25;overflow:hidden}.tpl-sub{text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;color:var(--tpl-ink-3);align-items:center;gap:6px;font-size:9.5px;display:flex}.tpl-tag{border:1px solid var(--tpl-hair-2);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;color:var(--tpl-ink-2);border-radius:9999px;flex:none;padding:0 5px;font-size:9.5px;line-height:15px}.tpl-n{width:100%;font-family:var(--tpl-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:right;color:var(--tpl-ink-2);font-size:12.5px;display:block}.tpl-n[data-lead="1"]{color:var(--tpl-ink);font-size:13.5px}.tpl-n[data-quiet="1"]{color:var(--tpl-ink-3)}.tpl-of{color:var(--tpl-ink-3);font-size:10.5px}.tpl-strip{gap:var(--sk-panel-gap,1px);background:var(--sk-panel-bg,var(--tpl-hair-2));width:100%;height:10px;box-shadow:var(--tpl-lift-s);border-radius:3px;display:flex;overflow:hidden}.tpl-f{background-color:var(--tpl-bed);background-image:linear-gradient(0deg, var(--tpl-fill), var(--tpl-fill));flex-basis:0;min-width:5px}[data-tpl-js="1"] .tpl-f{transform:scaleY(var(--tpl-fy));transform-origin:bottom}[data-tpl-js="1"] .tpl-row[data-tpl-in="1"] .tpl-f{transition:transform .52s var(--tpl-spring);transition-delay:calc(var(--tpl-d,0s) + var(--tpl-i,0) * 45ms);transform:none}[data-tpl-meal=breakfast]{--tpl-fill:var(--tpl-deep-breakfast,hsl(var(--meal-breakfast) / .55))}[data-tpl-meal=secondBreakfast]{--tpl-fill:var(--tpl-deep-second,hsl(var(--meal-second-breakfast) / .55))}[data-tpl-meal=lunch]{--tpl-fill:var(--tpl-deep-lunch,hsl(var(--meal-lunch) / .55))}[data-tpl-meal=snack]{--tpl-fill:var(--tpl-deep-snack,hsl(var(--meal-snack) / .55))}[data-tpl-meal=dinner]{--tpl-fill:var(--tpl-deep-dinner,hsl(var(--meal-dinner) / .55))}[data-tpl-meal=lateSnack]{--tpl-fill:var(--tpl-deep-late,hsl(var(--meal-late-snack) / .55))}.skin[data-skin=enamel]{--tpl-deep-breakfast:#ba812c;--tpl-deep-second:#a78f2f;--tpl-deep-lunch:#366d53;--tpl-deep-dinner:#9d452f;--tpl-deep-snack:#7a486b;--tpl-deep-late:#5a4f92}.skin[data-skin^=motion] [data-tpl-meal=breakfast]{--tpl-fill:hsl(var(--foreground) / .72)}.skin[data-skin^=motion] [data-tpl-meal=secondBreakfast]{--tpl-fill:hsl(var(--foreground) / .61)}.skin[data-skin^=motion] [data-tpl-meal=lunch]{--tpl-fill:hsl(var(--foreground) / .5)}.skin[data-skin^=motion] [data-tpl-meal=snack]{--tpl-fill:hsl(var(--foreground) / .39)}.skin[data-skin^=motion] [data-tpl-meal=dinner]{--tpl-fill:hsl(var(--foreground) / .28)}.skin[data-skin^=motion] [data-tpl-meal=lateSnack]{--tpl-fill:hsl(var(--foreground) / .17)}.skin[data-skin^=motion] .tpl-strip .tpl-f[data-tpl-bad="1"]{--tpl-fill:var(--tpl-acc)}.tpl-lim{color:var(--tpl-ink-3);gap:6px;font-size:12px;overflow:hidden}.tpl-lim-tx{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tpl-row[data-lost="1"] .tpl-rowbtn:before{content:"";background:var(--tpl-acc);border-radius:9999px;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.tpl-nest{border:1px solid var(--tpl-hair-2);background:var(--tpl-s4);width:22px;height:22px;color:var(--tpl-ink-3);transition:transform .55s var(--tpl-spring), color .4s var(--tpl-ease), border-color .4s var(--tpl-ease);border-radius:9999px;flex:none;place-items:center;display:grid}.tpl-row:hover .tpl-nest{border-color:var(--tpl-hair-3);color:var(--tpl-ink-2);transform:translate(2px,-2px)scale(1.1)}.tpl-row[data-open="1"] .tpl-nest{color:var(--tpl-ink);transform:rotate(90deg)}.tpl-row[data-open="1"]:hover .tpl-nest{transform:rotate(90deg)scale(1.08)}.tpl-ch{justify-content:flex-end}.tpl-drawer{grid-template-rows:0fr;display:grid}.tpl-row[data-open="1"] .tpl-drawer{grid-template-rows:1fr}.tpl-drawer-in{opacity:0;min-height:0;transition:opacity .34s var(--tpl-ease), transform .42s var(--tpl-spring);overflow:hidden;transform:translateY(-6px)}.tpl-row[data-open="1"] .tpl-drawer-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tpl-drawer-in{transition:none}}.tpl-drawer-pad{border:1px solid var(--tpl-hair);background:var(--tpl-s3);border-radius:8px;margin:0 8px 6px;padding:9px 12px 11px}.tpl-dhead{border-bottom:1px solid var(--tpl-hair);color:var(--tpl-ink-3);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:9px;font-size:12px;display:flex}.tpl-dnote{color:var(--tpl-ink-2)}.tpl-dwhen{color:var(--tpl-ink-3)}.tpl-pill{border:1px solid var(--tpl-hair);background:var(--tpl-s2);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;height:19px;color:var(--tpl-ink-2);border-radius:9999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.tpl-pill[data-bad="1"]{border-color:var(--tpl-acc-line);background:var(--tpl-acc-bg);color:var(--tpl-acc-ink)}.tpl-acts{gap:6px;margin-left:auto;display:flex}.tpl-wgrid{grid-auto-flow:column;gap:4px 5px;padding-top:9px;display:grid}.tpl-dcol{display:contents}.tpl-dcap{text-transform:uppercase;letter-spacing:.16em;color:var(--tpl-ink-2);justify-content:space-between;align-items:baseline;gap:6px;padding:0 2px 2px;font-size:10px;display:flex}.tpl-dnum{font-family:var(--tpl-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.tpl-mcell{border:1px solid var(--tpl-hair);border-left:2px solid var(--tpl-fill,var(--tpl-hair-2));background:var(--tpl-s2);box-shadow:var(--tpl-lift-s);border-radius:6px;padding:6px 7px 7px}[data-tpl-js="1"] .tpl-mcell,[data-tpl-js="1"] .tpl-dcap{opacity:var(--tpl-cell-o);transform:var(--tpl-cell-t)}[data-tpl-js="1"] .tpl-row[data-open="1"] .tpl-mcell,[data-tpl-js="1"] .tpl-row[data-open="1"] .tpl-dcap{opacity:1;transition:opacity .3s var(--tpl-ease), transform .46s var(--tpl-spring);transition-delay:calc(var(--tpl-i,0) * 11ms);transform:none}.tpl-mcell[data-tpl-empty="1"]{border-style:dashed;border-color:var(--tpl-hair-2);box-shadow:none;background:0 0;border-left-width:1px}.tpl-mtop{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.tpl-mmeal{text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;color:var(--tpl-ink-3);font-size:9.5px;overflow:hidden}.tpl-mk{font-family:var(--tpl-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tpl-ink-3);flex:none;font-size:11px}.tpl-mlist{color:var(--tpl-ink-2);padding-top:3px;font-size:11.5px;line-height:1.3}.tpl-mlist li{justify-content:space-between;align-items:baseline;gap:8px;padding:1px 0;display:flex}.tpl-mg{font-family:var(--tpl-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tpl-ink-3);flex:none;font-size:10.5px}.tpl-mcell[data-tpl-lost="1"]{border-color:var(--tpl-acc-line);background:var(--tpl-acc-bg)}.tpl-mlist li[data-tpl-gone="1"]{color:var(--tpl-acc-ink)}.tpl-gone{color:var(--tpl-ink-3);padding-top:9px;font-size:12px}.tpl-btn{border:1px solid var(--tpl-hair-2);background:var(--tpl-s2);height:28px;box-shadow:var(--tpl-lift-s);white-space:nowrap;color:var(--tpl-ink-2);transition:transform .5s var(--tpl-spring), border-color .35s var(--tpl-ease), color .35s var(--tpl-ease);border-radius:8px;align-items:center;gap:9px;padding:0 4px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.tpl-btn:hover{border-color:var(--tpl-hair-3);color:var(--tpl-ink);transform:scale(.98)}.tpl-btn-nest{background:var(--tpl-on);width:20px;height:20px;transition:transform .55s var(--tpl-spring);border-radius:9999px;flex:none;place-items:center;display:grid}.tpl-btn:hover .tpl-btn-nest{transform:translate(2px,-2px)scale(1.1)}.tpl-btn[data-tone=bad]{border-color:hsl(var(--destructive) / .35);color:hsl(var(--destructive))}.tpl-btn[data-tone=bad]:hover{border-color:hsl(var(--destructive) / .6);color:hsl(var(--destructive))}.tpl-foot{max-width:var(--tpl-measure);color:var(--tpl-ink-3);padding:9px 4px 0;font-size:12px;line-height:1.5}.tpl-empty{border:1px dashed var(--tpl-hair-2);text-align:center;border-radius:12px;padding:34px 16px 38px}.tpl-empty-t{color:var(--tpl-ink);font-size:15px;font-weight:500}.tpl-empty-s{max-width:var(--tpl-measure);color:var(--tpl-ink-3);margin:6px auto 0;font-size:12.5px}.tpl :focus-visible{outline:1px solid hsl(var(--ring));outline-offset:1px}@media (max-width:1100px){.tpl{--tpl-cols:minmax(160px, 1fr) 74px 58px 132px 24px}.tpl-hide-narrow{display:none}}@media (max-width:760px){.tpl{--tpl-cols:minmax(0, 1fr) 64px 24px}.tpl-hide-mid,.tpl-foot{display:none}.tpl-wgrid{grid-auto-flow:row;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important}.tpl-dcol{display:block}.tpl-dcol+.tpl-dcol{margin-top:6px}.tpl-mcell+.tpl-mcell{margin-top:4px}}@media (prefers-reduced-motion:reduce){.tpl *,.tpl :before,.tpl :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-tpl-js="1"] [data-tpl-reveal],[data-tpl-js="1"] .tpl-f,[data-tpl-js="1"] .tpl-mcell,[data-tpl-js="1"] .tpl-dcap{opacity:1;transform:none}}.qn{--qn-s1:var(--mo-s1,hsl(var(--card)));--qn-s2:var(--mo-s2,hsl(var(--card)));--qn-s3:var(--mo-s3,hsl(var(--muted)));--qn-s4:var(--mo-s4,hsl(var(--accent)));--qn-hair:var(--mo-hair,hsl(var(--border)));--qn-hair-2:var(--mo-hair-2,hsl(var(--border)));--qn-hair-3:var(--mo-hair-3,hsl(var(--input)));--qn-ink:var(--mo-ink,hsl(var(--card-foreground)))}@supports (color:color-mix(in lab, red, red)){.qn{--qn-ink:var(--mo-ink,color-mix(in srgb, hsl(var(--card-foreground)) 90%, hsl(var(--card))))}}.qn{--qn-ink-2:var(--mo-ink-2,hsl(var(--card-foreground)))}@supports (color:color-mix(in lab, red, red)){.qn{--qn-ink-2:var(--mo-ink-2,color-mix(in srgb, hsl(var(--card-foreground)) 72%, hsl(var(--card))))}}.qn{--qn-ink-3:var(--mo-ink-3,hsl(var(--muted-foreground)));--qn-acc:var(--mo-acc,hsl(var(--warn)));--qn-acc-bg:var(--mo-acc-bg,hsl(var(--warn) / .12));--qn-acc-line:var(--mo-acc-line,hsl(var(--warn) / .4));--qn-acc-ink:var(--mo-acc,hsl(var(--warn)))}@supports (color:color-mix(in lab, red, red)){.qn{--qn-acc-ink:var(--mo-acc,color-mix(in srgb, hsl(var(--warn)) 70%, hsl(var(--card-foreground))))}}.qn{--qn-lift:var(--mo-lift,none);--qn-lift-s:var(--mo-lift-s,none);--qn-spring:var(--mo-spring,cubic-bezier(.32, .72, 0, 1));--qn-ease:var(--mo-ease,cubic-bezier(.22, .61, .24, 1));--qn-mono:var(--mo-mono,var(--font-mono-tech), ui-monospace, monospace);--qn-on:hsl(var(--foreground) / .07);--qn-glide-bg:hsl(var(--foreground) / .035);--qn-row-h:47px;--qn-cols:minmax(210px, 1fr) 84px 92px minmax(210px, .9fr) 24px;--qn-measure:62ch;color:var(--qn-ink);font-size:13px;line-height:1.5}.qn [data-state=filled]{--qn-tint:var(--mo-ink-2,hsl(var(--ok)));--qn-ink-s:var(--mo-ink-2,hsl(var(--ok)))}.qn [data-state=waiting]{--qn-tint:var(--qn-ink-2);--qn-ink-s:var(--qn-ink-2)}.qn [data-state=revoked]{--qn-tint:var(--qn-ink-3);--qn-ink-s:var(--qn-ink-3)}.qn-link[data-call="1"]{--qn-tint:var(--qn-acc)}.qn h1{letter-spacing:-.02em;color:var(--qn-ink);font-size:26px;font-weight:600;line-height:1.1}.qn-head{flex-wrap:wrap;align-items:flex-end;gap:20px;padding-bottom:6px;display:flex}.qn-head-sub{color:var(--qn-ink-3);padding-bottom:4px;font-size:12.5px}.qn-stats{flex-wrap:wrap;align-items:stretch;row-gap:8px;margin-left:auto;padding-bottom:2px;display:flex}.qn-stat{border-left:1px solid var(--qn-hair);flex-direction:column;gap:1px;padding:0 16px;display:flex}.qn-stat:first-child{border-left:0}.qn-stat-l{text-transform:uppercase;letter-spacing:.2em;color:var(--qn-ink-3);font-size:10px}.qn-stat-v{font-family:var(--qn-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--qn-ink);font-size:18px;font-weight:500;line-height:1.2}.qn-stat[data-call] .qn-stat-v,.qn-stat[data-call] .qn-stat-l{color:var(--qn-acc-ink)}.qn-lede{max-width:var(--qn-measure);color:var(--qn-ink-3);margin:4px 0 10px;font-size:12.5px;line-height:1.55}.qn-error{color:hsl(var(--destructive));margin-bottom:8px;font-size:12.5px}.qn-band{border:1px solid var(--qn-hair);background:var(--qn-s1);border-radius:12px;padding:4px}.qn-core{background:var(--qn-s2);box-shadow:var(--qn-lift-s);border-radius:8px;flex-direction:column;gap:6px;padding:9px 10px 10px;display:flex}.qn-editor{margin-bottom:10px}.qn-erow{align-items:center;gap:10px;display:flex}.qn-erow .qn-in{max-width:22rem}.qn-qtop .qn-in{max-width:34rem}.qn-lb{text-transform:uppercase;letter-spacing:.18em;color:var(--qn-ink-3);flex:none;font-size:10px}.qn-in{border:1px solid var(--qn-hair-3);background:var(--qn-s3);min-width:0;height:26px;box-shadow:var(--qn-lift-s);font:inherit;color:var(--qn-ink);transition:border-color .4s var(--qn-ease);border-radius:8px;outline:none;flex:auto;padding:0 8px;font-size:12.5px}.qn-in:focus{border-color:hsl(var(--ring))}.qn-in::placeholder{color:var(--qn-ink-3)}.qn-in-area{resize:vertical;height:auto;padding:5px 8px;line-height:1.45}.qn-in-mini{flex:none;width:5rem;height:24px;font-size:12px}.qn-sel{border:1px solid var(--qn-hair-2);background:var(--qn-s3);max-width:12rem;height:24px;box-shadow:var(--qn-lift-s);font:inherit;color:var(--qn-ink-2);border-radius:8px;outline:none;flex:none;padding:0 6px;font-size:12px}.qn-sel:focus-visible{border-color:hsl(var(--ring))}.qn-q{border:1px solid var(--qn-hair);border-left:2px solid var(--qn-hair);background:var(--qn-s3);border-radius:6px;flex-direction:column;gap:5px;padding:7px 9px 8px;display:flex}.qn-q[data-mapped="1"]{border-left-color:var(--qn-ink-3)}.qn-qtop{align-items:center;gap:8px;display:flex}.qn-qn{width:1.1rem;font-family:var(--qn-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--qn-ink-3);flex:none;font-size:11px}.qn-x{width:20px;height:20px;color:var(--qn-ink-3);transition:background .3s var(--qn-ease), color .3s var(--qn-ease);border-radius:9999px;flex:none;place-items:center;display:grid}.qn-x:hover{background:var(--qn-on);color:hsl(var(--destructive))}.qn-qopts{color:var(--qn-ink-3);flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:12px;display:flex}.qn-check{color:var(--qn-ink-2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.qn-showif{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.qn-qvars{flex-direction:column;gap:3px;display:flex}.qn-hint{color:var(--qn-ink-3);font-size:11px}.qn-cols{grid-template-columns:var(--qn-cols);align-items:center;gap:14px;display:grid}.qn-thead{top:var(--sh-bar-h,3.5rem);z-index:2;background:var(--mo-canvas,hsl(var(--background)));border-bottom:1px solid var(--qn-hair);padding:2px 21px 4px;position:sticky}.qn-thead span{text-transform:uppercase;letter-spacing:.18em;color:var(--qn-ink-3);font-size:10.5px}.qn-num-h{text-align:right}.qn-list{border:1px solid var(--qn-hair);background:var(--qn-s1);border-radius:12px;padding:4px;position:relative}.qn-glide{z-index:0;border:1px solid var(--qn-hair-3);background:var(--qn-glide-bg);opacity:0;pointer-events:none;width:calc(100% - 8px);transition:transform .55s var(--qn-spring), opacity .28s var(--qn-ease);border-radius:8px;position:absolute;top:0;left:4px}.qn-list[data-glide="1"] .qn-glide{opacity:1}.qn-row{z-index:1;border-radius:8px;position:relative}.qn-row+.qn-row:before{content:"";background:var(--qn-hair);height:1px;position:absolute;top:0;left:12px;right:12px}.qn-row[data-open="1"]:before,.qn-row[data-open="1"]+.qn-row:before{opacity:0}.qn-row[data-call="1"]:after{content:"";height:calc(var(--qn-row-h) - 16px);background:var(--qn-acc);border-radius:9999px;width:2px;position:absolute;top:8px;left:4px}.qn-rowbtn{grid-template-columns:var(--qn-cols);width:100%;height:var(--qn-row-h);text-align:left;align-items:center;gap:14px;padding:0 16px;display:grid}.qn-cell{align-items:center;min-width:0;display:flex}.qn-id{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;overflow:hidden}.qn-name{letter-spacing:-.15px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--qn-ink);font-size:13.5px;font-weight:500;line-height:1.25;overflow:hidden}.qn-sub{text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--qn-ink-3);font-size:9.5px;overflow:hidden}.qn-sub-call{color:var(--qn-acc-ink)}.qn-sub-call+.qn-sub-state:before{content:" · ";color:var(--qn-ink-3)}.qn-sub-state[data-call="1"]{color:var(--qn-acc-ink)}.qn-n{width:100%;font-family:var(--qn-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:right;color:var(--qn-ink-2);font-size:12.5px;display:block}.qn-n[data-lead="1"]{color:var(--qn-ink);font-size:13.5px}.qn-n[data-quiet="1"]{color:var(--qn-ink-3)}.qn-chips{flex-wrap:wrap;gap:4px}.qn-ch{justify-content:flex-end}.qn-chip{border:1px solid var(--qn-hair-2);white-space:nowrap;height:20px;color:var(--qn-ink-s,var(--qn-ink-3));border-radius:9999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.qn-chip b{font-family:var(--qn-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.qn-chip[data-state=waiting]{border-color:var(--qn-acc-line);background:var(--qn-acc-bg)}.skin[data-skin^=motion] .qn-chip[data-state=waiting]{border-color:var(--qn-hair-3);background:var(--qn-on)}.qn-nest{border:1px solid var(--qn-hair-2);background:var(--qn-s4);width:22px;height:22px;color:var(--qn-ink-3);transition:transform .55s var(--qn-spring), color .4s var(--qn-ease), border-color .4s var(--qn-ease);border-radius:9999px;flex:none;place-items:center;display:grid}.qn-row:hover .qn-nest{border-color:var(--qn-hair-3);color:var(--qn-ink-2);transform:translate(2px,-2px)scale(1.1)}.qn-row[data-open="1"] .qn-nest{color:var(--qn-ink);transform:rotate(90deg)}.qn-row[data-open="1"]:hover .qn-nest{transform:rotate(90deg)scale(1.08)}.qn-drawer{grid-template-rows:0fr;display:grid}.qn-row[data-open="1"] .qn-drawer{grid-template-rows:1fr}.qn-drawer-in{opacity:0;min-height:0;transition:opacity .34s var(--qn-ease), transform .42s var(--qn-spring);overflow:hidden;transform:translateY(-6px)}.qn-row[data-open="1"] .qn-drawer-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.qn-drawer-in{transition:none}}.qn-drawer-pad{border:1px solid var(--qn-hair);background:var(--qn-s3);border-radius:8px;flex-direction:column;gap:8px;margin:0 8px 6px;padding:9px 12px 11px;display:flex}.qn-issue{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.qn-acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.qn-acts-left{margin-left:0}.qn-url{border:1px solid var(--qn-hair-2);background:var(--qn-s2);border-radius:8px;align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex}.qn-url code{min-width:0;font-family:var(--qn-mono);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;color:var(--qn-ink-2);flex:auto;font-size:11.5px;overflow:hidden}.qn-load{color:var(--qn-ink-3);align-items:center;gap:7px;font-size:12px;display:flex}.qn-links{flex-direction:column;gap:4px;display:flex}.qn-link{border:1px solid var(--qn-hair);background:var(--qn-s2);box-shadow:var(--qn-lift-s);border-radius:6px;padding:6px 9px 7px 11px;position:relative;overflow:hidden}.qn-link:before{content:"";background:var(--qn-tint,var(--qn-ink-3));width:2px;position:absolute;inset:0 auto 0 0}.qn-link-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.qn-link-who{flex-direction:column;min-width:0;display:flex}.qn-link-nm{white-space:nowrap;text-overflow:ellipsis;color:var(--qn-ink);font-size:12.5px;font-weight:500;overflow:hidden}.qn-link-when{color:var(--qn-ink-3);font-size:10.5px}.qn-link-call{color:var(--qn-acc-ink)}.qn-link-call:before{content:" · ";color:var(--qn-ink-3)}.qn-link-tail{flex:none;align-items:center;gap:8px;display:flex}.qn-score{border:1px solid var(--qn-hair-2);height:20px;font-family:var(--qn-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--qn-ink-2);border-radius:9999px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.qn-state{border:1px solid var(--qn-hair-2);text-align:left;width:9.5rem;color:var(--qn-ink-s,var(--qn-ink-3));transition:border-color .35s var(--qn-ease);border-radius:6px;flex-direction:column;flex:none;gap:1px;padding:4px 8px 5px;font-size:12px;line-height:1.25;display:flex;position:relative;overflow:hidden}.qn-state[data-state=waiting]{border-color:var(--qn-acc-line);background:var(--qn-acc-bg)}.skin[data-skin^=motion] .qn-state[data-state=waiting]{border-color:var(--qn-hair-3);background:var(--qn-on)}.qn-link[data-call="1"] .qn-state[data-state=waiting]{border-color:var(--qn-acc-line);background:var(--qn-acc-bg);color:var(--qn-acc-ink)}button.qn-state:hover{border-color:var(--qn-hair-3)}.qn-wait{background:var(--qn-ink-2);height:1px;transform:scaleX(var(--qn-wait,0));transform-origin:0;position:absolute;bottom:0;left:0;right:0}.qn-link[data-call="1"] .qn-wait{background:var(--qn-acc)}.qn-state-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.qn-state-when{letter-spacing:.01em;font-size:10px}.qn-state-chev{transition:transform .5s var(--qn-spring);flex:none}.qn-state-chev-on{transform:rotate(90deg)}.qn-answers{border:1px solid var(--qn-hair);background:var(--qn-s3);border-radius:6px;flex-direction:column;gap:1px;margin-top:6px;padding:7px 9px 8px;font-size:12px;display:flex}.qn-answer{border-bottom:1px solid var(--qn-hair);justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;display:flex}.qn-answer:last-child{border-bottom:0}.qn-answer dt{min-width:0;color:var(--qn-ink-3)}.qn-answer dd{color:var(--qn-ink-2);flex:none;font-weight:500}.qn-answer[data-call="1"] dd{color:var(--qn-acc-ink)}.qn-answer-call{color:var(--qn-acc-ink);margin-left:8px;font-size:10.5px;font-weight:400}.qn-btn{border:1px solid var(--qn-hair-2);background:var(--qn-s2);height:28px;box-shadow:var(--qn-lift-s);white-space:nowrap;color:var(--qn-ink-2);transition:transform .5s var(--qn-spring), border-color .35s var(--qn-ease), color .35s var(--qn-ease);border-radius:8px;align-items:center;gap:9px;padding:0 4px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.qn-btn:hover{border-color:var(--qn-hair-3);color:var(--qn-ink);transform:scale(.98)}.qn-btn:disabled{opacity:.45;pointer-events:none}.qn-btn-nest{background:var(--qn-on);width:20px;height:20px;transition:transform .55s var(--qn-spring);border-radius:9999px;flex:none;place-items:center;display:grid}.qn-btn:hover .qn-btn-nest{transform:translate(2px,-2px)scale(1.1)}.qn-btn[data-tone=ink]{background:var(--qn-ink);box-shadow:var(--qn-lift);color:var(--qn-s1);border-color:#0000}.qn-btn[data-tone=ink]:hover{background:var(--qn-ink);color:var(--qn-s1)}.qn-btn[data-tone=ink] .qn-btn-nest{background:hsl(var(--background) / .12)}.qn-btn[data-tone=ink]:hover .qn-btn-nest{background:hsl(var(--background) / .2)}.qn-btn[data-tone=bad]{border-color:hsl(var(--destructive) / .35);color:hsl(var(--destructive))}.qn-btn[data-tone=bad]:hover{border-color:hsl(var(--destructive) / .6);color:hsl(var(--destructive))}.qn-foot{max-width:var(--qn-measure);color:var(--qn-ink-3);padding:9px 4px 0;font-size:12px;line-height:1.5}.qn-empty{border:1px dashed var(--qn-hair-2);text-align:center;border-radius:12px;padding:34px 16px 38px}.qn-empty-t{color:var(--qn-ink);font-size:15px;font-weight:500}.qn-empty-s{max-width:var(--qn-measure);color:var(--qn-ink-3);margin:6px auto 0;font-size:12.5px}.qn :focus-visible{outline:1px solid hsl(var(--ring));outline-offset:1px}@media (max-width:1000px){.qn{--qn-cols:minmax(160px, 1fr) 74px minmax(170px, .9fr) 24px}.qn-hide-narrow{display:none}}@media (max-width:720px){.qn{--qn-cols:minmax(0, 1fr) 60px 24px}.qn-hide-mid{display:none}.qn-state{width:8.5rem}}@keyframes qn-row-in{0%{opacity:0;transform:translateY(8px)}}@keyframes qn-tile-in{0%{opacity:0;transform:translateY(10px)}}@keyframes qn-wait-fill{0%{transform:scaleX(0)}}@keyframes qn-fade-in{0%{opacity:0}}@keyframes qn-chip-in{0%{opacity:0;transform:translateY(5px)}}@keyframes qn-mark-in{0%{opacity:0;transform:scaleY(0)}}.skin[data-skin^=motion] .qn-stat{animation:qn-fade-in .5s var(--qn-ease) backwards;animation-delay:calc(var(--qn-c,0) * 55ms)}.skin[data-skin^=motion] .qn-stat:nth-child(2){--qn-c:1}.skin[data-skin^=motion] .qn-stat:nth-child(3){--qn-c:2}.skin[data-skin^=motion] .qn-stat:nth-child(4){--qn-c:3}.skin[data-skin^=motion] .qn-stat[data-call=stuck]{--qn-c:7}.skin[data-skin^=motion] .qn-stat[data-call=overdue]{--qn-c:8}.skin[data-skin^=motion] .qn-thead{animation:qn-fade-in .42s var(--qn-ease) backwards}.skin[data-skin^=motion] .qn-row{animation:qn-row-in .5s var(--qn-spring) backwards;animation-delay:calc(var(--qn-i,0) * 45ms + 90ms)}.skin[data-skin^=motion] .qn-chip{animation:qn-chip-in .42s var(--qn-spring) backwards;animation-delay:calc(var(--qn-i,0) * 45ms + var(--qn-c,0) * 60ms + .33s)}.skin[data-skin^=motion] .qn-chip:nth-child(2){--qn-c:1}.skin[data-skin^=motion] .qn-chip:nth-child(3){--qn-c:2}.skin[data-skin^=motion] .qn-rowbtn{transition:transform .55s var(--qn-spring)}.skin[data-skin^=motion] .qn-row:hover .qn-rowbtn{transform:translateY(-1px)}.skin[data-skin^=motion] .qn-list{transition:border-color .45s var(--qn-ease)}.skin[data-skin^=motion] .qn-list:hover{border-color:var(--qn-hair-2)}.skin[data-skin^=motion] .qn-row[data-call="1"]:after{transform-origin:0 0;transition:transform .5s var(--qn-spring);animation:qn-mark-in .52s var(--qn-spring) backwards;animation-delay:calc(var(--qn-i,0) * 45ms + .52s)}.skin[data-skin^=motion] .qn-sub-call,.skin[data-skin^=motion] .qn-sub-state[data-call="1"]{animation:qn-fade-in .46s var(--qn-ease) backwards;animation-delay:calc(var(--qn-i,0) * 45ms + .52s)}.skin[data-skin^=motion] .qn:has(.qn-stat[data-call=stuck]:hover) .qn-row[data-stuck="1"]:after{transform:scaleX(3)}.skin[data-skin^=motion] .qn:has(.qn-stat[data-call=overdue]:hover) .qn-row[data-overdue="1"]:after{transform:scaleX(3)}.skin[data-skin^=motion] .qn-link{transition:transform .5s var(--qn-spring);animation:qn-tile-in .44s var(--qn-spring) backwards;animation-delay:calc(var(--qn-i,0) * 12ms + .12s)}.skin[data-skin^=motion] .qn-answer{animation:qn-tile-in .36s var(--qn-spring) backwards;animation-delay:calc(var(--qn-i,0) * 10ms)}.skin[data-skin^=motion] .qn-answer-call{animation:qn-fade-in .44s var(--qn-ease) backwards;animation-delay:calc(var(--qn-i,0) * 10ms + .38s)}:is(.skin[data-skin^=motion] .qn-row:has(.qn-chip[data-state=filled]:hover) .qn-link[data-state=filled],.skin[data-skin^=motion] .qn-row:has(.qn-chip[data-state=waiting]:hover) .qn-link[data-state=waiting],.skin[data-skin^=motion] .qn-row:has(.qn-chip[data-state=revoked]:hover) .qn-link[data-state=revoked]){transform:translate(5px)}.skin[data-skin^=motion] .qn-row[data-open="1"] .qn-issue>*{animation:qn-chip-in .4s var(--qn-spring) backwards;animation-delay:calc(var(--qn-c,0) * 45ms)}.skin[data-skin^=motion] .qn-row[data-open="1"] .qn-issue>:nth-child(2){--qn-c:1}.skin[data-skin^=motion] .qn-row[data-open="1"] .qn-issue>:nth-child(3){--qn-c:2}.skin[data-skin^=motion] .qn-q{animation:qn-tile-in .42s var(--qn-spring) backwards}.skin[data-skin^=motion] .qn-wait{animation:qn-wait-fill .62s var(--qn-spring) both;animation-delay:calc(var(--qn-i,0) * 12ms + .34s)}@media (prefers-reduced-motion:reduce){.qn *,.qn :before,.qn :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@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}.lp{--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-ground:#0a0806;--lp-ground-ch:10 8 6;--lp-cell:#0e0b09;--lp-cell-2:#12100d;--lp-cell-d1:#16110d;--lp-cell-d2:#0c0907;--lp-cell-e1:#151009;--lp-cell-e2:#0b0806;--lp-text:#f6f1e8;--lp-text-ch:246 241 232;--lp-text-2:rgb(var(--lp-text-ch) / .8);--lp-text-3:rgb(var(--lp-text-ch) / .62);--lp-text-hi:#fdfaf4;--lp-on-enamel:#fdfaf4;--lp-brass:#b08d57;--lp-brass-ch:176 141 87;--lp-brass-hi:#d6b47c;--lp-brass-line:rgb(var(--lp-brass-ch) / .28);--lp-brass-1:#d0aa72;--lp-brass-2:#8a6b3e;--lp-brass-3:#c9a570;--lp-brass-4:#7d6238;--lp-on-brass:#1a1206;--lp-on-brass-ch:26 18 6;--lp-hi-ch:255 255 255;--lp-sh-ch:0 0 0;--lp-brk:#ba812c;--lp-lun:#366d53;--lp-din:#9d452f;--lp-snk:#7a486b;--lp-brk-mark:#e2bc83;--lp-lun-mark:#7dbfa0;--lp-din-mark:#d99381;--lp-snk-mark:#caa5bf;--lp-mono:var(--font-mono-tech), ui-monospace, monospace;--lp-display:var(--font-unbounded), system-ui, sans-serif}[data-lp=light] .lp{--lp-ground:#ece5d8;--lp-ground-ch:236 229 216;--lp-cell:#faf6ee;--lp-cell-2:#f4efe4;--lp-cell-d1:#fdfaf3;--lp-cell-d2:#f2ece0;--lp-cell-e1:#fbf7ef;--lp-cell-e2:#efe9dc;--lp-text:#241b10;--lp-text-ch:36 27 16;--lp-text-hi:#17110a;--lp-brass:#8a6b3e;--lp-brass-ch:138 107 62;--lp-brass-hi:#6f5530;--lp-brk-mark:#a57327;--lp-lun-mark:#32674e;--lp-din-mark:#a54831;--lp-snk-mark:#814b71}[data-lp=light] .lp-panel{box-shadow:0 26px 54px rgb(var(--lp-sh-ch) / .14), 0 0 0 1px rgb(var(--lp-brass-ch) / .1)}[data-lp=light] .lp-relic img{box-shadow:0 18px 34px rgb(var(--lp-sh-ch) / .18), inset 0 2px 0 rgb(var(--lp-hi-ch) / .05)}[data-lp=light] .lp-h1{text-shadow:none}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-cell{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.bil-core{display:var(--bil-core,contents)}.skin[data-skin^=motion] .bil>*{margin-top:0;margin-bottom:14px}.skin[data-skin^=motion] .bil>:last-child{margin-bottom:0}.skin[data-skin^=motion] .bil-head{flex-wrap:wrap;align-items:flex-end;gap:2px 24px;min-width:0;display:flex}.skin[data-skin^=motion] .bil-sub{color:var(--mo-ink-3);padding-bottom:5px;font-size:12px}.skin[data-skin^=motion] .bil [data-surface=card]{box-shadow:none;border-radius:12px}.skin[data-skin^=motion] .bil [data-surface=card]:not(.bil-plan){background:var(--mo-s1);justify-content:flex-start;gap:12px;padding:14px 16px}.skin[data-skin^=motion] .bil h2{font-variation-settings:"wght" 500;letter-spacing:-.15px;font-size:14px}.skin[data-skin^=motion] .bil h2+p{color:var(--mo-ink-3);margin-top:5px;font-size:12.5px}.skin[data-skin^=motion] .bil h2+p .text-foreground{color:var(--mo-ink-2)}.skin[data-skin^=motion] .bil-badge{background:var(--mo-s3);border:1px solid var(--mo-hair-2);width:26px;height:26px;box-shadow:var(--mo-lift-s);color:var(--mo-ink-3);border-radius:8px}.skin[data-skin^=motion] .bil-badge svg{width:14px;height:14px}.skin[data-skin^=motion] .bil-taken{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.35px;color:var(--mo-ink);font-size:19px;font-weight:400;line-height:1.2}.skin[data-skin^=motion] .bil-of,.skin[data-skin^=motion] .bil-free{color:var(--mo-ink-3);font-size:12px}.skin[data-skin^=motion] .bil-seats{box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:3px;padding:0;display:flex;overflow:visible}.skin[data-skin^=motion] .bil-seat{width:14px;min-width:0;max-width:none;height:14px;box-shadow:inset 0 0 0 1px var(--mo-hair-2);background:0 0;border-radius:2px;flex:none}.skin[data-skin^=motion] .bil-seat[data-on]{background:var(--mo-mark);box-shadow:none;background-image:none}.skin[data-skin^=motion] .bil-seats[data-tone=near] .bil-seat[data-on],.skin[data-skin^=motion] .bil-seats[data-tone=full] .bil-seat[data-on]{background:var(--mo-acc)}.skin[data-skin^=motion] .bil-dot[data-tone=near],.skin[data-skin^=motion] .bil-dot[data-tone=full]{background:var(--mo-acc);border-radius:9999px}@keyframes bil-seat-in{0%{opacity:0;transform:scale(.7)}}.skin[data-skin^=motion] .bil-seat{animation:bil-seat-in .42s var(--mo-spring) both;animation-delay:calc(.12s + var(--bil-i,0) * 9ms)}.skin[data-skin^=motion] .bil-term-l{text-transform:uppercase;letter-spacing:.2em;color:var(--mo-ink-3);font-size:10px}.skin[data-skin^=motion] .bil-term-v{font-variant-numeric:tabular-nums;letter-spacing:-.2px;font-variation-settings:"wght" 500;color:var(--mo-ink);margin-top:3px;font-size:15px}.skin[data-skin^=motion] .bil-renew{color:var(--mo-ink-3);font-size:11.5px;line-height:1.45}.skin[data-skin^=motion] .bil-renew [data-variant]{border-radius:8px;height:26px;padding:0 8px;font-size:11.5px}.skin[data-skin^=motion] .bil-note{background-color:var(--mo-s1);box-shadow:none;border:1px solid var(--mo-hair-2);color:var(--mo-ink-2);background-image:none;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.45}.skin[data-skin^=motion] .bil-note[data-tone=alarm]{background-color:var(--mo-acc-bg);border-color:var(--mo-acc-line);color:var(--mo-acc-2)}.skin[data-skin^=motion] .bil-note .font-medium{color:var(--mo-acc);font-variation-settings:"wght" 560}.skin[data-skin^=motion] .bil-note-icon{color:var(--mo-ink-3);margin-top:0}.skin[data-skin^=motion] .bil-note[data-tone=alarm] .bil-note-icon{color:var(--mo-acc)}.skin[data-skin^=motion] .bil-note-icon svg{width:15px;height:15px}.skin[data-skin^=motion] .bil-note code{background:rgb(var(--mo-veil) / .06);font-family:var(--mo-mono);color:var(--mo-ink-2);border-radius:4px;padding:1px 5px;font-size:11.5px}.skin[data-skin^=motion] .bil-plan{--bil-core:flex;background:var(--mo-s1);border:1px solid var(--mo-hair);box-shadow:none;transition:border-color .45s var(--mo-ease);border-radius:12px;padding:4px}.skin[data-skin^=motion] .bil-plan:hover{border-color:var(--mo-hair-2)}.skin[data-skin^=motion] .bil-core{background:var(--mo-s2);box-shadow:var(--mo-lift-s);transition:transform .55s var(--mo-spring), background .45s var(--mo-ease);border-radius:8px;flex-direction:column;flex:1;overflow:hidden}.skin[data-skin^=motion] .bil-plan:hover .bil-core{background:var(--mo-s3);transform:translateY(-1px)}.skin[data-skin^=motion] .bil-fill{display:none}.skin[data-skin^=motion] .bil-plan[data-current]{border-color:var(--mo-ink-3);box-shadow:0 0 0 1px var(--mo-hair-3)}.skin[data-skin^=motion] .bil-plan[data-current] .bil-core{background:var(--mo-s3)}.skin[data-skin^=motion] .bil-plan[data-current]:hover .bil-core{background:var(--mo-s4)}.skin[data-skin^=motion] .bil-core>:first-child{padding:11px 12px 9px}.skin[data-skin^=motion] .bil-plan .text-base{font-variation-settings:"wght" 500;letter-spacing:-.15px;color:var(--mo-ink);font-size:14px}.skin[data-skin^=motion] .bil-plan .text-lg{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.35px;color:var(--mo-ink);padding-top:6px;font-size:15px;font-weight:400}.skin[data-skin^=motion] .bil-chip{background:var(--mo-ink);border:1px solid var(--mo-ink);height:21px;color:var(--mo-canvas);box-shadow:var(--mo-lift);text-transform:uppercase;letter-spacing:.16em;border-radius:9999px;padding:0 9px;font-size:10px;font-weight:500}.skin[data-skin^=motion] .bil-rail{height:25px;box-shadow:inset 0 -1px 0 var(--mo-hair-2);background-color:#0000;background-image:none;padding:0 12px}.skin[data-skin^=motion] .bil-rail:after{background-color:var(--mo-mark);height:4px;box-shadow:none;transform-origin:0;background-image:none;inset:auto auto 0 0}.skin[data-skin^=motion] .bil-rail[data-tone=full]:after{background-color:var(--mo-acc)}.skin[data-skin^=motion] .bil-rail-cap{text-transform:uppercase;letter-spacing:.18em;color:var(--mo-ink-3);font-size:10px}.skin[data-skin^=motion] .bil-rail-cap b{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--mo-ink);font-size:13px;font-weight:400}@keyframes bil-rail-in{0%{transform:scaleX(0)}}.skin[data-skin^=motion] .bil-rail:after{animation:bil-rail-in .72s var(--mo-spring) both;animation-delay:calc(.16s + var(--bil-i,0) * 70ms)}.skin[data-skin^=motion] .bil-plan ul{font-size:12.5px}.skin[data-skin^=motion] .bil-plan ul>li{gap:7px;line-height:1.35}.skin[data-skin^=motion] .bil-plan ul>li+li{margin-top:6px}.skin[data-skin^=motion] .bil-plan ul span{color:var(--mo-ink-2)}.skin[data-skin^=motion] .bil-tick{width:12px;height:12px;color:var(--mo-ink-3);margin-top:2px}.skin[data-skin^=motion] .bil-core>:nth-last-child(2){padding:2px 12px 10px}.skin[data-skin^=motion] .bil-core>:last-child{gap:6px;padding:0 12px 12px}.skin[data-skin^=motion] .bil-plan [data-variant]{border-radius:8px;height:30px;padding:0 12px;font-size:12.5px}.skin[data-skin^=motion] .bil-plan .text-xs{color:var(--mo-ink-3);font-size:11.5px;line-height:1.4}.skin[data-skin^=motion] .bil-foot{border-top:1px dashed var(--mo-hair-2);max-width:62ch;color:var(--mo-ink-3);margin-top:6px;padding-top:11px;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.skin[data-skin^=motion] .bil-seat,.skin[data-skin^=motion] .bil-rail:after{opacity:1;animation:none;transform:none}}.jrn-tail,.jrn-wait,.jrn-sum-wait{display:var(--jrn-new,none)}.jrn-body>:nth-last-child(2){margin-bottom:0}.skin[data-skin^=motion] .jrn{--jrn-rule:var(--mo-hair);--jrn-head:transparent;--jrn-thread:var(--mo-hair-3);--jrn-node:var(--mo-ink-3);--jrn-node-lit:var(--mo-ink);--jrn-off:transparent;--jrn-view:var(--mo-ink);--jrn-view-ink:var(--mo-ink-2);--jrn-view-glow:transparent;--jrn-view-tone:220 6% 91%;--jrn-fill-a:0;--jrn-glaze:none;--jrn-cell:none;--jrn-ink-soft:var(--mo-ink-3);--jrn-ink-soft-plate:var(--mo-ink-3);--jrn-ink-fill:var(--mo-ink-2);--jrn-figure-font:var(--mo-mono)}.skin[data-skin^=motion] .jrn-day,.skin[data-skin^=motion] .jrn-empty{background:var(--mo-s1);border:1px solid var(--mo-hair);box-shadow:none;transition:border-color .45s var(--mo-ease);border-radius:12px;padding:4px}.skin[data-skin^=motion] .jrn-day:hover{border-color:var(--mo-hair-2)}.skin[data-skin^=motion] .jrn-head{border-bottom:0;gap:10px;padding:6px 10px 8px}.skin[data-skin^=motion] .jrn-day-title{font-variation-settings:"wght" 560;letter-spacing:0;color:var(--mo-ink);font-size:12px;font-weight:400}.skin[data-skin^=motion] .jrn-day-date{font-variation-settings:"wght" 400;color:var(--mo-ink-3)}.skin[data-skin^=motion] .jrn-day-views{color:var(--mo-ink-2);gap:6px;font-size:11px}.skin[data-skin^=motion] .jrn-day-views:before{background:var(--mo-ink);width:5px;height:5px;box-shadow:none}.skin[data-skin^=motion] .jrn-list{background:var(--mo-s2);box-shadow:var(--mo-lift-s);border-radius:8px;gap:0;padding-top:0;overflow:hidden}.skin[data-skin^=motion] .jrn-list>li+li{border-top:1px solid var(--mo-hair)}.skin[data-skin^=motion] .jrn-row:not(.jrn-legend-row){min-height:30px;transition:background-color .35s var(--mo-ease);background-color:#0000;background-image:none;padding-inline:12px}.skin[data-skin^=motion] .jrn-row:not(.jrn-legend-row):hover{background-color:var(--mo-s3)}.skin[data-skin^=motion] .jrn-time{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--mo-ink-3);font-size:12.5px}.skin[data-skin^=motion] .jrn-label{color:var(--mo-ink-2);font-size:13px;font-weight:400}.skin[data-skin^=motion] .jrn-who{color:var(--mo-ink);font-size:13px}.skin[data-skin^=motion] .jrn-what{color:var(--mo-ink-3);font-size:12.5px}.skin[data-skin^=motion] .jrn-row[data-door=mark] .jrn-label{font-variation-settings:"wght" 560;color:var(--mo-ink);font-weight:400}.skin[data-skin^=motion] .jrn-row[data-door=shut]{background-color:var(--mo-s1);background-image:none}.skin[data-skin^=motion] .jrn-row[data-door=shut]:hover{background-color:var(--mo-s2)}.skin[data-skin^=motion] .jrn-row[data-side=client]{background-color:var(--mo-s3);background-image:none}.skin[data-skin^=motion] .jrn-row[data-side=client]:hover{background-color:var(--mo-s4)}.skin[data-skin^=motion] .jrn-row[data-side=client] .jrn-label{font-variation-settings:"wght" 560;color:var(--mo-ink);font-weight:400}.skin[data-skin^=motion] .jrn-row[data-side=client] .jrn-dot{background:var(--mo-ink)}.skin[data-skin^=motion] .jrn-row[data-side=client] .jrn-node:before,.skin[data-skin^=motion] .jrn-row[data-side=client] .jrn-node:after{background:var(--mo-hair-3)}.skin[data-skin^=motion] .jrn-row[data-door=shut] .jrn-dot{box-shadow:inset 0 0 0 1.5px var(--mo-ink-3)}.skin[data-skin^=motion] .jrn-row:not(.jrn-legend-row) .jrn-dot{transition:transform .55s var(--mo-spring), background .4s var(--mo-ease)}.skin[data-skin^=motion] .jrn-row:not(.jrn-legend-row):hover .jrn-dot{transform:scale(1.4)}.skin[data-skin^=motion] .jrn-row[data-wait="1"] .jrn-dot{background:var(--mo-acc)}.skin[data-skin^=motion] .jrn-wait{background:var(--mo-acc-bg);border:1px solid var(--mo-acc-line);height:17px;color:var(--mo-acc);font-family:var(--mo-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;transition:background .4s var(--mo-ease);border-radius:9999px;align-items:center;margin-left:9px;padding-inline:8px calc(8px - .14em);font-size:9.5px;display:inline-flex}.skin[data-skin^=motion] .jrn-row[data-wait="1"]:hover .jrn-wait{background:var(--mo-acc-bg-2)}@keyframes jrn-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes jrn-fade-in{0%{opacity:0}}@keyframes jrn-thread-in{0%{transform:scaleY(0)}}@keyframes jrn-wait-in{0%{opacity:0;transform:scale(.66)}}.skin[data-skin^=motion] .jrn-list>li,.skin[data-skin^=motion] .jrn-head{animation:jrn-row-in .46s var(--mo-spring) both;animation-delay:calc(var(--jrn-i,0) * 13ms)}.skin[data-skin^=motion] .jrn-list .jrn-node:before,.skin[data-skin^=motion] .jrn-list .jrn-node:after{transform-origin:top;animation:jrn-thread-in .36s var(--mo-ease) both;animation-delay:calc(var(--jrn-i,0) * 13ms + 70ms)}.skin[data-skin^=motion] .jrn-wait{transform-origin:0;animation:jrn-wait-in .52s var(--mo-spring) both;animation-delay:calc(var(--jrn-i,0) * 13ms + .36s)}.skin[data-skin^=motion] .jrn-sum-cell{animation:jrn-fade-in .5s var(--mo-ease) both;animation-delay:calc(var(--jrn-c,0) * 55ms)}.skin[data-skin^=motion] .jrn-sum-cell:nth-child(2){--jrn-c:1}.skin[data-skin^=motion] .jrn-sum-cell:nth-child(3){--jrn-c:2}.skin[data-skin^=motion] .jrn-sum-cell:nth-child(4){--jrn-c:3}.skin[data-skin^=motion] .jrn-sum-wait{--jrn-c:6}.skin[data-skin^=motion] .jrn-legend{border-top:1px solid var(--mo-hair);background:0 0;gap:0;padding-top:0}.skin[data-skin^=motion] .jrn-legend>li+li{border-top:1px solid var(--mo-hair)}.skin[data-skin^=motion] .jrn-legend-note{color:var(--mo-ink-3);font-size:12px}.skin[data-skin^=motion] .jrn-sum-wait{border-left:0;border-top:1px solid var(--mo-hair);grid-column:1/-1;display:flex}.skin[data-skin^=motion] .jrn-sum-wait[data-wait="1"] .jrn-sum-figure{color:var(--mo-acc)}.skin[data-skin^=motion] .jrn-sum-wait[data-wait="1"] .jrn-sum-label{color:var(--mo-acc-2)}.skin[data-skin^=motion] .jrn:has(.jrn-sum-wait[data-wait="1"]:hover) .jrn-row[data-wait="1"] .jrn-dot{transform:scale(1.8)}.skin[data-skin^=motion] .jrn-more,.skin[data-skin^=motion] .jrn-tail{border-top:1px dashed var(--mo-hair-2);max-width:62ch;color:var(--mo-ink-3);margin-top:6px;padding-top:11px;font-size:11.5px;line-height:1.5;display:block}.skin[data-skin^=motion] .jrn-more+.jrn-tail{border-top:0;margin-top:0;padding-top:4px}@media (min-width:1100px){.skin[data-skin^=motion] .jrn{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 0;max-width:none;margin-inline:0;display:grid}.skin[data-skin^=motion] .jrn>*,.skin[data-skin^=motion] .jrn-body>*{margin-top:0;margin-bottom:0}.skin[data-skin^=motion] .jrn-body,.skin[data-skin^=motion] .jrn-sumcard{display:contents}.skin[data-skin^=motion] .jrn-headblock{border-bottom:1px solid var(--mo-hair);grid-area:1/1/2/2;align-self:end;min-width:0;padding:0 24px 10px 0}.skin[data-skin^=motion] .jrn-headblock>p{max-width:62ch;color:var(--mo-ink-3);margin-top:5px;font-size:12px;line-height:1.5}.skin[data-skin^=motion] .jrn-headblock a{color:var(--mo-ink-2);text-underline-offset:2px;-webkit-text-decoration-color:var(--mo-hair-3);-webkit-text-decoration-color:var(--mo-hair-3);-webkit-text-decoration-color:var(--mo-hair-3);text-decoration-color:var(--mo-hair-3)}.skin[data-skin^=motion] .jrn-headblock a:hover{color:var(--mo-ink);-webkit-text-decoration-color:var(--mo-ink-3);-webkit-text-decoration-color:var(--mo-ink-3);-webkit-text-decoration-color:var(--mo-ink-3);text-decoration-color:var(--mo-ink-3)}.skin[data-skin^=motion] .jrn-sum{border-bottom:1px solid var(--mo-hair);background:0 0;grid-area:1/2/2/3;grid-template-columns:repeat(4,auto);justify-content:end;align-self:end;align-items:stretch;gap:0;padding-bottom:10px;display:grid}.skin[data-skin^=motion] .jrn-sum-cell{border-top:0;border-left:1px solid var(--mo-hair);background:0 0;flex-direction:column-reverse;align-items:flex-start;gap:1px;padding:0 16px;display:flex}.skin[data-skin^=motion] .jrn-sum-cell:first-child{border-left:0}.skin[data-skin^=motion] .jrn-sum-cell:nth-child(4){padding-right:0}.skin[data-skin^=motion] .jrn-sum-wait{border-top:0;border-left:0;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:7px;margin-top:9px;padding:0}.skin[data-skin^=motion] .jrn-sum-wait .jrn-sum-figure{letter-spacing:-.02em;font-size:13.5px}.skin[data-skin^=motion] .jrn-sum-figure{font-family:var(--mo-mono);letter-spacing:-.35px;color:var(--mo-ink-2);font-size:19px;font-weight:400;line-height:1.2}.skin[data-skin^=motion] .jrn-sum-label{text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;color:var(--mo-ink-3);font-size:10px}.skin[data-skin^=motion] .jrn-sum-cell[data-side=client] .jrn-sum-figure{color:var(--mo-ink)}.skin[data-skin^=motion] .jrn-sum-cell[data-side=client] .jrn-sum-label{color:var(--mo-ink-2)}.skin[data-skin^=motion] .jrn-day,.skin[data-skin^=motion] .jrn-empty,.skin[data-skin^=motion] .jrn-more,.skin[data-skin^=motion] .jrn-tail{grid-column:1/3}.skin[data-skin^=motion] .jrn-row:not(.jrn-legend-row){grid-template-columns:52px 20px minmax(0,1fr) auto;column-gap:12px}.skin[data-skin^=motion] .jrn-subject{justify-self:end;overflow:visible}.skin[data-skin^=motion] .jrn-sep{color:var(--mo-ink-3)}}@media (prefers-reduced-motion:reduce){.skin[data-skin^=motion] .jrn-list>li,.skin[data-skin^=motion] .jrn-head,.skin[data-skin^=motion] .jrn-sum-cell,.skin[data-skin^=motion] .jrn-wait,.skin[data-skin^=motion] .jrn-list .jrn-node:before,.skin[data-skin^=motion] .jrn-list .jrn-node:after{opacity:1;animation:none;transform:none}}.set-stats{display:var(--set-new,none)}.set-hd{display:var(--set-hd,block)}.skin[data-skin^=motion] .set-page>*,.skin[data-skin^=motion] .set-logo>*,.skin[data-skin^=motion] .set-pick>*,.skin[data-skin^=motion] .set-picker>*{margin-block:0}.skin[data-skin^=motion] .set-page,.skin[data-skin^=motion] .set-pick,.skin[data-skin^=motion] .set-picker{align-content:start;gap:8px;display:grid}.skin[data-skin^=motion] .set-logo{align-content:start;gap:6px;display:grid}.skin[data-skin^=motion] .set-card{border-radius:12px;padding:4px}.skin[data-skin^=motion] .set-head{border-bottom:0;gap:9px;padding:9px 12px 11px}.skin[data-skin^=motion] .set-badge{border-radius:7px;width:24px;height:24px}.skin[data-skin^=motion] .set-badge svg{width:13px;height:13px}.skin[data-skin^=motion] .set-title{letter-spacing:-.2px;font-size:13.5px;line-height:1.2}.skin[data-skin^=motion] .set-desc{color:var(--mo-ink-3);margin-top:4px;font-size:12.5px;line-height:1.4}.skin[data-skin^=motion] .set-body{padding:0}.skin[data-skin^=motion] .set-panel{border-radius:8px}.skin[data-skin^=motion] .set-row{padding:9px 12px;font-size:13px}.skin[data-skin^=motion] .set-row+.set-row{border-top-color:var(--mo-hair)}.skin[data-skin^=motion] .set-k{color:var(--mo-ink-3)}.skin[data-skin^=motion] .set-v{color:var(--mo-ink)}.skin[data-skin^=motion] .set-mark{gap:7px;font-size:12px}.skin[data-skin^=motion] .set-edit input{background:var(--mo-s3);border-color:var(--mo-hair-2);height:28px;color:var(--mo-ink);border-radius:8px;font-size:13px}.skin[data-skin^=motion] .set-edit [data-variant]{border-radius:8px;width:28px;height:28px}.skin[data-skin^=motion] .set-edit [data-variant] svg{width:14px;height:14px}.skin[data-skin^=motion] .set-logo-panel{gap:12px;padding:8px}.skin[data-skin^=motion] .set-logo-img{border-radius:6px;height:58px}.skin[data-skin^=motion] .set-logo-empty{border-color:var(--mo-hair-2)}.skin[data-skin^=motion] .set-logo-side{gap:9px}.skin[data-skin^=motion] .set-logo-acts{gap:6px}.skin[data-skin^=motion] .set-logo-acts [data-variant]{border-radius:8px;height:28px;padding:0 10px;font-size:12px}.skin[data-skin^=motion] .set-logo-acts svg{width:13px;height:13px}.skin[data-skin^=motion] .set-note{color:var(--mo-ink-3);padding-inline:2px;font-size:12.5px;line-height:1.45}.skin[data-skin^=motion] .set-pick>.set-mark{padding:2px 8px 0}.skin[data-skin^=motion] .set-tiles{gap:8px}.skin[data-skin^=motion] .set-tile{transition:border-color .45s var(--mo-ease);border-radius:12px;gap:0;padding:4px}.skin[data-skin^=motion] .set-tile:hover{border-color:var(--mo-hair-2);transform:none}.skin[data-skin^=motion] .set-tile>.skin{transition:transform .55s var(--mo-spring)}.skin[data-skin^=motion] .set-tile:hover>.skin{transform:translateY(-1px)}.skin[data-skin^=motion] .set-tile-tx{padding:8px 8px 3px}.skin[data-skin^=motion] .set-tile-t{letter-spacing:-.1px;font-variation-settings:"wght" 500;font-size:13px;line-height:1.2}.skin[data-skin^=motion] .set-tile-ab{color:var(--mo-ink-3);margin-top:4px;font-size:12.5px;line-height:1.4}.skin[data-skin^=motion] .set-tile-ok{width:14px;height:14px}@media (min-width:1100px){.skin[data-skin^=motion] .set-page{--set-new:flex;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:8px;max-width:none}.skin[data-skin^=motion] .set-hd{grid-area:1/1/2/3;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:10px;display:flex}.skin[data-skin^=motion] .set-card[data-set-slot=account]{grid-area:2/1/3/2}.skin[data-skin^=motion] .set-card[data-set-slot=logo]{grid-area:2/2/3/3}.skin[data-skin^=motion] .set-card[data-set-slot=skin]{grid-area:3/1/4/3}.skin[data-skin^=motion] .set-card[data-set-slot=data]{grid-area:4/1/5/3}.skin[data-skin^=motion] .set-titles{min-width:0}.skin[data-skin^=motion] .set-key{max-width:92ch;color:var(--mo-ink-3);margin-top:5px;font-size:12px;line-height:1.45}.skin[data-skin^=motion] .set-stats{align-self:end;align-items:stretch;padding-bottom:2px}.skin[data-skin^=motion] .set-stat{border-left:1px solid var(--mo-hair);flex-direction:column;gap:1px;padding:0 16px;display:flex}.skin[data-skin^=motion] .set-stat:first-child{border-left:0}.skin[data-skin^=motion] .set-stat:last-child{padding-right:0}.skin[data-skin^=motion] .set-stat-l{text-transform:uppercase;letter-spacing:.2em;color:var(--mo-ink-3);font-size:10px}.skin[data-skin^=motion] .set-stat-v{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.35px;color:var(--mo-ink);font-size:19px;line-height:1.2}.skin[data-skin^=motion] .set-stat-of{color:var(--mo-ink-3)}.skin[data-skin^=motion] .set-stat-h{color:var(--mo-ink-3);margin-top:2px;font-size:11px;line-height:1.3}.skin[data-skin^=motion] .set-stat[data-set-bad="1"] .set-stat-v,.skin[data-skin^=motion] .set-stat[data-set-bad="1"] .set-stat-of{color:var(--mo-acc)}.skin[data-skin^=motion] .set-stat[data-set-bad="1"] .set-stat-l{color:var(--mo-acc-2)}}@media (prefers-reduced-motion:reduce){.skin[data-skin^=motion] .set-page *,.skin[data-skin^=motion] .set-page :before,.skin[data-skin^=motion] .set-page :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.cl-sub,.cl-stats,.cl-thead,.cl-tail,.cl-glide,.cl-ava,.cl-excl,.cl-goal,.cl-fill,.cl-avg,.cl-cf,.cl-chev,.cl-weeklab{display:var(--cl-new,none)}.cl-core{display:var(--cl-core,contents)}.cl-rowbtn{display:var(--cl-rowbtn,contents)}.cl-id-tx{display:var(--cl-id-tx,contents)}.cl-hd{display:var(--cl-hd,flex)}.cl-hdrow{display:var(--cl-hdrow,flex)}.cl-body{display:var(--cl-body,flex)}.cl-head{display:var(--cl-head,flex);flex-wrap:wrap;min-width:0}.cl-ration{display:var(--cl-ration,flex)}.cl-views{display:var(--cl-views,flex)}.cl-pills{display:var(--cl-pills,flex)}.cl-flags{display:var(--cl-flags,contents)}.cl-dcol{display:var(--cl-dcol,flex)}.cl-edit{display:var(--cl-edit,contents)}.cl-open{display:var(--cl-open,contents)}.cl-desc{display:var(--cl-desc,block)}.cl-limit{display:var(--cl-limit,block)}.cl-drawer{display:none}[data-cl-open="1"] .cl-drawer{display:var(--cl-drawer,none)}@media (scripting:enabled){[data-cl-reveal]{opacity:var(--cl-reveal-o,1);transform:var(--cl-reveal-t,none)}[data-cl-reveal][data-cl-in="1"]{opacity:1;transition:opacity .5s var(--cl-ease,ease), transform .72s var(--cl-spring,ease);transition-delay:var(--cl-d,0s);transform:none}}@media (min-width:1100px){.skin[data-skin^=motion] .cl-page{--cl-gap:4px;--cl-ease:cubic-bezier(.22, .61, .24, 1);--cl-spring:cubic-bezier(.32, .72, 0, 1);--cl-reveal-o:0;--cl-reveal-t:translateY(14px);--cl-core:block;--cl-rowbtn:grid;--cl-id-tx:flex;--cl-head:contents;--cl-hd:contents;--cl-hdrow:contents;--cl-body:contents;--cl-drawer:block;--cl-edit:block;--cl-desc:none;--cl-limit:none;--cl-flags:none;--cl-open:none;--cl-ration:none;--cl-views:none;--cl-pills:none;--cl-cols:minmax(150px, 1fr) 80px 132px 78px minmax(140px, 176px) minmax(110px, 1fr) 26px;--cl-colgap:12px;grid-template-columns:minmax(0,1fr) auto auto;gap:0;padding-bottom:8px;display:grid}.skin[data-skin^=motion] .cl-sub,.skin[data-skin^=motion] .cl-tail,.skin[data-skin^=motion] .cl-weeklab,.skin[data-skin^=motion] .cl-excl{display:block}.skin[data-skin^=motion] .cl-stats,.skin[data-skin^=motion] .cl-goal,.skin[data-skin^=motion] .cl-fill,.skin[data-skin^=motion] .cl-avg,.skin[data-skin^=motion] .cl-cf{display:flex}.skin[data-skin^=motion] .cl-thead,.skin[data-skin^=motion] .cl-ava,.skin[data-skin^=motion] .cl-chev{display:grid}.skin[data-skin^=motion] .cl-glide{display:block}.skin[data-skin^=motion] .cl-titles{grid-area:1/1/2/2;align-items:flex-end;gap:24px;min-width:0;padding-bottom:12px;display:flex}.skin[data-skin^=motion] .cl-sub{color:var(--mo-ink-3);padding-bottom:5px;font-size:12px}.skin[data-skin^=motion] .cl-sub-link{color:var(--mo-ink-2);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--mo-hair-3);-webkit-text-decoration-color:var(--mo-hair-3);-webkit-text-decoration-color:var(--mo-hair-3);text-decoration-color:var(--mo-hair-3)}.skin[data-skin^=motion] .cl-sub-link:hover{color:var(--mo-ink);-webkit-text-decoration-color:var(--mo-ink-3);-webkit-text-decoration-color:var(--mo-ink-3);-webkit-text-decoration-color:var(--mo-ink-3);text-decoration-color:var(--mo-ink-3)}.skin[data-skin^=motion] .cl-wk{flex-direction:column;grid-area:1/2/2/3;align-self:end;align-items:flex-start;gap:1px;padding:0 16px 14px 0}.skin[data-skin^=motion] .cl-wk-l{text-transform:uppercase;letter-spacing:.2em;color:var(--mo-ink-3);font-size:10px}.skin[data-skin^=motion] .cl-wk-ctl{gap:2px;margin-left:-6px}.skin[data-skin^=motion] .cl-wk-btn{min-width:176px;font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.3px;color:var(--mo-ink);transition:color .3s var(--mo-ease), background-color .3s var(--mo-ease);background:0 0;border:0;border-radius:6px;justify-content:center;padding:0 5px;font-size:15.5px;line-height:23px}.skin[data-skin^=motion] .cl-wk-btn:hover{background:var(--mo-s3)}.skin[data-skin^=motion] .cl-wk-chev{color:var(--mo-ink-3);transition:transform .4s var(--mo-spring), color .3s var(--mo-ease)}.skin[data-skin^=motion] .cl-wk-btn[aria-expanded=true] .cl-wk-chev{color:var(--mo-ink-2);transform:rotate(180deg)}.skin[data-skin^=motion] .cl-wk-arr{color:var(--mo-ink-3);transition:color .3s var(--mo-ease), transform .45s var(--mo-spring);border-radius:6px;padding:3px}.skin[data-skin^=motion] .cl-wk-arr:hover{color:var(--mo-ink)}.skin[data-skin^=motion] .cl-wk-arr[data-cl-arr=prev]:hover{transform:translate(-1.5px)}.skin[data-skin^=motion] .cl-wk-arr[data-cl-arr=next]:hover{transform:translate(1.5px)}.skin[data-skin^=motion] .cl-wk-now{color:var(--mo-ink-3);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mo-hair-3);-webkit-text-decoration-color:var(--mo-hair-3);-webkit-text-decoration-color:var(--mo-hair-3);text-decoration-color:var(--mo-hair-3);transition:color .3s var(--mo-ease);font-size:11px}.skin[data-skin^=motion] .cl-wk-now:hover{color:var(--mo-ink-2);-webkit-text-decoration-color:var(--mo-ink-3);-webkit-text-decoration-color:var(--mo-ink-3);-webkit-text-decoration-color:var(--mo-ink-3);text-decoration-color:var(--mo-ink-3)}.skin[data-skin^=motion] .cl-wk-pop{border:1px solid var(--mo-hair-2);background:var(--mo-s2);width:300px;box-shadow:var(--mo-lift-s);animation:cl-wk-drop .28s var(--mo-spring) both;border-radius:10px;padding:4px}@keyframes cl-wk-drop{0%{opacity:0;transform:translateY(-5px)}}.skin[data-skin^=motion] .cl-wk-row{color:var(--mo-ink-2);transition:background-color .3s var(--mo-ease), color .3s var(--mo-ease), transform .45s var(--mo-spring);background:0 0;border-radius:7px;gap:8px;padding:5px 8px;font-size:12px}.skin[data-skin^=motion] .cl-wk-row:hover{background:var(--mo-s3);color:var(--mo-ink);transform:translate(2px)}.skin[data-skin^=motion] .cl-wk-on{background:var(--mo-s4);color:var(--mo-ink)}.skin[data-skin^=motion] .cl-wk-dot{background:var(--mo-hair-3)}.skin[data-skin^=motion] .cl-wk-dot[data-cl-full="1"]{background:var(--mo-ink-2)}.skin[data-skin^=motion] .cl-wk-n,.skin[data-skin^=motion] .cl-wk-cur,.skin[data-skin^=motion] .cl-wk-done{color:var(--mo-ink-3);font-size:11px}.skin[data-skin^=motion] .cl-wk-n{font-family:var(--mo-mono)}.skin[data-skin^=motion] .cl-wk-note{border-top:1px solid var(--mo-hair);color:var(--mo-ink-3);margin-top:3px;padding:6px 8px 2px;font-size:10.5px;line-height:1.45}.skin[data-skin^=motion] .cl-stats{grid-area:1/3/2/4;align-self:end;align-items:stretch;padding-bottom:14px}.skin[data-skin^=motion] .cl-stat{border-left:1px solid var(--mo-hair);flex-direction:column;gap:1px;padding:0 16px;display:flex}.skin[data-skin^=motion] .cl-stat:first-child{border-left:0}.skin[data-skin^=motion] .cl-stat:last-child{padding-right:0}.skin[data-skin^=motion] .cl-stat-l{text-transform:uppercase;letter-spacing:.2em;color:var(--mo-ink-3);font-size:10px}.skin[data-skin^=motion] .cl-stat-v{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.35px;color:var(--mo-ink);font-size:19px;line-height:1.2}.skin[data-skin^=motion] .cl-stat-of{color:var(--mo-ink-3)}.skin[data-skin^=motion] .cl-stat[data-cl-bad="1"] .cl-stat-v,.skin[data-skin^=motion] .cl-stat[data-cl-bad="1"] .cl-stat-of{color:var(--mo-acc)}.skin[data-skin^=motion] .cl-stat[data-cl-bad="1"] .cl-stat-l{color:var(--mo-acc-2)}.skin[data-skin^=motion] .cl-head>[data-variant]{border-radius:8px;grid-area:4/3/5/4;place-self:center end;height:30px;margin-top:18px;padding:0 12px;font-size:12.5px}.skin[data-skin^=motion] .cl-thead{grid-area:2/1/3/4;grid-template-columns:var(--cl-cols);gap:var(--cl-colgap);border-bottom:1px solid var(--mo-hair);text-transform:uppercase;letter-spacing:.18em;color:var(--mo-ink-3);align-items:center;padding:6px 21px;font-size:10.5px}.skin[data-skin^=motion] .cl-empty{grid-area:2/1/3/4}.skin[data-skin^=motion] .ct-list{grid-area:3/1/4/4;grid-template-columns:minmax(0,1fr);padding-top:4px;display:grid;position:relative}.skin[data-skin^=motion] .ct-list>*{flex:none}.skin[data-skin^=motion] .cl-glide{border:1px solid var(--mo-hair-3);background:rgb(var(--mo-veil) / .028);opacity:0;pointer-events:none;z-index:3;width:100%;transition:transform .6s var(--mo-spring), opacity .28s var(--mo-ease);border-radius:12px;position:absolute;top:0;left:0}.skin[data-skin^=motion] .ct-list[data-cl-lit="1"] .cl-glide{opacity:1}.skin[data-skin^=motion] .cl-band{background:var(--mo-s1);border-color:var(--mo-hair);box-shadow:none;transition:border-color .45s var(--mo-ease);border-radius:12px;padding:4px;display:block}.skin[data-skin^=motion] .cl-band:hover{border-color:var(--mo-hair-2)}.skin[data-skin^=motion] .cl-core{background:var(--mo-s2);box-shadow:var(--mo-lift-s);transition:transform .55s var(--mo-spring), background .45s var(--mo-ease);border-radius:8px;overflow:hidden}.skin[data-skin^=motion] .cl-band:hover .cl-core{background:var(--mo-s3);transform:translateY(-1px)}.skin[data-skin^=motion] .cl-rowbtn{grid-template-columns:var(--cl-cols);gap:var(--cl-colgap);align-items:center;min-height:66px;padding-inline:16px;position:relative}.skin[data-skin^=motion] .cl-id{grid-area:1/1;align-items:center;gap:10px;min-width:0;padding-left:16px;display:flex}.skin[data-skin^=motion] .cl-goal{grid-area:1/2}.skin[data-skin^=motion] .ct-thumb{grid-area:1/3}.skin[data-skin^=motion] .cl-fill{grid-area:1/4}.skin[data-skin^=motion] .cl-avg{grid-area:1/5}.skin[data-skin^=motion] .cl-cf{grid-area:1/6}.skin[data-skin^=motion] .cl-tools{grid-area:1/7;justify-content:flex-end;gap:8px;padding-right:16px}.skin[data-skin^=motion] .cl-ava{background:var(--mo-s4);border:1px solid var(--mo-hair-2);width:26px;height:26px;box-shadow:var(--mo-lift-s);color:var(--mo-ink-2);font-variation-settings:"wght" 500;transition:transform .55s var(--mo-spring), border-color .4s var(--mo-ease);border-radius:9999px;flex:none;place-items:center;font-size:11px}.skin[data-skin^=motion] .cl-band:hover .cl-ava{border-color:var(--mo-hair-3);transform:scale(1.06)}.skin[data-skin^=motion] .cl-id-tx{flex-direction:column;min-width:0}.skin[data-skin^=motion] .cl-nm{letter-spacing:-.2px;font-variation-settings:"wght" 500;font-size:15px;line-height:1.25}.skin[data-skin^=motion] .cl-excl{color:var(--mo-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.skin[data-skin^=motion] .cl-num{font-family:var(--mo-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--mo-ink);font-size:14.5px}.skin[data-skin^=motion] .cl-num[data-cl-quiet="1"],.skin[data-skin^=motion] .cl-slash{color:var(--mo-ink-3)}.skin[data-skin^=motion] .cl-unit{color:var(--mo-ink-3);font-size:11px}.skin[data-skin^=motion] .cl-goal{align-items:baseline;gap:4px}.skin[data-skin^=motion] .cl-avg{flex-wrap:wrap;align-items:center;gap:0 8px}.skin[data-skin^=motion] .cl-devtx{font-family:var(--mo-mono);letter-spacing:-.02em;color:var(--mo-ink-3);font-size:13px}.skin[data-skin^=motion] .cl-dev{flex:none;width:76px;height:11px;display:inline-block;position:relative}.skin[data-skin^=motion] .cl-dev-track{background:var(--mo-hair-2);width:76px;height:1px;position:absolute;top:5px;left:0}.skin[data-skin^=motion] .cl-dev-tick{background:var(--mo-hair-3);width:1px;height:8px;position:absolute;top:1.5px;left:38px}.skin[data-skin^=motion] .cl-dev-fill{background:var(--mo-ink-3);transform-origin:0;width:38px;height:1px;transition:transform .85s var(--mo-spring);transition-delay:calc(var(--cl-d,0s) + .24s);position:absolute;top:5px;left:38px;transform:scaleX(0)}.skin[data-skin^=motion] .cl-dev-mark{background:var(--mo-ink-2);width:3px;height:6px;transition:transform .85s var(--mo-spring);transition-delay:calc(var(--cl-d,0s) + .24s);border-radius:1px;position:absolute;top:2.5px;left:38px;transform:translate(-1.5px)}.skin[data-skin^=motion] [data-cl-in="1"] .cl-dev-fill{transform:scaleX(var(--cl-x,0))}.skin[data-skin^=motion] [data-cl-in="1"] .cl-dev-mark{transform:translateX(calc(var(--cl-x,0) * 38px - 1.5px))}.skin[data-skin^=motion] .cl-cf-on{background:var(--mo-acc-bg);border:1px solid var(--mo-acc-line);height:22px;color:var(--mo-acc);transition:background .4s var(--mo-ease);border-radius:9999px;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.skin[data-skin^=motion] .cl-band:hover .cl-cf-on{background:var(--mo-acc-bg-2)}.skin[data-skin^=motion] .cl-cf-dot{background:var(--mo-acc);width:5px;height:5px;transition:transform .6s var(--mo-spring);border-radius:9999px;flex:none}.skin[data-skin^=motion] .cl-band:hover .cl-cf-dot{transform:scale(1.35)}.skin[data-skin^=motion] .cl-cf-n{font-family:var(--mo-mono);letter-spacing:-.02em;font-size:13.5px}.skin[data-skin^=motion] .cl-cf-tx{font-size:13px}.skin[data-skin^=motion] .cl-cf-off{color:var(--mo-ink-3);font-size:13px}.skin[data-skin^=motion] .cl-chev{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0}.skin[data-skin^=motion] .cl-chev:before{content:"";border-radius:8px;position:absolute;inset:0}.skin[data-skin^=motion] .cl-edit{z-index:2;position:relative}.skin[data-skin^=motion] .cl-chev:focus-visible{outline:none}.skin[data-skin^=motion] .cl-chev:focus-visible .cl-nest{border-color:hsl(var(--ring));color:var(--mo-ink);box-shadow:0 0 0 2px hsl(var(--ring) / .35)}.skin[data-skin^=motion] .cl-nest{background:var(--mo-s4);border:1px solid var(--mo-hair-2);width:22px;height:22px;color:var(--mo-ink-3);transition:transform .55s var(--mo-spring), color .4s var(--mo-ease), border-color .4s var(--mo-ease);border-radius:9999px;place-items:center;display:grid;position:relative}.skin[data-skin^=motion] .cl-band:hover .cl-nest{color:var(--mo-ink-2);border-color:var(--mo-hair-3);transform:translate(2px,-2px)scale(1.1)}.skin[data-skin^=motion] .cl-band[data-cl-open="1"] .cl-nest,.skin[data-skin^=motion] .cl-band[data-cl-open="1"]:hover .cl-nest{color:var(--mo-ink);transform:rotate(90deg)}.skin[data-skin^=motion] .ct-thumb{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.skin[data-skin^=motion] .ct-week{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(7,10px);grid-auto-rows:7px;gap:3px;margin-inline:0;overflow:visible}.skin[data-skin^=motion] .ct-corner,.skin[data-skin^=motion] .ct-day,.skin[data-skin^=motion] .ct-lab,.skin[data-skin^=motion] .ct-sum{display:none}.skin[data-skin^=motion] .ct-cell{width:10px;height:7px;min-height:0;box-shadow:inset 0 0 0 1px var(--mo-hair-2);background:0 0;border-radius:2px}.skin[data-skin^=motion] .ct-cell[data-ct-busy="1"]{background:var(--mo-mark)}@supports (color:color-mix(in lab, red, red)){.skin[data-skin^=motion] .ct-cell[data-ct-busy="1"]{background:color-mix(in srgb, var(--mo-mark) 28%, transparent)}}.skin[data-skin^=motion] .ct-cell[data-ct-busy="1"]{box-shadow:none}.skin[data-skin^=motion] .ct-cell:before{background-color:var(--mo-mark);background-image:none}.skin[data-skin^=motion] .cl-band:hover .ct-cell:before{background-color:var(--mo-mark-2)}.skin[data-skin^=motion] .ct-cell[data-ct-part="1"]:after{display:none}.skin[data-skin^=motion] .ct-cell[data-ct-bad="1"]{box-shadow:0 0 0 1px var(--mo-acc-line);background:0 0}.skin[data-skin^=motion] .ct-cell[data-ct-bad="1"]:before,.skin[data-skin^=motion] .cl-band:hover .ct-cell[data-ct-bad="1"]:before{background-color:var(--mo-acc)}.skin[data-skin^=motion] [data-cl-js="1"] .ct-cell{opacity:0;transform:scale(.7)}.skin[data-skin^=motion] [data-cl-in="1"] .ct-cell{opacity:1;transition:opacity .32s var(--mo-ease), transform .5s var(--mo-spring), background .4s var(--mo-ease);transition-delay:calc(var(--cl-d,0s) + 90ms + var(--ct-i,0) * 9ms);transform:none}.skin[data-skin^=motion] [data-cl-in="1"] .ct-cell[data-ct-bad="1"]{transition-delay:calc(var(--cl-d,0s) + .43s);transition-timing-function:cubic-bezier(.2,1.5,.35,1)}.skin[data-skin^=motion] .cl-weeklab{color:var(--mo-ink-3);white-space:nowrap;font-size:11px;line-height:1.35}.skin[data-skin^=motion] .cl-drawer{border-top:1px solid var(--mo-hair)}.skin[data-skin^=motion] .cl-dhead-row{align-items:center;gap:10px;padding:12px 16px 10px;display:flex}.skin[data-skin^=motion] .cl-pill{text-transform:uppercase;letter-spacing:.2em;height:19px;color:var(--mo-ink-2);background:var(--mo-s2);border:1px solid var(--mo-hair);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:inline-flex}.skin[data-skin^=motion] .cl-pill[data-cl-bad="1"]{color:var(--mo-acc);background:var(--mo-acc-bg);border-color:var(--mo-acc-line)}.skin[data-skin^=motion] .cl-dnote{color:var(--mo-ink-3);font-size:11.5px}.skin[data-skin^=motion] .cl-wgrid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:auto repeat(var(--cl-meals,4), auto);gap:4px 5px;padding:2px 16px 12px;display:grid}.skin[data-skin^=motion] .cl-dcol{display:contents}.skin[data-skin^=motion] .cl-dcap{text-transform:uppercase;letter-spacing:.16em;color:var(--mo-ink-3);justify-content:space-between;align-items:baseline;padding:0 2px 2px;font-size:10px;display:flex}.skin[data-skin^=motion] .cl-dcol[data-cl-today="1"] .cl-dcap{color:var(--mo-ink-2)}.skin[data-skin^=motion] .cl-dnum{font-family:var(--mo-mono);letter-spacing:0}.skin[data-skin^=motion] .cl-mcell{background:var(--mo-s3);border:1px solid var(--mo-hair);min-height:52px;box-shadow:var(--mo-lift-s);transition:transform .5s var(--mo-spring), opacity .34s var(--mo-ease), border-color .4s var(--mo-ease);border-radius:6px;padding:6px 7px 7px;display:block}.skin[data-skin^=motion] .cl-mcell[data-cl-empty="1"]{border-style:dashed;border-color:var(--mo-hair-2);min-height:44px;box-shadow:none;background:0 0}.skin[data-skin^=motion] .cl-mcell[data-cl-bad="1"]{background:var(--mo-acc-bg);border-color:var(--mo-acc-line)}.skin[data-skin^=motion] .cl-mtop{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.skin[data-skin^=motion] .cl-mmeal{text-transform:uppercase;letter-spacing:.14em;color:var(--mo-ink-3);font-size:9.5px}.skin[data-skin^=motion] .cl-mk{font-family:var(--mo-mono);letter-spacing:-.02em;color:var(--mo-ink-3);font-size:11px}.skin[data-skin^=motion] .cl-mdish{-webkit-line-clamp:2;line-clamp:2;color:var(--mo-ink-2);-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.skin[data-skin^=motion] .cl-more,.skin[data-skin^=motion] .cl-mcell[data-cl-empty="1"] .cl-mdish{color:var(--mo-ink-3)}.skin[data-skin^=motion] .cl-mcell[data-cl-bad="1"] .cl-mmeal,.skin[data-skin^=motion] .cl-mcell[data-cl-bad="1"] .cl-mdish{color:var(--mo-acc-2)}.skin[data-skin^=motion] .cl-mcell[data-cl-bad="1"] .cl-mk{color:var(--mo-acc)}.skin[data-skin^=motion] .cl-drawer[data-cl-in="0"] .cl-mcell{opacity:0;transform:translateY(10px)}.skin[data-skin^=motion] .cl-drawer[data-cl-in="1"] .cl-mcell{transition-delay:calc(var(--cl-i,0) * 12ms)}.skin[data-skin^=motion] .cl-conf{border-top:1px solid var(--mo-hair);background:rgb(var(--mo-veil) / .012);padding:11px 16px 13px}.skin[data-skin^=motion] .cl-conf-t{text-transform:uppercase;letter-spacing:.2em;color:var(--mo-ink-3);padding-bottom:7px;font-size:10px}.skin[data-skin^=motion] .cl-conf-rows{flex-direction:column;gap:1px;display:flex}.skin[data-skin^=motion] .cl-conf-row{transition:background .35s var(--mo-ease);border-radius:6px;grid-template-columns:minmax(0,1fr) 190px 170px;align-items:baseline;gap:14px;padding:5px 8px;display:grid}.skin[data-skin^=motion] .cl-conf-row:hover{background:rgb(var(--mo-veil) / .03)}.skin[data-skin^=motion] .cl-conf-n{color:var(--mo-acc-2);font-size:12.5px}.skin[data-skin^=motion] .cl-conf-w{color:var(--mo-ink-3);font-size:11.5px}.skin[data-skin^=motion] .cl-conf-g{font-family:var(--mo-mono);letter-spacing:-.02em;color:var(--mo-ink-3);text-align:right;font-size:11.5px}.skin[data-skin^=motion] .cl-foot{align-items:center;gap:14px;display:flex}.skin[data-skin^=motion] .cl-foot:not(:first-child){border-top:1px solid var(--mo-hair);margin-top:8px;padding-top:10px}.skin[data-skin^=motion] .cl-sum{color:var(--mo-ink-2);font-size:12px}.skin[data-skin^=motion] .cl-foot-btn{border-radius:8px;height:30px;margin-left:auto;padding:0 12px;font-size:12.5px}.skin[data-skin^=motion] .cl-tail{border-top:1px dashed var(--mo-hair-2);max-width:62ch;color:var(--mo-ink-3);grid-area:4/1/5/3;align-self:center;margin-top:18px;padding:12px 24px 0 0;font-size:11.5px;line-height:1.5}@media (max-width:1329px){.skin[data-skin^=motion] .cl-titles{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px}.skin[data-skin^=motion] .cl-sub{padding-bottom:0}.skin[data-skin^=motion] .cl-wk-back{display:none}}@media (min-width:1400px){.skin[data-skin^=motion] .cl-page{--cl-cols:300px 96px 132px 96px 176px minmax(150px, 1fr) 26px;--cl-colgap:16px}}}@media (prefers-reduced-motion:reduce){[data-cl-js="1"] [data-cl-reveal],[data-cl-js="1"] [data-cl-reveal][data-cl-in="1"],.skin[data-skin^=motion] .ct-cell,.skin[data-skin^=motion] .cl-drawer[data-cl-in="0"] .cl-mcell{opacity:1;transition:none;transform:none}.skin[data-skin^=motion] .cl-dev-fill{transform:scaleX(var(--cl-x,0));transition:none}.skin[data-skin^=motion] .cl-dev-mark{transform:translateX(calc(var(--cl-x,0) * 38px - 1.5px));transition:none}.skin[data-skin^=motion] .cl-wk-pop{animation:none}.skin[data-skin^=motion] .cl-wk-chev,.skin[data-skin^=motion] .cl-wk-arr,.skin[data-skin^=motion] .cl-wk-row,.skin[data-skin^=motion] .cl-wk-btn,.skin[data-skin^=motion] .cl-wk-now{transition:none}.skin[data-skin^=motion] .cl-wk-arr[data-cl-arr=prev]:hover,.skin[data-skin^=motion] .cl-wk-arr[data-cl-arr=next]:hover,.skin[data-skin^=motion] .cl-wk-row:hover{transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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))}}
