/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-400:oklch(75% .183 55.934);--color-black:#000;--spacing:.25rem;--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);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-extralight:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-flash-in:flash-in .3s ease-out;--animate-flash-out:flash-out .3s ease-in forwards}}@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;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{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset) ; else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:where(:root),:root:has(input.theme-controller[value=gosling_app]:checked),[data-theme=gosling_app]{color-scheme:light;--color-base-100:oklch(99% .005 70);--color-base-200:oklch(96% .008 70);--color-base-300:oklch(91% .01 70);--color-base-content:oklch(30% .015 70);--color-primary:oklch(90% .09 130);--color-primary-content:oklch(48% .15 135);--color-secondary:oklch(89% .058 10.001);--color-secondary-content:oklch(51% .222 16.935);--color-accent:oklch(89% .058 10);--color-accent-content:oklch(51% .222 17);--color-neutral:oklch(55% .01 280);--color-neutral-content:oklch(95% .005 280);--color-info:oklch(86% .127 207.078);--color-info-content:oklch(52% .105 223.128);--color-success:oklch(87% .15 154.449);--color-success-content:oklch(42% .154 150.069);--color-warning:oklch(83% .128 66.29);--color-warning-content:oklch(55% .195 38.402);--color-error:oklch(58% .14 27);--color-error-content:oklch(98% .01 27);--radius-selector:1rem;--radius-field:.5rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0;--pipeline-invoiced:oklch(66% .105 275);--pipeline-ahead:oklch(80.7% .105 50);--pipeline-seg-committed:oklch(73.3% .105 195);--pipeline-seg-rest:oklch(88% .105 245);--pipeline-seg-actual:oklch(76% .012 70);--pipeline-fig-ink:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(:root),:root:has(input.theme-controller[value=gosling_app]:checked),[data-theme=gosling_app]{--pipeline-fig-ink:color-mix(in oklab, var(--color-base-content) 60%, black)}}:where(:root),:root:has(input.theme-controller[value=gosling_app]:checked),[data-theme=gosling_app]{--pipeline-line-budget:oklch(40% .17 340);--pipeline-line-breakeven:oklch(38% .12 255);--pulse-invoiced:oklch(52% .13 135);--pulse-labour:oklch(55% .18 335);--pulse-materials:oklch(68% .1 205);--pulse-started:oklch(50% .2 278);--pulse-progressed:oklch(70% .11 195);--pulse-completed:oklch(52% .14 135);--pulse-role-skilled:oklch(50% .15 250);--pulse-role-admin:oklch(74% .14 80);--pulse-role-site-supervisors:oklch(50% .19 302);--pulse-role-apprentices:oklch(70% .12 165);--pulse-role-project-managers:oklch(60% .16 42);--pulse-role-other:oklch(78% .012 70);--pulse-billable:oklch(52% .14 150);--pulse-off-jobs:oklch(52% .13 255);--pulse-leave:oklch(80% .06 310);--labour-neg-ink:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:where(:root),:root:has(input.theme-controller[value=gosling_app]:checked),[data-theme=gosling_app]{--labour-neg-ink:color-mix(in oklab, var(--color-error) 80%, black)}}:where(:root),:root:has(input.theme-controller[value=gosling_app]:checked),[data-theme=gosling_app]{--presence-fill-0:oklch(89% .07 10);--presence-ink-0:oklch(50% .17 10);--presence-fill-1:oklch(89% .07 50);--presence-ink-1:oklch(50% .17 50);--presence-fill-2:oklch(89% .07 164);--presence-ink-2:oklch(50% .17 164);--presence-fill-3:oklch(89% .07 195);--presence-ink-3:oklch(50% .17 195);--presence-fill-4:oklch(89% .07 245);--presence-ink-4:oklch(50% .17 245);--presence-fill-5:oklch(89% .07 275);--presence-ink-5:oklch(50% .17 275);--presence-fill-6:oklch(89% .07 306);--presence-ink-6:oklch(50% .17 306);--presence-fill-7:oklch(89% .07 330);--presence-ink-7:oklch(50% .17 330)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(22% .008 70);--color-base-200:oklch(19% .007 70);--color-base-300:oklch(31% .01 70);--color-base-content:oklch(91% .01 70);--color-primary:oklch(37% .08 132);--color-primary-content:oklch(89% .15 130);--color-secondary:oklch(34% .07 12);--color-secondary-content:oklch(84% .11 14);--color-accent:oklch(34% .07 12);--color-accent-content:oklch(84% .11 14);--color-neutral:oklch(40% .01 280);--color-neutral-content:oklch(95% .005 280);--color-info:oklch(35% .06 218);--color-info-content:oklch(85% .09 210);--color-success:oklch(36% .07 152);--color-success-content:oklch(85% .13 152);--color-warning:oklch(38% .07 62);--color-warning-content:oklch(86% .12 70);--color-error:oklch(56% .15 27);--color-error-content:oklch(98% .01 27);--radius-selector:1rem;--radius-field:.5rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0;--pipeline-invoiced:oklch(55% .105 275);--pipeline-ahead:oklch(50% .105 50);--pipeline-seg-committed:oklch(52% .09 195);--pipeline-seg-rest:oklch(46% .09 245);--pipeline-seg-actual:oklch(46% .012 70);--pipeline-fig-ink:oklch(97% .005 70);--pipeline-line-budget:oklch(90% .07 340);--pipeline-line-breakeven:oklch(90% .06 255);--labour-neg-ink:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--labour-neg-ink:color-mix(in oklab, var(--color-error) 62%, white)}}:root:not([data-theme]){--presence-fill-0:oklch(38% .08 10);--presence-ink-0:oklch(80% .12 10);--presence-fill-1:oklch(38% .08 50);--presence-ink-1:oklch(80% .12 50);--presence-fill-2:oklch(38% .08 164);--presence-ink-2:oklch(80% .12 164);--presence-fill-3:oklch(38% .08 195);--presence-ink-3:oklch(80% .12 195);--presence-fill-4:oklch(38% .08 245);--presence-ink-4:oklch(80% .12 245);--presence-fill-5:oklch(38% .08 275);--presence-ink-5:oklch(80% .12 275);--presence-fill-6:oklch(38% .08 306);--presence-ink-6:oklch(80% .12 306);--presence-fill-7:oklch(38% .08 330);--presence-ink-7:oklch(80% .12 330);--pulse-invoiced:oklch(62% .15 135);--pulse-labour:oklch(52% .18 335);--pulse-materials:oklch(66% .11 205);--pulse-started:oklch(58% .18 278);--pulse-progressed:oklch(66.5% .11 195);--pulse-completed:oklch(52% .15 135);--pulse-role-skilled:oklch(60% .15 250);--pulse-role-admin:oklch(66% .13 80);--pulse-role-site-supervisors:oklch(56% .18 302);--pulse-role-apprentices:oklch(66% .12 165);--pulse-role-project-managers:oklch(62% .16 42);--pulse-role-other:oklch(46% .012 70);--pulse-billable:oklch(60% .15 150);--pulse-off-jobs:oklch(58% .13 255);--pulse-leave:oklch(48% .08 310)}}:root:has(input.theme-controller[value=gosling_app_dark]:checked),[data-theme=gosling_app_dark]{color-scheme:dark;--color-base-100:oklch(22% .008 70);--color-base-200:oklch(19% .007 70);--color-base-300:oklch(31% .01 70);--color-base-content:oklch(91% .01 70);--color-primary:oklch(37% .08 132);--color-primary-content:oklch(89% .15 130);--color-secondary:oklch(34% .07 12);--color-secondary-content:oklch(84% .11 14);--color-accent:oklch(34% .07 12);--color-accent-content:oklch(84% .11 14);--color-neutral:oklch(40% .01 280);--color-neutral-content:oklch(95% .005 280);--color-info:oklch(35% .06 218);--color-info-content:oklch(85% .09 210);--color-success:oklch(36% .07 152);--color-success-content:oklch(85% .13 152);--color-warning:oklch(38% .07 62);--color-warning-content:oklch(86% .12 70);--color-error:oklch(56% .15 27);--color-error-content:oklch(98% .01 27);--radius-selector:1rem;--radius-field:.5rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0;--pipeline-invoiced:oklch(55% .105 275);--pipeline-ahead:oklch(50% .105 50);--pipeline-seg-committed:oklch(52% .09 195);--pipeline-seg-rest:oklch(46% .09 245);--pipeline-seg-actual:oklch(46% .012 70);--pipeline-fig-ink:oklch(97% .005 70);--pipeline-line-budget:oklch(90% .07 340);--pipeline-line-breakeven:oklch(90% .06 255);--labour-neg-ink:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:root:has(input.theme-controller[value=gosling_app_dark]:checked),[data-theme=gosling_app_dark]{--labour-neg-ink:color-mix(in oklab, var(--color-error) 62%, white)}}:root:has(input.theme-controller[value=gosling_app_dark]:checked),[data-theme=gosling_app_dark]{--presence-fill-0:oklch(38% .08 10);--presence-ink-0:oklch(80% .12 10);--presence-fill-1:oklch(38% .08 50);--presence-ink-1:oklch(80% .12 50);--presence-fill-2:oklch(38% .08 164);--presence-ink-2:oklch(80% .12 164);--presence-fill-3:oklch(38% .08 195);--presence-ink-3:oklch(80% .12 195);--presence-fill-4:oklch(38% .08 245);--presence-ink-4:oklch(80% .12 245);--presence-fill-5:oklch(38% .08 275);--presence-ink-5:oklch(80% .12 275);--presence-fill-6:oklch(38% .08 306);--presence-ink-6:oklch(80% .12 306);--presence-fill-7:oklch(38% .08 330);--presence-ink-7:oklch(80% .12 330);--pulse-invoiced:oklch(62% .15 135);--pulse-labour:oklch(52% .18 335);--pulse-materials:oklch(66% .11 205);--pulse-started:oklch(58% .18 278);--pulse-progressed:oklch(66.5% .11 195);--pulse-completed:oklch(52% .15 135);--pulse-role-skilled:oklch(60% .15 250);--pulse-role-admin:oklch(66% .13 80);--pulse-role-site-supervisors:oklch(56% .18 302);--pulse-role-apprentices:oklch(66% .12 165);--pulse-role-project-managers:oklch(62% .16 42);--pulse-role-other:oklch(46% .012 70);--pulse-billable:oklch(60% .15 150);--pulse-off-jobs:oklch(58% .13 255);--pulse-leave:oklch(48% .08 310)}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:hover{opacity:.8}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{opacity:1}.dock>* .dock-label{font-size:.6875rem}.dock>:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}.dropdown{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-noise:var(--fx-noise)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}@media (prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:is(details) summary{outline:none}.collapse-content{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){.collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.collapse-content{transition:content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out}}.validator-hint{visibility:hidden;margin-top:.5rem;font-size:.75rem}:is(.validator:user-valid,.validator:has(:user-valid)),:is(.validator:user-valid,.validator:has(:user-valid)):focus,:is(.validator:user-valid,.validator:has(:user-valid)):checked,:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true],:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color:var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}.radial-progress{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size) / 10);--radialprogress:calc(var(--value) * 1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}.radial-progress:before{content:"";background:radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness) no-repeat, conic-gradient(currentColor var(--radialprogress), #0000 0);webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}.radial-progress:after{content:"";inset:calc(50% - var(--thickness) / 2);transform:rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:calc(.25rem * 0);--tw-border-spacing-y:calc(.25rem * 0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table\!{border-collapse:separate!important;--tw-border-spacing-x:calc(.25rem * 0)!important;--tw-border-spacing-y:calc(.25rem * 0)!important;width:100%!important;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important;border-radius:var(--radius-box)!important;text-align:left!important;font-size:.875rem!important;position:relative!important}.table\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right!important}@media (hover:hover){:is(:is(.table\! tr.row-hover),.table\! tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)!important}}.table\! :where(th,td){vertical-align:middle!important;padding-block:.75rem!important;padding-inline:1rem!important}.table\! :where(thead,tfoot){white-space:nowrap!important;color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.table\! :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)!important}}.table\! :where(thead,tfoot){font-size:.875rem!important;font-weight:600!important}.table\! :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.table\! :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)!important}}.table\! :where(.table-pin-rows thead tr){z-index:1!important;background-color:var(--color-base-100)!important;position:sticky!important;top:0!important}.table\! :where(.table-pin-rows tfoot tr){z-index:1!important;background-color:var(--color-base-100)!important;position:sticky!important;bottom:0!important}.table\! :where(.table-pin-cols tr th){background-color:var(--color-base-100)!important;position:sticky!important;left:0!important;right:0!important}.table\! :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.table\! :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)!important}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.chat-bubble{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}.chat-bubble:before{background-color:inherit;content:"";width:.75rem;height:.75rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-chat);-webkit-mask-image:var(--mask-chat);mask-image:var(--mask-chat);position:absolute;bottom:0;-webkit-mask-position:0 -1px;mask-position:0 -1px;-webkit-mask-size:.8125rem;mask-size:.8125rem}.select{border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{--size:calc(var(--size-field,.25rem) * 10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.select\!{border:var(--border) solid #0000!important;appearance:none!important;background-color:var(--color-base-100)!important;vertical-align:middle!important;width:clamp(3rem,20rem,100%)!important;height:var(--size)!important;touch-action:manipulation!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%)!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px!important;border-start-start-radius:var(--join-ss,var(--radius-field))!important;border-start-end-radius:var(--join-se,var(--radius-field))!important;border-end-end-radius:var(--join-ee,var(--radius-field))!important;border-end-start-radius:var(--join-es,var(--radius-field))!important;flex-shrink:1!important;align-items:center!important;gap:.375rem!important;padding-inline:.75rem 1.75rem!important;font-size:.875rem!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.select\!{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important}}.select\!{border-color:var(--input-color)!important;--input-color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.select\!{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)!important}}.select\!{--size:calc(var(--size-field,.25rem) * 10)!important}[dir=rtl] .select\!{background-position:12px calc(1px + 50%),16px calc(1px + 50%)!important}[dir=rtl] .select\!::picker(select){translate:.5rem!important}[dir=rtl] .select\! select::picker(select){translate:.5rem!important}.select\![multiple]{background-image:none!important;height:auto!important;padding-block:.75rem!important;padding-inline-end:.75rem!important;overflow:auto!important}.select\! select{appearance:none!important;width:calc(100% + 2.75rem)!important;height:calc(100% - calc(var(--border) * 2))!important;background:inherit!important;border-radius:inherit!important;border-style:none!important;align-items:center!important;margin-inline:-.75rem -1.75rem!important;padding-inline:.75rem 1.75rem!important}.select\! select:focus,.select\! select:focus-within{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.select\! select:focus,.select\! select:focus-within{outline-offset:2px!important;outline:2px solid #0000!important}}.select\! select:not(:last-child){background-image:none!important;margin-inline-end:-1.375rem!important}.select\!:focus,.select\!:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab, red, red)){.select\!:focus,.select\!:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important}}.select\!:focus,.select\!:focus-within{outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important}.select\!:has(>select[disabled]),.select\!:is(:disabled,[disabled]),fieldset:disabled .select\!{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.select\!:has(>select[disabled]),.select\!:is(:disabled,[disabled]),fieldset:disabled .select\!{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}}:is(.select\!:has(>select[disabled]),.select\!:is(:disabled,[disabled]),fieldset:disabled .select\!)::placeholder{color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){:is(.select\!:has(>select[disabled]),.select\!:is(:disabled,[disabled]),fieldset:disabled .select\!)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}}.select\!:has(>select[disabled])>select[disabled]{cursor:not-allowed!important}@supports (appearance:base-select){.select\!,.select\! select{appearance:base-select!important}:is(.select\!,.select\! select)::picker(select){appearance:base-select!important}}:is(.select\!,.select\! select)::picker(select){color:inherit!important;border:var(--border) solid var(--color-base-200)!important;border-radius:var(--radius-box)!important;background-color:inherit!important;max-height:min(24rem,70dvh)!important;box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2)!important;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1))!important;margin-block:.5rem!important;margin-inline:.5rem!important;padding:.5rem!important;translate:-.5rem!important}:is(.select\!,.select\! select)::picker-icon{display:none!important}:is(.select\!,.select\! select) optgroup{padding-top:.5em!important}:is(.select\!,.select\! select) optgroup option:first-child{margin-top:.5em!important}:is(.select\!,.select\! select) option{border-radius:var(--radius-field)!important;white-space:normal!important;padding-block:.375rem!important;padding-inline:.75rem!important;transition-property:color,background-color!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{cursor:pointer!important;background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important}}:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}}:is(.select\!,.select\! select) option:not(:disabled):active{background-color:var(--color-neutral)!important;color:var(--color-neutral-content)!important;box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)!important}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.mockup-code{border-radius:var(--radius-box);background-color:var(--color-neutral);color:var(--color-neutral-content);direction:ltr;padding-block:1.25rem;font-size:.875rem;position:relative;overflow:auto hidden}.mockup-code:before{content:"";opacity:.3;border-radius:3.40282e38px;width:.75rem;height:.75rem;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-code pre{padding-right:1.25rem}.mockup-code pre:before{content:"";margin-right:2ch}.mockup-code pre[data-prefix]:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;opacity:.5;width:2rem;display:inline-block}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem}@media (prefers-reduced-motion:no-preference){.rating :where(*){animation:.25s ease-out rating}}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media (prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.file-input{cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.file-input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab, var(--btn-bg), #000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input::file-selector-button{--btn-noise:var(--fx-noise)}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) 10%, #0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.textarea{border:var(--border) solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.stack\!{grid-template-rows:3px 4px 1fr 4px 3px!important;grid-template-columns:3px 4px 1fr 4px 3px!important;display:inline-grid!important}.stack\!>*{width:100%!important;height:100%!important}.stack\!>:nth-child(n+2){opacity:.7!important;width:100%!important}.stack\!>:nth-child(2){z-index:2!important;opacity:.9!important}.stack\!>:first-child{z-index:3!important;width:100%!important}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.tab-content{order:var(--tabcontent-order);--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}.timeline-end{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}.stat-figure{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.timeline-middle{grid-row-start:2;grid-column-start:2}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-desc{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-desc{font-size:.75rem}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-title{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-title{font-size:.75rem}.chat-image{grid-row:span 2/span 2;align-self:flex-end}.chat-footer{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}.chat-header{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter\!{flex-wrap:wrap!important;display:flex!important}.filter\! input[type=radio]{width:auto!important}.filter\! input{opacity:1!important;transition:margin .1s,opacity .3s,padding .3s,border-width .1s!important;overflow:hidden!important;scale:1!important}.filter\! input:not(:last-child){margin-inline-end:.25rem!important}.filter\! input.filter-reset{aspect-ratio:1!important}.filter\! input.filter-reset:after{--tw-content:"×"!important;content:var(--tw-content)!important}.filter\!:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter\!:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter\!:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.breadcrumbs{max-width:100%;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li{align-items:center;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:hover{text-decoration-line:underline}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{outline-offset:2px;outline:2px solid #0000}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus-visible{outline-offset:2px;outline:2px solid}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li)+:before{rotate:-135deg}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.fieldset-legend{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.status\!{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;width:.5rem!important;height:.5rem!important;display:inline-block!important}@supports (color:color-mix(in lab, red, red)){.status\!{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}}.status\!{vertical-align:middle!important;color:#0000004d!important;background-position:50%!important;background-repeat:no-repeat!important}@supports (color:color-mix(in lab, red, red)){.status\!{color:color-mix(in oklab, var(--color-black) 30%, transparent)!important}}.status\!{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000)!important;box-shadow:0 2px 3px -1px!important}@supports (color:color-mix(in lab, red, red)){.status\!{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)!important}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stat:not(:last-child){border-block-end:none}.stat\!{grid-template-columns:repeat(1,1fr)!important;column-gap:1rem!important;width:100%!important;padding-block:1rem!important;padding-inline:1.5rem!important;display:inline-grid!important}.stat\!:not(:last-child){border-inline-end:var(--border) dashed currentColor!important}@supports (color:color-mix(in lab, red, red)){.stat\!:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)!important}}.stat\!:not(:last-child){border-block-end:none!important}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.avatar-group{display:flex;overflow:hidden}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.link\!{cursor:pointer!important;text-decoration-line:underline!important}.link\!:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.link\!:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.link\!:focus-visible{outline-offset:2px!important;outline:2px solid!important}.timeline-box{border:var(--border) solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}.menu-title{color:var(--color-base-content);padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.menu-title{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.menu-title{font-size:.875rem;font-weight:600}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.group-data-\[confirm-variant-value\=danger\]\/confirm\:btn-error:is(:where(.group\/confirm)[data-confirm-variant-value=danger] *){--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.group-data-\[confirm-variant-value\=info\]\/confirm\:btn-primary:is(:where(.group\/confirm)[data-confirm-variant-value=info] *),.has-checked\:btn-primary:has(:checked){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border) solid var(--color-base-content);justify-content:center;align-items:center;padding-inline:.5em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kbd{border:var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.kbd{border-bottom:calc(var(--border) + 1px) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.kbd{border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.kbd{--size:calc(var(--size-selector,.25rem) * 6);height:var(--size);min-width:var(--size);font-size:.875rem}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0}}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%}.collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.collapse-arrow>.collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-arrow>.collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:50%;inset-inline-end:1.4rem;box-shadow:2px 2px}.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn[disabled]{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn-disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn-disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn-disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@media (prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.tabs-lift{--tabs-height:auto;--tabs-direction:row}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-lift>.tab-content{--tabcontent-margin:calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}:where(.navbar){position:relative}.chat-end{grid-template-columns:1fr auto;place-items:end}.chat-end .chat-header,.chat-end .chat-footer{grid-column-start:1}.chat-end .chat-image{grid-column-start:2}.chat-end .chat-bubble{border-end-end-radius:0;grid-column-start:1}.chat-end .chat-bubble:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] :is(.chat-end .chat-bubble):before{transform:rotateY(0)}.chat-start{grid-template-columns:auto 1fr;place-items:start}.chat-start .chat-header,.chat-start .chat-footer{grid-column-start:2}.chat-start .chat-image{grid-column-start:1}.chat-start .chat-bubble{border-end-start-radius:0;grid-column-start:2}.chat-start .chat-bubble:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] :is(.chat-start .chat-bubble):before{transform:rotateY(180deg)}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.dropdown-top{--anchor-v:top}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.dock-sm{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}.dock-sm .dock-active:after{bottom:-.1rem}.dock-sm .dock-label{font-size:.625rem}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}:is(.stack\!,.stack\!.stack-bottom)>*{grid-area:3/3/6/4!important}:is(.stack\!,.stack\!.stack-bottom)>:nth-child(2){grid-area:2/2/5/5!important}:is(.stack\!,.stack\!.stack-bottom)>:first-child{grid-area:1/1/4/6!important}.stack\!.stack-top>*{grid-area:1/3/4/4!important}.stack\!.stack-top>:nth-child(2){grid-area:2/2/5/5!important}.stack\!.stack-top>:first-child{grid-area:3/1/6/6!important}.stack\!.stack-start>*{grid-area:3/1/4/4!important}.stack\!.stack-start>:nth-child(2){grid-area:2/2/5/5!important}.stack\!.stack-start>:first-child{grid-area:1/3/6/6!important}.stack\!.stack-end>*{grid-area:3/3/4/6!important}.stack\!.stack-end>:nth-child(2){grid-area:2/2/5/5!important}.stack\!.stack-end>:first-child{grid-area:1/1/6/4!important}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(3 * var(--radius-field));border-radius:calc(min(var(--tab-height) / 2, var(--radius-field)) + min(.25rem, var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 .5px oklch(0% 0 0 / calc(var(--depth) * .05)) inset;padding:.25rem}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2, var(--radius-field)) + min(.25rem, var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.timeline-vertical{flex-direction:column}.timeline-vertical>li{--timeline-row-start:minmax(0, 1fr);--timeline-row-end:minmax(0, 1fr);justify-items:center}.timeline-vertical>li>hr{width:.25rem;height:100%}.timeline-vertical>li>hr:first-child{grid-row-start:1;grid-column-start:2}.timeline-vertical>li>hr:last-child{grid-area:3/2/none}.timeline-vertical .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}.timeline-vertical .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}.timeline-vertical:has(.timeline-middle)>li>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical:has(.timeline-middle)>li>hr:last-child,.timeline-vertical:not(:has(.timeline-middle)) :first-child>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline-vertical:not(:has(.timeline-middle)) :last-child>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical.timeline-snap-icon>li{--timeline-col-start:minmax(0, 1fr);--timeline-row-start:.5rem}.timeline-compact{--timeline-row-start:0}.timeline-compact .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}.timeline-compact li:has(.timeline-start) .timeline-end{grid-row-start:auto;grid-column-start:none}.timeline-compact.timeline-vertical>li{--timeline-col-start:0}.timeline-compact.timeline-vertical .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}.timeline-compact.timeline-vertical li:has(.timeline-start) .timeline-end{grid-row-start:none;grid-column-start:auto}.input-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:max(var(--font-size,.75rem), .75rem)}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.avatar-placeholder>div{justify-content:center;align-items:center;display:flex}.modal-bottom{place-items:end}.modal-bottom .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.dock-active:after{color:currentColor;background-color:currentColor;width:2.5rem}.loading-sm{width:calc(var(--size-selector,.25rem) * 5)}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge-soft{background-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge-soft{border-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.badge-soft{background-image:none}.chat-bubble-neutral{background-color:var(--color-neutral);color:var(--color-neutral-content)}.status-error{background-color:var(--color-error);color:var(--color-error)}.status-info{background-color:var(--color-info);color:var(--color-info)}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.mask-star-2{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.checkbox-xs{--size:calc(var(--size-selector,.25rem) * 4);padding:.125rem}.radio-sm{padding:.1875rem}.radio-sm[type=radio]{--size:calc(var(--size-selector,.25rem) * 5)}.radio-xs{padding:.125rem}.radio-xs[type=radio]{--size:calc(var(--size-selector,.25rem) * 4)}.select-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:.75rem}.select-sm option{padding-block:.25rem;padding-inline:.625rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.table-xs :not(thead,tfoot) tr{font-size:.6875rem}.table-xs :where(th,td){padding-block:.25rem;padding-inline:.5rem}.tabs-sm{--tab-height:calc(var(--size-field,.25rem) * 8)}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.badge-xs,.kbd-xs{--size:calc(var(--size-selector,.25rem) * 4);font-size:.625rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.link-hover{text-decoration-line:none}@media (hover:hover){.link-hover:hover{text-decoration-line:underline}}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-sm .card-title{--cardtitle-fs:1rem}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.card-border{border:var(--border) solid var(--color-base-200)}.input-error,.input-error:focus,.input-error:focus-within{--input-color:var(--color-error)}.radio-primary{--input-color:var(--color-primary)}.range-sm{--range-thumb-size:calc(var(--size-selector,.25rem) * 5)}.toggle-primary:checked,.toggle-primary[aria-checked=true]{--input-color:var(--color-primary)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem) * 5)}.toggle-xs[type=checkbox],.toggle-xs:has([type=checkbox]){--size:calc(var(--size-selector,.25rem) * 4)}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse:not(td,tr,colgroup){visibility:revert-layer}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+1\.5rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 1.5rem)}.left-0{left:0}.left-7{left:calc(var(--spacing) * 7)}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>:where(:focus,:has(:focus)){z-index:1}@media (hover:hover){.join>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[53\]{z-index:53}.z-\[54\]{z-index:54}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[60\]{z-index:60}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.join-item:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px) * -1)}.join-item:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px) 0 var(--border,1px) var(--border,1px)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.ms-1{margin-inline-start:var(--spacing)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.me-auto{margin-inline-end:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-auto{margin-top:auto}.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-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.kbd{box-shadow:none}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.block\!{display:block!important}.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}.table\!{display:table!important}.table-header-group{display:table-header-group}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[1\.27em\]{width:1.27em;height:1.27em}.h-0{height:0}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-\[30px\]{height:30px}.h-\[var\(--pipeline-h-head\)\]{height:var(--pipeline-h-head)}.h-\[var\(--pipeline-h-row\)\]{height:var(--pipeline-h-row)}.h-\[var\(--pipeline-h-total\)\]{height:var(--pipeline-h-total)}.h-auto{height:auto}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[calc\(100dvh-13rem\)\]{min-height:calc(100dvh - 13rem)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-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-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2\.7em\]{width:2.7em}.w-\[3\.6em\]{width:3.6em}.w-\[7\.5rem\]{width:7.5rem}.w-\[9\.5rem\]{width:9.5rem}.w-\[30\%\]{width:30%}.w-\[45\%\]{width:45%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[76rem\]{max-width:76rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[calc\(48rem-2px\)\]{min-width:calc(48rem - 2px)}.min-w-\[var\(--pipeline-w-month\)\]{min-width:var(--pipeline-w-month)}.flex-1{flex:1}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-flash-in{animation:var(--animate-flash-in)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.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}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.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-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}.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)))}:where(.divide-base-300>:not(:last-child)){border-color:var(--color-base-300)}.self-center{align-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[calc\(var\(--radius-box\)-\.5rem\)\]{border-radius:calc(var(--radius-box) - .5rem)}.rounded-box{border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-base-200{border-color:var(--color-base-200)}.border-base-300{border-color:var(--color-base-300)}.border-t-base-content\/5{border-top-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-t-base-content\/5{border-top-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.border-b-accent\/5{border-bottom-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-b-accent\/5{border-bottom-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.border-b-base-300{border-bottom-color:var(--color-base-300)}.border-b-base-content\/5{border-bottom-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-b-base-content\/5{border-bottom-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.glass{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, oklch(0% 0 0/0) 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px oklch(0% 0 0/.05);text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity,5%));border:none}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-base-300{background-color:var(--color-base-300)}.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-error{background-color:var(--color-error)}.bg-neutral{background-color:var(--color-neutral)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-primary{background-color:var(--color-primary)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-linear-to-bl{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-bl{--tw-gradient-position:to bottom left in oklab}}.bg-linear-to-bl{background-image:linear-gradient(var(--tw-gradient-stops))}@layer daisyui.l1{.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media (hover:none){.btn-ghost:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){.btn-outline:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-noise:none}@media (hover:none){.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--color-base-100))}}.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--color-base-100))}}.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-noise:none}}}.from-base-content\/5{--tw-gradient-from:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.from-base-content\/5{--tw-gradient-from:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.from-base-content\/5{--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-50\%{--tw-gradient-to-position:50%}.stroke-base-content\/15{stroke:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.stroke-base-content\/15{stroke:color-mix(in oklab, var(--color-base-content) 15%, transparent)}}.stroke-primary{stroke:var(--color-primary)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-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-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.91em\]{font-size:.91em}.text-\[0\.95em\]{font-size:.95em}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.05em\]{font-size:1.05em}.text-\[1\.09em\]{font-size:1.09em}.text-\[10px\]{font-size:10px}.leading-\[0\.9375rem\]{--tw-leading:.9375rem;line-height:.9375rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.tab-1{tab-size:1}.text-base-content,.text-base-content\/35{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/35{color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.text-base-content\/40{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/40{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.text-base-content\/45{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/45{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/50{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.text-base-content\/55{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/55{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/60{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.text-base-content\/65{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/65{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.text-base-content\/75{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/75{color:color-mix(in oklab, var(--color-base-content) 75%, transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/80{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.text-error{color:var(--color-error)}.text-neutral-content{color:var(--color-neutral-content)}.text-primary{color:var(--color-primary)}.text-primary-content{color:var(--color-primary-content)}.text-success{color:var(--color-success)}.text-success-content\/55{color:var(--color-success-content)}@supports (color:color-mix(in lab, red, red)){.text-success-content\/55{color:color-mix(in oklab, var(--color-success-content) 55%, transparent)}}.text-warning{color:var(--color-warning)}.text-warning-content{color:var(--color-warning-content)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.62\]{opacity:.62}.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-\[0_\.1rem_\.5rem_-\.3rem_\#0003\]{--tw-shadow:0 .1rem .5rem -.3rem var(--tw-shadow-color,#0003);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-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)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.select-none{-webkit-user-select:none;user-select:none}.\[chat\:ChatName\]{chat:ChatName}.\[message\:MessageName\]{message:MessageName}.\[rdoc-ref\:lib\/racc\/rdoc\/grammar\.en\.rdoc\]{rdoc-ref:lib/racc/rdoc/grammar.en.rdoc}:is(.\*\:w-full>*){width:100%}:is(.\*\:rounded-sm>*){border-radius:var(--radius-sm)}:is(.\*\:bg-base-content>*){background-color:var(--color-base-content)}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *),.group-hover\/person\:underline:is(:where(.group\/person):hover *){text-decoration-line:underline}}.group-data-\[avatar-upload-has-image-value\=true\]\:block:is(:where(.group)[data-avatar-upload-has-image-value=true] *){display:block}.group-data-\[selected\=true\]\/row\:border-primary:is(:where(.group\/row)[data-selected=true] *){border-color:var(--color-primary)}.group-data-\[selected\=true\]\/row\:bg-primary:is(:where(.group\/row)[data-selected=true] *){background-color:var(--color-primary)}.group-data-\[selected\=true\]\/row\:opacity-100:is(:where(.group\/row)[data-selected=true] *){opacity:1}.marker\:text-base-content\/40 ::marker{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.marker\:text-base-content\/40 ::marker{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.marker\:text-base-content\/40::marker{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.marker\:text-base-content\/40::marker{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.marker\:text-base-content\/40 ::-webkit-details-marker{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.marker\:text-base-content\/40 ::-webkit-details-marker{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.marker\:text-base-content\/40::-webkit-details-marker{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.marker\:text-base-content\/40::-webkit-details-marker{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.before\:text-xs:before{content:var(--tw-content);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-base-content\/30:focus-within{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-base-content\/30:focus-within{border-color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}@media (hover:hover){.hover\:bg-base-200:hover{background-color:var(--color-base-200)}.hover\:bg-base-300:hover,.hover\:bg-base-300\/40:hover{background-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base-300\/40:hover{background-color:color-mix(in oklab, var(--color-base-300) 40%, transparent)}}.hover\:text-base-content:hover{color:var(--color-base-content)}.hover\:text-error:hover{color:var(--color-error)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.enabled\:cursor-pointer:enabled{cursor:pointer}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.aria-checked\:bg-base-100[aria-checked=true]{background-color:var(--color-base-100)}.aria-checked\:font-semibold[aria-checked=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-checked\:text-base-content[aria-checked=true]{color:var(--color-base-content)}.aria-checked\:shadow-sm[aria-checked=true]{--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)}.data-\[progress-ring-active-value\=true\]\:opacity-100[data-progress-ring-active-value=true]{opacity:1}.data-\[selected\=true\]\:bg-primary\/10[data-selected=true]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:bg-primary\/10[data-selected=true]{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}@media (hover:hover){.data-\[selected\=true\]\:hover\:bg-primary\/15[data-selected=true]:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:hover\:bg-primary\/15[data-selected=true]:hover{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}}.data-\[self-destruct-dismissing-value\=true\]\:animate-flash-out[data-self-destruct-dismissing-value=true]{animation:var(--animate-flash-out)}@media not all and (min-width:64rem){.max-lg\:group-data-\[drawer-open-value\=true\]\/nav\:visible:is(:where(.group\/nav)[data-drawer-open-value=true] *){visibility:visible}.max-lg\:group-data-\[drawer-open-value\=true\]\/nav\:flex:is(:where(.group\/nav)[data-drawer-open-value=true] *){display:flex}.max-lg\:group-data-\[drawer-open-value\=true\]\/nav\:opacity-100:is(:where(.group\/nav)[data-drawer-open-value=true] *){opacity:1}}@media (min-width:40rem){.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:flex{display:flex}.sm\:inline{display:inline}@layer daisyui.l1.l2{.sm\:modal-middle{place-items:center}.sm\:modal-middle .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}}.sm\:min-h-\[calc\(100dvh-10rem\)\]{min-height:calc(100dvh - 10rem)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:pt-0{padding-top:0}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:z-auto{z-index:auto}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-9{height:calc(var(--spacing) * 9)}.lg\:h-16{height:calc(var(--spacing) * 16)}.lg\:h-\[2\.125rem\]{height:2.125rem}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lg\:group-data-\[sidebar-open-value\=true\]\/shell\:flex:is(:where(.group\/shell)[data-sidebar-open-value=true] *){display:flex}.lg\:group-data-\[sidebar-open-value\=true\]\/shell\:hidden:is(:where(.group\/shell)[data-sidebar-open-value=true] *){display:none}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}.\[\&\>\*\]\:border-y-2>*{border-block-style:var(--tw-border-style);border-block-width:2px}.\[\&\>\*\]\:border-y-base-300>*{border-block-color:var(--color-base-300)}}.dropdown[data-controller~=dropdown]:not(.dropdown-open) .dropdown-content{display:none}.page-header-title{min-width:0}@media not all and (min-width:40rem){.page-header-title>*+*{display:inline}.page-header-title>*+*+:before{content:"·";margin-inline-end:.25rem}}@media (min-width:40rem){.page-header-title{align-items:baseline;column-gap:.5rem;display:flex;overflow:hidden}.page-header-title>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.page-header-title>:is(:first-child,.page-header-whole){flex:none}.page-header-title>*+:before{content:"·";margin-inline-end:.5rem}}.meta-line{color:var(--color-base-content);flex-wrap:wrap;gap:.25rem .6rem;margin:.35rem 0 .75rem;font-size:.78rem;display:flex}@supports (color:color-mix(in lab, red, red)){.meta-line{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.meta-line>:not(:last-child):after{content:"·";opacity:.45;margin-inline-start:1rem}.meta-line-flag{color:var(--color-primary-content);font-weight:500}.materials-standing{display:contents}.materials-standing>:not(:last-child):after{content:"·";opacity:.45;margin-inline-start:1rem}.app-main{--app-pad-bottom:2rem;padding-bottom:var(--app-pad-bottom)}.icon-text>svg{vertical-align:middle;display:inline-block;position:relative;top:calc(.5ex - .5cap)}.control-tray{border-radius:var(--radius-box);background-color:var(--color-base-200);align-items:center;gap:.25rem .125rem;padding:.25rem}:root{--app-topbar-shown:3.5rem;--app-topbar-h:var(--app-topbar-shown);--app-banner-h:0px}@media (min-width:64rem){:root{--app-topbar-h:0px}body[data-sidebar-open-value=false]{--app-topbar-h:var(--app-topbar-shown)}}.app-impersonated{--app-banner-h:2.25rem}body{--app-chrome-h:calc(var(--app-topbar-h) + var(--app-banner-h))}.app-banner{height:var(--app-banner-h)}.app-topbar,.app-sidebar{top:var(--app-banner-h)}.app-topbar{height:var(--app-topbar-h)}.app-sidebar{height:calc(100dvh - var(--app-banner-h))}.app-main{padding-top:var(--app-topbar-h)}:root:has(.modal-open) .app-drawer-scrim{transition:opacity .3s ease-out, visibility .3s allow-discrete}.tray-form{display:contents}.tray-div{background-color:var(--color-base-300);flex:none;width:1px;height:1.25rem;margin-inline:.3rem}.tray-search{flex:0 16rem;min-width:8rem;height:2rem}.tray-search input{text-overflow:ellipsis;min-width:0}.tray-pick{border-radius:var(--radius-field);background-color:var(--color-base-200);min-width:0;height:2rem;min-height:2rem;color:var(--color-base-content);border:1px solid #0000;flex:none;font-weight:400}@supports (color:color-mix(in lab, red, red)){.tray-pick{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.tray-pick{box-shadow:none}.tray-pick:hover{background-color:var(--color-base-100)}.tray-pick>button{width:100%;min-width:0;display:flex}.tray-pick selectedcontent{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tray-pick option{color:var(--color-base-content);font-size:.875rem}.tray-pick::picker(select){background-color:var(--color-base-100);border:1px solid var(--color-base-300)}.tray-pick.is-set{background-color:var(--color-base-100);border-color:var(--color-base-300);color:var(--color-base-content);font-weight:500}.control-tray :is(.btn,.input,.select,.tray-pick),.control-tray input{font-size:.8125rem}.tray-clear{margin-inline-start:.15rem;font-weight:400}:is(.control-tray,.read-region,.window-band) :is(.btn,.input,.select):focus-visible{outline:2px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.control-tray,.read-region,.window-band) :is(.btn,.input,.select):focus-visible{outline:2px solid color-mix(in oklab, var(--color-base-content) 55%, transparent)}}:is(.control-tray,.read-region,.window-band) :is(.btn,.input,.select):focus-visible{outline-offset:1px}.listline{flex-wrap:wrap;align-items:center;gap:.3rem .75rem;margin:.75rem 0 .5rem;font-size:.85rem;display:flex}.listline-count{font-weight:600}.listline-note{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.listline-note{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.listline-end{margin-inline-start:auto}.window-step{align-items:center;gap:.1rem;display:inline-flex}.read-region{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.75rem 0 .5rem;font-size:.85rem;display:flex}.read-frame{display:contents}.read-count{flex:none;min-width:5.5rem}.read-axes{order:2;flex:1 1 max-content;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.read-search{flex:none;order:1;width:16rem;max-width:100%;display:flex}.read-search .tray-search{flex:auto}.read-results{flex:1 0 100%;order:5;min-width:0}.read-region :is(.btn,.input),.read-region .input input{font-size:.8125rem}.window-sheet,.saved-sheet{z-index:50;background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box);width:max-content;max-width:calc(100vw - 2rem);box-shadow:0 12px 32px -8px var(--color-base-content);margin-top:.35rem;padding:.375rem}@supports (color:color-mix(in lab, red, red)){.window-sheet,.saved-sheet{box-shadow:0 12px 32px -8px color-mix(in oklab, var(--color-base-content) 22%, transparent)}}.read-state{align-items:center;gap:.75rem;height:2rem;margin:0 0 .35rem;display:flex}.read-caveat{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.read-end{flex:none;order:4;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.read-facet{align-items:center;display:inline-flex}.read-facet-match{gap:.3rem}.read-pick{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;font-size:inherit;color:var(--color-base-content);background-color:#0000;background-image:none;border:0;border-radius:0;padding:0;font-weight:600}.read-pick>button{align-items:center;gap:.15rem;min-width:0;display:inline-flex}.read-pick selectedcontent{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.read-pick selectedcontent{-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 32%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 32%, transparent);text-decoration-color:color-mix(in oklab, var(--color-base-content) 32%, transparent)}}.read-pick selectedcontent{text-underline-offset:3px}.read-pick:hover selectedcontent{-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.read-pick:hover selectedcontent{-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 58%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 58%, transparent);text-decoration-color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.read-pick::picker(select){background-color:var(--color-base-100);border:1px solid var(--color-base-300)}.read-pick option{color:var(--color-base-content);font-size:.875rem;font-weight:400}@supports not (appearance:base-select){.read-pick{border-bottom:1px dashed var(--color-base-content);padding-bottom:1px}@supports (color:color-mix(in lab, red, red)){.read-pick{border-bottom:1px dashed color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.read-pick{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 7px) calc(1px + 50%),calc(100% - 3.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-inline-end:.75rem}}.saved-sheet{width:24rem;max-width:calc(100vw - 2rem);padding:.875rem}.saved-btn{background-color:var(--color-base-100);border-color:var(--color-base-300);font-weight:500}.saved-btn:hover{background-color:var(--color-base-200)}.saved-pane{flex-direction:column;gap:.7rem;display:flex}.saved-pane[data-shown=false]{display:none}.saved-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-base-content);font-size:.65rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.saved-label{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.saved-back{cursor:pointer;color:var(--color-base-content);background:0 0;border:0;align-self:flex-start;align-items:center;gap:.25rem;padding:.125rem .25rem .125rem 0;font-size:.75rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.saved-back{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.saved-back:hover{color:var(--color-base-content)}.saved-drill{border-radius:var(--radius-field);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.35rem .25rem;display:flex}.saved-drill:hover{background-color:var(--color-base-200)}.saved-foot{border-top:1px solid var(--color-base-300);align-items:center;margin-top:.85rem;padding-top:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.saved-foot{border-top:1px solid color-mix(in oklab, var(--color-base-300) 75%, transparent)}}.saved-done{margin-inline-start:auto}.saved-group{flex-direction:column;gap:.1rem;display:flex}.saved-group+.saved-group{margin-top:.5rem}.saved-row{border-radius:var(--radius-field);align-items:center;gap:.25rem;display:flex}.saved-row:hover{background-color:var(--color-base-200)}.saved-row.is-on{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.saved-row.is-on{background-color:color-mix(in oklab, var(--color-primary) 22%, transparent)}}.saved-apply{min-width:0;color:inherit;flex-direction:column;flex:auto;gap:.05rem;padding:.35rem .25rem;text-decoration:none;display:flex}.saved-name{font-size:.8125rem;font-weight:500}.saved-what{color:var(--color-base-content);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.saved-what{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.saved-more{border-radius:var(--radius-field);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:.25rem;display:flex}.saved-more:hover{background-color:var(--color-base-300)}.saved-none{color:var(--color-base-content);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.saved-none{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.saved-new{color:var(--color-base-content);font-size:.8125rem;font-weight:500}.saved-form{flex-direction:column;gap:.6rem;display:flex}.saved-field{flex-direction:column;gap:.25rem;display:flex}.saved-share{cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.saved-keeps{flex-direction:column;gap:.25rem;display:flex}.saved-keeps ul{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.saved-keeps li,.saved-keeps-none{color:var(--color-base-content);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.saved-keeps li,.saved-keeps-none{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.saved-delete{color:var(--color-error);align-self:flex-start;margin-top:.4rem;font-weight:400}.saved-mark{align-items:center;gap:.3rem;display:flex}.saved-mark-n{font-weight:500}.saved-mark-do{display:inline-flex}.saved-mark-do:first-of-type{margin-inline-start:.45rem}.saved-mark-do+.saved-mark-do{margin-inline-start:.4rem}.read-facet-match+.saved-mark:before{content:"·";opacity:.35;margin-inline-end:.3rem}.saved-mark .btn{height:auto;min-height:0;box-shadow:none;font-size:inherit;color:var(--color-base-content);background:0 0;border:0;padding:0;font-weight:400}@supports (color:color-mix(in lab, red, red)){.saved-mark .btn{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.saved-mark .btn{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.saved-mark .btn{-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 32%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 32%, transparent);text-decoration-color:color-mix(in oklab, var(--color-base-content) 32%, transparent)}}.saved-mark .btn{text-underline-offset:3px}.saved-mark .btn:hover{color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content);background:0 0}@supports (color:color-mix(in lab, red, red)){.saved-mark .btn:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 58%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 58%, transparent);text-decoration-color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.report-page .page-header-title{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex;overflow:visible}.report-page .page-header-title>*{white-space:normal;min-width:0;overflow:visible}.report-page .page-header-title>*+:before{content:none}.report-page .page-header-title>.page-header-fact:before{content:"·";opacity:.45;margin-inline-end:.5rem}.window-band{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.tray-pill{text-align:start;cursor:pointer;justify-content:flex-start}.tray-pill:focus,.tray-pill:focus-within{outline:none}.window-presets{flex-direction:column;display:flex}.window-item{border-radius:var(--radius-field);height:2.125rem;color:var(--color-base-content);align-items:center;gap:.5rem;padding-inline:.5rem;font-size:.8125rem;display:flex}.window-item:hover{background-color:var(--color-base-200)}.window-item.is-on{background-color:var(--color-base-200);font-weight:500}.window-tick{flex:none;width:1rem;display:flex}.window-custom{border-top:1px solid var(--color-base-300);margin-top:.375rem;padding:.5rem .5rem .25rem}@supports (color:color-mix(in lab, red, red)){.window-custom{border-top:1px solid color-mix(in oklab, var(--color-base-300) 75%, transparent)}}.window-custom-h{letter-spacing:.08em;text-transform:uppercase;color:var(--color-base-content);padding-bottom:.5rem;font-size:.65rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.window-custom-h{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.window-dates{gap:.5rem;display:flex}.window-custom-foot{align-items:center;gap:.75rem;padding-top:.6rem;display:flex}.window-custom-foot>.listline-note{flex:auto;font-size:.7rem;line-height:1.3}.page-header-fact{color:var(--color-base-content);font-size:.78rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.page-header-fact{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.page-header-title:has(>.page-header-desc){flex-wrap:wrap}:has(>.page-header-title>.page-header-desc){flex-basis:0}.page-header-title>.page-header-desc{white-space:normal;color:var(--color-base-content);flex:1 0 100%;order:99;margin:0;font-size:.875rem;overflow:visible}@supports (color:color-mix(in lab, red, red)){.page-header-title>.page-header-desc{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.page-header-title>.page-header-desc:before{content:none}@media not all and (min-width:40rem){.page-header-title>.page-header-desc{display:block}.page-header-title>.page-header-desc+:before{content:none}.report-page .page-header-title>.page-header-desc,.report-page .uninvoiced-build{order:3}.report-page :has(>.page-header-title),.report-page .page-header-title{display:contents}.report-page .page-header-title>h1{flex:auto;order:1}.report-page .page-header-actions{order:2;align-self:center}.report-page .window-rule{display:none}.report-page .window-band{flex:1 0 100%;order:3;gap:.4rem}.report-page .window-step{display:contents}.report-page .window-menu{flex:auto;order:2;min-width:0}.report-page .window-face{width:100%}.report-page .window-step>:first-child{order:1}.report-page .window-step>:last-child{order:3}.report-page .window-label{flex:1 0 100%;order:4;font-size:.75rem}.report-page .page-header-fact{flex:1 0 100%;order:4}.read-region :is(.tray-pill,.tray-pick,.tray-search),.window-band .tray-pill{height:2.75rem}.report-page .window-step>.btn{border:1px solid var(--color-base-300);background-color:var(--color-base-100);width:2.75rem;height:2.75rem}.report-page .export-btn{width:2.75rem;height:2.75rem;padding:0}.export-word{display:none}.read-axes{scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;order:2;margin-inline-end:-.75rem;padding-inline-end:.75rem;overflow-x:auto}.read-axes::-webkit-scrollbar{display:none}.read-axes>*{flex:none}.read-search{flex:1 0 100%;order:1;width:auto}.read-state{align-items:flex-start;height:auto;min-height:2rem}.read-caveat{white-space:normal;line-height:1.3}}.axis-menu{display:inline-flex;position:relative}.axis-face{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.axis-join{color:var(--color-base-content);font-weight:400}@supports (color:color-mix(in lab, red, red)){.axis-join{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.axis-panel{z-index:30;background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box);width:17rem;box-shadow:0 12px 32px var(--color-base-content);position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.axis-panel{box-shadow:0 12px 32px color-mix(in oklab, var(--color-base-content) 18%, transparent)}}.axis-panel{text-align:start;color:var(--color-base-content);font-size:.8125rem;font-weight:400;overflow:hidden}.axis-panel .btn{font-size:.6875rem}.axis-panel .input:focus-within{outline:1px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.axis-panel .input:focus-within{outline:1px solid color-mix(in oklab, var(--color-base-content) 38%, transparent)}}.axis-panel .input:focus-within{outline-offset:0}.axis-head{padding:.5rem .625rem .25rem;font-weight:600}.axis-modes{gap:.125rem;display:inline-flex}.axis-mode{border-radius:var(--radius-field);cursor:pointer;color:var(--color-base-content);background:0 0;border:0;padding-inline:.375rem;font-size:.6875rem;font-weight:400;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.axis-mode{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.axis-mode:hover{color:var(--color-base-content)}.axis-mode.is-on{color:var(--color-base-content);font-weight:600}.axis-modes-seg{background-color:var(--color-base-200);border-radius:var(--radius-field);gap:.125rem;margin:0 .5rem .5rem;padding:.125rem;display:flex}.axis-modes-seg>.axis-mode{flex-grow:1;height:1.625rem;font-size:.75rem}.axis-modes-seg>.axis-mode.is-on{background-color:var(--color-base-100);box-shadow:0 1px 2px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.axis-modes-seg>.axis-mode.is-on{box-shadow:0 1px 2px color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.axis-find{border-color:var(--color-base-300);width:auto;height:1.875rem;margin:0 .5rem .5rem;display:flex}.axis-list{border-block:1px solid var(--color-base-300);max-height:15rem;overflow-y:auto}.axis-row{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem .625rem;display:flex}.axis-row:hover{background-color:var(--color-base-200)}.axis-none{color:var(--color-base-content);padding:.75rem .625rem;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.axis-none{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.axis-foot{justify-content:flex-end;align-items:center;gap:.375rem;padding:.5rem;display:flex}.axis-boxes [data-shown=false]{display:none}@media not all and (min-width:40rem){.axis-panel{width:min(17rem,100vw - 2rem)}}.dtable{--dtable-row-h:40px;--dtable-text:13px;--dtable-pad:.75rem;--dtable-rule:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.dtable{--dtable-rule:color-mix(in oklab, var(--color-base-300) 75%, transparent)}}.dtable-head,.dtable-row,.dtable-foot{grid-template-columns:var(--cols);align-items:center;display:grid}.dtable-head{top:var(--app-chrome-h);z-index:2;background-color:var(--color-base-100);border-bottom:1px solid var(--color-base-300);height:34px;position:sticky}.dtable-pan{overscroll-behavior-x:contain;overflow:auto hidden}.dtable-pin{top:var(--app-chrome-h);z-index:2;scrollbar-width:none;position:sticky}.dtable-pin>.dtable-head{position:static}.dtable-freeze :is(.dtable-head,.dtable-row,.dtable-foot)>:first-child{z-index:1;background-color:inherit;position:sticky;left:0}.dtable-freeze :is(.dtable-head,.dtable-row,.dtable-foot)>:first-child:after{content:"";background-color:var(--color-base-300);inset-block:0;width:1px;position:absolute;right:-1px}:where(.dtable-freeze) .dtable-row{background-color:var(--color-base-100)}.dtable-th{min-width:0;height:100%;padding-inline:var(--dtable-pad);border-left:1px solid var(--dtable-rule);letter-spacing:.07em;text-transform:uppercase;color:var(--color-base-content);align-items:center;gap:.3rem;font-size:11px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.dtable-th{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.dtable-head>.dtable-th:first-child{border-left-color:#0000}.dtable-th>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dtable-row{min-height:var(--dtable-row-h);font-size:var(--dtable-text);border-top:1px solid var(--dtable-rule)}.dtable-row:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.dtable-row:hover{background-color:color-mix(in oklab, var(--color-base-200) 45%, var(--color-base-100))}}.dtable-td{min-width:0;height:100%;padding-inline:var(--dtable-pad);border-left:1px solid var(--dtable-rule);align-items:center;display:flex}.dtable-row>.dtable-td:first-child{border-left-color:#0000}.dtable :is(.dtable-th,.dtable-td).dtable-num{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end}.dtable-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dtable-foot{background-color:var(--color-base-200);border-top:1px solid var(--color-base-300);min-height:38px;font-weight:700;font-size:calc(var(--dtable-text) + 1px)}.dtable-foot .dtable-td{border-left-color:#0000}.dtable-empty{text-align:center;color:var(--color-base-content);padding:2.5rem 1rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.dtable-empty{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}a.dtable-th{text-align:left}a.dtable-th:hover{background-color:var(--color-base-200);color:var(--color-base-content)}a.dtable-th.is-on{color:var(--color-base-content);box-shadow:inset 0 -2px 0 var(--color-base-content);font-weight:700}.sort-caret{opacity:.4;flex:none;width:13px;height:13px}a.dtable-th:hover .sort-caret{opacity:.7}a.dtable-th.is-on .sort-caret{opacity:1}.sort-glue{white-space:nowrap}[data-controller~=frame-pagination]>turbo-frame:first-child>:first-child,[data-controller~=frame-pagination]>turbo-frame:first-child>:first-child>summary,[data-controller~=frame-pagination]>turbo-frame:first-child>:first-child>.notif-row{border-top-width:0}@keyframes flash-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes flash-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.5rem)}}.pipeline-page,.dash,.job-page{--pipeline-scale:1;--pipeline-text:calc(11px * var(--pipeline-scale));--pipeline-pad:calc(8px * var(--pipeline-scale));--pipeline-name-base:400px;--pipeline-name-detail:block;--pipeline-w-name:calc(var(--pipeline-name-base) * (1 + (var(--pipeline-scale) - 1) * .5));--pipeline-w-contract:calc(78px * var(--pipeline-scale));--pipeline-w-variations:calc(84px * var(--pipeline-scale));--pipeline-w-left:calc(78px * var(--pipeline-scale));--pipeline-w-done:calc(56px * var(--pipeline-scale));--pipeline-w-unallocated:calc(104px * var(--pipeline-scale));--pipeline-w-month:calc(92px * var(--pipeline-scale));--pipeline-frozen:calc(var(--pipeline-w-name) + var(--pipeline-w-contract) + var(--pipeline-w-variations) + var(--pipeline-w-left) + var(--pipeline-w-done) + var(--pipeline-w-unallocated));--pipeline-h-band:calc(20px * var(--pipeline-scale));--pipeline-h-row:calc(30px * var(--pipeline-scale));--pipeline-row-pitch:calc(var(--pipeline-h-row) + 1px);--pipeline-h-head:calc(26px * var(--pipeline-scale));--pipeline-h-total:calc(28px * var(--pipeline-scale));--pipeline-head-stack:calc(var(--pipeline-h-band) + var(--pipeline-h-head));--pipeline-top:calc(var(--app-chrome-h) + 1rem);--pipeline-pinned:calc(100vh - var(--pipeline-top) - var(--app-pad-bottom) - 2rem);--pipeline-rule:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.pipeline-page,.dash,.job-page{--pipeline-rule:color-mix(in oklab, var(--color-base-300) 75%, transparent)}}.pipeline-page,.dash,.job-page{--pipeline-boundary:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){.pipeline-page,.dash,.job-page{--pipeline-boundary:color-mix(in oklab, var(--color-primary-content) 35%, transparent)}}.pipeline-page,.dash,.job-page{--pipeline-boundary-width:2px;--pipeline-column-share:.62;--pipeline-dash:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.pipeline-page,.dash,.job-page{--pipeline-dash:color-mix(in oklab, var(--color-base-300) 90%, transparent)}}.pipeline-page,.dash,.job-page{--pipeline-done:var(--color-success-content)}@supports (color:color-mix(in lab, red, red)){.pipeline-page,.dash,.job-page{--pipeline-done:color-mix(in oklab, var(--color-success-content) 50%, transparent)}}.pipeline-page,.dash,.job-page{--pipeline-over:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.pipeline-page,.dash,.job-page{--pipeline-over:color-mix(in oklab, var(--color-error) 45%, transparent)}}.pipeline-page,.dash,.job-page{--pipeline-risk-wash:var(--color-warning-content)}@supports (color:color-mix(in lab, red, red)){.pipeline-page,.dash,.job-page{--pipeline-risk-wash:color-mix(in oklab, var(--color-warning-content) 11%, transparent)}}.pipeline-page,.dash,.job-page{--pipeline-seg-won:var(--pipeline-invoiced);--pipeline-seg-likely:var(--pipeline-ahead);--pipeline-expected:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pipeline-page,.dash,.job-page{--pipeline-expected:color-mix(in oklab, var(--color-base-content) 75%, transparent)}}.pipeline-page,.dash,.job-page{--pipeline-runrate:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pipeline-page,.dash,.job-page{--pipeline-runrate:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.pipeline-page{--pipeline-gutter:1rem;--pipeline-rail-w:356px}.pipeline-page[data-pipeline-size-step-value=compact]{--pipeline-scale:.85}.pipeline-page[data-pipeline-size-step-value=large]{--pipeline-scale:1.18}.pipeline-page[data-pipeline-size-step-value=huge]{--pipeline-scale:1.4}@media not all and (min-width:90rem){.pipeline-page[data-pipeline-size-step-value=compact]{--pipeline-name-base:230px;--pipeline-name-detail:none}}@media not all and (min-width:101rem){.pipeline-page[data-pipeline-size-step-value=default]{--pipeline-name-base:230px;--pipeline-name-detail:none}}@media not all and (min-width:113rem){.pipeline-page[data-pipeline-size-step-value=large]{--pipeline-name-base:230px;--pipeline-name-detail:none}}@media not all and (min-width:129rem){.pipeline-page[data-pipeline-size-step-value=huge]{--pipeline-name-base:230px;--pipeline-name-detail:none}}.pipeline-page[data-pipeline-board-department-value=""]{--pipeline-name-detail:block}.pipeline-size-step{align-items:flex-end;padding-bottom:9px}.pipeline-size-step .pipeline-size-glyph{color:var(--color-base-content);font-weight:600;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.pipeline-size-step .pipeline-size-glyph{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.pipeline-size-step[aria-pressed=true] .pipeline-size-glyph{color:var(--color-base-content)}.pipeline-size-compact .pipeline-size-glyph{font-size:9px}.pipeline-size-default .pipeline-size-glyph{font-size:11px}.pipeline-size-large .pipeline-size-glyph{font-size:13px}.pipeline-size-huge .pipeline-size-glyph{font-size:15px}.pipeline-size-step[aria-pressed=true]{--btn-bg:var(--color-base-100);--btn-border:var(--color-base-100)}.pipeline thead tr,.pipeline tbody tr{background-color:var(--color-base-100)}.pipeline :is(thead,tbody) tr{font-size:var(--pipeline-text)}.pipeline tbody tr.pipeline-total-ceiling{font-size:calc(1.09 * var(--pipeline-text))}.pipeline .pipeline-targets>tr>:is(th,td){border-top:0}.pipeline .pipeline-targets>tr:first-child>:is(th,td){border-top:2px solid var(--color-base-300)}.pipeline .pipeline-targets .pipeline-c-name{font-weight:600}.pipeline .pipeline-targets-vs{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pipeline .pipeline-targets-vs{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.pipeline .pipeline-target-input{width:100%;height:100%;min-height:var(--pipeline-h-total);padding:0 var(--pipeline-pad);box-shadow:none;text-align:right;font:inherit;font-variant-numeric:tabular-nums;color:inherit;background-color:#0000;border:0;border-radius:0;outline:0;display:block}.pipeline .pipeline-target-input:hover{background-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.pipeline .pipeline-target-input:hover{background-color:color-mix(in oklab, var(--color-base-300) 40%, transparent)}}.pipeline .pipeline-target-input:is(:focus,[aria-current]){background-color:var(--color-primary);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.pipeline .pipeline-target-input:is(:focus,[aria-current]){background-color:color-mix(in oklab, var(--color-primary) 35%, var(--color-base-100))}}.pipeline .pipeline-target-input:is(:focus,[aria-current]){box-shadow:inset 0 0 0 2px var(--color-primary-content)}.pipeline td:has(>.pipeline-target-input){position:relative}.pipeline .pipeline-target-open{right:var(--pipeline-pad);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.pipeline .pipeline-target-input:is(:focus,[aria-current])~.pipeline-target-open{display:none}.pipeline .pipeline-target-read{padding-inline:var(--pipeline-pad);display:block}.pipeline tbody tr.pipeline-row{height:var(--pipeline-h-row)}.pipeline tbody tr.pipeline-row:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.pipeline tbody tr.pipeline-row:hover{background-color:color-mix(in oklab, var(--color-base-200) 45%, var(--color-base-100))}}.pipeline.table-pin-rows thead tr{z-index:4}.pipeline.table-pin-rows thead tr:nth-child(2){top:var(--pipeline-h-band)}.pipeline.table-pin-rows thead tr:nth-child(3){top:calc(var(--pipeline-h-band) + var(--pipeline-h-head))}.pipeline-band-top{height:var(--pipeline-h-band)}.pipeline-cell{min-height:var(--pipeline-h-row);padding-inline:var(--pipeline-pad)}.pipeline .pipeline-skeleton>:is(th,td){padding:0}.pipeline tbody tr.pipeline-skeleton{height:calc(var(--pipeline-skeleton-rows) * var(--pipeline-row-pitch) - 1px)}.pipeline .pipeline-skeleton>:is(th,td){vertical-align:top;background-image:repeating-linear-gradient(to bottom, transparent 0 var(--pipeline-h-row), var(--pipeline-rule) var(--pipeline-h-row) var(--pipeline-row-pitch))}.pipeline-skeleton-stack>*{height:var(--pipeline-h-row);padding-inline:var(--pipeline-pad);justify-content:flex-end;align-items:center;display:flex}.pipeline-skeleton-stack>:not(:last-child){height:var(--pipeline-row-pitch);border-bottom:1px solid var(--pipeline-rule)}.pipeline-c-name .pipeline-skeleton-stack>*{justify-content:flex-start;gap:calc(6px * var(--pipeline-scale))}.pipeline-skeleton-stack .skeleton{height:.82em}.pipeline-skeleton-tag{width:4em;margin-left:auto}.pipeline :is(th,td){z-index:1;background-color:inherit;position:relative}.pipeline :is(.pipeline-c-block,.pipeline-c-name,.pipeline-c-contract,.pipeline-c-variations,.pipeline-c-left,.pipeline-c-done,.pipeline-c-unallocated){z-index:2;padding-inline:var(--pipeline-pad);position:sticky}.pipeline :is(.pipeline-c-contract,.pipeline-c-variations,.pipeline-c-left,.pipeline-c-done,.pipeline-c-unallocated){text-align:right;font-variant-numeric:tabular-nums}.pipeline .pipeline-c-block{left:0}.pipeline .pipeline-c-name{width:var(--pipeline-w-name);min-width:var(--pipeline-w-name);left:0}.pipeline .pipeline-c-contract{left:var(--pipeline-w-name);width:var(--pipeline-w-contract);min-width:var(--pipeline-w-contract)}.pipeline .pipeline-c-variations{left:calc(var(--pipeline-w-name) + var(--pipeline-w-contract));width:var(--pipeline-w-variations);min-width:var(--pipeline-w-variations)}.pipeline .pipeline-c-left{left:calc(var(--pipeline-w-name) + var(--pipeline-w-contract) + var(--pipeline-w-variations));width:var(--pipeline-w-left);min-width:var(--pipeline-w-left)}.pipeline .pipeline-c-done{left:calc(var(--pipeline-w-name) + var(--pipeline-w-contract) + var(--pipeline-w-variations) + var(--pipeline-w-left));width:var(--pipeline-w-done);min-width:var(--pipeline-w-done)}.pipeline .pipeline-c-unallocated{left:calc(var(--pipeline-w-name) + var(--pipeline-w-contract) + var(--pipeline-w-variations) + var(--pipeline-w-left) + var(--pipeline-w-done));width:var(--pipeline-w-unallocated);min-width:var(--pipeline-w-unallocated)}.pipeline-work,.pipeline-summary .pipeline-card{top:var(--pipeline-top);max-height:var(--pipeline-pinned);position:sticky}.pipeline-card{scroll-padding:var(--pipeline-head-stack) 0 0 var(--pipeline-frozen);overflow:auto}.pipeline-summary{--pipeline-name-base:220px;--pipeline-head-stack:calc(var(--pipeline-h-band) + 2 * var(--pipeline-h-head));--pipeline-frozen:var(--pipeline-w-name);--pipeline-w-read:calc(74px * var(--pipeline-scale));--pipeline-w-fy:calc(96px * var(--pipeline-scale))}.pipeline-summary .pipeline-c-read{min-width:var(--pipeline-w-read)}.pipeline-summary .pipeline-c-name{border-right:1px solid var(--color-base-300)}.pipeline-summary .pipeline-c-name+:is(th,td){border-left-color:#0000}.pipeline-summary .pipeline-c-fy{z-index:2;width:var(--pipeline-w-fy);min-width:var(--pipeline-w-fy);padding-inline:var(--pipeline-pad);text-align:right;border-left:1px solid var(--color-base-300);background-color:inherit;box-shadow:calc(-7px * var(--pipeline-scale)) 0 calc(7px * var(--pipeline-scale)) calc(-7px * var(--pipeline-scale)) #00000038;position:sticky;right:0}.pipeline-summary .pipeline tbody tr.pipeline-summary-total :is(th,td){border-top:2px solid var(--color-base-300)}.labour-table{--dtable-pad:.5rem;--cols:minmax(7.5rem, 20rem) minmax(4.45rem, 1fr) minmax(3.7rem, 1fr) minmax(4.45rem, 1fr) minmax(4.45rem, 1fr) minmax(3.35rem, 1fr) minmax(3.7rem, 1fr) minmax(3.9rem, 1fr) minmax(3.9rem, 1fr) minmax(3.25rem, 1fr) minmax(4.8rem, 1fr) minmax(4.95rem, 1fr) minmax(4.9rem, 1fr) minmax(5.05rem, 1fr) minmax(4.9rem, 1fr);--labour-min:67.25rem}.labour-table .dtable-head{align-items:stretch;height:auto;min-height:34px}.labour-table .dtable-th{letter-spacing:0;text-transform:none;align-content:end;height:auto;padding-block:.45rem;font-size:12px;line-height:1.25;display:block}.labour-table .dtable-th.dtable-num{text-align:right}.labour-table .dtable-th>span{white-space:normal}.labour-table .sort-caret{vertical-align:-.05em;width:11px;height:11px;margin-left:.15rem;display:inline-block}.labour-table :is(.dtable-head,.dtable-row,.dtable-foot,.dtable-empty,.labour-panel){min-width:var(--labour-min)}.labour-c-name{min-width:0;padding:0}.labour-open{width:100%;min-width:0;height:100%;padding-inline:var(--dtable-pad);text-align:start;cursor:pointer;align-items:center;display:flex}.labour-who-sub{color:var(--color-base-content);padding:.5rem 1rem 0;font-size:12px}@supports (color:color-mix(in lab, red, red)){.labour-who-sub{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.labour-open:focus-visible{outline:2px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.labour-open:focus-visible{outline:2px solid color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.labour-open:focus-visible{outline-offset:-2px}.labour-row[aria-current]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.labour-row[aria-current]{background-color:color-mix(in oklab, var(--color-primary) 22%, var(--color-base-100))}}.labour-row[aria-current] .labour-open{font-weight:600}.labour-layout{align-items:flex-start;gap:1rem;display:flex}.labour-layout>.labour-table{flex:1;min-width:0}.labour-rail{--labour-rail-w:356px;flex:0 0 var(--labour-rail-w);width:var(--labour-rail-w);border:1px solid var(--color-base-300);border-radius:var(--radius-box);background-color:var(--color-base-100);top:calc(var(--app-chrome-h) + .75rem);max-height:calc(100dvh - var(--app-chrome-h) - 1.5rem);flex-direction:column;align-self:flex-start;display:none;position:sticky;overflow:hidden}[data-labour-view-value=person] .labour-rail{display:flex}@media not all and (min-width:80rem){.labour-rail{inset:var(--app-chrome-h) 0 0 auto;z-index:40;--labour-rail-w:min(24rem, 100vw);border-radius:0;align-self:stretch;max-height:none;position:fixed}}.labour-rail-head{border-bottom:1px solid var(--color-base-300);background-color:var(--color-base-200);flex:none;align-items:flex-start;gap:.5rem;padding:.625rem .625rem .6875rem 1rem;display:flex}.labour-rail-title{flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.35}.labour-rail-title>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.labour-rail-meta{font-variant-numeric:tabular-nums;color:var(--color-base-content);margin-top:1px;font-size:12px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.labour-rail-meta{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.labour-rail-body{flex:1;min-height:0;overflow-y:auto}.labour-rail-body>turbo-frame{display:block}.labour-rail-body>turbo-frame[busy],.labour-skeleton{display:none}.labour-rail-body>turbo-frame[busy]+.labour-skeleton{display:block}.labour-skeleton .labour-ghost{border-radius:9999px;height:.5rem;margin-block:calc(.75em - .25rem)}.labour-skeleton .labour-ghost-v{width:2.5rem}.labour-skeleton .labour-place-where{display:flex}.labour-skeleton :is(.labour-place-job,.labour-place-where,.labour-fact){align-items:center}.labour-tabs{--tab-height:2rem;border-bottom:1px solid var(--color-base-300);flex:none;padding-inline:.75rem}.labour-tabs>.tab{--tab-p:.75rem;font-size:12.5px}.labour-tabs>.tab[aria-selected=true]{font-weight:600}.labour-rail :is(.labour-face-days,.labour-face-history),:is([data-labour-face-value=days],[data-labour-face-value=history]) .labour-rail .labour-face-jobs{display:none}[data-labour-face-value=days] .labour-rail .labour-face-days,[data-labour-face-value=history] .labour-rail .labour-face-history{display:block}.labour-door{font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;text-underline-offset:2px;font-weight:600;text-decoration:underline}.labour-door:hover{color:var(--color-base-content)}.labour-band{border-top:1px solid var(--color-base-300);align-items:baseline;gap:.625rem;padding:.5625rem 1rem .4375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.labour-band{border-top:1px solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.labour-panel-head+.labour-band,.labour-days>.labour-band:first-child{border-top:0}.labour-band-w{flex:1;min-width:0;font-size:12.5px;font-weight:600}.labour-band-o{font-variant-numeric:tabular-nums;color:var(--color-base-content);flex:none;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.labour-band-o{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.labour-band-v{font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:600}.labour-band-days{padding:0 1rem .625rem}.labour-day{padding:.1875rem 0}.labour-day-h{align-items:baseline;gap:.625rem;font-size:12.5px;display:flex}.labour-day-d{flex:1;min-width:0}.labour-day-n{color:var(--color-base-content);flex:none;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.labour-day-n{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.labour-day-v{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.labour-day-none{color:var(--color-base-content);padding:.1875rem 0}@supports (color:color-mix(in lab, red, red)){.labour-day-none{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.labour-day-none .labour-day-v{font-weight:400}.labour-dest{color:var(--color-base-content);align-items:baseline;gap:.5rem;padding-left:.75rem;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.labour-dest{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.labour-dest-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.labour-dest-r{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.labour-dest-v{font-variant-numeric:tabular-nums;flex:none}.labour-face-name{padding:.5rem 1rem 0;font-size:12.5px;font-weight:600}.labour-panel{font-size:13px}:is(.labour-place,.labour-off-job){padding:.8rem 1rem .875rem}.labour-place+:is(.labour-place,.labour-off-job){border-top:1px solid var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.labour-place+:is(.labour-place,.labour-off-job){border-top:1px solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.labour-off-job-h{font-size:13.5px}.labour-place-job{align-items:baseline;gap:.4rem;min-width:0;font-size:13.5px;display:flex}.labour-place-code{font-family:var(--font-mono);text-underline-offset:2px;flex:none;font-weight:600;text-decoration:underline}.labour-place-code:hover{color:var(--color-base-content)}.labour-place-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.labour-place-where{text-overflow:ellipsis;white-space:nowrap;color:var(--color-base-content);margin-top:.05rem;font-size:11.5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.labour-place-where{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.labour-facts{flex-direction:column;gap:.2rem;margin-top:.9rem;display:flex}.labour-fact{align-items:baseline;gap:.625rem;font-size:12.5px;display:flex}.labour-fact-l{min-width:0;color:var(--color-base-content);flex:1}@supports (color:color-mix(in lab, red, red)){.labour-fact-l{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.labour-fact-v{font-variant-numeric:tabular-nums;flex:none}.labour-fact-answer .labour-fact-v{font-weight:600}.labour-fact-neg{color:var(--labour-neg-ink)}.labour-fact-rate .labour-fact-l{padding-left:.75rem}.labour-facts>.labour-place-where{margin-top:.2rem;padding-left:.75rem}.labour-absent{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.labour-absent{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.labour-sep{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.labour-sep{color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.labour-sep{font-weight:400}.labour-panel-head{white-space:nowrap;border-bottom:1px solid var(--color-base-300);background-color:var(--color-base-200);padding:.6875rem 1rem;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.labour-panel-head{background-color:color-mix(in oklab, var(--color-base-200) 45%, var(--color-base-100))}}.labour-panel-foot{border-top:1px solid var(--color-base-300);padding:.6875rem 1rem;font-size:12px}@supports (color:color-mix(in lab, red, red)){.labour-panel-foot{border-top:1px solid color-mix(in oklab, var(--color-base-300) 60%, transparent)}}.labour-panel-foot{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.labour-panel-foot{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.labour-table .labour-panel{border-top:1px solid var(--dtable-rule);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.labour-table .labour-panel{background-color:color-mix(in oklab, var(--color-base-200) 35%, var(--color-base-100))}}.window-apply{margin-inline-start:.25rem;font-weight:500}.window-range{flex:none;gap:.35rem;width:9.75rem;height:2rem;padding-inline:.6rem;font-size:.8125rem}.window-range input[type=date]::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;margin-left:.15rem;padding:0;transform:scale(.85)}.window-range input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.7}.window-range.is-empty input[type=date]::-webkit-datetime-edit{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.window-range.is-empty input[type=date]::-webkit-datetime-edit{color:color-mix(in oklab, var(--color-base-content) 38%, transparent)}}.window-range>span{white-space:nowrap;color:var(--color-base-content);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.window-range>span{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.window-range input{min-width:0}.ja-table{--ja-cols:minmax(7rem, 8rem) minmax(13rem, 2.15fr) minmax(10rem, 1.95fr) minmax(5.25rem, .3fr) minmax(5.75rem, .4fr) minmax(6.5rem, .4fr) minmax(6.25rem, .4fr) minmax(8rem, .45fr) minmax(7.75rem, .55fr);--cols:var(--ja-cols) minmax(7.75rem, .55fr);--ja-min:80rem}.ja-table-pay{--cols:var(--ja-cols) minmax(8.5rem, .55fr) minmax(7.75rem, .55fr) minmax(12rem, .6fr);--ja-min:100.25rem}.ja-neg{color:var(--labour-neg-ink)}.ja-table :is(.dtable-head,.ja-row,.dtable-foot,.dtable-empty){min-width:var(--ja-min)}.ja-c-id{gap:.4rem}.ja-id{text-align:start;flex-direction:column;min-width:0;line-height:1.2;display:flex}.ja-code{font-family:var(--font-mono);font-size:calc(var(--dtable-text) + 1px);font-weight:600}.ja-build{text-transform:uppercase;letter-spacing:.05em;color:var(--color-base-content);font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.ja-build{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.ja-name{font-weight:500}.ja-c-hours{font-weight:600}.ja-select{cursor:pointer;color:inherit;text-align:start;max-width:100%}.ja-select:hover .ja-code,.ja-select.ja-name:hover{text-underline-offset:2px;text-decoration:underline}.ja-select:focus-visible{outline:2px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ja-select:focus-visible{outline:2px solid color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.ja-select:focus-visible{outline-offset:2px}.ja-row[aria-current]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ja-row[aria-current]{background-color:color-mix(in oklab, var(--color-primary) 22%, var(--color-base-100))}}.ja-layout{align-items:flex-start;gap:1rem;display:flex}.ja-layout>.ja-table{flex:1;min-width:0}.ja-rail{--ja-rail-w:25rem;flex:0 0 var(--ja-rail-w);width:var(--ja-rail-w);border:1px solid var(--color-base-300);border-radius:var(--radius-box);background-color:var(--color-base-100);top:calc(var(--app-chrome-h) + .75rem);max-height:calc(100dvh - var(--app-chrome-h) - 1.5rem);flex-direction:column;align-self:flex-start;display:none;position:sticky;overflow:hidden}[data-job-activity-view-value=job] .ja-rail{display:flex}@media not all and (min-width:80rem){.ja-rail{inset:var(--app-chrome-h) 0 0 auto;z-index:40;--ja-rail-w:min(25rem, 100vw);border-radius:0;align-self:stretch;max-height:none;position:fixed}}.ja-rail-head{border-bottom:1px solid var(--color-base-300);background-color:var(--color-base-200);flex:none;align-items:flex-start;gap:.5rem;padding:.625rem .625rem .6875rem 1rem;display:flex}.ja-rail-title{flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.35}.ja-rail-title>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ja-rail-meta{color:var(--color-base-content);margin-top:1px;font-size:12px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.ja-rail-meta{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.ja-tabs{--tab-height:2rem;border-bottom:1px solid var(--color-base-300);flex:none;padding-inline:.75rem}.ja-tabs>.tab{--tab-p:.75rem;font-size:12.5px}.ja-tabs>.tab[aria-selected=true]{font-weight:600}.ja-rail-body{flex:1;min-height:0;overflow-y:auto}.ja-rail-body>turbo-frame{display:block}.ja-rail-body>turbo-frame[busy],.ja-skeleton{display:none}.ja-rail-body>turbo-frame[busy]+.ja-skeleton{display:block}.ja-ghost{border-radius:9999px;height:.5rem;margin-block:.35rem}.ja-rail :is(.ja-face-materials,.ja-face-history),:is([data-job-activity-face-value=materials],[data-job-activity-face-value=history]) .ja-rail .ja-face-labour{display:none}[data-job-activity-face-value=materials] .ja-rail .ja-face-materials,[data-job-activity-face-value=history] .ja-rail .ja-face-history{display:block}.ja-detail{font-size:13px}.ja-rail .ja-detail{padding-bottom:.5rem}.ja-row+.ja-detail{border-top:1px solid var(--dtable-rule)}.ja-sum{border-bottom:1px solid var(--color-base-300);grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.75rem 1rem;display:grid}.ja-sum-one{grid-template-columns:1fr}.ja-fact-l{color:var(--color-base-content);font-size:12px}@supports (color:color-mix(in lab, red, red)){.ja-fact-l{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.ja-fact-l{white-space:nowrap}.ja-fact-v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ja-head,.ja-pos{grid-template-columns:minmax(0,1fr) 4.25rem 4.25rem 3.75rem;align-items:baseline;column-gap:.5rem;padding-inline:1rem;display:grid}.ja-head{letter-spacing:.08em;text-transform:uppercase;color:var(--color-base-content);padding-block:.6rem .2rem;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ja-head{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.ja-head{white-space:nowrap}.ja-head-fig{text-align:end}.ja-pos{padding-block:.3rem}.ja-pos+.ja-pos{border-top:1px solid var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.ja-pos+.ja-pos{border-top:1px solid color-mix(in oklab, var(--color-base-300) 45%, transparent)}}.ja-pos-what{min-width:0}.ja-pos-name{overflow-wrap:anywhere;font-weight:600}.ja-pos-who{color:var(--color-base-content);font-size:12px}@supports (color:color-mix(in lab, red, red)){.ja-pos-who{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.ja-pos-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ja-pos-fig{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ja-unquoted{color:var(--color-base-content);font-size:12px}@supports (color:color-mix(in lab, red, red)){.ja-unquoted{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.ja-more{border-top:1px solid var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.ja-more{border-top:1px solid color-mix(in oklab, var(--color-base-300) 45%, transparent)}}.ja-more-summary{cursor:pointer;color:var(--color-base-content);align-items:center;gap:.35rem;padding:.45rem 1rem;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.ja-more-summary{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.ja-more-summary::-webkit-details-marker{display:none}.ja-more-summary::marker{content:""}.ja-more-caret{flex:none;transition:transform .12s}.ja-more[open] .ja-more-caret{transform:rotate(90deg)}.ja-part{grid-template-columns:minmax(0,1fr) auto}.ja-part .ja-pos-what{align-items:baseline;gap:.5rem;display:flex}.ja-part-no{font-family:var(--font-mono);color:var(--color-base-content);flex:none;font-size:11px}@supports (color:color-mix(in lab, red, red)){.ja-part-no{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.ja-part-name{overflow-wrap:anywhere;min-width:0}.ja-pos-money{text-align:end;font-variant-numeric:tabular-nums}.ja-none{color:var(--color-base-content);padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.ja-none{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ja-foot{border-top:1px solid var(--color-base-300);gap:.35rem;margin-top:.5rem;padding:.6rem 1rem .25rem;display:grid}.ja-status{color:var(--color-base-content);font-size:12px}@supports (color:color-mix(in lab, red, red)){.ja-status{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.ja-foot-links{gap:1rem;display:flex}.ja-open{text-underline-offset:2px;text-decoration:underline}.ja-open:hover{color:var(--color-base-content)}.labour-notes{font-size:12px;line-height:1.45}.labour-disclosure>summary{cursor:pointer;text-underline-offset:2px;width:fit-content;padding:.125rem 0;text-decoration:underline}.labour-activity-lists{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:.75rem 2rem;margin-top:.5rem;display:grid}.labour-activity{border-top:1px solid var(--color-base-300);justify-content:space-between;gap:1rem;padding:.125rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.labour-activity{border-top:1px solid color-mix(in oklab, var(--color-base-300) 75%, transparent)}}.labour-activity-sum{border-top-width:2px;font-weight:600}.pipeline-name-inner{width:calc(var(--pipeline-w-name) - 2 * var(--pipeline-pad));gap:calc(6px * var(--pipeline-scale))}.pipeline-name-id{gap:inherit}.pipeline-name-select{align-items:baseline;gap:inherit;text-align:start;cursor:pointer;min-width:0;color:inherit;flex:1;display:flex}.pipeline-name-select:hover .pipeline-name-text{text-underline-offset:2px;text-decoration:underline}.pipeline-name-select:focus-visible{outline:2px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pipeline-name-select:focus-visible{outline:2px solid color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pipeline-name-select:focus-visible{outline-offset:2px;border-radius:2px}.pipeline-name-detail{display:var(--pipeline-name-detail)}.pipeline-block-inner{width:calc(var(--pipeline-frozen) - 2 * var(--pipeline-pad))}.pipeline-band-label{left:calc(var(--pipeline-frozen) + var(--pipeline-pad));display:inline-block;position:sticky}.pipeline :is(th,td){border-left:1px solid var(--pipeline-rule)}.pipeline :is(th,td):first-child,.pipeline .pipeline-band :is(th,td){border-left-color:#0000}.pipeline .pipeline-c-unallocated{border-right:1px solid var(--color-base-300)}.pipeline .pipeline-c-unallocated+:is(th,td){border-left-color:#0000}.pipeline :is(th,td):is(.pipeline-edge,.pipeline-now){border-left:var(--pipeline-boundary-width) solid var(--pipeline-boundary)}.pipeline :is(th,td):is(.pipeline-now,.pipeline-now-fill){background-color:var(--color-base-200)}.pipeline thead :is(th,td){color:var(--color-base-content);font-weight:400}.pipeline thead tr:first-child :is(th,td){border-bottom:none}:is(.pipeline,.pipeline-charts,.dash-ladder) .pipeline-lab{letter-spacing:.07em;text-transform:uppercase;color:var(--color-base-content);font-size:.86em;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){:is(.pipeline,.pipeline-charts,.dash-ladder) .pipeline-lab{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}:is(.pipeline,.pipeline-charts,.dash-ladder) .pipeline-lab{vertical-align:bottom;padding-bottom:.375rem}.pipeline tbody tr.pipeline-section-head:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.pipeline tbody tr.pipeline-section-head:hover{background-color:color-mix(in oklab, var(--color-base-200) 65%, var(--color-base-100))}}.pipeline-chevron{width:1.27em;height:1.27em;transition:transform .12s}.pipeline tbody[data-pipeline-section-expanded-value=false] tr:not(.pipeline-section-head){display:none}.pipeline tbody[data-pipeline-section-expanded-value=false] .pipeline-section-head{height:var(--pipeline-h-row)}.pipeline tbody[data-pipeline-section-expanded-value=false] .pipeline-section-head :is(th,td){border-bottom:2px solid var(--color-base-300)}.pipeline tbody[data-pipeline-section-expanded-value=false] .pipeline-chevron{transform:rotate(-90deg)}.pipeline tbody[data-pipeline-section-expanded-value=true] .pipeline-section-head .pipeline-fig{display:none}.pipeline tbody[data-pipeline-section-expanded-value=true] .pipeline-section-head :is(th,td):not(.pipeline-now,.pipeline-edge){border-left-color:#0000}.pipeline-open{border-bottom:1px dashed var(--pipeline-dash);width:2.36em;height:0;display:inline-block}.pipeline tbody tr.pipeline-row[aria-current],.pipeline tbody tr.pipeline-row[aria-current]:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pipeline tbody tr.pipeline-row[aria-current],.pipeline tbody tr.pipeline-row[aria-current]:hover{background-color:color-mix(in oklab, var(--color-primary) 22%, var(--color-base-100))}}.pipeline tbody tr.pipeline-row[aria-current] :is(th,td){background-color:inherit}.pipeline tbody tr.pipeline-row[aria-current]>:first-child{box-shadow:inset 2px 0 0 var(--color-primary-content)}.pipeline tbody tr[aria-current] .pipeline-cell[aria-current]{box-shadow:inset 0 0 0 2px var(--color-primary-content);border-radius:4px}.pipeline thead td[aria-current]{background-color:var(--color-primary);color:var(--color-primary-content);font-weight:600}.pipeline-held,.pipeline-cell-ret{color:var(--color-base-content);font-size:.78em;font-weight:400;line-height:1.15;display:block}@supports (color:color-mix(in lab, red, red)){.pipeline-held,.pipeline-cell-ret{color:color-mix(in oklab, var(--color-base-content) 48%, transparent)}}.pipeline-held{text-align:right}button.pipeline-held.is-live{cursor:pointer}button.pipeline-held.is-live:hover{color:var(--color-base-content);text-decoration:underline}.pipeline-cell-ret{right:var(--pipeline-pad);bottom:calc(2px * var(--pipeline-scale));pointer-events:none;position:absolute}.pipeline .pipeline-cell.has-retention{padding-top:calc(2px * var(--pipeline-scale));align-items:flex-start}.pipeline-bar{height:calc(2px * var(--pipeline-scale,1));margin-top:calc(2px * var(--pipeline-scale,1));background-color:var(--color-base-300);border-radius:1px;display:flex;overflow:hidden}.pipeline-bar.is-empty{background-color:#0000}.pipeline-bar-fill{background-color:var(--pipeline-invoiced)}.pipeline-bar-fill.is-done{background-color:var(--pipeline-done)}.pipeline-bar-ahead{background-color:var(--pipeline-ahead)}.pipeline-bar-ahead.is-over{background-color:var(--pipeline-over)}.pipeline-legend{font-size:calc(.95 * var(--pipeline-text))}.pipeline-risk{color:var(--color-warning-content);display:flex}.pipeline-risk svg{width:1.09em;height:1.09em}.pipeline-work{align-items:stretch;gap:var(--pipeline-gutter);min-height:0;display:flex}.pipeline-tail{z-index:5;pointer-events:none;right:var(--pipeline-rail-w);width:var(--pipeline-gutter);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.pipeline-tail-rule{background-color:var(--color-primary-content);flex:1;height:2px}.pipeline-tail-notch{flex:0 0 10px;height:18px;position:relative}.pipeline-tail-notch:before,.pipeline-tail-notch:after{content:"";width:0;height:0;position:absolute}.pipeline-tail-notch:before{border-block:9px solid #0000;border-right:10px solid var(--color-primary-content);inset:0 0 auto}.pipeline-tail-notch:after{border-block:7px solid #0000;border-right:8px solid var(--color-base-100);inset:2px 0 auto 2px}.pipeline-tail-chev{color:var(--color-primary-content);margin-left:auto;display:none}.pipeline-tail[data-parked] :is(.pipeline-tail-rule,.pipeline-tail-notch){display:none}.pipeline-tail[data-parked] .pipeline-tail-chev{display:flex}.pipeline-tail[data-parked=down] .pipeline-tail-chev{transform:rotate(180deg)}.pipeline-rail{flex:0 0 var(--pipeline-rail-w);width:var(--pipeline-rail-w);border:1px solid var(--color-base-300);border-radius:var(--radius-box);background-color:var(--color-base-100);top:var(--pipeline-top);max-height:var(--pipeline-pinned);flex-direction:column;align-self:flex-start;display:none;position:sticky;overflow:hidden}[data-pipeline-view-value]:not([data-pipeline-view-value=closed]) .pipeline-rail{display:flex}@media not all and (min-width:80rem){.pipeline-rail{inset:var(--app-chrome-h) 0 0 auto;z-index:40;--pipeline-rail-w:min(24rem, 100vw);border-radius:0;position:fixed}.pipeline-tail{display:none}}.pipeline-rail-head{border-bottom:1px solid var(--color-base-300);background-color:var(--color-base-200);flex:none;align-items:center;gap:.5rem;padding:.625rem .625rem .625rem .75rem;display:flex}.pipeline-rail-title{flex:1;align-items:baseline;gap:.5rem;min-width:0;font-size:12.5px;font-weight:600;display:flex}.pipeline-only{display:none}[data-pipeline-view-value=forecast] .pipeline-only-row,[data-pipeline-view-value=history] .pipeline-only-row,[data-pipeline-view-value=breakdown] .pipeline-only-row,[data-pipeline-view-value=retention] .pipeline-only-row,[data-pipeline-view-value=job] .pipeline-only-row,[data-pipeline-view-value=history] .pipeline-only-history,[data-pipeline-view-value=target] .pipeline-only-target,[data-pipeline-view-value=activity] .pipeline-only-activity{display:flex}.pipeline-rail-body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:.875rem 1rem 1rem;display:flex;overflow-y:auto}.pipeline-frame{display:contents}.pipeline-face{flex-direction:column;gap:.75rem;display:none}[data-pipeline-view-value=forecast] .pipeline-face-cell,[data-pipeline-view-value=history] .pipeline-face-history,[data-pipeline-view-value=breakdown] .pipeline-face-breakdown,[data-pipeline-view-value=retention] .pipeline-face-retention,[data-pipeline-view-value=job] .pipeline-face-job,[data-pipeline-view-value=activity] .pipeline-face-activity,[data-pipeline-view-value=target] :is(.pipeline-face-target,.pipeline-face-target-history){display:flex}.pipeline-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--color-base-content);font-size:9.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pipeline-eyebrow{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pipeline-ctx{border-block:1px solid var(--color-base-300);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .375rem;padding:.625rem 0;display:grid}.pipeline-ctx>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pipeline-ctx-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-base-content);font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pipeline-ctx-k{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pipeline-ctx-v{font-variant-numeric:tabular-nums;text-align:left;font-size:13px;font-weight:600}.pipeline-bd-total{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pipeline-bd-sum{font-size:1.05rem;font-weight:700}.pipeline-bd-part{border-radius:.375rem;grid-template-columns:minmax(0,1fr) auto 15px;align-items:baseline;gap:0 .5rem;margin-inline:-.5rem;padding:.4rem .5rem;display:grid}.pipeline-bd-go{opacity:.4;align-self:center;display:flex}.pipeline-bd-part:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.pipeline-bd-part:hover{background-color:color-mix(in oklab, var(--color-base-200) 60%, transparent)}}.pipeline-bd-dept,.pipeline-bd-amt{font-size:13px;font-weight:600}.pipeline-bd-dept{min-width:0}.pipeline-bd-who,.pipeline-bd-foot{color:var(--color-base-content);font-size:11px}@supports (color:color-mix(in lab, red, red)){.pipeline-bd-who,.pipeline-bd-foot{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pipeline-bd-foot{border-top:1px solid var(--color-base-300);padding-top:.625rem}.pipeline-bd-who{grid-column:1/-1}.pipeline-ctx-unallocated{color:var(--color-primary-content);cursor:pointer;text-align:left}.pipeline-ctx-unallocated:hover{text-decoration:underline}.pipeline-ctx-unallocated:disabled{color:inherit;cursor:default}.pipeline-ctx-unallocated:disabled:hover{text-decoration:none}.pipeline-sofar,.pipeline-clear,.pipeline-ghostlink:has(svg){align-items:center;gap:.375rem;display:flex}.pipeline-sofar{color:var(--color-base-content);font-size:11px}@supports (color:color-mix(in lab, red, red)){.pipeline-sofar{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pipeline-ret-line{font-variant-numeric:tabular-nums;font-size:11px}[data-pipeline-view-value=job] .pipeline-rail-title [data-pipeline-target=railName]{white-space:normal}.pipeline-job-who{flex-direction:column;gap:2px;display:flex}.pipeline-job-customer{font-size:13px;font-weight:600}.pipeline-job-meta{color:var(--color-base-content);font-size:11px}@supports (color:color-mix(in lab, red, red)){.pipeline-job-meta{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pipeline-job-links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.pipeline-job-links [hidden]{display:none}.pipeline-sched-h{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pipeline-sched-unallocated{font-variant-numeric:tabular-nums;color:var(--color-primary-content);cursor:pointer;margin-left:.375rem;font-size:13px;font-weight:600}.pipeline-sched-unallocated:hover{text-decoration:underline}.pipeline-sched{border:1px solid var(--color-base-300);border-radius:.5rem;overflow:hidden}.pipeline-rel{border-bottom:1px solid var(--color-base-300);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 .625rem;padding:.5rem .625rem;display:grid}.pipeline-rel-m,.pipeline-rel-a{font-size:12.5px;font-weight:600}.pipeline-rel-x{cursor:pointer;color:var(--color-base-content);display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-rel-x{color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.pipeline-rel-x:hover{color:var(--color-error)}.pipeline-sched-add{background-color:var(--color-base-200);flex-direction:column;gap:.75rem;padding:.625rem;display:flex}.pipeline-sched-lab{color:var(--color-primary-content);font-size:12px;font-weight:600}.pipeline-sel{border:1px solid var(--color-base-300);background-color:var(--color-base-100);border-radius:.5rem;height:2.25rem;padding:0 .5rem;font-size:13px}.pipeline-fld{flex-direction:column;gap:.3125rem;display:flex}.pipeline-fld-k{color:var(--color-base-content);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pipeline-fld-k{color:color-mix(in oklab, var(--color-base-content) 78%, transparent)}}.pipeline-fld-k em{color:var(--color-base-content);font-style:normal;font-weight:400}@supports (color:color-mix(in lab, red, red)){.pipeline-fld-k em{color:color-mix(in oklab, var(--color-base-content) 38%, transparent)}}.pipeline-amt{border:1px solid var(--color-base-300);background-color:var(--color-base-100);border-radius:.5rem;align-items:center;gap:2px;height:44px;padding:0 .75rem;display:flex}:is(.pipeline-face-cell,.pipeline-face-target) .pipeline-amt{border:2px solid var(--color-primary-content)}.pipeline-amt-s{color:var(--color-base-content);font-size:16px}@supports (color:color-mix(in lab, red, red)){.pipeline-amt-s{color:color-mix(in oklab, var(--color-base-content) 38%, transparent)}}.pipeline-amt-in{text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:20px;font-weight:600}.pipeline-why{resize:none;border:1px solid var(--color-base-300);background-color:var(--color-base-100);border-radius:.5rem;outline:0;padding:.5rem .625rem;font-size:12.5px;line-height:1.45}.pipeline-ghostlink{text-align:left;cursor:pointer;color:var(--color-base-content);align-self:flex-start;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.pipeline-ghostlink{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.pipeline-ghostlink{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pipeline-ghostlink{-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}}.pipeline-ghostlink:hover{color:var(--color-primary-content)}.pipeline-clear:hover{color:var(--color-error);-webkit-text-decoration-color:var(--color-error);-webkit-text-decoration-color:var(--color-error);text-decoration-color:var(--color-error)}.pipeline-clear.is-off{visibility:hidden}.pipeline-ev{align-items:flex-start;gap:.5625rem;display:flex}.pipeline-ev-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pipeline-ev-l1{font-size:12px;line-height:1.4}.pipeline-ev-amt{font-variant-numeric:tabular-nums}.pipeline-ev-down{color:var(--color-secondary-content);font-weight:600}.pipeline-ev-up{color:var(--color-success-content);font-weight:600}.pipeline-ev-note{border-left:2px solid var(--color-base-300);color:var(--color-base-content);padding-left:.5rem;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.pipeline-ev-note{color:color-mix(in oklab, var(--color-base-content) 72%, transparent)}}.pipeline-ev-note{overflow-wrap:anywhere}.pipeline-ev-t{font-variant-numeric:tabular-nums;color:var(--color-base-content);font-size:10px}@supports (color:color-mix(in lab, red, red)){.pipeline-ev-t{color:color-mix(in oklab, var(--color-base-content) 38%, transparent)}}.pipeline-lanes{display:none}[data-pipeline-view-value=forecast] .pipeline-lanes,[data-pipeline-view-value=history] .pipeline-lanes,[data-pipeline-view-value=breakdown] .pipeline-lanes,[data-pipeline-view-value=retention] .pipeline-lanes{display:block}.pipeline-chips{background-color:var(--color-base-200);border-radius:.5rem;gap:4px;width:fit-content;padding:3px;display:flex}.pipeline-chip{height:24px;color:var(--color-base-content);border-radius:.375rem;align-items:center;padding:0 .625rem;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-chip{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.pipeline-chip.is-on,:is([data-pipeline-view-value=forecast],[data-pipeline-view-value=history],[data-pipeline-view-value=breakdown]) .pipeline-chip-work,[data-pipeline-view-value=retention] .pipeline-chip-ret{background-color:var(--color-base-100);color:var(--color-base-content);font-weight:600;box-shadow:0 1px 2px #0000000f}button.pipeline-chip{cursor:pointer}button.pipeline-chip:disabled{cursor:default;opacity:.55}.pipeline-chip-n{color:var(--color-base-content);margin-left:.375rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.pipeline-chip-n{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.pipeline-daylab{letter-spacing:.07em;text-transform:uppercase;color:var(--color-base-content);align-items:center;gap:.5rem;font-size:9.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-daylab{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pipeline-daylab:after{content:"";background-color:var(--color-base-300);flex:1;height:1px}[data-pipeline-view-value=activity] .pipeline-activity-btn{background-color:var(--color-primary);color:var(--color-primary-content);font-weight:600}.pipeline-unread{background-color:var(--color-secondary-content);border-radius:999px;width:6px;height:6px;position:absolute;top:3px;right:3px}.pipeline-cell:focus-visible{outline:none}.pipeline-cell-form{z-index:3;background-color:var(--color-primary);border-radius:4px;display:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pipeline-cell-form{background-color:color-mix(in oklab, var(--color-primary) 35%, var(--color-base-100))}}.pipeline-cell-form{box-shadow:inset 0 0 0 2px var(--color-primary-content)}.pipeline-page[data-pipeline-editing-value=true] .pipeline-cell-form{display:block}.pipeline-cell-input{width:100%;height:100%;padding:0 var(--pipeline-pad);box-shadow:none;text-align:right;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.pipeline-amt:focus-within,.pipeline-why:focus{border-color:var(--color-primary-content);box-shadow:0 0 0 2px var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){.pipeline-amt:focus-within,.pipeline-why:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary-content) 22%, transparent)}}.pipeline-charts{--pipeline-w-chart-scale:calc(46px * var(--pipeline-scale));font-size:var(--pipeline-text)}.pipeline-charts-head{align-items:center;gap:calc(6px * var(--pipeline-scale));padding:calc(7px * var(--pipeline-scale)) var(--pipeline-pad);cursor:pointer;display:flex}.pipeline-charts-head:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.pipeline-charts-head:hover{background-color:color-mix(in oklab, var(--color-base-200) 65%, var(--color-base-100))}}.pipeline-charts-toggle{cursor:pointer;display:flex}.pipeline-charts-title{align-items:baseline;gap:calc(6px * var(--pipeline-scale));font-size:1.09em;font-weight:700;display:flex}.pipeline-charts-note{opacity:.6;font-size:.95em;font-weight:400}.pipeline-charts-body{padding:calc(4px * var(--pipeline-scale)) calc(2 * var(--pipeline-pad)) calc(14px * var(--pipeline-scale))}.pipeline-charts[data-pipeline-section-expanded-value=false] .pipeline-charts-body{display:none}.pipeline-charts[data-pipeline-section-expanded-value=false] .pipeline-chevron{transform:rotate(-90deg)}.pipeline-chart-empty{color:var(--color-base-content);font-size:.95em}@supports (color:color-mix(in lab, red, red)){.pipeline-chart-empty{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.pipeline-chart-grid{grid-template-columns:var(--pipeline-w-chart-scale) 1fr;column-gap:calc(7px * var(--pipeline-scale));display:grid}.pipeline-chart-bands{grid-area:1/2;grid-template-columns:repeat(var(--pipeline-months), minmax(0, 1fr));display:grid}.pipeline-chart-bands .pipeline-lab{padding-bottom:calc(4px * var(--pipeline-scale));white-space:nowrap;min-width:0;overflow:hidden}.pipeline-chart-ahead{border-left:var(--pipeline-boundary-width) solid var(--pipeline-boundary);padding-left:calc(5px * var(--pipeline-scale))}.pipeline-chart-scale{font-variant-numeric:tabular-nums;color:var(--color-base-content);grid-area:2/1;font-size:.9em;line-height:1;position:relative}@supports (color:color-mix(in lab, red, red)){.pipeline-chart-scale{color:color-mix(in oklab, var(--color-base-content) 52%, transparent)}}.pipeline-chart-scale span{position:absolute;right:0;transform:translateY(-50%)}.pipeline-chart-plot{width:100%;height:calc(200px * var(--pipeline-scale));grid-area:2/2;position:relative}.pipeline-chart-plot canvas{position:absolute;inset:0}.pipeline-chart-figs{pointer-events:none;grid-template-columns:repeat(var(--pipeline-months), minmax(0, 1fr));font-size:var(--pipeline-text);font-variant-numeric:tabular-nums;color:var(--pipeline-fig-ink);opacity:0;font-weight:600;line-height:1;transition:opacity .22s;display:grid;position:absolute;inset:0}.pipeline-chart-figs.is-on{opacity:1}.pipeline-chart-fig.is-under{opacity:0}.pipeline-chart-tip{pointer-events:none;opacity:0;white-space:nowrap;background-color:var(--color-neutral);color:var(--color-neutral-content);font-size:var(--pipeline-text);box-shadow:0 2px 10px var(--color-base-content);border-radius:.375rem;padding:.7em .8em;line-height:1.35;transition:opacity 90ms;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.pipeline-chart-tip{box-shadow:0 2px 10px color-mix(in oklab, var(--color-base-content) 22%, transparent)}}.pipeline-chart-tip.is-on{opacity:1}.pipeline-chart-tip-title{padding-bottom:.35em;font-weight:600}.pipeline-chart-tip-row{align-items:center;gap:.5em;display:flex}.pipeline-chart-tip-swatch{border-radius:1px;flex:none;width:1em;height:.6em}.pipeline-chart-tip-swatch.is-line{background-color:#0000;border-top:1.5px solid;border-radius:0;height:0}.pipeline-chart-tip-value{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:1.5em}.pipeline-chart-bar{width:calc(100% * var(--pipeline-column-share));justify-self:center;position:relative;container-type:inline-size}.pipeline-chart-fig{height:var(--pipeline-fig-box);text-shadow:0 0 .1em var(--pipeline-fig-fill), 0 0 .1em var(--pipeline-fig-fill), 0 0 .1em var(--pipeline-fig-fill), 0 0 .16em var(--pipeline-fig-fill), 0 0 .16em var(--pipeline-fig-fill);justify-content:center;align-items:center;font-size:min(1.1em,22.9885cqw);transition:opacity 90ms;display:flex;position:absolute;left:0;right:0}@container (max-width:34px){.pipeline-chart-fig{display:none}}.pipeline-chart-axis{grid-area:3/2;grid-template-columns:repeat(var(--pipeline-months), minmax(0, 1fr));padding-top:calc(4px * var(--pipeline-scale));font-size:.95em;display:grid}.pipeline-chart-tick{text-align:center;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pipeline-chart-tick{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.pipeline-chart-tick.is-past{opacity:.6}.pipeline-chart-mark{border-radius:3px;padding:0 .45em;display:inline-block}.pipeline-chart-year{display:block}.pipeline-chart-tick.is-now .pipeline-chart-mark{color:var(--color-base-content);font-weight:700}.pipeline-chart-key{align-items:center;gap:calc(3px * var(--pipeline-scale)) calc(16px * var(--pipeline-scale));padding-top:calc(10px * var(--pipeline-scale));color:var(--color-base-content);flex-wrap:wrap;grid-area:4/2;font-size:.95em;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-chart-key{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pipeline-chart-key-item{align-items:center;gap:calc(5px * var(--pipeline-scale));display:flex}.pipeline-chart-swatch{border-radius:1px;width:1.5em;height:.75em;display:block}.pipeline-chart-key-line{border-top:1.5px solid var(--pipeline-expected);width:1.5em;height:0;display:block}.pipeline-chart-key-dash{border-top:1px dashed var(--pipeline-runrate);width:1.5em;height:0;display:block}.pipeline-chart-key-line.is-dashed{border-top-style:dashed}.pipeline-chart-key-line.is-target{border-top-width:2px}.omnibox-box{flex-direction:column;place-self:start center;width:min(40rem,100vw - 2rem);max-width:none;max-height:min(34rem,100vh - 10rem);margin-top:5rem;padding:0;display:flex;overflow:hidden}.omnibox-field{border-bottom:1px solid var(--color-base-300);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.omnibox-box:has(.omnibox-results:empty) .omnibox-field{border-bottom:0}.omnibox-field input{background:0 0;border:0;flex:1;min-width:0;font-size:1rem}.omnibox-field input:focus{outline:none}.omnibox-results,.omnibox-panel{flex-direction:column;flex:1;min-height:0;display:flex}.omnibox-list{min-height:0;overflow-y:auto}.omnibox-group{text-transform:uppercase;letter-spacing:.05em;color:var(--color-base-content);padding:.6rem 1rem .3rem;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.omnibox-group{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.omnibox-hit{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;gap:.15rem .9rem;padding:.5rem 1rem;display:grid}.omnibox-hit:hover{background-color:var(--color-base-200)}.omnibox-hit[aria-current=true]{background-color:var(--color-primary);color:var(--color-primary-content)}.omnibox-hit[aria-current=true] :is(.omnibox-meta,.omnibox-build,.omnibox-away){color:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){.omnibox-hit[aria-current=true] :is(.omnibox-meta,.omnibox-build,.omnibox-away){color:color-mix(in oklab, var(--color-primary-content) 70%, transparent)}}.omnibox-id{flex-direction:column;gap:.05rem;min-width:0;display:flex}.omnibox-code{font-family:var(--font-mono);font-size:.9rem;font-weight:600}.omnibox-build{text-transform:uppercase;letter-spacing:.04em;color:var(--color-base-content);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.omnibox-build{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.omnibox-body{min-width:0}.omnibox-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.omnibox-meta{color:var(--color-base-content);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.omnibox-meta{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.omnibox-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.omnibox-away{white-space:nowrap;color:var(--color-base-content);align-items:center;gap:.25rem;font-size:.72rem;display:flex}@supports (color:color-mix(in lab, red, red)){.omnibox-away{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.omnibox-none{text-align:center;color:var(--color-base-content);padding:1.1rem 1rem;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.omnibox-none{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.omnibox-foot{border-top:1px solid var(--color-base-300);color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.82rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.omnibox-foot{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.omnibox-foot:hover,.omnibox-foot[aria-current=true]{background-color:var(--color-base-200);color:var(--color-base-content)}.job-page{--job-w-money:7rem;max-width:72rem;margin-inline:auto}.job-cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.job-card-h{border-bottom:1px solid var(--color-base-300);align-items:baseline;gap:.4rem;padding:.7rem .9rem .55rem;font-size:1rem;font-weight:700;display:flex}.job-page .page-header-title{contain:inline-size;display:block;overflow:visible}.job-page .page-header-title>*{white-space:normal;display:block;overflow:visible}.job-page .page-header-title>.meta-line{margin:.2rem 0 0;display:flex}.job-page .page-header-title>*+:before{content:none}.job-page .page-header-title>h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.job-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.125rem;display:flex}.job-action{color:var(--color-base-content);align-items:center;gap:.3rem;font-size:13px;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.job-action{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.job-action:hover{color:var(--color-base-content)}.dash-answer.job-answer{grid-template-columns:minmax(0,22rem) repeat(3,minmax(0,1fr))}@media not all and (min-width:88rem){.dash-answer.job-answer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:44rem){.dash-answer.job-answer{grid-template-columns:minmax(0,1fr)}}.job-answer .dash-tile-v small{letter-spacing:0;color:var(--color-base-content);margin-left:.375rem;font-size:.9375rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.job-answer .dash-tile-v small{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.cost-reads{--cost-cols:8.5rem 3.5rem minmax(0, 1fr) 15.6rem;padding:.3rem 0 .45rem}.cost-reads.has-quoted{--cost-cols:8.5rem 3.5rem minmax(0, 1fr) 15.6rem 5.6rem}.cost-read,.cost-axis,.cost-group{grid-template-columns:var(--cost-cols);align-items:baseline;gap:.2rem .9rem;display:grid}.cost-read{padding:.34rem .9rem;font-size:.85rem}.cost-read-l{font-weight:600}.cost-read-p{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.cost-read-d,.cost-read-q{font-variant-numeric:tabular-nums;color:var(--color-base-content);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.cost-read-d,.cost-read-q{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.cost-read-q{text-align:right}.cost-read-bar{border-radius:.25rem;align-self:center;height:.5rem;position:relative}.cost-read-scale{background-color:var(--color-base-200)}.cost-read-fill{background-color:var(--color-primary-content);inset-block:0;border-radius:.25rem;position:absolute;left:0}.cost-read-capped{border-radius:.25rem 0 0 .25rem}.cost-read-over{background-color:var(--pipeline-over);border-radius:0 .25rem .25rem 0;position:absolute;inset-block:0}.cost-read-clipped{border-right:5px double var(--color-base-100);border-radius:0}.cost-read-budget{border-left:1.5px solid var(--color-base-content);width:0;position:absolute;inset-block:-.4375rem}@supports (color:color-mix(in lab, red, red)){.cost-read-budget{border-left:1.5px solid color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.health-flag{color:var(--color-warning-content);font-weight:600}.health-none{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.health-none{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.job-callout{border-bottom:1px solid var(--color-base-300);background-color:var(--pipeline-risk-wash);padding:.55rem .9rem;font-size:.85rem}.cost-axis{padding:.5rem .9rem .125rem}.cost-axis-track{font-variant-numeric:tabular-nums;height:1rem;color:var(--color-base-content);font-size:.6875rem;line-height:1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.cost-axis-track{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.cost-axis-tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.cost-axis-tick.is-budget{color:var(--color-base-content);font-weight:600}.cost-axis-q,.cost-group-l,.job-centres-head{letter-spacing:.07em;text-transform:uppercase;color:var(--color-base-content);font-size:.6875rem;font-weight:600;line-height:1rem}@supports (color:color-mix(in lab, red, red)){.cost-axis-q,.cost-group-l,.job-centres-head{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.cost-group{padding:.625rem .9rem .125rem}.cost-key{color:var(--color-base-content);flex-wrap:wrap;align-items:center;gap:.25rem .875rem;margin-left:auto;font-size:.75rem;font-weight:400;display:flex}@supports (color:color-mix(in lab, red, red)){.cost-key{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.cost-key-item{align-items:center;gap:.375rem;display:inline-flex}.cost-key-swatch{border:1px solid var(--color-base-300);box-sizing:border-box;border-radius:2px;width:.625rem;height:.625rem}.cost-key-swatch.is-to-date,.cost-key-swatch.is-margin{background-color:var(--color-primary-content)}.cost-key-swatch.is-over{background-color:var(--pipeline-over)}.cost-key-swatch.is-cost{background-color:var(--pipeline-seg-actual)}.margin-bar{display:flex;overflow:hidden}.margin-seg-cost{background-color:var(--pipeline-seg-actual);flex:none}.margin-seg-margin{background-color:var(--color-primary-content);flex:none}.health-notes{border-top:1px solid var(--color-base-300);background-color:var(--color-base-200);color:var(--color-base-content);padding:.55rem .9rem .6rem;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.health-notes{color:color-mix(in oklab, var(--color-base-content) 68%, transparent)}}@media not all and (min-width:80rem){.cost-reads,.cost-reads.has-quoted{--cost-cols:minmax(0, 1fr) 3.5rem}.cost-read-bar,.cost-read-d,.cost-read-q{grid-column:1/-1}.cost-read-q{text-align:left}.cost-read-q:before{content:"Quoted "}.cost-read-q:has(.cost-read-q-none),.cost-axis-q{display:none}}.job-record{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.job-cell{box-shadow:1px 0 0 var(--color-base-300), 0 1px 0 var(--color-base-300);flex-direction:column;gap:.2rem;padding:.7rem .9rem;display:flex}.job-cell-v{overflow-wrap:anywhere;min-width:0;font-size:.9rem}.job-tags{flex-wrap:wrap;gap:.3rem;display:flex}.job-tag{border:1px solid var(--color-base-300);border-radius:var(--radius-selector);padding:.05rem .4rem;font-size:.75rem}.job-tag:hover{background-color:var(--color-base-200)}.job-split{--split-w-share:3rem}.split-bar{background-color:var(--color-base-200);border-bottom:1px solid var(--color-base-300);gap:1px;height:10px;display:flex}.split-seg,.split-swatch{background-color:var(--split-ink)}.split-seg-held{min-width:2px}.split-won{--split-ink:var(--pipeline-seg-won)}.split-committed{--split-ink:var(--pipeline-seg-committed)}.split-likely{--split-ink:var(--pipeline-seg-likely)}.split-rest{--split-ink:var(--pipeline-seg-rest)}.split-dept{grid-template-columns:.6rem minmax(0, 1fr) var(--job-w-money) var(--split-w-share);align-items:baseline;gap:.25rem .75rem;padding:.65rem .9rem .55rem;display:grid}.split-dept+.split-dept{border-top:1px solid var(--color-base-300)}.split-swatch{border:1px solid var(--color-base-300);box-sizing:border-box;border-radius:2px;align-self:center;width:.6rem;height:.6rem}.split-name{font-size:.95rem;font-weight:600}.split-amount{text-align:right;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.split-share{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-base-content);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.split-share{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.split-reads{font-variant-numeric:tabular-nums;color:var(--color-base-content);flex-wrap:wrap;grid-column:2/-1;gap:.1rem .75rem;margin-top:.3rem;font-size:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.split-reads{color:color-mix(in oklab, var(--color-base-content) 72%, transparent)}}.health-read{white-space:nowrap;flex:0 0 8.5rem}.split-foot{grid-template-columns:minmax(0, 1fr) var(--job-w-money) var(--split-w-share);border-top:1px solid var(--color-base-300);background-color:var(--color-base-200);color:var(--color-base-content);align-items:baseline;gap:.25rem .75rem;padding:.55rem .9rem .6rem;font-size:.82rem;display:grid}@supports (color:color-mix(in lab, red, red)){.split-foot{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.split-foot-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-base-content);font-weight:600}.job-centres{--cols:minmax(0, 1fr) var(--job-w-money) repeat(3, 11rem)}.job-centres-name{align-items:baseline;gap:.35rem;min-width:0;font-weight:600;display:flex}.job-centres-name>span:first-child{flex:none}.job-centres-name>.centre-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.job-centres-v{font-weight:600}.job-centres-read{flex-direction:column;justify-content:center;align-items:stretch;gap:3px;padding-block:.4rem}.job-centres-read .cost-read-p{font-size:var(--dtable-text)}.job-centres-read .cost-read-bar{align-self:stretch}.job-centres-read .cost-read-budget{inset-block:-2px}.job-centres-read-l{display:none}.job-centres-none{color:var(--color-base-content);grid-column:3/-1;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.job-centres-none{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.job-centres-reads{display:contents}@media not all and (min-width:80rem){.job-centres .dtable-head{display:none}.job-centres-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .75rem;min-height:0;padding:.7rem .9rem}.job-centres-row .dtable-td{border-left:0;min-width:0;height:auto;padding-inline:0;display:block}.job-centres-name{flex-wrap:wrap;font-size:.95rem}.job-centres-name>span:first-child{white-space:normal;overflow:visible}.job-centres-v{font-size:.95rem}.job-centres-reads{flex-wrap:wrap;grid-column:1/-1;gap:.25rem .9rem;margin-top:.35rem;display:flex}.job-centres-read{flex-flow:wrap;flex:0 0 8.5rem;justify-content:flex-start;align-items:baseline;gap:0 .35rem;padding-block:0;font-size:.75rem}.job-centres-read-l{color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.job-centres-read-l{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.job-centres-read .cost-read-p{text-align:left;font-size:.75rem}.job-centres-read .cost-read-bar{flex:1 0 100%}.job-centres-none{grid-column:1/-1}}.job-more>summary{border-top:1px solid var(--color-base-300);color:var(--color-base-content);align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.8rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.job-more>summary{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.job-more>summary{cursor:pointer;list-style:none}.job-more>summary::-webkit-details-marker{display:none}.job-more>summary:hover{background-color:var(--color-base-200)}.job-more-chev{transition:transform .12s}.job-more[open]>summary .job-more-chev{transform:rotate(180deg)}.job-link{grid-template-columns:minmax(0, 1fr) var(--job-w-money);align-items:baseline;gap:.25rem .75rem;padding:.55rem .9rem;display:grid}.job-link+.job-link,.job-more .job-link:first-child{border-top:1px solid var(--color-base-300)}.job-link:hover{background-color:var(--color-base-200)}.job-link-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.job-link-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-base-content);font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.job-link-v{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}@media not all and (min-width:80rem){.job-record{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:40rem){.job-record{grid-template-columns:minmax(0,1fr)}}.jobs-table{--cols:5.7rem minmax(12rem, 1fr) minmax(6.5rem, 12rem) minmax(6rem, 8.5rem) minmax(8rem, 10rem) 6.25rem 6rem 7.25rem}.jobs-table.jobs-list-plain{--cols:5.7rem minmax(12rem, 1fr) minmax(6.5rem, 12rem) minmax(6rem, 8.5rem) minmax(8rem, 10rem)}.jobs-row{--dtable-row-h:44px;color:inherit}.jobs-row:hover{background-color:var(--color-base-200)}.jobs-meta,.jobs-reads{display:contents}.jobs-c-id{flex-direction:column;justify-content:center;align-items:flex-start;gap:.05rem;line-height:1.2}.jobs-code{font-family:var(--font-mono);font-size:calc(var(--dtable-text) + 1px);font-weight:600}.jobs-build{text-transform:uppercase;letter-spacing:.05em;color:var(--color-base-content);font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.jobs-build{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.jobs-name{font-weight:500}.jobs-table :is(.jobs-c-customer,.jobs-c-manager,.jobs-c-stage){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.jobs-table :is(.jobs-c-customer,.jobs-c-manager,.jobs-c-stage){color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.jobs-lab,.jobs-read-l{display:none}.jobs-read-v{font-variant-numeric:tabular-nums}@media not all and (min-width:80rem){.jobs-table .dtable-head{display:none}.jobs-row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.15rem .6rem;min-height:0;padding:.7rem .9rem;font-size:.875rem}.jobs-row .dtable-td{border-left:0;min-width:0;height:auto;padding-inline:0;display:block}.jobs-c-id{flex-direction:row;grid-area:1/1;align-items:baseline;gap:.5rem;display:flex}.jobs-code{font-size:.95rem}.jobs-c-stage{text-align:right;grid-area:1/2;font-size:.78rem}.jobs-c-name{grid-area:2/1/auto/-1}.jobs-name{font-size:.9375rem;line-height:1.3}.jobs-meta{flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:baseline;gap:.1rem .5rem;font-size:.78rem;display:flex}.jobs-c-manager:has(span):before{content:"·";opacity:.5;margin-inline-end:.4rem}.jobs-reads{flex-wrap:wrap;grid-area:4/1/auto/-1;gap:.1rem 1.1rem;margin-top:.2rem;font-size:.75rem;display:flex}.jobs-lab,.jobs-read-l{display:inline}.jobs-read-v{color:var(--color-base-content);margin-inline-start:.3rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.jobs-read-v{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}}@media not all and (min-width:40rem){.jobs-name{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.deletions-table{--cols:4.5rem 6rem minmax(8rem, 1fr) minmax(5rem, 10rem) 7rem 7.75rem 9rem 5.75rem}.deletions-row{--dtable-row-h:44px}.deletions-table :is(.deletions-c-type,.deletions-c-customer,.deletions-c-date){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.deletions-table :is(.deletions-c-type,.deletions-c-customer,.deletions-c-date){color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.deletions-c-code,.deletions-c-noticed{flex-direction:column;justify-content:center;align-items:flex-start;gap:.05rem;line-height:1.2}.deletions-c-date{font-variant-numeric:tabular-nums;white-space:nowrap}.deletions-restored{color:var(--color-base-content);font-size:.7rem;font-weight:500}.deletions-lab{display:none}@media not all and (min-width:64rem){.deletions-table .dtable-head{display:none}.deletions-row{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.15rem .6rem;min-height:0;padding:.7rem .9rem;font-size:.875rem}.deletions-row .dtable-td{border-left:0;min-width:0;height:auto;padding-inline:0;display:block}.deletions-c-type{grid-area:1/1}.deletions-c-code{flex-direction:row;grid-area:1/2;align-items:baseline;gap:.5rem;display:flex}.deletions-c-amount{text-align:right;grid-area:1/3}.deletions-c-name{grid-area:2/1/auto/-1}.deletions-row>:is(.deletions-c-customer,.deletions-c-date,.deletions-c-forecast){grid-column:1/-1;font-size:.78rem}.deletions-c-noticed{flex-direction:row;gap:.75rem;display:flex}.deletions-lab{display:inline}}.uninvoiced-table{--cols:5.5rem minmax(10rem, 1.6fr) minmax(8rem, 1.2fr) minmax(6.5rem, 9.5rem) minmax(7.5rem, 11rem) 6.5rem 6.25rem 6.25rem 6.25rem 7.25rem}.uninvoiced-row{--dtable-row-h:44px}.uninvoiced-c-code{flex-direction:column;justify-content:center;align-items:flex-start;gap:.05rem;line-height:1.2}.uninvoiced-c-quiet,.uninvoiced-c-figure{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.uninvoiced-c-quiet,.uninvoiced-c-figure{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.uninvoiced-c-date{font-variant-numeric:tabular-nums;white-space:nowrap}.uninvoiced-c-gap{font-weight:600}.uninvoiced-lab{display:none}.uninvoiced-meta,.uninvoiced-figures{display:contents}.uninvoiced-tab-count{font-variant-numeric:tabular-nums;color:var(--color-base-content);font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.uninvoiced-tab-count{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.uninvoiced-apart{padding:1.1rem var(--dtable-pad) .6rem;border-top:1px solid var(--color-base-300);background-color:var(--color-base-200)}.uninvoiced-apart-h{font-size:.8rem;font-weight:600}.uninvoiced-apart-note{color:var(--color-base-content);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.uninvoiced-apart-note{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}@media not all and (min-width:64rem){.uninvoiced-table .dtable-head{display:none}.uninvoiced-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.15rem .6rem;min-height:0;padding:.7rem .9rem;font-size:.875rem}.uninvoiced-row .dtable-td{border-left:0;min-width:0;height:auto;padding-inline:0;display:block}.uninvoiced-c-code{flex-direction:row;grid-area:1/1;align-items:baseline;gap:.5rem;display:flex}.uninvoiced-c-name{grid-area:1/2}.uninvoiced-c-gap{text-align:right;grid-area:1/3}.uninvoiced-meta,.uninvoiced-figures{flex-wrap:wrap;grid-column:1/-1;gap:.1rem .9rem;min-width:0;font-size:.78rem;display:flex}.uninvoiced-meta>:first-child{flex-basis:100%}.uninvoiced-meta>:empty{display:none}.uninvoiced-meta .dtable-clip{display:block}.uninvoiced-c-gap .uninvoiced-lab{color:var(--color-base-content);font-size:.65rem;font-weight:400;display:block}@supports (color:color-mix(in lab, red, red)){.uninvoiced-c-gap .uninvoiced-lab{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.uninvoiced-lab{display:inline}}.picklist-page{max-width:72rem;margin-inline:auto}.picklist-centre{margin-top:.75rem;overflow:clip;container-type:inline-size}.picklist-h{border-bottom:1px solid var(--color-base-300);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;padding:.7rem .9rem .55rem;display:flex}.picklist-h-dept{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.picklist-h-label,.centre-label{border:1px solid var(--color-base-300);border-radius:var(--radius-field);color:var(--color-base-content);padding:.05rem .4rem;font-size:.75rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.picklist-h-label,.centre-label{color:color-mix(in oklab, var(--color-base-content) 72%, transparent)}}.picklist :is(th,td){vertical-align:baseline;padding:.45rem .6rem}.picklist thead{top:var(--app-chrome-h);z-index:2;background-color:var(--color-base-100);box-shadow:inset 0 -1px 0 var(--color-base-300);position:sticky}.picklist thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-base-content);font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.picklist thead th{color:color-mix(in oklab, var(--color-base-content) 52%, transparent)}}.picklist-c-part{width:10.5rem;font-family:var(--font-mono);color:var(--color-base-content);white-space:nowrap;font-size:.9rem;font-weight:500}.picklist-c-name{overflow-wrap:anywhere;width:100%;font-size:1rem}.picklist-c-from{width:11rem;font-family:var(--font-mono);white-space:nowrap;color:var(--color-base-content);font-size:.76rem}@supports (color:color-mix(in lab, red, red)){.picklist-c-from{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.picklist-c-loc{width:8rem;font-family:var(--font-mono);white-space:nowrap;font-size:.86rem;font-weight:500}.picklist-c-qty{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:5.5rem;font-size:1.2rem;font-weight:700}.picklist thead .picklist-c-qty{font-size:.68rem;font-weight:600}.picklist-uom{opacity:.6;font-size:.72rem;font-weight:400;display:block}.picklist-suggested{color:var(--color-base-content);font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.picklist-suggested{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.picklist :is(.picklist-c-packed,.picklist-c-date,.picklist-c-initials){display:none}.picklist-bundlerow :is(td){padding-top:.6rem;padding-bottom:.6rem}.picklist-bundlerow .picklist-c-name{font-weight:600}.picklist-bundlerow .picklist-c-part{white-space:normal;font-size:.95rem;font-weight:600}@container (min-width:36rem){.picklist-centre .picklist-bundlerow .picklist-c-part{white-space:nowrap}}.picklist-kitname{display:block}.picklist-kitname>.picklist-kitmark{vertical-align:.1em}.picklist-kitmark{white-space:nowrap;background-color:var(--color-base-300);color:var(--color-base-content);border-radius:3px;padding:.15rem .35rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.picklist-kitmark{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.picklist-kitmark{text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700;line-height:1}.picklist-kitcopy{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background-color:var(--color-base-100);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-base-content);margin-inline-start:.35rem;padding:.05rem .4rem;font-size:.78rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.picklist-kitcopy{color:color-mix(in oklab, var(--color-base-content) 72%, transparent)}}.picklist-kit .picklist-row .picklist-c-part{padding-left:1.4rem}.picklist-row+.picklist-row{border-top:1px solid var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.picklist-row+.picklist-row{border-top:1px solid color-mix(in oklab, var(--color-base-300) 55%, transparent)}}.picklist-sub :is(td){text-transform:uppercase;letter-spacing:.04em;color:var(--color-base-content);padding-top:.6rem;font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.picklist-sub :is(td){color:color-mix(in oklab, var(--color-base-content) 52%, transparent)}}.picklist thead tr.picklist-section th{text-align:left;text-transform:none;letter-spacing:0;color:var(--color-base-content);border-bottom:1px solid var(--color-base-300);padding-top:.45rem;padding-bottom:.4rem;font-size:1rem;font-weight:700}.picklist-section .picklist-h-label{margin-left:.5rem;font-weight:400}.picklist+.picklist{margin-top:1.5rem}.picklist-narrowed{border-radius:var(--radius-box);border:1px solid var(--color-base-300);background-color:var(--color-base-200);margin-top:.6rem;padding:.5rem .75rem;font-size:.85rem}.picklist-sections{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.picklist-sections-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-base-content);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.picklist-sections-label{color:color-mix(in oklab, var(--color-base-content) 52%, transparent)}}.picklist-sections-label{margin-inline-end:.15rem}.picklist-chip{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background-color:var(--color-base-100);white-space:nowrap;padding:.15rem .55rem;font-size:.8rem;line-height:1.4}.picklist-chip:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.picklist-chip:hover{border-color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.picklist-chip-on{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-content);font-weight:600}.picklist-note td{color:var(--color-base-content);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.picklist-note td{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.picklist-runhead{display:none}@container not (min-width:48rem){.picklist-c-from{display:none}}@container not (min-width:36rem){.picklist :is(th,td){padding-inline:.3rem}.picklist-c-part{white-space:normal;overflow-wrap:anywhere;width:5.5rem;min-width:5.5rem;font-size:.78rem}.picklist-c-name{font-size:.85rem}.picklist-c-loc{width:4.2rem;min-width:4.2rem;font-size:.7rem}.picklist-c-qty{width:2.8rem;min-width:2.8rem;font-size:1rem}.picklist-bundlerow .picklist-c-part{font-size:.8rem}.picklist-kit .picklist-row .picklist-c-part{padding-left:.75rem}.picklist-kitcopy{border:0;padding:0 .2rem;font-size:.72rem}}.picklist-notes{color:var(--color-base-content);flex-direction:column;gap:.35rem;margin-top:1rem;font-size:.78rem;display:flex}@supports (color:color-mix(in lab, red, red)){.picklist-notes{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}@media print{.app-chrome,.picklist-noprint,.materials-margin,.picklist-c-reviewed,.picklist-c-said,#flash{display:none!important}.app-main{margin-top:0!important;padding:0!important}.picklist-page{max-width:none}.picklist thead{box-shadow:none;position:static}.picklist-page [data-controller=navigate-back]{display:none}.picklist-centre{box-shadow:none!important;background:0 0!important;border:0!important}.picklist-bundlerow{background:0 0!important}}.dash-answer{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,22rem) repeat(3,minmax(0,1fr));row-gap:.1875rem;padding:0;display:grid;overflow:hidden}.dash-hero,.dash-tile{grid-row:span 3;grid-template-rows:subgrid;display:grid}.dash-hero{padding:1.125rem 1.5rem 1.25rem}.dash-tile{border-left:1px solid var(--color-base-300);padding:1.125rem 1.25rem}.dash-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--color-base-content);font-size:.6875rem;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.dash-eyebrow{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.dash-hero-v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:700;line-height:1.05}.dash-hero-sub{color:var(--color-base-content);font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.dash-hero-sub{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.dash-tile-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;line-height:1.15}.dash-hero-v,.dash-tile-v{align-self:end}.dash-tile-d{color:var(--color-base-content);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.dash-tile-d{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.dash-tile-d b{font-weight:600}.dash-hero-vs{color:var(--color-base-content);margin-bottom:.125rem;font-weight:500}.dash-hero-vs b{font-weight:700}.dash-sech{letter-spacing:.07em;text-transform:uppercase;color:var(--color-base-content);align-items:center;gap:.5rem;margin:1.25rem 0 .5rem;font-size:.6875rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-sech{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.dash-sech-note{letter-spacing:.03em;text-transform:none;font-weight:400}.dash-sech:after{content:"";background-color:var(--color-base-300);flex:2rem;height:1px}.dash-sech-link{letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--color-primary-content);order:1;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.dash-sech-link:hover{text-decoration:underline}@media not all and (min-width:44rem){.dash-sech{flex-wrap:wrap}.dash-sech:after{display:none}.dash-sech-link{margin-left:auto}}.dash-card-head{border-bottom:1px solid var(--color-base-300);padding:.75rem 1rem}.dash-card-title{font-size:.875rem;font-weight:600}.dash-card-note{color:var(--color-base-content);font-size:.75rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.dash-card-note{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.dash-ladder{--pipeline-scale:1.3;--pipeline-text:12px;--pipeline-w-chart-scale:calc(46px * var(--pipeline-scale));font-size:var(--pipeline-text)}.dash-ladder-body{padding:1rem 1.25rem .875rem}.dash-ladder-scroll{overflow-x:auto}.dash-ladder .pipeline-chart-key{padding-left:calc(var(--pipeline-w-chart-scale) + 7px * var(--pipeline-scale))}.dash-ladder .pipeline-chart-grid{min-width:calc(var(--pipeline-w-chart-scale) + var(--pipeline-months) * 2.4rem)}.dash-builds{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem;display:grid}.dash-build{flex-direction:column;gap:.625rem;max-width:34rem;padding:.875rem 1rem;display:flex}.dash-build-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dash-spark{border-bottom:1px solid var(--color-base-300);width:100%;height:3.625rem;display:block}.dash-build-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.dash-build-fig{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.dash-build-fig:last-child{text-align:right}.dash-build-v{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700;line-height:1.2}.dash-build-v.is-dim{color:var(--color-base-content);font-weight:600}@supports (color:color-mix(in lab, red, red)){.dash-build-v.is-dim{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}@media not all and (min-width:80rem){.dash-answer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.dash-hero{border-bottom:1px solid var(--color-base-300);grid-area:1/1/span 3/-1}.dash-tile{grid-row:4/span 3}.dash-hero+.dash-tile{border-left:0}.dash-ladder{--pipeline-scale:1.1}}@media not all and (min-width:44rem){.dash-answer{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.dash-hero,.dash-tile{grid-area:auto/1;grid-template-rows:auto auto auto}.dash-hero{border-bottom:0}.dash-tile{border-left:0;border-top:1px solid var(--color-base-300)}}.home-job{--dtable-text:13px;border-top:1px solid var(--color-base-300);grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;gap:.15rem 1rem;padding:.625rem 1rem;display:grid}.home-job:first-child{border-top:0}.home-job:hover{background-color:var(--color-base-200)}.home-job-id{flex-direction:column;gap:.05rem;min-width:0;display:flex}.home-job-body{min-width:0}.home-job-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.home-job-meta{color:var(--color-base-content);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.home-job-meta{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.home-job-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-matrix{max-height:calc(100dvh - var(--app-chrome-h) - var(--app-pad-bottom) - 4rem);overflow:auto}.access-matrix-head{z-index:20;background-color:var(--color-base-100);box-shadow:inset 0 -1px 0 var(--color-base-300);position:sticky;top:0}.targets-page{--pipeline-gutter:1rem;--pipeline-rail-w:356px;width:100%}.targets-years .tab.tab-active{background-color:var(--color-primary);color:var(--color-primary-content);font-weight:600}.targets-years .tab:not(.tab-active){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.targets-years .tab:not(.tab-active){color:color-mix(in oklab, var(--color-base-content) 72%, transparent)}}.targets-work{align-items:flex-start;gap:var(--pipeline-gutter);min-height:0;display:flex}.targets-grids{flex:1;min-width:0}.targets{--dtable-pad:.5rem;--targets-month:5.25rem;--cols:minmax(8.5rem, 11rem) repeat(12, minmax(var(--targets-month), 1fr))}.targets :is(.dtable-head,.dtable-row,.targets-band){min-width:calc(8.5rem + 12 * var(--targets-month))}.targets-band{padding:.45rem var(--dtable-pad);border-top:1px solid var(--color-base-300);background-color:var(--color-base-200);color:var(--color-base-content);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.targets-band{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.targets .dtable-pan>.targets-band:first-child{border-top:0}.targets .dtable-row.targets-r-whole+.dtable-row{border-top:2px solid var(--color-base-300)}.targets-note{border-top:1px solid var(--color-base-300);color:var(--color-base-content);padding-block:.5rem;font-size:12px}@supports (color:color-mix(in lab, red, red)){.targets-note{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.targets>:is(.job-card-h,.targets-note){padding-inline:var(--dtable-pad)}.targets :is(.dtable-th,.dtable-td).targets-c-now{background-color:var(--color-base-200);border-left:2px solid var(--color-base-300)}.targets .dtable-th.targets-c-now{color:var(--color-base-content)}.targets-band-label{left:var(--dtable-pad);display:inline-block;position:sticky}.targets .dtable-td:has(>.targets-input){padding:0}.targets-input{width:100%;height:100%;min-height:var(--dtable-row-h);padding:0 var(--dtable-pad);box-shadow:none;text-align:right;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background-color:#0000;border:0;border-radius:0;outline:0;display:block}.targets-input:hover{background-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.targets-input:hover{background-color:color-mix(in oklab, var(--color-base-300) 40%, transparent)}}.targets-input:focus{background-color:var(--color-primary);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.targets-input:focus{background-color:color-mix(in oklab, var(--color-primary) 35%, var(--color-base-100))}}.targets-input:focus{box-shadow:inset 0 0 0 2px var(--color-primary-content)}.picklist-h-count{color:var(--color-base-content);margin-left:auto;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.picklist-h-count{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.picklist-kitparts{white-space:nowrap;color:var(--color-base-content);font-size:.8rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.picklist-kitparts{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.picklist{--materials-tree:1.15rem;--materials-tree-in:2rem}.materials-fold{vertical-align:-.15em;cursor:pointer;width:1.1rem;height:1.1rem;color:var(--color-base-content);border-radius:3px;justify-content:center;align-items:center;margin-inline-end:.35rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.materials-fold{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.materials-fold:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.materials-fold:focus-visible{outline:2px solid var(--materials-join);outline-offset:1px}.materials-fold-mark{transition:transform .12s}.materials-fold[aria-expanded=false] .materials-fold-mark{transform:rotate(-90deg)}.picklist-partrow .picklist-c-part{padding-left:var(--materials-tree-in);position:relative}.picklist-partrow .picklist-c-part:before{content:"";top:-1px;bottom:0;left:var(--materials-tree);border-left:1.5px solid var(--color-base-content);position:absolute}@supports (color:color-mix(in lab, red, red)){.picklist-partrow .picklist-c-part:before{border-left:1.5px solid color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.picklist-partrow.is-open .picklist-c-part:before{content:none}.picklist-partrow:not(:has(+.picklist-partrow)) .picklist-c-part:before{height:50%;width:calc(var(--materials-tree-in) - var(--materials-tree) - .25rem);border-bottom:1.5px solid var(--color-base-content);bottom:auto}@supports (color:color-mix(in lab, red, red)){.picklist-partrow:not(:has(+.picklist-partrow)) .picklist-c-part:before{border-bottom:1.5px solid color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.picklist-partrow:not(:has(+.picklist-partrow)) .picklist-c-part:before{border-bottom-left-radius:4px}@container not (min-width:36rem){.picklist{--materials-tree:.85rem;--materials-tree-in:1.5rem}.materials-fold{margin-inline-end:.15rem}}@media (min-width:30rem){.picklist-centre .picklist-c-part{min-width:8rem}.picklist-centre .picklist-c-loc{min-width:7rem}.picklist-centre .picklist-c-qty{min-width:6.5rem}}.picklist-download-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.picklist-download-title{font-size:1.05rem;font-weight:700}.picklist-download-reading{margin-top:.6rem}.picklist-download-reading+.picklist-download-reading{margin-top:1.4rem}.picklist-download-name{font-weight:600}.picklist-download-hint{color:var(--color-base-content);margin-top:.15rem;font-size:.85rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.picklist-download-hint{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.picklist-download-formats{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}@media not all and (min-width:40rem){.picklist-download{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}@media (min-width:40rem){.picklist-download{place-self:start center;margin-top:5rem}}.picklist-page:has(.materials-split){--materials-said-w:22rem;--materials-gap:1.75rem}.materials-split{--materials-tick:1.375rem;--materials-say:0px;--materials-join:var(--color-primary-content);align-items:flex-start;gap:var(--materials-gap);flex-wrap:wrap;display:flex;position:relative}.materials-list{flex:auto;min-width:0}.materials-margin{position:relative}@media screen and (min-width:137.5rem){.materials-margin{top:0;left:calc(100% + var(--materials-gap));width:var(--materials-said-w);position:absolute}.materials-split:not(:has(.materials-bubble,.materials-park)) .materials-margin{display:none}}@media screen and (min-width:121.5rem){body:not([data-sidebar-open-value=true]) .materials-margin{top:0;left:calc(100% + var(--materials-gap));width:var(--materials-said-w);position:absolute}body:not([data-sidebar-open-value=true]) .materials-split:not(:has(.materials-bubble,.materials-park)) .materials-margin{display:none}}@media not all and (min-width:121.5rem){.materials-margin{flex:100%;order:-1}.materials-margin:not(:has(.materials-bubble-added)),.materials-split :is(.materials-bridge,.materials-margin .materials-bubble:not(.materials-bubble-added)){display:none}}@media not all and (min-width:137.5rem){body[data-sidebar-open-value=true] .materials-margin{flex:100%;order:-1}body[data-sidebar-open-value=true] .materials-margin:not(:has(.materials-bubble-added)),body[data-sidebar-open-value=true] .materials-split :is(.materials-bridge,.materials-margin .materials-bubble:not(.materials-bubble-added)){display:none}}.materials-margin:not(:has(.materials-bubble[data-open])) .materials-bubble:not(.materials-bubble-added){visibility:hidden}.picklist tr.materials-inline>td{padding:0 .75rem .85rem calc(var(--materials-tree-in,2rem) + .5rem);background-color:var(--color-base-200);border-top:0}@supports (color:color-mix(in lab, red, red)){.picklist tr.materials-inline>td{background-color:color-mix(in oklab, var(--color-base-200) 55%, var(--color-base-100))}}.picklist tr.materials-inline>td{box-shadow:inset 1.5px 0 0 var(--materials-join), inset -1.5px 0 0 var(--materials-join), inset 0 -1.5px 0 var(--materials-join)}.picklist .materials-inline .materials-bubble{width:0;min-width:min(100%,46rem);box-shadow:none;border:1px solid var(--color-base-300);margin:0}@container not (min-width:36rem){.picklist tr.materials-inline>td{padding-inline:.5rem}}.picklist .picklist-row.is-open:has(+.materials-inline)>td{box-shadow:inset 0 1.5px 0 var(--materials-join)}.picklist .picklist-row.is-open:has(+.materials-inline)>td:first-child{box-shadow:inset 1.5px 1.5px 0 var(--materials-join)}.picklist .picklist-row.is-open:has(+.materials-inline)>td:last-child{box-shadow:inset -1.5px 1.5px 0 var(--materials-join)}.materials-tick{--input-color:var(--color-primary-content);width:var(--materials-tick);height:var(--materials-tick);border:1.5px solid var(--color-base-content);border-radius:6px;padding:.2rem}@supports (color:color-mix(in lab, red, red)){.materials-tick{border:1.5px solid color-mix(in oklab, var(--color-base-content) 50%, var(--color-base-100))}}.materials-tick{background-color:var(--color-base-100);color:var(--color-base-100);box-shadow:none;cursor:pointer;vertical-align:middle}.materials-tick:checked{border-color:var(--color-primary-content);background-color:var(--color-primary-content);box-shadow:none}.picklist-c-reviewed{text-align:center;vertical-align:middle;width:4.75rem;min-width:4.75rem}.picklist thead .picklist-c-reviewed{font-size:.68rem;font-weight:600}.materials-park{display:none}.materials-bridge{z-index:0;height:1.5px;left:calc(-1 * (var(--materials-gap) + 1px));width:calc(var(--materials-gap) + 1px + var(--materials-say));background-color:var(--materials-join);margin-top:-.75px;position:absolute}.people-control-sub{color:var(--color-base-content);font-weight:400}@supports (color:color-mix(in lab, red, red)){.people-control-sub{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.people-list+.people-list{margin-top:1.25rem}.people-stack{cursor:pointer;border-radius:999px;align-items:center;padding:2px;display:flex}.people-stack .avatar-group>.avatar:not(:first-child){margin-inline-start:-.5rem}.people-stack:hover{background-color:var(--color-base-200)}.people-control-state{gap:.4rem}.people-you{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background-color:var(--color-base-100);align-items:center;gap:.75rem;margin-bottom:.9rem;padding:.75rem .9rem;display:flex}.people-you-why{color:var(--color-base-content);margin-top:.05rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.people-you-why{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.people-access{color:var(--color-base-content);margin-top:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.people-access{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.people-pick-search{width:100%;margin-bottom:.75rem}.people-section[hidden]{display:none}.people-section+.people-section .people-section-h{border-top:1px solid var(--color-base-300)}.people-section-h{letter-spacing:.04em;text-transform:uppercase;color:var(--color-base-content);padding:.45rem .9rem;font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.people-section-h{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.people-section-h{background-color:var(--color-base-200)}.people-rows{border:1px solid var(--color-base-300);border-radius:var(--radius-box);max-height:22rem;overflow-y:auto}.people-row{border-top:1px solid var(--color-base-300);align-items:center;gap:.75rem;min-height:3.5rem;padding:.6rem .9rem;display:flex}.people-row[hidden]{display:none}.people-row.is-pickable{cursor:pointer}.people-row.is-pickable:hover{background-color:var(--color-base-200)}.people-row.is-pickable:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.people-row.is-pickable:has(:checked){background-color:color-mix(in oklab, var(--color-primary) 14%, var(--color-base-100))}}.people-my-level{flex:none;width:auto}.people-row .checkbox{border-radius:6px}.people-tick{width:1.25rem;height:1.25rem;color:var(--color-primary-content);background-color:var(--color-primary);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.people-none{color:var(--color-base-content);padding:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.people-none{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.people-none[hidden]{display:none}.people-row-who{flex:1;min-width:0}.people-row-n{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;overflow:hidden}.people-row-sub{color:var(--color-base-content);font-weight:400}@supports (color:color-mix(in lab, red, red)){.people-row-sub{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.people-row-sub{text-overflow:ellipsis;white-space:nowrap;margin-top:.05rem;font-size:.8rem;overflow:hidden}.materials-watch-opt{border-radius:var(--radius-field);text-align:start;cursor:pointer;align-items:flex-start;gap:.75rem;width:100%;padding:.7rem .8rem;display:flex}.materials-watch-opt:hover,.materials-watch-opt.is-on{background-color:var(--color-base-200)}.materials-watch-dot{border:1.5px solid var(--color-base-content);border-radius:999px;flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}@supports (color:color-mix(in lab, red, red)){.materials-watch-dot{border:1.5px solid color-mix(in oklab, var(--color-base-content) 50%, var(--color-base-100))}}.materials-watch-dot{background-color:var(--color-base-100)}.materials-watch-opt.is-on .materials-watch-dot{border-color:var(--color-primary-content);background:radial-gradient(circle, var(--color-primary-content) 0 .25rem, var(--color-base-100) .27rem)}.materials-watch-t{font-size:.875rem;font-weight:600}.materials-watch-d{color:var(--color-base-content);margin-top:.1rem;font-size:.8rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.materials-watch-d{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.notify-every-opt{cursor:pointer;border:1px solid var(--color-base-300);border-radius:var(--radius-box);background-color:var(--color-base-100);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.notify-every-opt:has(:checked){border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.notify-every-opt:has(:checked){background-color:color-mix(in oklab, var(--color-primary) 10%, var(--color-base-100))}}.notify-box{border-radius:6px}.notify-sub{color:var(--color-base-content);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.notify-sub{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.app-bell{position:relative}.app-bell-count{background-color:var(--color-error);min-width:1.1rem;height:1.1rem;color:var(--color-error-content);text-align:center;top:.3rem;border-radius:999px;padding-inline:.3rem;font-size:.65rem;font-weight:700;line-height:1.1rem;position:absolute;inset-inline-end:.2rem}.notif-page{max-width:56rem;margin-inline:auto}.notif-row{border-top:1px solid var(--color-base-300);text-align:start;cursor:pointer;width:100%;color:var(--color-base-content);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem 1.25rem .85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.notif-row{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.notif-row:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.notif-row:hover{background-color:color-mix(in oklab, var(--color-base-200) 60%, transparent)}}.notif-unread{color:var(--color-base-content)}.notif-dot{border-radius:999px;width:.5rem;height:.5rem;margin-top:.45rem}.notif-unread .notif-dot{background-color:var(--color-base-content)}.notif-body{min-width:0;font-size:.875rem;line-height:1.45}.notif-said{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;overflow:hidden}.notif-about,.notif-when{color:var(--color-base-content);margin-top:.15rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.notif-about,.notif-when{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.notif-when{white-space:nowrap;margin-top:0}.notif-code{font-family:var(--font-mono);color:var(--color-base-content);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.notif-code{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.materials-bubble{z-index:1;box-sizing:border-box;border:1px solid var(--color-base-300);background-color:var(--color-base-100);color:var(--color-base-content);border-radius:10px;margin-inline-start:var(--materials-say);font-size:.78rem;display:block;position:relative}.materials-bubble~.materials-bubble{margin-top:10px}.materials-bubble:not([data-open]) .materials-bubble-shut,.materials-bubble[data-open] .materials-bubble-face{display:none}.materials-bubble-face{align-items:center;gap:.45rem;padding:.4rem .8rem;display:flex}.materials-bubble-face .avatar{flex:none}.materials-bubble:has(.materials-bubble-face:hover){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.materials-bubble:has(.materials-bubble-face:hover){border-color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.materials-bubble-who{flex:none;font-weight:600}.materials-bubble-brief,.materials-bubble-who{align-self:center}.materials-bubble-brief{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-base-content);flex:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.materials-bubble-brief{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.materials-bubble-brief.is-suggestion{color:var(--color-primary-content)}.materials-bubble-count{font-variant-numeric:tabular-nums;color:var(--color-base-content);flex:none;margin-inline-start:.2rem;font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.materials-bubble-count{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.materials-bubble-line{font-family:var(--font-mono);color:var(--color-base-content);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.materials-bubble-line{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.materials-bubble[data-open]{z-index:2;border-radius:var(--radius-box);border:1.5px solid var(--materials-join);box-shadow:0 8px 24px var(--color-base-content);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.materials-bubble[data-open]{box-shadow:0 8px 24px color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.materials-bubble:focus,.materials-bubble:focus-visible{outline:none}.materials-bubble[data-open] .materials-bubble-body{padding:.85rem}.materials-bubble-body{flex-direction:column;gap:.85rem;display:flex}.materials-bubble-body>:first-child{padding-inline-end:1.3rem}.materials-bubble-shut{border-radius:var(--radius-field);color:var(--color-base-content);padding:.2rem;display:flex;position:absolute;top:.25rem;right:.3rem}@supports (color:color-mix(in lab, red, red)){.materials-bubble-shut{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.materials-bubble-shut:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.materials-bubble:not([data-open]) .materials-panel-head{display:none}.materials-panel-head{border-bottom:1px solid var(--color-base-300);align-items:center;gap:.3rem;min-height:2.75rem;padding:0 .4rem 0 .85rem;display:flex}.materials-panel-no{font-family:var(--font-mono);color:var(--color-base-content);flex:none;margin-inline-end:.2rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.materials-panel-no{color:color-mix(in oklab, var(--color-base-content) 75%, transparent)}}.materials-panel-kit{letter-spacing:.06em;text-transform:uppercase;color:var(--color-base-content);flex:none;margin-inline-end:.2rem;font-size:.66rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.materials-panel-kit{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.materials-panel-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.materials-panel-in{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--color-base-content);flex:none;font-size:.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.materials-panel-in{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.materials-panel-step,.materials-bubble[data-open] .materials-bubble-shut{border-radius:var(--radius-field);width:1.9rem;height:1.9rem;color:var(--color-base-content);flex:none;justify-content:center;align-items:center;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.materials-panel-step,.materials-bubble[data-open] .materials-bubble-shut{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.materials-panel-step,.materials-bubble[data-open] .materials-bubble-shut{cursor:pointer}.materials-panel-step:hover:not(:disabled){background-color:var(--color-base-200);color:var(--color-base-content)}.materials-panel-step:disabled{opacity:.35;cursor:default}.materials-bubble[data-open] .materials-bubble-shut{position:static}.materials-bubble[data-open] .materials-bubble-body>:first-child{padding-inline-end:0}.materials-suggestion{font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:.85rem}.materials-suggestion strong{color:var(--color-primary-content);font-size:1.05rem;font-weight:700}.materials-suggestion-was{color:var(--color-base-content);font-size:1.05rem}@supports (color:color-mix(in lab, red, red)){.materials-suggestion-was{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.materials-suggestion-by{color:var(--color-base-content);margin-inline-start:.25rem;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.materials-suggestion-by{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.materials-said-qty{align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.materials-mark{color:var(--color-base-content);align-items:center;gap:.5rem;font-size:.78rem;display:flex}@supports (color:color-mix(in lab, red, red)){.materials-mark{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.materials-mark-tick{color:var(--color-primary-content);flex:none}.materials-mark-b span{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.materials-mark-b span{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.materials-composer{display:contents}.materials-figure{border-radius:var(--radius-field);border:1px solid var(--color-primary);order:1;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.materials-figure{border:1px solid color-mix(in oklab, var(--color-primary) 70%, var(--color-base-300))}}.materials-figure{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.materials-figure{background-color:color-mix(in oklab, var(--color-primary) 22%, var(--color-base-100))}}.materials-figure[hidden]{display:none}.materials-figure-k{flex:none;font-size:.875rem;font-weight:600}.materials-figure-cancel{margin-inline-start:auto}.materials-qty{box-sizing:border-box;border:1.5px solid var(--materials-join);border-radius:var(--radius-field);background-color:var(--color-base-100);width:4.75rem;height:2.15rem;box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;color:var(--color-base-content);outline:none;flex:none;padding:0 .6rem;font-size:1.1rem;font-weight:700}.materials-qty:focus{outline:2px solid var(--materials-join)}@supports (color:color-mix(in lab, red, red)){.materials-qty:focus{outline:2px solid color-mix(in oklab, var(--materials-join) 35%, transparent)}}.materials-qty:focus{outline-offset:1px}.materials-reply{box-sizing:border-box;border:1px solid var(--color-base-300);background-color:var(--color-base-200);border-radius:999px;width:100%;height:2rem;padding:0 2.3rem 0 .8rem}@supports (color:color-mix(in lab, red, red)){.materials-reply{background-color:color-mix(in oklab, var(--color-base-200) 55%, var(--color-base-100))}}.materials-reply{color:var(--color-base-content);font-size:.8rem}.materials-bubble .materials-reply{field-sizing:content;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background-color:#0000;border:0;border-radius:0;height:auto;min-height:2rem;max-height:9rem;padding:.3rem .25rem;font-size:.875rem;line-height:1.4;overflow:hidden auto}.materials-bubble .materials-reply:focus{background-color:#0000}.materials-reply:focus{border-color:var(--color-primary);background-color:var(--color-base-100);outline:none}.materials-send{background-color:var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-primary-content);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:.25rem}.materials-composer>.materials-say{order:2}.materials-under{order:3;align-items:center;gap:.5rem;margin-top:-.35rem;display:flex}.materials-under[hidden]{display:none}.materials-audience{color:var(--color-base-content);order:4;align-items:center;gap:.4rem;margin-top:-.45rem;font-size:.75rem;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.materials-audience{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.materials-audience:has(.materials-audience-text:empty),.materials-audience .avatar-group:empty{display:none}.materials-audience-text{flex:1;min-width:0}.materials-audience-change{text-underline-offset:3px;flex:none;text-decoration:underline}.materials-audience-change:hover{color:var(--color-base-content)}.materials-suggest{border-radius:var(--radius-field);color:var(--color-primary-content);cursor:pointer;align-items:center;gap:.35rem;padding:.2rem .15rem;font-size:.8rem;font-weight:600;display:inline-flex}.materials-suggest:hover{text-underline-offset:3px;text-decoration:underline}.materials-mention-list{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background-color:var(--color-base-100);box-shadow:0 8px 20px var(--color-base-content);flex-direction:column;order:2;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.materials-mention-list{box-shadow:0 8px 20px color-mix(in oklab, var(--color-base-content) 12%, transparent)}}.materials-mention-list[hidden]{display:none}.materials-mention-opt{border-radius:var(--radius-field);cursor:pointer;align-items:center;gap:.6rem;padding:.4rem .6rem;display:flex}.materials-mention-opt[aria-selected=true]{background-color:var(--color-base-200)}.materials-mention-opt[aria-disabled]{cursor:default}.materials-mention-opt[aria-disabled] .materials-mention-n{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.materials-mention-opt[aria-disabled] .materials-mention-n{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.materials-mention-b{min-width:0}.materials-mention-n{font-size:.85rem;font-weight:600}.materials-mention-w{color:var(--color-base-content);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.materials-mention-w{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.materials-mention-w.is-out{color:var(--color-error)}.materials-mention{color:var(--color-primary-content);font-weight:600}.materials-said{align-items:flex-start;gap:.5rem;display:flex}.materials-said-b{flex:1;min-width:0}.materials-said .avatar{flex:none;margin-top:.05rem}.materials-say{align-items:center;gap:.5rem;display:flex;position:relative}.materials-say .avatar{flex:none}.materials-say .materials-reply{flex:1;min-width:0}.materials-bubble .materials-say{border:1px solid var(--color-base-content);align-items:flex-end;gap:.4rem;padding:.3rem .3rem .3rem .6rem}@supports (color:color-mix(in lab, red, red)){.materials-bubble .materials-say{border:1px solid color-mix(in oklab, var(--color-base-content) 22%, var(--color-base-100))}}.materials-bubble .materials-say{border-radius:var(--radius-box);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.materials-bubble .materials-say{background-color:color-mix(in oklab, var(--color-base-200) 45%, var(--color-base-100))}}.materials-bubble .materials-say:focus-within{border-color:var(--materials-join);background-color:var(--color-base-100)}.materials-bubble .materials-say .avatar{margin-bottom:.3rem}.materials-bubble .materials-send{flex:none;width:2rem;height:2rem;position:static}.materials-said{position:relative}.materials-said:has(.materials-said-menu) .materials-comment-who{padding-inline-end:1.6rem}.materials-said-menu{position:absolute;top:0;right:0}.materials-said-more{border-radius:var(--radius-field);color:var(--color-base-content);padding:.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.materials-said-more{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.materials-said-more{cursor:pointer}.materials-said:hover .materials-said-more,.materials-said-more:focus-visible{color:var(--color-base-content)}.materials-said-sheet{z-index:50;background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box);width:9rem;box-shadow:0 8px 20px var(--color-base-content);padding:.25rem}@supports (color:color-mix(in lab, red, red)){.materials-said-sheet{box-shadow:0 8px 20px color-mix(in oklab, var(--color-base-content) 16%, transparent)}}.materials-said-sheet form{display:contents}.materials-said-sheet button{text-align:start;border-radius:var(--radius-field);cursor:pointer;width:100%;padding:.35rem .5rem;font-size:.8rem}.materials-said-sheet button:hover{background-color:var(--color-base-200)}.materials-said-drop{color:var(--color-error)}.materials-edited{color:var(--color-base-content);font-style:italic;font-weight:400}@supports (color:color-mix(in lab, red, red)){.materials-edited{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.materials-said-edit{flex-direction:column;gap:.35rem;margin-top:.2rem;display:flex}.materials-said-field{box-sizing:border-box;border:1px solid var(--color-base-300);border-radius:var(--radius-field);background-color:var(--color-base-100);width:100%;color:var(--color-base-content);resize:vertical;padding:.35rem .55rem;font-family:inherit;font-size:.8rem;line-height:1.45}.materials-said-field:focus{border-color:var(--color-primary);outline:none}.materials-said-do{align-items:center;gap:.4rem;display:flex}.materials-comment-who{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-size:.78rem;font-weight:600;display:flex}.materials-comment-who span{color:var(--color-base-content);font-weight:400}@supports (color:color-mix(in lab, red, red)){.materials-comment-who span{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.materials-comment-body{white-space:pre-line;overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.materials-bubble .materials-comment-body{font-size:.8rem}.picklist-row.is-open>td{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.picklist-row.is-open>td{background-color:color-mix(in oklab, var(--color-base-200) 55%, var(--color-base-100))}}.picklist-row.is-open>td{box-shadow:inset 0 1.5px 0 var(--materials-join), inset 0 -1.5px 0 var(--materials-join)}.picklist-row.is-open>td:first-child{box-shadow:inset 1.5px 1.5px 0 var(--materials-join), inset 0 -1.5px 0 var(--materials-join)}.picklist-row.is-open>td:last-child{box-shadow:inset -1.5px 1.5px 0 var(--materials-join), inset 0 -1.5px 0 var(--materials-join)}.materials-line-link{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.materials-line-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 28%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 28%, transparent);text-decoration-color:color-mix(in oklab, var(--color-base-content) 28%, transparent)}}.materials-line-link:hover{text-decoration-color:currentColor}.materials-filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.1rem 0 .9rem;display:flex}.materials-filter-n{font-variant-numeric:tabular-nums;color:var(--color-base-content);margin-inline-start:.3rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.materials-filter-n{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.materials-centre-head{border-bottom:1px solid var(--color-base-300);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.7rem .9rem .6rem;display:flex}.materials-centre-head .picklist-h{border:0;flex:auto;padding:0}.materials-progress{font-variant-numeric:tabular-nums;color:var(--color-base-content);align-items:center;gap:.75rem;font-size:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.materials-progress{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.materials-progress-do{border-color:var(--color-base-300);background-color:var(--color-base-100);box-shadow:none;font-weight:600}.materials-progress-do:hover{background-color:var(--color-base-200)}.picklist-row.is-openable{cursor:pointer}.picklist-row.is-openable:not(.is-open):is(:hover,:focus-within)>td{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.picklist-row.is-openable:not(.is-open):is(:hover,:focus-within)>td{background-color:color-mix(in oklab, var(--color-base-200) 45%, var(--color-base-100))}}.picklist-c-said{text-align:center;vertical-align:middle;width:4.5rem;min-width:4.5rem}.picklist thead .picklist-c-said{font-size:.68rem;font-weight:600}@container not (min-width:28rem){.picklist-c-said{display:none}}.materials-count{font-variant-numeric:tabular-nums;color:var(--color-base-content);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.materials-count{color:color-mix(in oklab, var(--color-base-content) 28%, transparent)}}.picklist-row:is(:hover,:focus-within,.is-open) .materials-count,.materials-count.has-said{color:var(--color-primary-content)}.picklist-row.is-openable:hover .picklist-c-qty .picklist-now-plain{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.picklist-addedrow>td{border-top:1px dashed var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.picklist-addedrow>td{border-top:1px dashed color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.picklist-addedrow+.picklist-addedrow>td{border-top-style:solid;border-top-color:var(--color-base-200)}.picklist-addedmark{border:1px dashed var(--color-base-content);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.picklist-addedmark{border:1px dashed color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.picklist-addedmark{padding:.1rem .3rem}.materials-removeform{display:inline}.materials-removebtn{border-radius:var(--radius-field);color:var(--color-base-content);padding:.1rem .3rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.materials-removebtn{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.materials-removebtn{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.materials-removebtn:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.picklist-addfoot{padding:.15rem .75rem .6rem;display:flex}.materials-addbtn{border-radius:var(--radius-field);color:var(--color-base-content);align-items:center;gap:.3rem;padding:.25rem .35rem;font-size:.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.materials-addbtn{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.materials-addbtn{cursor:pointer}.materials-addbtn:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.materials-bubble-added{border-style:dashed}.materials-bubble-added .materials-bubble-face{cursor:default}.materials-picker{flex-direction:column;gap:.7rem;width:min(36rem,100vw - 2rem);max-width:none;display:flex}@media not all and (min-width:40rem){.materials-picker{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}@media (min-width:40rem){.materials-picker{place-self:start center;margin-top:5rem}}.materials-picker form{flex-direction:column;gap:.7rem;display:flex}.materials-picker-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.materials-picker-title{font-size:1.05rem;font-weight:700}.materials-picker-where{color:var(--color-base-content);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.materials-picker-where{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.materials-picker-q{width:100%}.materials-picker-results{min-height:4rem;max-height:16rem;margin-top:.5rem;display:block;overflow-y:auto}.materials-picker-results:has(.materials-picker-list){border-bottom:1px solid var(--color-base-300)}.materials-picker-list{flex-direction:column;display:flex}.materials-picker-hit{border-radius:var(--radius-field);cursor:pointer;align-items:baseline;gap:.6rem;padding:.4rem .5rem;display:flex}.materials-picker-hit:hover{background-color:var(--color-base-200)}.materials-picker-hit:has(input:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.materials-picker-hit:has(input:checked){background-color:color-mix(in oklab, var(--color-primary) 18%, transparent)}}.materials-picker-no{width:6rem;font-family:var(--font-mono);flex:none;font-size:.78rem}.materials-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.85rem;overflow:hidden}.materials-picker-bin{font-family:var(--font-mono);color:var(--color-base-content);flex:none;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.materials-picker-bin{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.materials-picker-empty{color:var(--color-base-content);padding:.9rem .5rem;font-size:.85rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.materials-picker-empty{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.materials-picker-term{font-family:var(--font-mono)}.materials-picker-byname{flex-direction:column;gap:.5rem;display:flex}.materials-picker-f{align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.materials-picker-f input{font-weight:400}.materials-picker-byname .materials-picker-f input{flex:auto;min-width:0}.materials-picker-qty input{font-variant-numeric:tabular-nums;width:5rem}.materials-picker-foot{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.materials-picker-foot .materials-say{flex:12rem;min-width:0}.materials-picker-do{align-items:center;gap:.5rem;display:flex}.materials-picker-escape{color:var(--color-base-content);margin-inline-start:auto;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.materials-picker-escape{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.materials-picker-escape{text-underline-offset:2px;cursor:pointer;text-decoration:underline}.materials-picker-escape:hover{color:var(--color-base-content)}.materials-orphan{font-family:var(--font-mono);font-size:.8rem}.sitereview-page{max-width:56rem;margin-inline:auto}.sitereview-card{margin-top:.75rem;padding:.85rem 1rem 1rem}.sitereview-h{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.sitereview-num{font-family:var(--font-mono);font-weight:700}.sitereview-name{font-weight:600}.sitereview-build{color:var(--color-base-content);margin-left:auto;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.sitereview-build{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.sitereview-lines{flex-direction:column;gap:.75rem;margin-top:.7rem;display:flex}.sitereview-line{border-top:1px solid var(--color-base-300);padding-top:.7rem}@supports (color:color-mix(in lab, red, red)){.sitereview-line{border-top:1px solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.sitereview-line:first-child{border-top:0;padding-top:0}.sitereview-part{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.sitereview-code{font-family:var(--font-mono);font-size:.85rem;font-weight:600}.sitereview-item{color:var(--color-base-content);font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.sitereview-item{color:color-mix(in oklab, var(--color-base-content) 75%, transparent)}}.sitereview-in{color:var(--color-base-content);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.sitereview-in{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.sitereview-said{margin-top:.35rem}.labour-nb{--cols:7.5rem minmax(8rem, 13rem) 4.5rem minmax(16rem, 1fr)}.labour-nb .dtable-row{align-items:stretch}.labour-nb .dtable-td{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-block:.6rem;line-height:1.35}.labour-nb .dtable-td.dtable-num{justify-content:flex-start;align-items:flex-end}.labour-nb-note{white-space:pre-line;overflow-wrap:anywhere}.labour-nb-unit{display:none}.labour-nb-changed{color:var(--color-base-content);font-size:11px}@supports (color:color-mix(in lab, red, red)){.labour-nb-changed{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.labour-nb-person{grid-template-columns:var(--cols);background-color:var(--color-base-200);border-top:1px solid var(--color-base-300);align-items:baseline;padding-block:.55rem;font-size:13px;line-height:1.35;display:grid}.labour-nb-who{min-width:0;padding-inline:var(--dtable-pad);grid-column:1/3}.labour-nb-total{padding-inline:var(--dtable-pad);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;font-weight:600}.labour-nb-name{font-weight:600}.labour-nb-figures{font-variant-numeric:tabular-nums;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.labour-nb-figures{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}@media not all and (min-width:48rem){.labour-nb .dtable-head{display:none}.labour-nb-row{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.65rem .9rem}.labour-nb-row .dtable-td{border-left:0;padding:0}.labour-nb-person{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;padding-inline:.9rem}.labour-nb-who{grid-column:1;padding-inline:0}.labour-nb-total{grid-column:2;padding-inline:0}.labour-nb .labour-nb-date{flex-direction:row;grid-area:1/1;align-items:baseline;gap:.5rem}.labour-nb .labour-nb-hours{grid-area:1/2}.labour-nb .labour-nb-activity{grid-area:2/1/auto/-1}.labour-nb .labour-nb-note{grid-column:1/-1;margin-top:.35rem}.labour-nb-unit{display:inline}}.tsc{--cols:minmax(8rem, 11rem) 6.5rem minmax(12rem, 1fr) 11.5rem 12.5rem 10.5rem}.tsc.tsc-pay{--cols:minmax(8rem, 11rem) 6.5rem minmax(12rem, 1fr) 11.5rem 12.5rem 8.5rem 10.5rem}.tsc .dtable-row{align-items:stretch}.tsc .dtable-td{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-block:.55rem;line-height:1.35}.tsc .dtable-td.dtable-num{justify-content:flex-start;align-items:flex-end}.tsc-pair{white-space:nowrap}.tsc-was,.tsc-sub,.tsc-h-sub,.tsc-seen{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tsc-was,.tsc-sub,.tsc-h-sub,.tsc-seen{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.tsc-v{font-weight:600}.tsc-hours,.tsc-cost,.tsc-span{font-variant-numeric:tabular-nums;white-space:nowrap}.tsc-sub,.tsc-h-sub{font-size:11.5px}.tsc-seen{font-size:12.5px}.tsc-where{overflow-wrap:anywhere}.tsc-week{padding:.4rem var(--dtable-pad);background-color:var(--color-base-200);border-top:1px solid var(--color-base-300);letter-spacing:.07em;text-transform:uppercase;color:var(--color-base-content);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tsc-week{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}@media not all and (min-width:48rem){.tsc .dtable-head{display:none}.tsc-row{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.65rem .9rem}.tsc-row .dtable-td{border-left:0;padding:0}.tsc .tsc-where{grid-column:1/-1}.tsc .tsc-hours{grid-area:1/2}}.tsc-history{font-size:12.5px}.tsc-h-sum{padding:.75rem 1rem .5rem;font-weight:600}.tsc-h-line{padding:.3rem 1rem}.tsc-h-top{align-items:baseline;gap:.625rem;display:flex}.tsc-h-what{flex:1;min-width:0}.tsc-hours .tsc-sub{text-align:end}.us-table{--cols:minmax(11rem, 1fr) 7.5rem 7rem 9rem 8.5rem 9rem}.us-table :is(.dtable-head,.us-row,.dtable-foot,.dtable-empty){min-width:52rem}.us-c-trend{justify-content:center}.us-trend{width:6rem;height:1.75rem;overflow:visible}.us-trend-line{fill:none;stroke:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.us-trend-line{stroke:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.us-trend-line{stroke-width:1.25px}.us-trend-dot{fill:var(--color-base-content)}.us-select{cursor:pointer;color:inherit;text-align:start;max-width:100%}.us-select:hover{text-underline-offset:2px;text-decoration:underline}.us-select:focus-visible{outline:2px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.us-select:focus-visible{outline:2px solid color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.us-select:focus-visible{outline-offset:2px}.us-row[aria-current]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.us-row[aria-current]{background-color:color-mix(in oklab, var(--color-primary) 22%, var(--color-base-100))}}.us-layout{align-items:flex-start;gap:1rem;display:flex}.us-layout>.us-table{flex:1;min-width:0}.us-rail{--ja-rail-w:32rem}@media not all and (min-width:80rem){.us-rail{--ja-rail-w:min(32rem, 100vw)}}[data-user-score-view-value=person] .us-rail{display:flex}.us-chart{margin-bottom:.75rem;padding:.75rem 1rem .6rem}.us-chart-head{letter-spacing:.07em;text-transform:uppercase;color:var(--color-base-content);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.us-chart-head{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.us-chart-head{margin-bottom:1.1rem}.us-chart-body{grid-template-rows:9rem auto;grid-template-columns:2.75rem minmax(0,1fr);column-gap:.5rem;padding-top:.25rem;display:grid}.us-chart-scale{font-variant-numeric:tabular-nums;text-align:end;color:var(--color-base-content);font-size:11px;position:relative}@supports (color:color-mix(in lab, red, red)){.us-chart-scale{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.us-chart-scale>div{position:absolute;right:0;transform:translateY(-50%)}.us-chart-area{position:relative}.us-chart-grid>div{border-top:1px solid var(--dtable-rule,var(--color-base-300));position:absolute;inset-inline:0}.us-chart-plot{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.us-chart-line{fill:none;stroke:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.us-chart-line{stroke:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.us-chart-line{stroke-width:1.5px;vector-effect:non-scaling-stroke}.us-chart-dot{stroke:var(--color-base-content);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.us-chart-axis{grid-column:2;grid-template-columns:repeat(var(--us-weeks), minmax(0, 1fr));text-align:center;white-space:nowrap;color:var(--color-base-content);padding-top:.35rem;font-size:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.us-chart-axis{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.us-jobs{padding-bottom:.5rem;font-size:13px}.us-row+.us-jobs{border-top:1px solid var(--dtable-rule)}.us-line{grid-template-columns:minmax(0,1fr) 4.25rem 3.25rem 5.5rem 2.75rem;align-items:baseline;column-gap:.5rem;padding:.3rem 1rem;display:grid}.us-line-head{letter-spacing:.08em;text-transform:uppercase;color:var(--color-base-content);padding-block:.75rem .2rem;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.us-line-head{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.us-line-head{white-space:nowrap}.us-line:not(.us-line-head)+.us-line:not(.us-line-head){border-top:1px solid var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.us-line:not(.us-line-head)+.us-line:not(.us-line-head){border-top:1px solid color-mix(in oklab, var(--color-base-300) 45%, transparent)}}.us-job{align-items:baseline;gap:.5rem;min-width:0;display:flex}.us-code{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.us-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}@media not all and (min-width:40rem){.us-table{--cols:minmax(0, 1fr) 4.75rem 4rem 4.25rem 4.75rem 0;--dtable-pad:.5rem}.us-c-trend{display:none}.us-table :is(.dtable-head,.us-row,.dtable-foot,.dtable-empty){min-width:0}.us-line{row-gap:.1rem}.us-line>:first-child{grid-column:1/-1}.us-line>:nth-child(2){grid-column:2}}.pulse-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-base-content);font-size:.6875rem;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.pulse-eyebrow{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.pulse-strip{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:.1875rem;display:grid;overflow:hidden}.pulse-kpi{grid-row:span 6;grid-template-rows:subgrid;border-left:1px solid var(--color-base-300);min-width:0;padding:.875rem 1rem .75rem;display:grid}.pulse-kpi:first-child{border-left:0}.pulse-kpi-v{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:1.625rem;font-weight:700;line-height:1.15;overflow:hidden}.pulse-kpi-unit{letter-spacing:0;font-size:.6em;font-weight:600}.pulse-kpi-v.is-none{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pulse-kpi-v.is-none{color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.pulse-kpi-v.is-none{font-weight:600}.pulse-kpi-d{color:var(--color-base-content);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.pulse-kpi-d{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pulse-kpi-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pulse-kpi[title] .pulse-eyebrow{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pulse-kpi[title] .pulse-eyebrow{-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.pulse-kpi[title] .pulse-eyebrow{cursor:help}.pulse-kpi-c{color:var(--color-base-content);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.pulse-kpi-c{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pulse-kpi-c{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pulse-kpi-c b{color:var(--color-base-content);font-variant-numeric:tabular-nums;font-weight:600}.pulse-trend{--pulse-spark-gap:.5rem;--pulse-spark-h:2.5rem;--pulse-foot-h:1rem;grid-row:-2/-1;align-self:end}.pulse-trend:empty{min-height:calc(var(--pulse-spark-gap) + var(--pulse-spark-h) + var(--pulse-foot-h))}.pulse-kpi-body{display:contents}.pulse-card-movement{min-height:29.5rem}.pulse-card-stalled{min-height:26rem}.pulse-spark{height:var(--pulse-spark-h);margin-top:var(--pulse-spark-gap);align-items:flex-end;gap:3px;display:flex}.pulse-spark-bar{height:max(var(--pulse-h), 2px);background-color:var(--color-base-content);border-radius:2px;flex:1 1 0}@supports (color:color-mix(in lab, red, red)){.pulse-spark-bar{background-color:color-mix(in oklab, var(--color-base-content) 20%, var(--color-base-100))}}.pulse-spark-bar.is-now{background-color:var(--color-base-content)}.pulse-spark-bar.is-none{background-color:var(--color-base-300);height:1px}.pulse-spark-foot{font-size:.625rem;line-height:var(--pulse-foot-h);color:var(--color-base-content);justify-content:space-between;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pulse-spark-foot{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.pulse-spark-foot{white-space:nowrap}.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.125rem;margin-top:1.125rem;display:grid}.pulse-col{flex-direction:column;gap:1.125rem;min-width:0;display:flex}.pulse-card{flex-direction:column;gap:.75rem;min-width:0;padding:1.125rem 1.25rem;display:flex;container-type:inline-size}.pulse-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pulse-card-title{font-size:.9375rem;font-weight:600}.pulse-card-sum{color:var(--color-base-content);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.pulse-card-sum{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pulse-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--color-base-content);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pulse-sub{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.pulse-sub{margin-top:.25rem}.pulse-empty{color:var(--color-base-content);font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.pulse-empty{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pulse-empty{padding:.25rem 0}.pulse-foot{color:var(--color-base-content);font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.pulse-foot{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pulse-key{flex-wrap:wrap;gap:.375rem 1rem;display:flex}.pulse-key-item{align-items:center;gap:.375rem;font-size:.75rem;display:flex}.pulse-key-item b{font-variant-numeric:tabular-nums;font-weight:600}.pulse-role-name{align-items:center;gap:.5rem;display:inline-flex}.pulse-roles tbody :is(th,td){padding:.375rem 0}.pulse-swatch{border-radius:3px;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}:is(.pulse-seg,.pulse-swatch).is-invoiced{background-color:var(--pulse-invoiced)}:is(.pulse-seg,.pulse-swatch).is-labour{background-color:var(--pulse-labour)}:is(.pulse-seg,.pulse-swatch).is-materials{background-color:var(--pulse-materials)}:is(.pulse-seg,.pulse-swatch).is-started{background-color:var(--pulse-started)}:is(.pulse-seg,.pulse-swatch).is-progressed{background-color:var(--pulse-progressed)}:is(.pulse-seg,.pulse-swatch).is-completed{background-color:var(--pulse-completed)}:is(.pulse-seg,.pulse-swatch).is-still{background-color:var(--color-base-300)}:is(.pulse-seg,.pulse-swatch).is-skilled{background-color:var(--pulse-role-skilled)}:is(.pulse-seg,.pulse-swatch).is-admin{background-color:var(--pulse-role-admin)}:is(.pulse-seg,.pulse-swatch).is-site-supervisors{background-color:var(--pulse-role-site-supervisors)}:is(.pulse-seg,.pulse-swatch).is-apprentices{background-color:var(--pulse-role-apprentices)}:is(.pulse-seg,.pulse-swatch).is-project-managers{background-color:var(--pulse-role-project-managers)}:is(.pulse-seg,.pulse-swatch).is-other{background-color:var(--pulse-role-other)}:is(.pulse-seg,.pulse-swatch).is-billable{background-color:var(--pulse-billable)}:is(.pulse-seg,.pulse-swatch).is-off-jobs{background-color:var(--pulse-off-jobs)}:is(.pulse-seg,.pulse-swatch).is-leave{background-color:var(--pulse-leave)}.pulse-run{grid-template-rows:13rem auto;grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;display:grid}.pulse-run-scale{color:var(--color-base-content);font-size:.625rem;position:relative}@supports (color:color-mix(in lab, red, red)){.pulse-run-scale{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pulse-run-scale{font-variant-numeric:tabular-nums;min-width:2.5rem}.pulse-run-scale span{right:0;bottom:var(--pulse-y);white-space:nowrap;position:absolute;transform:translateY(50%)}.pulse-run-plot{position:relative}.pulse-run-grid{left:0;right:0;bottom:var(--pulse-y);border-top:1px solid var(--color-base-200);position:absolute}.pulse-run-grid:first-child{border-top-color:var(--color-base-300)}.pulse-run-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pulse-run-invoiced{fill:none;stroke:var(--pulse-invoiced);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pulse-run-labour{fill:var(--pulse-labour)}.pulse-run-materials{fill:var(--pulse-materials)}.pulse-run-today{top:0;bottom:0;left:var(--pulse-x);border-left:1px dashed var(--color-base-content);position:absolute}@supports (color:color-mix(in lab, red, red)){.pulse-run-today{border-left:1px dashed color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.pulse-run-today span{color:var(--color-base-content);font-size:.625rem;position:absolute;top:-.125rem;left:.25rem}@supports (color:color-mix(in lab, red, red)){.pulse-run-today span{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pulse-run-axis{height:1.125rem;color:var(--color-base-content);grid-column:2;font-size:.625rem;position:relative}@supports (color:color-mix(in lab, red, red)){.pulse-run-axis{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pulse-run-axis span{top:.25rem;left:var(--pulse-x);white-space:nowrap;position:absolute;transform:translate(-50%)}.pulse-bars{align-items:flex-end;gap:1rem;padding-top:.25rem;display:flex;overflow-x:auto}.pulse-bar-col{flex-direction:column;flex:1 1 0;align-items:center;gap:.3125rem;min-width:min-content;display:flex}.pulse-bar-plot{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:12rem;display:flex}.pulse-bar-fig{font-variant-numeric:tabular-nums;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.pulse-bar{width:min(3rem,70%);height:calc(var(--pulse-h) * .85);border-radius:4px 4px 0 0;flex-direction:column-reverse;gap:2px;min-height:2px;display:flex;overflow:hidden}.pulse-bar .pulse-seg{min-height:1px}.pulse-bar-ahead{color:var(--color-base-content);font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.pulse-bar-ahead{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.pulse-bars.is-dense{gap:.375rem}.pulse-bars.is-dense :is(.pulse-bar-fig,.pulse-bar-label){font-size:.625rem}.pulse-bar-sub{min-height:1.2em;color:var(--color-base-content);font-size:.625rem;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.pulse-bar-sub{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.pulse-bar-sub{font-variant-numeric:tabular-nums;white-space:nowrap}.pulse-bar-label{text-align:center;color:var(--color-base-content);font-size:.6875rem;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.pulse-bar-label{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pulse-bar-label{white-space:nowrap}.pulse-bar-month{min-height:1.2em;display:block}@container (max-width:24rem){.pulse-bars.is-dense{gap:.125rem}.pulse-bars.is-dense :is(.pulse-bar-fig,.pulse-bar-label,.pulse-bar-sub){font-size:.5625rem}}.pulse-stack{border-radius:.4375rem;gap:2px;height:.875rem;display:flex;overflow:hidden}.pulse-moves{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.pulse-move-l{color:var(--color-base-content);align-items:center;gap:.375rem;font-size:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pulse-move-l{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pulse-move-v{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.pulse-move-v.is-still{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pulse-move-v.is-still{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.pulse-table{border-collapse:collapse;width:100%;font-size:.8125rem}.pulse-table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-base-content);padding-bottom:.375rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pulse-table thead th{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pulse-table tbody :is(th,td){border-top:1px solid var(--color-base-200);padding:.5rem 0}.pulse-table tbody th{text-align:left;font-weight:500}.pulse-table .is-fig{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:1%;padding-left:1rem;font-weight:600}.pulse-table td.is-none{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pulse-table td.is-none{color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.pulse-table td.is-none{font-weight:500}.pulse-rows{flex-direction:column;display:flex}.pulse-row{border-top:1px solid var(--color-base-200);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.pulse-row:hover .pulse-row-name{text-decoration:underline}.pulse-row-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.8125rem;font-weight:500;display:-webkit-box;overflow:hidden}.pulse-row-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600}.pulse-rows:not([data-pulse-more-open-value=true])>.is-folded{display:none}.pulse-more{border-top:1px solid var(--color-base-200);text-align:left;color:var(--color-base-content);align-items:center;gap:.35rem;padding:.5rem 0;font-size:.8rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.pulse-more{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pulse-more{cursor:pointer}.pulse-more:hover{color:var(--color-base-content)}.pulse-more:focus-visible{outline:2px solid var(--color-base-content);outline-offset:2px;border-radius:.125rem}.pulse-more-chev{transition:transform .12s}.pulse-rows[data-pulse-more-open-value=true] .pulse-more-chev{transform:rotate(180deg)}.pulse-rows[data-pulse-more-open-value=true] .pulse-more-shut,.pulse-rows:not([data-pulse-more-open-value=true]) .pulse-more-open{display:none}.pulse-stall{grid-template-columns:minmax(0,1fr) 8.5rem 5.5rem;display:grid}.pulse-age{align-items:center;gap:.5rem;display:flex}.pulse-age-bar{background-color:var(--color-base-200);border-radius:.1875rem;flex:1;height:.375rem;overflow:hidden}.pulse-age-bar span{height:100%;width:var(--pulse-w);background-color:var(--color-base-content);border-radius:.1875rem;display:block}@supports (color:color-mix(in lab, red, red)){.pulse-age-bar span{background-color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.pulse-age-v{color:var(--color-base-content);font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.pulse-age-v{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pulse-age-v{white-space:nowrap;font-variant-numeric:tabular-nums}.pulse-stall .pulse-row-v{text-align:right}.pulse-builds{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.pulse-build{border:1px solid var(--color-base-300);background-color:var(--color-base-100);color:var(--color-base-content);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.pulse-build{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.pulse-build:hover{color:var(--color-base-content)}.pulse-build.is-on{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content);font-weight:600}.pulse-plan{flex-direction:column;gap:.5rem;margin-top:1.125rem;padding:1rem 1.25rem;display:flex}.pulse-plan-track{background-color:var(--color-base-200);border-radius:.4375rem;height:.875rem;margin:1.375rem 0;position:relative}.pulse-plan-fill{width:var(--pulse-w);background-color:var(--pulse-invoiced);border-radius:.4375rem;position:absolute;inset:0 auto 0 0}.pulse-plan-mark{top:-.375rem;bottom:-.375rem;left:var(--pulse-x);background-color:var(--color-base-content);width:2px;position:absolute}.pulse-plan-mark span{white-space:nowrap;font-size:.6875rem;font-weight:600;position:absolute;right:0}.pulse-plan-mark.is-start span{left:0;right:auto}.pulse-plan-mark.is-above span{bottom:calc(100% + .1875rem)}.pulse-plan-mark.is-below{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pulse-plan-mark.is-below{background-color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pulse-plan-mark.is-below span{color:var(--color-base-content);top:calc(100% + .1875rem)}@supports (color:color-mix(in lab, red, red)){.pulse-plan-mark.is-below span{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pulse-plan-figs{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.75rem;display:flex}.pulse-plan-fig{color:var(--color-base-content);align-items:baseline;gap:.375rem;font-size:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pulse-plan-fig{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.pulse-plan-fig b{color:var(--color-base-content);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.pulse-plan-fig em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.pulse .pulse-kpi-v.is-negative{color:var(--labour-neg-ink,var(--color-error))}@media (max-width:84rem){.pulse-strip{grid-template-rows:repeat(12,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-kpi:nth-child(4){border-left:0}.pulse-kpi:nth-child(n+4){border-top:1px solid var(--color-base-300)}}@media (max-width:56rem){.pulse-grid{grid-template-columns:minmax(0,1fr)}.pulse-card-movement{min-height:27.5rem}}@media (max-width:36rem){.pulse-strip{grid-template-rows:repeat(24,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-kpi:nth-child(n){border-left:1px solid var(--color-base-300);border-top:0}.pulse-kpi:nth-child(odd){border-left:0}.pulse-kpi:nth-child(n+3){border-top:1px solid var(--color-base-300)}.pulse-bars{gap:.375rem}.pulse-moves{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-card-movement{min-height:32rem}.pulse-stall{grid-template-columns:minmax(0,1fr) 5.5rem}.pulse-stall .pulse-age{display:none}}.collab-conflict{border:1px solid var(--color-base-300);border-left:3px solid var(--color-base-content);background-color:var(--color-base-200);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}#target_conflict:empty,#pipeline_conflict:empty{display:none}#target_conflict,#pipeline_conflict{flex-direction:column;gap:.5rem;display:flex}.collab-conflict-l{font-size:12.5px;line-height:1.45}.collab-conflict-note{border-left:2px solid var(--color-base-300);color:var(--color-base-content);padding-left:.5rem;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.collab-conflict-note{color:color-mix(in oklab, var(--color-base-content) 72%, transparent)}}.collab-conflict-note{overflow-wrap:anywhere}.collab-conflict-acts{flex-wrap:wrap;gap:.375rem;display:flex}.collab-notice{z-index:4;white-space:nowrap;background-color:var(--color-base-content);color:var(--color-base-100);border-radius:.375rem;padding:.2rem .45rem;font-size:11px;font-weight:600;line-height:1.3;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 2px 6px #00000026}.collab-notice[hidden]{display:none}.pipeline td:has(>.pipeline-cell-form .collab-notice:not([hidden])){z-index:3}[data-collab-notice]{position:relative}[data-collab-notice]:before{content:attr(data-collab-notice);z-index:4;white-space:nowrap;background-color:var(--color-base-content);color:var(--color-base-100);pointer-events:none;border-radius:.375rem;padding:.2rem .45rem;font-size:11px;font-weight:600;position:absolute;top:calc(100% + 3px);right:0}@keyframes collab-flash{0%,35%{background-color:color-mix(in oklab, var(--color-base-content) 12%, transparent)}to{background-color:#0000}}@keyframes collab-flash-tag{0%,60%{opacity:1}to{opacity:0}}.collab-flash{animation:3.5s ease-out collab-flash;position:relative}.collab-flash:after{content:attr(data-collab-by);pointer-events:none;letter-spacing:.03em;background-color:var(--color-base-content);color:var(--color-base-100);border-radius:3px;padding:1px 3px;font-size:9px;font-weight:700;line-height:1;animation:3.5s ease-out forwards collab-flash-tag;position:absolute;top:1px;left:2px}@media (prefers-reduced-motion:reduce){.collab-flash,.collab-flash:after{animation-duration:10ms;animation-delay:3s}}.presence-hue-0{--presence-fill:var(--presence-fill-0);--presence-ink:var(--presence-ink-0)}.presence-hue-1{--presence-fill:var(--presence-fill-1);--presence-ink:var(--presence-ink-1)}.presence-hue-2{--presence-fill:var(--presence-fill-2);--presence-ink:var(--presence-ink-2)}.presence-hue-3{--presence-fill:var(--presence-fill-3);--presence-ink:var(--presence-ink-3)}.presence-hue-4{--presence-fill:var(--presence-fill-4);--presence-ink:var(--presence-ink-4)}.presence-hue-5{--presence-fill:var(--presence-fill-5);--presence-ink:var(--presence-ink-5)}.presence-hue-6{--presence-fill:var(--presence-fill-6);--presence-ink:var(--presence-ink-6)}.presence-hue-7{--presence-fill:var(--presence-fill-7);--presence-ink:var(--presence-ink-7)}.people-stack .avatar-group .avatar{border-width:2px}.people-stack .avatar-group .avatar[data-present]{border-width:3px;border-color:var(--presence-ink)}[data-presence]{box-shadow:inset 0 0 0 1.5px var(--presence-ink);position:relative}[data-presence=editing]{box-shadow:inset 0 0 0 2.5px var(--presence-ink);background-color:var(--presence-fill)}@supports (color:color-mix(in lab, red, red)){[data-presence=editing]{background-color:color-mix(in oklab, var(--presence-fill) 45%, transparent)}}[data-presence]:before{content:attr(data-presence-initials);z-index:5;pointer-events:none;white-space:nowrap;letter-spacing:.02em;background-color:var(--presence-ink);color:var(--color-base-100);border-radius:2px;padding:0 3px;font-size:9.5px;font-weight:700;line-height:1.25;position:absolute;top:1px;left:1px}[data-presence=editing]:before{content:"✎ " attr(data-presence-label)}[data-presence] .collab-flash:after,[data-presence].collab-flash:after{display:none}[data-presence-here]:after{content:attr(data-presence-here);letter-spacing:.03em;vertical-align:.1em;background-color:var(--color-base-content);color:var(--color-base-100);border-radius:999px;margin-left:.5em;padding:0 .4em;font-size:.8em;font-weight:700}.store-page{--store-ink-2:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.store-page{--store-ink-2:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.store-page{--store-rule:var(--color-base-300);--store-on:var(--color-primary-content);--store-on-fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.store-page{--store-on-fill:color-mix(in oklab, var(--color-primary) 45%, var(--color-base-100))}}.store-page{max-width:72rem;margin-inline:auto;padding-bottom:2rem}.store-page-narrow{max-width:52rem}.store-page .card-border,.store-moves .card-border{border-color:var(--color-base-300)}.store-touch{min-height:2.75rem}.store-page .btn.store-touch:not(.btn-square){height:3.25rem;padding-inline:1.25rem;font-size:1rem}.store-page .btn-square.store-touch{width:2.75rem;height:2.75rem}.store-go{font-weight:700}.store-page .btn-neutral{--btn-color:var(--color-base-content);--btn-fg:var(--color-base-100)}.store-empty{color:var(--store-ink-2);padding:1rem 0}.store-hint{color:var(--store-ink-2);margin-top:.75rem;font-size:.875rem;line-height:1.5}.store-code{font-family:var(--font-mono);font-weight:600}.store-uom{color:var(--store-ink-2);font-size:.85em}.store-arrow{opacity:.6}.store-said{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875rem}.store-list{flex-direction:column;gap:.75rem;display:flex}.store-card{overflow:hidden}.store-card-link{flex-direction:column;gap:.625rem;padding:1rem 1.25rem;display:flex}.store-card-link:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.store-card-link:hover{border-color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.store-card-trouble{border-color:var(--color-warning)!important}.store-rows>*+*{border-top:1px solid var(--color-base-200)}.store-row{align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.store-row-link:hover{background-color:var(--color-base-200)}.store-row-what{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.store-row-head{align-items:baseline;gap:.75rem;display:flex}.store-row-head .store-row-job{flex:auto}.store-row-job{overflow-wrap:anywhere;min-width:0;font-size:1.0625rem;font-weight:600}.store-row-meta{color:var(--store-ink-2);font-size:.875rem}.store-row-mark{border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.store-row-mark-trouble{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.store-row-mark-trouble{background-color:color-mix(in oklab, var(--color-warning) 22%, var(--color-base-100))}}.store-row-mark-trouble{color:var(--color-warning-content)}.store-row-mark-sent{width:1.5rem;height:1.5rem;color:var(--color-success)}.store-row-quiet{padding-block:.8rem}.store-ref{font-family:var(--font-mono);color:var(--store-ink-2);flex:none;font-size:.875rem}.store-progress{align-items:center;gap:.875rem;display:flex}.store-progress-n{flex:none;font-weight:600}.store-bar{background-color:var(--color-base-300);border-radius:999px;flex:auto;height:.375rem;overflow:hidden}.store-bar>div{background-color:var(--color-success);height:100%}.store-bar-lg{height:.5rem}.store-status{flex:none}.store-form{flex-direction:column;gap:1.375rem;display:flex}.store-field{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.store-label{margin-bottom:.25rem;padding:0;font-size:.9375rem;font-weight:600}.store-input{width:100%;height:3.25rem;font-size:1.0625rem}.store-fixed{border:1px solid var(--store-rule);border-radius:var(--radius-field);background-color:var(--color-base-100);align-items:center;gap:1rem;min-height:3.25rem;padding:0 1rem;display:flex}.store-fixed-v{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:1.0625rem;overflow:hidden}.store-fixed-do{flex:none;align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.store-choices{gap:.625rem;display:grid}.store-choices-2{grid-template-columns:repeat(2,minmax(0,1fr))}.store-choices-3{grid-template-columns:repeat(3,minmax(0,1fr))}.store-choice{border:1px solid var(--store-rule);border-radius:var(--radius-box);background-color:var(--color-base-100);cursor:pointer;flex-direction:column;justify-content:center;gap:.2rem;min-height:4.75rem;padding:.875rem 1rem;display:flex}.store-choice:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.store-choice:hover{border-color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.store-choice.is-chosen,.store-choice:has(input:checked){border:2px solid var(--store-on);background-color:var(--store-on-fill);padding:calc(.875rem - 1px) calc(1rem - 1px)}.store-choice:has(input:focus-visible){outline:2px solid var(--store-on);outline-offset:2px}.store-choice-name{overflow-wrap:anywhere;font-size:1rem;font-weight:600}.store-choice-note{color:var(--store-ink-2);font-size:.875rem}.store-more{align-self:flex-start;max-width:100%}.store-more-h{min-height:2.75rem;color:var(--store-on);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:inline-flex}.store-more-h::-webkit-details-marker{display:none}.store-more-list{border:1px solid var(--store-rule);border-radius:var(--radius-box);background-color:var(--color-base-100);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;padding:.75rem 1rem;display:grid}.store-more-group{flex-direction:column;min-width:0;display:flex}.store-more-item{border-top:1px solid var(--color-base-200);overflow-wrap:anywhere;align-items:center;min-height:2.75rem;display:flex}.store-more-item:hover{color:var(--store-on)}.store-form:not(:has(input[name="move[scope]"][value=kits]:checked)) .store-kits{display:none}.store-kits{margin-top:.25rem}.store-kit,.store-alloc{cursor:pointer;align-items:center;gap:.875rem;min-height:3.5rem;padding:.375rem 1.125rem;display:flex}.store-box{flex:none;width:1.5rem;height:1.5rem}.store-kit-what,.store-alloc-what{flex-direction:column;flex:auto;min-width:0;display:flex}.store-kit-name{color:var(--store-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.store-kit-n{flex:none}.store-note{border-radius:var(--radius-field);background-color:var(--color-base-200);color:var(--color-base-content);flex-direction:column;gap:.5rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.store-note{color:color-mix(in oklab, var(--color-base-content) 75%, transparent)}}.store-allocate:has(input[name="allocation[scope]"][value=all]:checked) .store-alloc input{pointer-events:none;opacity:.45}.store-centre-h{background-color:var(--color-base-200);align-items:baseline;gap:.625rem;padding:.75rem 1.125rem;display:flex}.store-centre-name{flex:auto;min-width:0;font-weight:600}.store-alloc-qty{text-align:right;flex:none;width:4rem;font-size:1.0625rem;font-weight:700}.store-foot{z-index:5;border:1px solid var(--store-rule);border-radius:var(--radius-box);background-color:var(--color-base-100);box-shadow:0 6px 20px -12px var(--color-base-content);align-items:center;gap:.75rem;margin-top:1.25rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.store-foot{box-shadow:0 6px 20px -12px color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.store-foot .store-go{margin-inline-start:auto}.store-foot-what{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.store-foot-note{color:var(--store-ink-2);font-size:.875rem}.store-head{flex-direction:column;gap:.75rem;margin-bottom:1rem;padding-top:.75rem;display:flex}.store-head-row{align-items:center;gap:.75rem;display:flex}.store-head-job{color:var(--store-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.store-head-title{overflow-wrap:anywhere;font-size:1.375rem;font-weight:700;line-height:1.25}.store-tabs{border-bottom:1px solid var(--store-rule);scrollbar-width:thin;gap:.25rem;padding-inline-end:2rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.store-tab{border-bottom:3px solid #0000;flex-direction:column;flex:none;justify-content:center;gap:.1rem;min-height:3.5rem;margin-bottom:-1px;padding:.5rem .875rem;display:flex}.store-tab.is-current{border-bottom-color:var(--store-on)}.store-tab-code{font-family:var(--font-mono);white-space:nowrap;font-size:.9375rem;font-weight:600}.store-tab-n{color:var(--store-ink-2);white-space:nowrap;font-size:.8125rem}.store-banner{border:1px solid var(--store-rule);border-radius:var(--radius-box);background-color:var(--color-base-100);align-items:flex-start;gap:.875rem;margin-bottom:1rem;padding:1rem 1.25rem;line-height:1.5;display:flex}.store-banner>div{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.store-banner-h{font-size:1.0625rem;font-weight:700}.store-banner-trouble{border-color:var(--color-warning);background-color:var(--color-warning);align-items:center}@supports (color:color-mix(in lab, red, red)){.store-banner-trouble{background-color:color-mix(in oklab, var(--color-warning) 12%, var(--color-base-100))}}.store-banner-unknown{border-color:var(--color-info);background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.store-banner-unknown{background-color:color-mix(in oklab, var(--color-info) 10%, var(--color-base-100))}}.store-banner-sent{border-color:var(--color-success);background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.store-banner-sent{background-color:color-mix(in oklab, var(--color-success) 12%, var(--color-base-100))}}.store-banner-sent>svg{color:var(--color-success)}.store-kit-h{align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.store-kit-h h2{flex:auto;min-width:0;font-size:1.125rem;font-weight:600}.store-kit-h-note{color:var(--store-ink-2);flex:none;font-size:.875rem}.store-lines>*+*{border-top:1px solid var(--color-base-200)}.store-line{grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.75rem;padding:.625rem 1.125rem;display:grid}.store-line.is-done{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.store-line.is-done{background-color:color-mix(in oklab, var(--color-success) 8%, var(--color-base-100))}}.store-line.is-spoken{opacity:.6}.store-bin{font-family:var(--font-mono);letter-spacing:.01em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600}.store-bin.is-none{color:var(--store-ink-2);font-family:inherit;font-size:.9375rem;font-weight:500}.store-line-what{flex-direction:column;gap:.2rem;min-width:0;display:flex}.store-line-name{text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:500;overflow:hidden}.store-line-note{color:var(--store-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.store-line-short{color:var(--color-warning-content);font-size:.875rem;font-weight:600}.store-line-do{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.store-line-take{align-items:center;gap:.5rem;display:flex}.store-page .btn.store-less{width:3.25rem;padding:0;font-size:1.5rem;font-weight:400}.store-page .btn.store-take{white-space:nowrap;min-width:8rem;font-weight:700}.store-picked{color:var(--color-success);white-space:nowrap;align-items:center;gap:.375rem;padding-inline-end:.375rem;font-weight:600;display:flex}#store_next:not(:empty){margin-top:.875rem}.store-page .btn.store-next{border:2px solid var(--store-on);background-color:var(--store-on-fill);text-overflow:ellipsis;white-space:nowrap;justify-content:center;width:100%;height:3.5rem;font-weight:700;line-height:3.25rem;display:block;overflow:hidden}.store-send-h{border-bottom:1px solid var(--store-rule);flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.store-send-route{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600}.store-items>*+*{border-top:1px solid var(--color-base-200)}.store-item{grid-template-columns:6.5rem minmax(0,1fr) 4rem;align-items:center;gap:.875rem;padding:.7rem 1.25rem;display:grid}.store-item-head{letter-spacing:.07em;text-transform:uppercase;color:var(--store-ink-2);padding-block:.5rem;font-size:.6875rem;font-weight:600}.store-item-name{flex-direction:column;min-width:0;display:flex}.store-item-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-item-qty{text-align:right;font-size:1.0625rem;font-weight:700}.store-page>section+section,.store-page>section+.store-row{margin-top:.75rem}.store-moves .dash-sech{margin-top:.5rem}.store-mlist>*+*{border-top:1px solid var(--color-base-200)}.store-mrow{grid-template-columns:minmax(0,16rem) auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;padding:.4rem 1rem;font-size:.875rem;display:grid}a.store-mrow:hover{background-color:var(--color-base-200)}.store-mrow-route{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.store-mrow-meta{min-width:0;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.store-mrow-meta{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.store-mrow-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-places .materials-filter-n{margin-inline-start:.25rem}.store-trouble{background-color:var(--color-warning);flex-direction:column;gap:.3rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.store-trouble{background-color:color-mix(in oklab, var(--color-warning) 14%, var(--color-base-100))}}.store-trouble-do{align-self:flex-start}.picklist-centre .picklist-c-where{width:1%}@container (min-width:48rem){.picklist-centre .store-chip{white-space:nowrap}}@container not (min-width:36rem){.picklist-centre .picklist-c-where{width:1%}.picklist-centre .store-chip{font-size:.7rem}}.store-chips{flex-wrap:wrap;gap:.3rem .75rem;display:flex}.store-chip{color:var(--color-base-content);font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.store-chip{color:color-mix(in oklab, var(--color-base-content) 72%, transparent)}}.store-chip-piece{white-space:nowrap}.store-chip-bin{font-family:var(--font-mono);font-size:.95em}.store-chip-short{color:var(--color-warning-content);font-weight:600}@media not all and (min-width:48rem){.store-mrow{grid-template-columns:minmax(0,1fr) auto auto}.store-mrow-meta{grid-area:2/1/auto/-1}.store-choices-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:40rem){.store-choices-2,.store-choices-3{grid-template-columns:minmax(0,1fr)}.store-line{grid-template-columns:minmax(0,1fr);gap:.5rem}.store-line-do{flex-wrap:wrap;justify-content:flex-start}.store-row,.store-foot{flex-wrap:wrap}}@media print{.store-moves,.store-places{display:none}}.pay-audit-main{flex-direction:column;flex:1;gap:1.75rem;min-width:0;display:flex;container-type:inline-size}.dash-answer.pay-audit-answer{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr))}.pay-audit-answer .dash-tile{grid-area:span 3;grid-template-rows:subgrid;border-top:0;border-left:1px solid var(--color-base-300)}.pay-audit-answer .dash-tile:first-child{border-left:0}.pay-audit-answer .dash-tile-v{white-space:nowrap}@container not (min-width:46rem){.dash-answer.pay-audit-answer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.pay-audit-answer .dash-tile:nth-child(n+3){border-top:1px solid var(--color-base-300);grid-row:4/span 3}.pay-audit-answer .dash-tile:nth-child(3){border-left:0}}.pay-audit-section{flex-direction:column;gap:.6rem;display:flex}.pay-audit-h{font-size:1.05rem;font-weight:700}.pay-audit-table{--dtable-pad:.9rem;--dtable-text:14px}.pay-audit-table .dtable-pan>.dtable-row:first-child{border-top:0}.pay-audit-table .dtable-th,.pay-audit-table .dtable-td{border-left-color:#0000}.pay-audit-people{--cols:minmax(10rem, 1.2fr) minmax(11rem, 1.3fr) 7.5rem minmax(9rem, 1fr) 7.5rem 9.75rem}.pay-audit-people :is(.dtable-head,.dtable-row){min-width:54rem}.pay-audit-table .pay-audit-open{border-left-color:var(--color-base-300)}.pay-audit-groups{border-bottom:0;height:28px}.pay-audit-groups>.pay-audit-group{grid-column:span 2}.pay-audit-group{border-left-color:var(--color-base-300);color:var(--color-base-content);font-weight:700}.pay-audit-stack{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.1rem;padding-block:.7rem;line-height:1.35}.pay-audit-stack>*{overflow-wrap:anywhere;max-width:100%}.dtable .dtable-td.pay-audit-end{text-align:right;justify-content:flex-start;align-items:flex-end}.pay-audit-diff{font-weight:700}.dtable .pay-audit-wrap{white-space:normal}.pay-audit-name{font-weight:600}.pay-audit-name:hover{text-decoration:underline}.pay-audit-quiet,.pay-audit-lab{color:var(--color-base-content);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.pay-audit-quiet,.pay-audit-lab{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.pay-audit-lab{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.pay-audit-door{text-decoration:underline;-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pay-audit-door{-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-base-content) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.pay-audit-door{text-underline-offset:3px}.pay-audit-door:hover{text-decoration-color:currentColor}.pay-audit-notes{color:var(--color-base-content);font-size:.8rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.pay-audit-notes{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.pay-audit-notes summary{cursor:pointer;align-items:center;width:fit-content;min-height:2.75rem;display:flex}.pay-audit-notes ul{gap:.25rem;padding-inline-start:1.25rem;list-style:outside;display:grid}.pay-audit-rail{--ja-rail-w:30rem}@media not all and (min-width:80rem){.pay-audit-rail{--ja-rail-w:min(30rem, 100vw)}}.pay-audit-rail:has(.ja-rail-head){display:flex}.pay-audit-rail>turbo-frame{display:contents}.pay-audit-row{cursor:pointer}.pay-audit-row[aria-current]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pay-audit-row[aria-current]{background-color:color-mix(in oklab, var(--color-primary) 22%, var(--color-base-100))}}.pay-audit-rail-body{flex-direction:column;gap:1.5rem;padding:1rem 1rem 1.5rem;display:flex}.pay-audit-rail-answer{flex-direction:column;gap:.5rem;font-size:14px;display:flex}.pay-audit-line{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 4rem 4.75rem 5.5rem;gap:.5rem;font-size:13px;line-height:1.5;display:grid}.pay-audit-line>:not(:first-child){text-align:right}.pay-audit-line.pay-audit-lab{font-size:11px}.pay-audit-rail-answer .pay-audit-line{font-size:14px}.pay-audit-weeks{flex-direction:column;gap:.4rem;display:flex}.pay-audit-week{border-bottom:1px solid var(--color-base-300);flex-direction:column;gap:.35rem;padding-block:.6rem .85rem;display:flex}.pay-audit-week-h{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.pay-choice-list{border:1px solid var(--color-base-300);border-radius:var(--radius-field);flex-direction:column;height:18rem;margin-top:.5rem;display:flex;overflow-y:auto}.pay-choice-group{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-base-content);padding:.4rem .6rem;font-size:11px;font-weight:600;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pay-choice-group{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.pay-choice-group{background-color:var(--color-base-200)}.pay-choice-hit{cursor:pointer;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.875rem;display:flex}.pay-choice-hit:hover{background-color:var(--color-base-200)}.pay-choice-hit:has(input:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pay-choice-hit:has(input:checked){background-color:color-mix(in oklab, var(--color-primary) 18%, transparent)}}.pay-choice-name{flex:auto;min-width:0}.pay-choice-rate{font-variant-numeric:tabular-nums;color:var(--color-base-content);flex:none}@supports (color:color-mix(in lab, red, red)){.pay-choice-rate{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.pay-choice-empty{color:var(--color-base-content);padding:.9rem .6rem;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.pay-choice-empty{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.pay-audit-setting{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background-color:var(--color-base-100);color:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.pay-audit-setting:hover{background-color:var(--color-base-200)}.pay-audit-setting:focus-visible{outline:2px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pay-audit-setting:focus-visible{outline:2px solid color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.pay-audit-setting:focus-visible{outline-offset:2px}.pay-audit-setting-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pay-audit-setting-value{font-size:15px;font-weight:600;line-height:1.35}.pay-audit-setting-edit{flex:none;align-items:center;gap:.3rem;font-size:13px;font-weight:600;display:inline-flex}.pay-audit-compare{font-variant-numeric:tabular-nums;grid-template-columns:3rem minmax(0,1.3fr) minmax(0,1fr);gap:.45rem .75rem;font-size:14px;line-height:1.35;display:grid}.pay-audit-compare>*{overflow-wrap:anywhere;min-width:0}.pay-audit-sum{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;display:flex}.pay-audit-rail-answer>.pay-audit-sum:first-child{font-weight:700}.pay-audit-part-why{flex-direction:column;gap:.1rem;display:flex}.pay-audit-comparison{border-top:1px solid var(--color-base-300);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.pay-audit-block{font-variant-numeric:tabular-nums;flex-direction:column;gap:.4rem;font-size:13px;line-height:1.45;display:flex}.pay-audit-rates{grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem;gap:.5rem;display:grid}.pay-audit-rules{grid-template-columns:minmax(0,1fr) 4rem 7.5rem 4.75rem;gap:.5rem;display:grid}:is(.pay-audit-rates,.pay-audit-rules)>:last-child,.pay-audit-rules>:nth-child(3){text-align:right}.pay-audit-rates:last-child{font-weight:700}.pay-audit-list{gap:.25rem;padding-inline-start:1.1rem;list-style:outside;display:grid}.pay-audit-ts{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 8rem 4rem;gap:.5rem;font-size:13px;line-height:1.5;display:grid}.pay-audit-ts>:last-child{text-align:right}.pay-audit-timesheet summary{cursor:pointer;width:fit-content;color:var(--color-base-content);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.pay-audit-timesheet summary{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.pay-audit-timesheet summary{align-items:center;min-height:1.75rem;display:flex}.pay-audit-part{flex-direction:column;gap:.1rem;display:flex}.pay-audit-part>:not(.pay-audit-part-h){padding-inline-start:.85rem}.pay-audit-part-h{font-weight:600}#pay_audit_coverage[aria-busy=true],#pay_audit_person[aria-busy=true]{opacity:.4;pointer-events:none}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}