/*! 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-border-style:solid;--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-ease:initial}}}@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;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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}:where(:root),:root:has(input.d-theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.d-theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=cupcake]:checked),[data-theme=cupcake]{color-scheme:light;--color-base-100:oklch(97.788% .004 56.375);--color-base-200:oklch(93.982% .007 61.449);--color-base-300:oklch(91.586% .006 53.44);--color-base-content:oklch(23.574% .066 313.189);--color-primary:oklch(85% .138 181.071);--color-primary-content:oklch(43% .078 188.216);--color-secondary:oklch(89% .061 343.231);--color-secondary-content:oklch(45% .187 3.815);--color-accent:oklch(90% .076 70.697);--color-accent-content:oklch(47% .157 37.304);--color-neutral:oklch(27% .006 286.033);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(68% .169 237.323);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(69% .17 162.48);--color-success-content:oklch(26% .051 172.552);--color-warning:oklch(79% .184 86.047);--color-warning-content:oklch(28% .066 53.813);--color-error:oklch(64% .246 16.439);--color-error-content:oklch(27% .105 12.094);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=bumblebee]:checked),[data-theme=bumblebee]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(92% 0 0);--color-base-content:oklch(20% 0 0);--color-primary:oklch(85% .199 91.936);--color-primary-content:oklch(42% .095 57.708);--color-secondary:oklch(75% .183 55.934);--color-secondary-content:oklch(40% .123 38.172);--color-accent:oklch(0% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(37% .01 67.558);--color-neutral-content:oklch(92% .003 48.717);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(39% .09 240.876);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(39% .141 25.723);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=emerald]:checked),[data-theme=emerald]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(35.519% .032 262.988);--color-primary:oklch(76.662% .135 153.45);--color-primary-content:oklch(33.387% .04 162.24);--color-secondary:oklch(61.302% .202 261.294);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(72.772% .149 33.2);--color-accent-content:oklch(0% 0 0);--color-neutral:oklch(35.519% .032 262.988);--color-neutral-content:oklch(98.462% .001 247.838);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=corporate]:checked),[data-theme=corporate]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(22.389% .031 278.072);--color-primary:oklch(58% .158 241.966);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(55% .046 257.417);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(60% .118 184.704);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(0% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(60% .126 221.723);--color-info-content:oklch(100% 0 0);--color-success:oklch(62% .194 149.214);--color-success-content:oklch(100% 0 0);--color-warning:oklch(85% .199 91.936);--color-warning-content:oklch(0% 0 0);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(0% 0 0);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=synthwave]:checked),[data-theme=synthwave]{color-scheme:dark;--color-base-100:oklch(15% .09 281.288);--color-base-200:oklch(20% .09 281.288);--color-base-300:oklch(25% .09 281.288);--color-base-content:oklch(78% .115 274.713);--color-primary:oklch(71% .202 349.761);--color-primary-content:oklch(28% .109 3.907);--color-secondary:oklch(82% .111 230.318);--color-secondary-content:oklch(29% .066 243.157);--color-accent:oklch(75% .183 55.934);--color-accent-content:oklch(26% .079 36.259);--color-neutral:oklch(45% .24 277.023);--color-neutral-content:oklch(87% .065 274.039);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(77% .152 181.912);--color-success-content:oklch(27% .046 192.524);--color-warning:oklch(90% .182 98.111);--color-warning-content:oklch(42% .095 57.708);--color-error:oklch(73.7% .121 32.639);--color-error-content:oklch(23.501% .096 290.329);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=retro]:checked),[data-theme=retro]{color-scheme:light;--color-base-100:oklch(91.637% .034 90.515);--color-base-200:oklch(88.272% .049 91.774);--color-base-300:oklch(84.133% .065 90.856);--color-base-content:oklch(41% .112 45.904);--color-primary:oklch(80% .114 19.571);--color-primary-content:oklch(39% .141 25.723);--color-secondary:oklch(92% .084 155.995);--color-secondary-content:oklch(44% .119 151.328);--color-accent:oklch(68% .162 75.834);--color-accent-content:oklch(41% .112 45.904);--color-neutral:oklch(44% .011 73.639);--color-neutral-content:oklch(86% .005 56.366);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(96% .059 95.617);--color-success:oklch(51% .096 186.391);--color-success-content:oklch(96% .059 95.617);--color-warning:oklch(64% .222 41.116);--color-warning-content:oklch(96% .059 95.617);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(40% .123 38.172);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=cyberpunk]:checked),[data-theme=cyberpunk]{color-scheme:light;--color-base-100:oklch(94.51% .179 104.32);--color-base-200:oklch(91.51% .179 104.32);--color-base-300:oklch(85.51% .179 104.32);--color-base-content:oklch(0% 0 0);--color-primary:oklch(74.22% .209 6.35);--color-primary-content:oklch(14.844% .041 6.35);--color-secondary:oklch(83.33% .184 204.72);--color-secondary-content:oklch(16.666% .036 204.72);--color-accent:oklch(71.86% .217 310.43);--color-accent-content:oklch(14.372% .043 310.43);--color-neutral:oklch(23.04% .065 269.31);--color-neutral-content:oklch(94.51% .179 104.32);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:0rem;--radius-field:0rem;--radius-box:0rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=valentine]:checked),[data-theme=valentine]{color-scheme:light;--color-base-100:oklch(97% .014 343.198);--color-base-200:oklch(94% .028 342.258);--color-base-300:oklch(89% .061 343.231);--color-base-content:oklch(52% .223 3.958);--color-primary:oklch(65% .241 354.308);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(62% .265 303.9);--color-secondary-content:oklch(97% .014 308.299);--color-accent:oklch(82% .111 230.318);--color-accent-content:oklch(39% .09 240.876);--color-neutral:oklch(40% .153 2.432);--color-neutral-content:oklch(89% .061 343.231);--color-info:oklch(86% .127 207.078);--color-info-content:oklch(44% .11 240.79);--color-success:oklch(84% .143 164.978);--color-success-content:oklch(43% .095 166.913);--color-warning:oklch(75% .183 55.934);--color-warning-content:oklch(26% .079 36.259);--color-error:oklch(63% .237 25.331);--color-error-content:oklch(97% .013 17.38);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=halloween]:checked),[data-theme=halloween]{color-scheme:dark;--color-base-100:oklch(21% .006 56.043);--color-base-200:oklch(14% .004 49.25);--color-base-300:oklch(0% 0 0);--color-base-content:oklch(84.955% 0 0);--color-primary:oklch(77.48% .204 60.62);--color-primary-content:oklch(19.693% .004 196.779);--color-secondary:oklch(45.98% .248 305.03);--color-secondary-content:oklch(89.196% .049 305.03);--color-accent:oklch(64.8% .223 136.073);--color-accent-content:oklch(0% 0 0);--color-neutral:oklch(24.371% .046 65.681);--color-neutral-content:oklch(84.874% .009 65.681);--color-info:oklch(54.615% .215 262.88);--color-info-content:oklch(90.923% .043 262.88);--color-success:oklch(62.705% .169 149.213);--color-success-content:oklch(12.541% .033 149.213);--color-warning:oklch(66.584% .157 58.318);--color-warning-content:oklch(13.316% .031 58.318);--color-error:oklch(65.72% .199 27.33);--color-error-content:oklch(13.144% .039 27.33);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=garden]:checked),[data-theme=garden]{color-scheme:light;--color-base-100:oklch(92.951% .002 17.197);--color-base-200:oklch(86.445% .002 17.197);--color-base-300:oklch(79.938% .001 17.197);--color-base-content:oklch(16.961% .001 17.32);--color-primary:oklch(62.45% .278 3.836);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(48.495% .11 355.095);--color-secondary-content:oklch(89.699% .022 355.095);--color-accent:oklch(56.273% .054 154.39);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(24.155% .049 89.07);--color-neutral-content:oklch(92.951% .002 17.197);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=forest]:checked),[data-theme=forest]{color-scheme:dark;--color-base-100:oklch(20.84% .008 17.911);--color-base-200:oklch(18.522% .007 17.911);--color-base-300:oklch(16.203% .007 17.911);--color-base-content:oklch(83.768% .001 17.911);--color-primary:oklch(68.628% .185 148.958);--color-primary-content:oklch(0% 0 0);--color-secondary:oklch(69.776% .135 168.327);--color-secondary-content:oklch(13.955% .027 168.327);--color-accent:oklch(70.628% .119 185.713);--color-accent-content:oklch(14.125% .023 185.713);--color-neutral:oklch(30.698% .039 171.364);--color-neutral-content:oklch(86.139% .007 171.364);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=aqua]:checked),[data-theme=aqua]{color-scheme:dark;--color-base-100:oklch(37% .146 265.522);--color-base-200:oklch(28% .091 267.935);--color-base-300:oklch(22% .091 267.935);--color-base-content:oklch(90% .058 230.902);--color-primary:oklch(85.661% .144 198.645);--color-primary-content:oklch(40.124% .068 197.603);--color-secondary:oklch(60.682% .108 309.782);--color-secondary-content:oklch(96% .016 293.756);--color-accent:oklch(93.426% .102 94.555);--color-accent-content:oklch(18.685% .02 94.555);--color-neutral:oklch(27% .146 265.522);--color-neutral-content:oklch(80% .146 265.522);--color-info:oklch(54.615% .215 262.88);--color-info-content:oklch(90.923% .043 262.88);--color-success:oklch(62.705% .169 149.213);--color-success-content:oklch(12.541% .033 149.213);--color-warning:oklch(66.584% .157 58.318);--color-warning-content:oklch(27% .077 45.635);--color-error:oklch(73.95% .19 27.33);--color-error-content:oklch(14.79% .038 27.33);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=lofi]:checked),[data-theme=lofi]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(94% 0 0);--color-base-content:oklch(0% 0 0);--color-primary:oklch(15.906% 0 0);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(21.455% .001 17.278);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(26.861% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(0% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(79.54% .103 205.9);--color-info-content:oklch(15.908% .02 205.9);--color-success:oklch(90.13% .153 164.14);--color-success-content:oklch(18.026% .03 164.14);--color-warning:oklch(88.37% .135 79.94);--color-warning-content:oklch(17.674% .027 79.94);--color-error:oklch(78.66% .15 28.47);--color-error-content:oklch(15.732% .03 28.47);--radius-selector:2rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=pastel]:checked),[data-theme=pastel]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98.462% .001 247.838);--color-base-300:oklch(92.462% .001 247.838);--color-base-content:oklch(20% 0 0);--color-primary:oklch(90% .063 306.703);--color-primary-content:oklch(49% .265 301.924);--color-secondary:oklch(89% .058 10.001);--color-secondary-content:oklch(51% .222 16.935);--color-accent:oklch(90% .093 164.15);--color-accent-content:oklch(50% .118 165.612);--color-neutral:oklch(55% .046 257.417);--color-neutral-content:oklch(92% .013 255.508);--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(52% .154 150.069);--color-warning:oklch(83% .128 66.29);--color-warning-content:oklch(55% .195 38.402);--color-error:oklch(80% .114 19.571);--color-error-content:oklch(50% .213 27.518);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=fantasy]:checked),[data-theme=fantasy]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(27.807% .029 256.847);--color-primary:oklch(37.45% .189 325.02);--color-primary-content:oklch(87.49% .037 325.02);--color-secondary:oklch(53.92% .162 241.36);--color-secondary-content:oklch(90.784% .032 241.36);--color-accent:oklch(75.98% .204 56.72);--color-accent-content:oklch(15.196% .04 56.72);--color-neutral:oklch(27.807% .029 256.847);--color-neutral-content:oklch(85.561% .005 256.847);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=wireframe]:checked),[data-theme=wireframe]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(94% 0 0);--color-base-content:oklch(20% 0 0);--color-primary:oklch(87% 0 0);--color-primary-content:oklch(26% 0 0);--color-secondary:oklch(87% 0 0);--color-secondary-content:oklch(26% 0 0);--color-accent:oklch(87% 0 0);--color-accent-content:oklch(26% 0 0);--color-neutral:oklch(87% 0 0);--color-neutral-content:oklch(26% 0 0);--color-info:oklch(44% .11 240.79);--color-info-content:oklch(90% .058 230.902);--color-success:oklch(43% .095 166.913);--color-success-content:oklch(90% .093 164.15);--color-warning:oklch(47% .137 46.201);--color-warning-content:oklch(92% .12 95.746);--color-error:oklch(44% .177 26.899);--color-error-content:oklch(88% .062 18.334);--radius-selector:0rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=black]:checked),[data-theme=black]{color-scheme:dark;--color-base-100:oklch(0% 0 0);--color-base-200:oklch(19% 0 0);--color-base-300:oklch(22% 0 0);--color-base-content:oklch(87.609% 0 0);--color-primary:oklch(35% 0 0);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(35% 0 0);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(35% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(35% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(45.201% .313 264.052);--color-info-content:oklch(89.04% .062 264.052);--color-success:oklch(51.975% .176 142.495);--color-success-content:oklch(90.395% .035 142.495);--color-warning:oklch(96.798% .211 109.769);--color-warning-content:oklch(19.359% .042 109.769);--color-error:oklch(62.795% .257 29.233);--color-error-content:oklch(12.559% .051 29.233);--radius-selector:0rem;--radius-field:0rem;--radius-box:0rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=luxury]:checked),[data-theme=luxury]{color-scheme:dark;--color-base-100:oklch(14.076% .004 285.822);--color-base-200:oklch(20.219% .004 308.229);--color-base-300:oklch(23.219% .004 308.229);--color-base-content:oklch(75.687% .123 76.89);--color-primary:oklch(100% 0 0);--color-primary-content:oklch(20% 0 0);--color-secondary:oklch(27.581% .064 261.069);--color-secondary-content:oklch(85.516% .012 261.069);--color-accent:oklch(36.674% .051 338.825);--color-accent-content:oklch(87.334% .01 338.825);--color-neutral:oklch(24.27% .057 59.825);--color-neutral-content:oklch(93.203% .089 90.861);--color-info:oklch(79.061% .121 237.133);--color-info-content:oklch(15.812% .024 237.133);--color-success:oklch(78.119% .192 132.154);--color-success-content:oklch(15.623% .038 132.154);--color-warning:oklch(86.127% .136 102.891);--color-warning-content:oklch(17.225% .027 102.891);--color-error:oklch(71.753% .176 22.568);--color-error-content:oklch(14.35% .035 22.568);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=dracula]:checked),[data-theme=dracula]{color-scheme:dark;--color-base-100:oklch(28.822% .022 277.508);--color-base-200:oklch(26.805% .02 277.508);--color-base-300:oklch(24.787% .019 277.508);--color-base-content:oklch(97.747% .007 106.545);--color-primary:oklch(75.461% .183 346.812);--color-primary-content:oklch(15.092% .036 346.812);--color-secondary:oklch(74.202% .148 301.883);--color-secondary-content:oklch(14.84% .029 301.883);--color-accent:oklch(83.392% .124 66.558);--color-accent-content:oklch(16.678% .024 66.558);--color-neutral:oklch(39.445% .032 275.524);--color-neutral-content:oklch(87.889% .006 275.524);--color-info:oklch(88.263% .093 212.846);--color-info-content:oklch(17.652% .018 212.846);--color-success:oklch(87.099% .219 148.024);--color-success-content:oklch(17.419% .043 148.024);--color-warning:oklch(95.533% .134 112.757);--color-warning-content:oklch(19.106% .026 112.757);--color-error:oklch(68.22% .206 24.43);--color-error-content:oklch(13.644% .041 24.43);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=cmyk]:checked),[data-theme=cmyk]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(95% 0 0);--color-base-300:oklch(90% 0 0);--color-base-content:oklch(20% 0 0);--color-primary:oklch(71.772% .133 239.443);--color-primary-content:oklch(14.354% .026 239.443);--color-secondary:oklch(64.476% .202 359.339);--color-secondary-content:oklch(12.895% .04 359.339);--color-accent:oklch(94.228% .189 105.306);--color-accent-content:oklch(18.845% .037 105.306);--color-neutral:oklch(21.778% 0 0);--color-neutral-content:oklch(84.355% 0 0);--color-info:oklch(68.475% .094 217.284);--color-info-content:oklch(13.695% .018 217.284);--color-success:oklch(46.949% .162 321.406);--color-success-content:oklch(89.389% .032 321.406);--color-warning:oklch(71.236% .159 52.023);--color-warning-content:oklch(14.247% .031 52.023);--color-error:oklch(62.013% .208 28.717);--color-error-content:oklch(12.402% .041 28.717);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=autumn]:checked),[data-theme=autumn]{color-scheme:light;--color-base-100:oklch(95.814% 0 0);--color-base-200:oklch(89.107% 0 0);--color-base-300:oklch(82.4% 0 0);--color-base-content:oklch(19.162% 0 0);--color-primary:oklch(40.723% .161 17.53);--color-primary-content:oklch(88.144% .032 17.53);--color-secondary:oklch(61.676% .169 23.865);--color-secondary-content:oklch(12.335% .033 23.865);--color-accent:oklch(73.425% .094 60.729);--color-accent-content:oklch(14.685% .018 60.729);--color-neutral:oklch(54.367% .037 51.902);--color-neutral-content:oklch(90.873% .007 51.902);--color-info:oklch(69.224% .097 207.284);--color-info-content:oklch(13.844% .019 207.284);--color-success:oklch(60.995% .08 174.616);--color-success-content:oklch(12.199% .016 174.616);--color-warning:oklch(70.081% .164 56.844);--color-warning-content:oklch(14.016% .032 56.844);--color-error:oklch(53.07% .241 24.16);--color-error-content:oklch(90.614% .048 24.16);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=business]:checked),[data-theme=business]{color-scheme:dark;--color-base-100:oklch(24.353% 0 0);--color-base-200:oklch(22.648% 0 0);--color-base-300:oklch(20.944% 0 0);--color-base-content:oklch(84.87% 0 0);--color-primary:oklch(41.703% .099 251.473);--color-primary-content:oklch(88.34% .019 251.473);--color-secondary:oklch(64.092% .027 229.389);--color-secondary-content:oklch(12.818% .005 229.389);--color-accent:oklch(67.271% .167 35.791);--color-accent-content:oklch(13.454% .033 35.791);--color-neutral:oklch(27.441% .013 253.041);--color-neutral-content:oklch(85.488% .002 253.041);--color-info:oklch(62.616% .143 240.033);--color-info-content:oklch(12.523% .028 240.033);--color-success:oklch(70.226% .094 156.596);--color-success-content:oklch(14.045% .018 156.596);--color-warning:oklch(77.482% .115 81.519);--color-warning-content:oklch(15.496% .023 81.519);--color-error:oklch(51.61% .146 29.674);--color-error-content:oklch(90.322% .029 29.674);--radius-selector:0rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=acid]:checked),[data-theme=acid]{color-scheme:light;--color-base-100:oklch(98% 0 0);--color-base-200:oklch(95% 0 0);--color-base-300:oklch(91% 0 0);--color-base-content:oklch(0% 0 0);--color-primary:oklch(71.9% .357 330.759);--color-primary-content:oklch(14.38% .071 330.759);--color-secondary:oklch(73.37% .224 48.25);--color-secondary-content:oklch(14.674% .044 48.25);--color-accent:oklch(92.78% .264 122.962);--color-accent-content:oklch(18.556% .052 122.962);--color-neutral:oklch(21.31% .128 278.68);--color-neutral-content:oklch(84.262% .025 278.68);--color-info:oklch(60.72% .227 252.05);--color-info-content:oklch(12.144% .045 252.05);--color-success:oklch(85.72% .266 158.53);--color-success-content:oklch(17.144% .053 158.53);--color-warning:oklch(91.01% .212 100.5);--color-warning-content:oklch(18.202% .042 100.5);--color-error:oklch(64.84% .293 29.349);--color-error-content:oklch(12.968% .058 29.349);--radius-selector:1rem;--radius-field:1rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=lemonade]:checked),[data-theme=lemonade]{color-scheme:light;--color-base-100:oklch(98.71% .02 123.72);--color-base-200:oklch(91.8% .018 123.72);--color-base-300:oklch(84.89% .017 123.72);--color-base-content:oklch(19.742% .004 123.72);--color-primary:oklch(58.92% .199 134.6);--color-primary-content:oklch(11.784% .039 134.6);--color-secondary:oklch(77.75% .196 111.09);--color-secondary-content:oklch(15.55% .039 111.09);--color-accent:oklch(85.39% .201 100.73);--color-accent-content:oklch(17.078% .04 100.73);--color-neutral:oklch(30.98% .075 108.6);--color-neutral-content:oklch(86.196% .015 108.6);--color-info:oklch(86.19% .047 224.14);--color-info-content:oklch(17.238% .009 224.14);--color-success:oklch(86.19% .047 157.85);--color-success-content:oklch(17.238% .009 157.85);--color-warning:oklch(86.19% .047 102.15);--color-warning-content:oklch(17.238% .009 102.15);--color-error:oklch(86.19% .047 25.85);--color-error-content:oklch(17.238% .009 25.85);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=night]:checked),[data-theme=night]{color-scheme:dark;--color-base-100:oklch(20.768% .039 265.754);--color-base-200:oklch(19.314% .037 265.754);--color-base-300:oklch(17.86% .034 265.754);--color-base-content:oklch(84.153% .007 265.754);--color-primary:oklch(75.351% .138 232.661);--color-primary-content:oklch(15.07% .027 232.661);--color-secondary:oklch(68.011% .158 276.934);--color-secondary-content:oklch(13.602% .031 276.934);--color-accent:oklch(72.36% .176 350.048);--color-accent-content:oklch(14.472% .035 350.048);--color-neutral:oklch(27.949% .036 260.03);--color-neutral-content:oklch(85.589% .007 260.03);--color-info:oklch(68.455% .148 237.251);--color-info-content:oklch(0% 0 0);--color-success:oklch(78.452% .132 181.911);--color-success-content:oklch(15.69% .026 181.911);--color-warning:oklch(83.242% .139 82.95);--color-warning-content:oklch(16.648% .027 82.95);--color-error:oklch(71.785% .17 13.118);--color-error-content:oklch(14.357% .034 13.118);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=coffee]:checked),[data-theme=coffee]{color-scheme:dark;--color-base-100:oklch(24% .023 329.708);--color-base-200:oklch(21% .021 329.708);--color-base-300:oklch(16% .019 329.708);--color-base-content:oklch(72.354% .092 79.129);--color-primary:oklch(71.996% .123 62.756);--color-primary-content:oklch(14.399% .024 62.756);--color-secondary:oklch(34.465% .029 199.194);--color-secondary-content:oklch(86.893% .005 199.194);--color-accent:oklch(42.621% .074 224.389);--color-accent-content:oklch(88.524% .014 224.389);--color-neutral:oklch(16.51% .015 326.261);--color-neutral-content:oklch(83.302% .003 326.261);--color-info:oklch(79.49% .063 184.558);--color-info-content:oklch(15.898% .012 184.558);--color-success:oklch(74.722% .072 131.116);--color-success-content:oklch(14.944% .014 131.116);--color-warning:oklch(88.15% .14 87.722);--color-warning-content:oklch(17.63% .028 87.722);--color-error:oklch(77.318% .128 31.871);--color-error-content:oklch(15.463% .025 31.871);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=winter]:checked),[data-theme=winter]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97.466% .011 259.822);--color-base-300:oklch(93.268% .016 262.751);--color-base-content:oklch(41.886% .053 255.824);--color-primary:oklch(56.86% .255 257.57);--color-primary-content:oklch(91.372% .051 257.57);--color-secondary:oklch(42.551% .161 282.339);--color-secondary-content:oklch(88.51% .032 282.339);--color-accent:oklch(59.939% .191 335.171);--color-accent-content:oklch(11.988% .038 335.171);--color-neutral:oklch(19.616% .063 257.651);--color-neutral-content:oklch(83.923% .012 257.651);--color-info:oklch(88.127% .085 214.515);--color-info-content:oklch(17.625% .017 214.515);--color-success:oklch(80.494% .077 197.823);--color-success-content:oklch(16.098% .015 197.823);--color-warning:oklch(89.172% .045 71.47);--color-warning-content:oklch(17.834% .009 71.47);--color-error:oklch(73.092% .11 20.076);--color-error-content:oklch(14.618% .022 20.076);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=dim]:checked),[data-theme=dim]{color-scheme:dark;--color-base-100:oklch(30.857% .023 264.149);--color-base-200:oklch(28.036% .019 264.182);--color-base-300:oklch(26.346% .018 262.177);--color-base-content:oklch(82.901% .031 222.959);--color-primary:oklch(86.133% .141 139.549);--color-primary-content:oklch(17.226% .028 139.549);--color-secondary:oklch(73.375% .165 35.353);--color-secondary-content:oklch(14.675% .033 35.353);--color-accent:oklch(74.229% .133 311.379);--color-accent-content:oklch(14.845% .026 311.379);--color-neutral:oklch(24.731% .02 264.094);--color-neutral-content:oklch(82.901% .031 222.959);--color-info:oklch(86.078% .142 206.182);--color-info-content:oklch(17.215% .028 206.182);--color-success:oklch(86.171% .142 166.534);--color-success-content:oklch(17.234% .028 166.534);--color-warning:oklch(86.163% .142 94.818);--color-warning-content:oklch(17.232% .028 94.818);--color-error:oklch(82.418% .099 33.756);--color-error-content:oklch(16.483% .019 33.756);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=nord]:checked),[data-theme=nord]{color-scheme:light;--color-base-100:oklch(95.127% .007 260.731);--color-base-200:oklch(93.299% .01 261.788);--color-base-300:oklch(89.925% .016 262.749);--color-base-content:oklch(32.437% .022 264.182);--color-primary:oklch(59.435% .077 254.027);--color-primary-content:oklch(11.887% .015 254.027);--color-secondary:oklch(69.651% .059 248.687);--color-secondary-content:oklch(13.93% .011 248.687);--color-accent:oklch(77.464% .062 217.469);--color-accent-content:oklch(15.492% .012 217.469);--color-neutral:oklch(45.229% .035 264.131);--color-neutral-content:oklch(89.925% .016 262.749);--color-info:oklch(69.207% .062 332.664);--color-info-content:oklch(13.841% .012 332.664);--color-success:oklch(76.827% .074 131.063);--color-success-content:oklch(15.365% .014 131.063);--color-warning:oklch(85.486% .089 84.093);--color-warning-content:oklch(17.097% .017 84.093);--color-error:oklch(60.61% .12 15.341);--color-error-content:oklch(12.122% .024 15.341);--radius-selector:1rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=sunset]:checked),[data-theme=sunset]{color-scheme:dark;--color-base-100:oklch(22% .019 237.69);--color-base-200:oklch(20% .019 237.69);--color-base-300:oklch(18% .019 237.69);--color-base-content:oklch(77.383% .043 245.096);--color-primary:oklch(74.703% .158 39.947);--color-primary-content:oklch(14.94% .031 39.947);--color-secondary:oklch(72.537% .177 2.72);--color-secondary-content:oklch(14.507% .035 2.72);--color-accent:oklch(71.294% .166 299.844);--color-accent-content:oklch(14.258% .033 299.844);--color-neutral:oklch(26% .019 237.69);--color-neutral-content:oklch(70% .019 237.69);--color-info:oklch(85.559% .085 206.015);--color-info-content:oklch(17.111% .017 206.015);--color-success:oklch(85.56% .085 144.778);--color-success-content:oklch(17.112% .017 144.778);--color-warning:oklch(85.569% .084 74.427);--color-warning-content:oklch(17.113% .016 74.427);--color-error:oklch(85.511% .078 16.886);--color-error-content:oklch(17.102% .015 16.886);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.d-theme-controller[value=caramellatte]:checked),[data-theme=caramellatte]{color-scheme:light;--color-base-100:oklch(98% .016 73.684);--color-base-200:oklch(95% .038 75.164);--color-base-300:oklch(90% .076 70.697);--color-base-content:oklch(40% .123 38.172);--color-primary:oklch(0% 0 0);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(22.45% .075 37.85);--color-secondary-content:oklch(90% .076 70.697);--color-accent:oklch(46.44% .111 37.85);--color-accent-content:oklch(90% .076 70.697);--color-neutral:oklch(55% .195 38.402);--color-neutral-content:oklch(98% .016 73.684);--color-info:oklch(42% .199 265.638);--color-info-content:oklch(90% .076 70.697);--color-success:oklch(43% .095 166.913);--color-success-content:oklch(90% .076 70.697);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(39% .141 25.723);--radius-selector:2rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:1}:root:has(input.d-theme-controller[value=abyss]:checked),[data-theme=abyss]{color-scheme:dark;--color-base-100:oklch(20% .08 209);--color-base-200:oklch(15% .08 209);--color-base-300:oklch(10% .08 209);--color-base-content:oklch(90% .076 70.697);--color-primary:oklch(92% .2653 125);--color-primary-content:oklch(50% .2653 125);--color-secondary:oklch(83.27% .0764 298.3);--color-secondary-content:oklch(43.27% .0764 298.3);--color-accent:oklch(43% 0 0);--color-accent-content:oklch(98% 0 0);--color-neutral:oklch(30% .08 209);--color-neutral-content:oklch(90% .076 70.697);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(79% .209 151.711);--color-success-content:oklch(26% .065 152.934);--color-warning:oklch(84.8% .1962 84.62);--color-warning-content:oklch(44.8% .1962 84.62);--color-error:oklch(65% .1985 24.22);--color-error-content:oklch(27% .1985 24.22);--radius-selector:2rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=silk]:checked),[data-theme=silk]{color-scheme:light;--color-base-100:oklch(97% .0035 67.78);--color-base-200:oklch(95% .0081 61.42);--color-base-300:oklch(90% .0081 61.42);--color-base-content:oklch(40% .0081 61.42);--color-primary:oklch(23.27% .0249 284.3);--color-primary-content:oklch(94.22% .2505 117.44);--color-secondary:oklch(23.27% .0249 284.3);--color-secondary-content:oklch(73.92% .2135 50.94);--color-accent:oklch(23.27% .0249 284.3);--color-accent-content:oklch(88.92% .2061 189.9);--color-neutral:oklch(20% 0 0);--color-neutral-content:oklch(80% .0081 61.42);--color-info:oklch(80.39% .1148 241.68);--color-info-content:oklch(30.39% .1148 241.68);--color-success:oklch(83.92% .0901 136.87);--color-success-content:oklch(23.92% .0901 136.87);--color-warning:oklch(83.92% .1085 80);--color-warning-content:oklch(43.92% .1085 80);--color-error:oklch(75.1% .1814 22.37);--color-error-content:oklch(35.1% .1814 22.37);--radius-selector:2rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:0}:root{--d-page-has-backdrop:var(--d-page-scroll-lock) 1;--d-page-scroll-bg:var(--d-page-scroll-lock) var(--d-root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--d-page-scroll-bg:var(--d-page-scroll-lock) color-mix(in srgb, var(--d-root-bg,#0000), oklch(0% 0 0) calc(var(--d-page-has-backdrop,0) * 40%))}}:root{background-image:var(--d-page-scroll-lock) linear-gradient(var(--d-root-bg,#0000), var(--d-root-bg,#0000));transition:var(--d-page-scroll-lock) background-color .3s ease-out;animation:var(--d-page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--d-page-scroll-lock) scroll();--d-page-has-scroll:initial;scrollbar-gutter:var(--d-page-has-scroll) var(--d-page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--d-page-has-scroll: }}:root{--d-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")}:root,[data-theme]{background-color:var(--d-root-bg);color:var(--color-base-content)}:root{background-color:var(--d-page-scroll-bg,var(--d-root-bg))}:where(:root,[data-theme]){--d-root-bg:var(--color-base-100)}:root{--d-page-scroll-lock:initial;--d-page-overflow:var(--d-page-scroll-lock) hidden}:root:not(span){overflow:var(--d-page-overflow)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --d-radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --d-aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(:root),:root:has(input.theme-controller[value=mel]:checked),[data-theme=mel]{color-scheme:light;--color-base-100:#fff;--color-base-200:#f6f7f9;--color-base-300:#dfe3e8;--color-base-content:#16191d;--color-primary:#17629d;--color-primary-content:#fff;--color-secondary:#1f4b8f;--color-secondary-content:#fff;--color-accent:#1f4b8f;--color-accent-content:#fff;--color-neutral:#5b6470;--color-neutral-content:#fff;--color-info:#17629d;--color-info-content:#fff;--color-success:#16704a;--color-success-content:#fff;--color-warning:#8a5a00;--color-warning-content:#fff;--color-error:#a32020;--color-error-content:#fff;--radius-selector:6px;--radius-field:6px;--radius-box:6px;--border:1px}}@layer components;@layer utilities{.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}.isolate{isolation:isolate}.col-1{grid-column:1}.row-1{grid-row:1}.float-left{float:left}.float-none{float:none}.float-right{float:right}.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-1{margin:var(--spacing)}.m-3{margin:calc(var(--spacing) * 3)}: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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-2{rotate:2deg}.rotate-60{rotate:60deg}.rotate-360{rotate:360deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-text{cursor:text}.resize{resize:both}.columns-1{columns:1}.columns-2{columns:2}.columns-3{columns:3}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-1905{padding:calc(var(--spacing) * 1905)}.p-7500{padding:calc(var(--spacing) * 7500)}.p-23111{padding:calc(var(--spacing) * 23111)}.text-justify{text-align:justify}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.prose :where(a.d-btn:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.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)}.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,)}.brightness-2{--tw-brightness:brightness(2%);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,)}.contrast-2{--tw-contrast:contrast(2%);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,)}.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,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[cid\:image001\.png\@01DD3ACD\.65284EB0\]{cid:image001.png@1DD3ACD.65284EB0}.\[data-applied-toggle\]\:visible:is(data-applied-toggle){visibility:visible}}:root{--ink:#16191d;--ink-soft:#5b6470;--ink-faint:#8b939e;--line:#dfe3e8;--line-soft:#eef1f4;--paper:#fff;--rail:208px;--rail-bg:#17629d;--rail-ink:#d5e4f1;--rail-hover:#12507f;--rail-faint:#8fb4d3;--ground:#f6f7f9;--accent:#1f4b8f;--accent-ink:#fff;--good:#16704a;--good-bg:#e6f4ee;--warn:#8a5a00;--warn-bg:#fdf1dc;--bad:#a32020;--bad-bg:#fbeaea;--idle:#5b6470;--idle-bg:#eef1f4;--radius:6px;--shadow:0 1px 2px #16191d0f, 0 4px 12px #16191d0a}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);margin:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--accent)}.masthead,.sidenav,.shell{display:none}body.is-signed-in .masthead,body.is-signed-in .sidenav{display:flex}body.is-signed-in .shell{display:block}body.is-signed-in:not(.apidocs){min-height:100dvh;display:grid}[data-layout=left] body.is-signed-in:not(.apidocs),body.is-signed-in:not(.apidocs){grid-template-areas:"head head""nav main";grid-template-columns:var(--rail) 1fr;grid-template-rows:60px 1fr}[data-layout=right] body.is-signed-in:not(.apidocs){grid-template-areas:"head head""main nav";grid-template-columns:1fr var(--rail);grid-template-rows:60px 1fr}[data-layout=top] body.is-signed-in:not(.apidocs){grid-template:"head"60px"nav""main"1fr/1fr}[data-layout=bottom] body.is-signed-in:not(.apidocs){grid-template:"head"60px"main"1fr"nav"/1fr}[data-layout=top] .sidenav,[data-layout=bottom] .sidenav{flex-direction:row;align-self:stretch;width:auto;height:auto;padding:0;overflow:auto hidden}[data-layout=top] .sidenav__link,[data-layout=bottom] .sidenav__link{white-space:nowrap}[data-layout=top] .sidenav__stages,[data-layout=bottom] .sidenav__stages{grid-template-rows:none;grid-template-columns:1fr;transition:grid-template-columns .22s}[data-layout=top] .sidenav__stages.is-shut,[data-layout=bottom] .sidenav__stages.is-shut{grid-template-rows:none;grid-template-columns:0fr}[data-layout=top] .sidenav{position:sticky;top:60px}[data-layout=bottom] .sidenav{z-index:19;position:sticky;bottom:0}.sidenav__item{display:contents}@media (min-width:861px){[data-layout=top] .sidenav,[data-layout=bottom] .sidenav{z-index:19;overflow:visible}[data-layout=top] .sidenav__item,[data-layout=bottom] .sidenav__item{display:block;position:relative}[data-layout=top] .sidenav__item>.sidenav__link,[data-layout=bottom] .sidenav__item>.sidenav__link{height:100%;display:block}[data-layout=top] .sidenav__item>.sidenav__stages,[data-layout=bottom] .sidenav__item>.sidenav__stages,[data-layout=top] .sidenav__item>.sidenav__stages.is-shut,[data-layout=bottom] .sidenav__item>.sidenav__stages.is-shut{background:var(--rail-bg);width:max-content;min-width:100%;box-shadow:var(--shadow);visibility:hidden;opacity:0;padding:6px 0;transition:opacity .12s,visibility 0s linear .12s;display:block;position:absolute;left:0}[data-layout=top] .sidenav__item>.sidenav__stages{top:100%}[data-layout=bottom] .sidenav__item>.sidenav__stages{bottom:100%}[data-layout=top] .sidenav__item:hover>.sidenav__stages,[data-layout=bottom] .sidenav__item:hover>.sidenav__stages,[data-layout=top] .sidenav__item:focus-within>.sidenav__stages,[data-layout=bottom] .sidenav__item:focus-within>.sidenav__stages{visibility:visible;opacity:1;transition:opacity .12s,visibility}[data-layout=top] .sidenav__item>.sidenav__stages .sidenav__stagelist,[data-layout=bottom] .sidenav__item>.sidenav__stages .sidenav__stagelist{visibility:inherit;transition:none;overflow:visible}[data-layout=top] .sidenav__item .sidenav__link--stage,[data-layout=bottom] .sidenav__item .sidenav__link--stage{white-space:nowrap;border-top:0;border-bottom:0;padding:8px 18px 8px 34px}[data-layout=top] .sidenav__item .sidenav__link--stage.is-current,[data-layout=bottom] .sidenav__item .sidenav__link--stage.is-current{background:var(--rail-hover);color:#fff}[data-layout=top] .sidenav__item>.sidenav__link:not([aria-controls])+.sidenav__stages,[data-layout=bottom] .sidenav__item>.sidenav__link:not([aria-controls])+.sidenav__stages{display:none}[data-layout=top] .sidenav__item>.sidenav__link[aria-controls]:after,[data-layout=bottom] .sidenav__item>.sidenav__link[aria-controls]:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-left:8px;display:inline-block;transform:translateY(-2px)rotate(45deg)}[data-layout=bottom] .sidenav__item>.sidenav__link[aria-controls]:after{transform:translateY(1px)rotate(225deg)}@media (prefers-reduced-motion:reduce){[data-layout=top] .sidenav__item>.sidenav__stages,[data-layout=bottom] .sidenav__item>.sidenav__stages{transition:none}}}:root{--widget-affordance-w:216px;--widget-affordance-h:56px;--widget-gap:16px}[data-layout=right] .sidenav{padding-bottom:calc(var(--widget-affordance-h) + var(--widget-gap))}[data-layout=bottom] .sidenav{padding-inline-end:calc(var(--widget-affordance-w) + var(--widget-gap))}[data-layout=right] .sidenav__link{border-left:0;border-right:3px solid #0000}[data-layout=right] .sidenav__link.is-current{border-left-color:#0000;border-right-color:#fff}[data-layout=top] .sidenav__link{border-bottom:3px solid #0000;border-left:0}[data-layout=top] .sidenav__link.is-current{border-bottom-color:#fff;border-left-color:#0000}[data-layout=bottom] .sidenav__link{border-top:3px solid #0000;border-left:0}[data-layout=bottom] .sidenav__link.is-current{border-top-color:#fff;border-left-color:#0000}.masthead{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);grid-area:head;justify-content:space-between;align-items:center;gap:28px;height:60px;padding:0 24px 0 12px;display:flex;position:sticky;top:0}.masthead__brand{flex:0 0 calc(var(--rail) - 12px);color:inherit;justify-content:flex-start;align-items:center;gap:9px;text-decoration:none;display:flex}.masthead__logo{width:auto;height:34px;display:block}.masthead__product{letter-spacing:.06em;color:var(--ink-soft);border-left:1px solid var(--line);padding-left:6px;font-size:14px;font-weight:700}[data-layout=right] .masthead__brand,[data-layout=top] .masthead__brand,[data-layout=bottom] .masthead__brand{flex:none;gap:8px}.masthead__user{color:var(--ink-faint);align-items:center;gap:12px;font-size:13px;display:flex}.sidenav{height:calc(100dvh - 60px);width:var(--rail);background:var(--rail-bg);flex-direction:column;grid-area:nav;align-self:start;padding:12px 0;display:flex;position:sticky;top:60px;overflow-y:auto}.sidenav__link{color:var(--rail-ink);border-left:3px solid #0000;padding:9px 22px;font-size:14px;font-weight:500;text-decoration:none}.sidenav__link:hover{background:var(--rail-hover);color:#fff}.sidenav__stages{grid-template-rows:1fr;transition:grid-template-rows .22s;display:grid}.sidenav__pinned{display:contents}.sidenav__stagelist{flex-direction:column;min-width:0;min-height:0;transition:visibility .22s;display:flex;overflow:hidden}.sidenav__stages.is-shut{grid-template-rows:0fr}.sidenav__stages.is-shut .sidenav__stagelist{visibility:hidden}.sidenav.is-restoring .sidenav__stages,.sidenav.is-restoring .sidenav__stagelist{transition:none}html.is-restoring-state #view{opacity:0}html.is-restoring-state .sidenav,html.is-restoring-state .nav-scrim,html.is-restoring-state .sidenav__stages,html.is-restoring-state .sidenav__stagelist,html.is-restoring-state .tabs__tab{transition:none}.sidenav__link[aria-controls]{cursor:pointer}.sidenav__group{text-align:start;background:0 0;border-block:0;border-inline-end:0;border-radius:0;display:block}.sidenav .sidenav__group:hover{filter:none}.sidenav__link--stage{color:var(--rail-faint);padding-block:6px;padding-inline-start:38px;font-size:13px;font-weight:400}.sidenav__link--stage:hover,.sidenav__link--stage.is-stage{color:#fff}.sidenav__link--stage.is-stage:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:calc(50% - 3px);inset-inline-start:22px}.sidenav__stages,.sidenav__link--stage{position:relative}.sidenav__link.is-current{background:var(--rail-hover);color:#fff;border-left-color:#fff}.sidenav__link--admin{display:none}body.is-admin .sidenav__link--admin{display:block}body.is-admin .sidenav__stages.sidenav__link--admin{display:grid}.sidenav__link--xero{display:none}body.can-xero-links .sidenav__link--xero,body.can-xero-links .sidenav__group.sidenav__link--admin{display:block}body.can-xero-links .sidenav__stages.sidenav__link--admin{display:grid}.sidenav__link--logs{display:none}body.can-logs .sidenav__link--logs,body.can-log-settings .sidenav__link--logsettings,body.can-logs .sidenav__group.sidenav__link--admin,body.can-log-settings .sidenav__group.sidenav__link--admin{display:block}body.can-logs .sidenav__stages.sidenav__link--admin,body.can-log-settings .sidenav__stages.sidenav__link--admin{display:grid}.masthead__burger{display:none}.nav-scrim{z-index:18;opacity:0;visibility:hidden;background:#00000073;transition:opacity .22s,visibility .22s;position:fixed;inset:0}@media (max-width:860px){body.is-signed-in:not(.apidocs),[data-layout] body.is-signed-in:not(.apidocs){grid-template:"head"60px"main"1fr/1fr}.masthead__burger{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:8px;display:inline-flex}.masthead__burger:hover{background:var(--ground)}.masthead{gap:12px;padding:0 12px}[data-layout] .sidenav{z-index:19;visibility:hidden;flex-direction:column;align-self:auto;padding:12px 0;transition:transform .22s,visibility .22s;position:fixed;overflow:hidden auto}[data-layout=left] .sidenav{width:min(280px,82vw);height:auto;inset:60px auto 0 0;transform:translate(-100%)}[data-layout=right] .sidenav{width:min(280px,82vw);height:auto;inset:60px 0 0 auto;transform:translate(100%)}[data-layout=top] .sidenav{width:auto;height:auto;max-height:calc(100dvh - 60px);inset:60px 0 auto;transform:translateY(-100%)}[data-layout=bottom] .sidenav{width:auto;height:auto;max-height:calc(100dvh - 60px);inset:auto 0 0;transform:translateY(100%)}[data-layout] body.nav-open .sidenav{visibility:visible;transform:none}body.nav-open .nav-scrim{opacity:1;visibility:visible}[data-layout] .sidenav__link{white-space:nowrap;border:0;border-inline-start:3px solid #0000}[data-layout] .sidenav__link.is-current{border-inline-start-color:#fff}[data-layout] .sidenav__stages{grid-template-rows:1fr;grid-template-columns:none;transition:grid-template-rows .22s}[data-layout] .sidenav__stages.is-shut{grid-template-rows:0fr;grid-template-columns:none}}@media (prefers-reduced-motion:reduce){.sidenav,.nav-scrim,.sidenav__stages,.sidenav__stagelist{transition:none}}.shell{grid-area:main;min-width:0;padding:28px 28px 64px}#view{position:relative}.crumbs{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.crumbs__step{color:var(--ink-faint);text-decoration:none}a.crumbs__step:hover{color:var(--accent);text-decoration:underline}.crumbs__step--here{color:var(--ink-soft);font-weight:600}.crumbs__sep{color:var(--line)}.page-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.page-head h1{margin:0;font-size:22px}.page-head p{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.panel__bar{justify-content:flex-end;margin:0;display:flex;position:absolute;top:-1rem;right:0}.panel__arrange{color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:5px;display:inline-flex}.panel__arrange:hover{background:var(--ground);color:var(--ink)}body.is-arranging .panel__arrange{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;scroll-margin-top:76px;scroll-margin-bottom:16px}.card__head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:600;display:flex}.card__body{padding:18px}.is-revealed{box-shadow:0 0 0 3px var(--accent), var(--shadow);animation:1.2s ease-out forwards reveal-fade}@keyframes reveal-fade{0%{box-shadow:0 0 0 3px var(--accent), var(--shadow)}to{box-shadow:0 0 0 3px transparent, var(--shadow)}}@media (prefers-reduced-motion:reduce){.is-revealed{animation:none}}.card--form{max-width:46rem}.card__body--flush{padding:0}.grid{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:0 20px;display:grid}.grid>:nth-child(n){grid-column:1/-1;min-width:0}table{border-collapse:collapse;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:10px 18px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--line-soft);padding:12px 18px}tbody tr:last-child td{border-bottom:0}@media (max-width:860px){thead th{white-space:nowrap}td:not(.numeric):not(:empty):not(:has(>:is(input,button,select):only-child)){min-width:10rem}}tbody tr.is-clickable{cursor:pointer}tbody tr.is-clickable:hover{background:var(--ground)}.row-decisions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.row-decisions>button{white-space:nowrap}.decision-row,.action-row{display:none}.action-row.is-open{display:table-row}.action-row>td{background:var(--ground);padding-top:14px}.action-form .field{max-width:32rem}.row-actions{flex-wrap:wrap;gap:6px;display:flex}body:not(.is-arranging) .grid[data-panel^=report-]>[data-card]>.card__body,body:not(.is-arranging) .card__body--scrolls{overflow-x:clip}.plan__scroll,.chart-table,.design__rows,.compose__scroll,.inline-form__scroll,.ask-many__boxes,dialog{--head-stick:0px}body:not(.is-arranging) .grid[data-panel^=report-]>[data-card]>.card__body.is-wide,body:not(.is-arranging) .card__body--scrolls.is-wide,body:not(.is-arranging) .table-pan.is-wide{max-height:calc(100vh - var(--stuck-above) - 16px);--head-stick:0px;overflow:auto}.table-pan{min-width:0;max-width:100%}.table-pan.is-wide,.card__body--scrolls.is-wide,.grid[data-panel^=report-]>[data-card]>.card__body.is-wide{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body.is-arranging .grid[data-panel^=report-]>[data-card]>.card__body{--head-stick:0px;overflow-x:auto}.grid[data-panel^=report-] th,.grid[data-panel^=report-] td{padding-left:7px;padding-right:7px}.grid[data-panel^=report-] th:first-child,.grid[data-panel^=report-] td:first-child{padding-left:18px}.grid[data-panel^=report-] th:last-child,.grid[data-panel^=report-] td:last-child{padding-right:18px}.grid[data-panel^=report-] .owner-select{min-width:120px;max-width:170px}.design-action{align-items:flex-start;margin-bottom:6px}.decision-row.is-open{display:table-row}.decision-row>td{background:var(--ground);padding-top:14px}.decision-row .submission{margin-bottom:0}.decision-row .outcome{border-top:0;margin-top:0;padding-top:0}tbody tr:nth-last-child(2):has(+.decision-row:not(.is-open)) td{border-bottom:0}td.numeric,th.numeric{text-align:right;font-variant-numeric:tabular-nums}td.muted{color:var(--ink-faint)}th>button.th-sort{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:inline-flex}th>button.th-sort:hover{color:var(--ink);filter:none}th>button.th-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}th>button.th-sort:after{content:"↕";opacity:.45;font-size:11px}th>button.th-sort.is-asc,th>button.th-sort.is-desc{color:var(--accent)}th>button.th-sort.is-asc:after{content:"↑";opacity:1}th>button.th-sort.is-desc:after{content:"↓";opacity:1}th.num>button.th-sort,th.numeric>button.th-sort,th.is-col-end>button.th-sort{flex-direction:row-reverse}thead th.is-col-end{text-align:right}thead th.is-col-centre{text-align:center}.facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;margin:0;display:grid}.facts div{min-width:0}.facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-size:12px}.facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.facts--profile{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.pill{background:var(--idle-bg);color:var(--idle);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.pill--good{background:var(--good-bg);color:var(--good)}.pill--warn{background:var(--warn-bg);color:var(--warn)}.pill--bad{background:var(--bad-bg);color:var(--bad)}.pill--accent{color:var(--accent);background:#e8eefa}label{margin-bottom:5px;font-size:13px;font-weight:600;display:block}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;font:inherit;background:var(--paper);color:var(--ink);padding:9px 11px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.field{margin-bottom:14px}.label--steer{cursor:help;-webkit-text-decoration:underline dotted var(--ink-faint);-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint);text-underline-offset:3px;text-decoration-thickness:1px}.steer-line{align-items:baseline;gap:10px;display:flex}.steer-line label{margin-bottom:0}button.steer-open{color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.field__error{color:var(--bad);margin-top:4px;font-size:13px;display:none}.is-required:after{content:" *";color:var(--bad);font-weight:700}label:not(.is-required)>.required-note{display:none}.field.is-invalid input,.field.is-invalid select,.field.is-invalid .ask-many__summary{border-color:var(--bad)}.field.is-invalid .field__error{display:block}.row{flex-wrap:wrap;gap:12px;display:flex}.row>*{flex:1;min-width:160px}button{font:inherit;border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;padding:9px 16px;font-weight:600}button:hover{filter:brightness(1.08)}button:disabled{opacity:.55;cursor:not-allowed}button.secondary{background:var(--paper);color:var(--ink);border-color:var(--line)}button.secondary:hover{background:var(--ground)}button.small{padding:5px 11px;font-size:13px}.actions{flex-wrap:wrap;gap:8px;display:flex}.row>.actions{align-items:flex-end}.notice{border-radius:var(--radius);border:1px solid #0000;margin-bottom:16px;padding:12px 16px;font-size:14px}.notice--bad{background:var(--bad-bg);color:var(--bad);border-color:#f0cccc}.notice--good{background:var(--good-bg);color:var(--good);border-color:#c8e6d8}.notice--warn{background:var(--warn-bg);color:var(--warn);border-color:#f0dcb0}.notice ul{margin:6px 0 0;padding-left:20px}.archived-banner p{margin:6px 0 0}.archived-banner .actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.archived-banner__ask,.archived-banner.is-asking .archived-banner__actions{display:none}.archived-banner.is-asking .archived-banner__ask{display:block}.archived-banner__said:empty{display:none}.archived-banner__said{color:var(--bad)}#view:has(.archived-banner) :is(button,input,select,textarea,[contenteditable=true]):not(.archived-banner *),#view:has(.archived-banner) #project-tabs,#view:has(.archived-banner) #next-tab{display:none}.archived-switch{white-space:nowrap;margin:0 4px 0 0}.archived-reason{max-width:32ch}.system-notices{display:none}.system-notices.has-notices{display:block}.empty{text-align:center;color:var(--ink-faint);padding:36px 18px}.signin-page{min-height:100dvh;display:flow-root}.signin.is-alt-only .signin__microsoft{display:none}.signin{max-width:380px;margin:12vh auto}.signin .card__body{padding:28px}.signin__logo{width:auto;height:40px;margin:0 0 18px;display:block}.signin h1{margin:0 0 4px;font-size:20px}.signin p.lede{color:var(--ink-soft);margin:0 0 20px;font-size:14px}.signin__alt{border-top:1px solid var(--line);margin:18px 0 0;padding:16px 0 0}.signin__alt>.notice{margin:0 0 14px}.signin.is-alt-only .signin__alt{border-top:0;margin:0;padding:0}.signin__alt-title{margin:0 0 10px;font-size:14px;font-weight:600}.signin__alt-form{gap:10px;display:grid}.signin__alt-field{color:var(--ink-soft);gap:4px;font-size:13px;display:grid}.signin__alt-code,.signin__alt-verify,.signin__alt-form.is-code .signin__alt-send{display:none}.signin__alt-form.is-code .signin__alt-code{display:grid}.signin__alt-form.is-code .signin__alt-verify{display:block}.signin__alt-form.is-busy button{opacity:.6;cursor:progress}.signin__microsoft{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);text-align:center;margin:0 0 18px;padding:9px 16px;font-weight:600;text-decoration:none;display:block}.signin__microsoft:hover{filter:brightness(1.08)}body.is-pending .sidenav,body.is-pending .masthead__search,body.is-pending .masthead__burger,body.is-pending .masthead__appearance{display:none}html body.is-signed-in.is-pending:not(.apidocs){grid-template:"head"60px"main"1fr/1fr}.welcome{max-width:520px;margin:10vh auto}.welcome h1{margin:0 0 8px;font-size:20px}.welcome p{color:var(--ink-soft);margin:0}.sidenav__badge{background:var(--warn-bg);color:var(--warn);border-radius:999px;margin-left:8px;padding:0 7px;font-size:12px;font-weight:600}.toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar__actions{gap:8px;margin-left:auto;display:flex}.toolbar input,.toolbar select{max-width:260px}@media (max-width:860px){.toolbar{flex-wrap:wrap}.toolbar>*{max-width:100%}}.toolbar--onward{justify-content:flex-end;margin:20px 0 0}.list-search__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 52px 10px 12px;display:flex}.list-search__box{max-width:260px}.list-search__note{margin:0}.list-search tr.is-filtered-out,.list-search__none{display:none}.list-search.is-none .list-search__none{display:block}.list-search.is-none>table{display:none}.period input[type=date]{max-width:170px}.period__label{color:var(--ink-soft);font-size:13px}.period__presets{flex-wrap:wrap;gap:6px}.period__scope{margin:-6px 0 16px}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--line-soft);padding:10px 0;font-size:14px}.timeline li:last-child{border-bottom:0}.timeline time{color:var(--ink-faint);font-size:13px}.method{border-bottom:1px solid var(--line-soft);padding:14px 18px}.method:last-child{border-bottom:0}.method.is-on{background:var(--ground)}.method.is-unanswered{box-shadow:inset 3px 0 0 var(--warn)}.method__q{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.method__label{font-weight:500}.method__detail{margin-top:14px}.hint{color:var(--ink-faint);max-width:68ch;margin:4px 0 0;font-size:13px}.yesno{flex-shrink:0;gap:6px;display:flex}.yesno--wrap{flex-wrap:wrap}.chip{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 13px;font-size:13px}.chip:hover{border-color:var(--accent);color:var(--accent)}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chip.is-used{background:var(--idle-bg);color:var(--ink-faint)}.chip-divider{color:var(--ink-faint);flex-basis:100%;align-items:center;gap:8px;margin-block-start:4px;font-size:12px;display:flex}.chip-divider:after{content:"";border-block-start:1px solid var(--line);flex:1}.yesno:not(.is-unfolded) .chip--folded:not(.is-on){display:none}.chip--unfold{border-style:dashed}.yesno.is-unfolded .chip--unfold{background:var(--ground);border-style:solid}.keylist{counter-reset:key-bidder;margin:0;padding:0;list-style:none}.keylist__row{border-block-end:1px solid var(--line);counter-increment:key-bidder;align-items:center;gap:8px;padding-block:6px;display:flex}.keylist__row:before{content:counter(key-bidder);text-align:end;min-width:2ch;color:var(--ink-faint);font-size:13px}.keylist__name{flex:1}.chip--tiny{padding:2px 9px;font-size:12px}.chip--add{color:var(--ink-faint);border-style:dashed}.chip--add[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.spec{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-bottom:12px;padding:16px}.spec__head{align-items:flex-end;gap:12px;display:flex}.spec__title{flex:1;margin:0}.spec__title>label{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.spec__name{border:0;border-bottom:2px solid var(--ink-soft);width:100%;font:inherit;background:0 0;border-radius:0;padding:6px 8px;font-size:17px;font-weight:700}.spec__name:placeholder-shown{background:var(--warn-bg);border-bottom-color:var(--warn)}.spec__name:focus{border-bottom-color:var(--accent);outline:0}.spec.is-collapsed .spec__title>label{display:none}.spec__full{color:var(--ink-faint);margin:6px 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.spec__fields{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 22px;display:grid}.spec__fields .field{margin:0}.spec__foot{margin-top:16px}.spec__foot .spec__remove{margin-left:auto}.spec__fields label{margin-bottom:5px;font-size:13px;font-weight:500;display:block}.spec__fields input,.spec__fields textarea{width:100%}.calc{align-items:center;gap:10px;display:flex}.calc input{flex:1}.calc__note{color:var(--ink-faint);white-space:nowrap;font-size:12px}.other{width:100%;margin-top:6px}.grid--plan{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:1100px){.grid--plan{grid-template-columns:1fr}}.grid--plan>*,.grid--thirds>*{min-width:0}.chased{color:var(--ink-soft);white-space:nowrap;font-size:13px}.chased.is-never{color:var(--warn)}.chased{align-items:baseline;gap:6px;display:inline-flex}.chased:has(.colleague){align-items:center}.chased .badge{align-self:center}.chased__when{font-variant-numeric:tabular-nums}.outcome{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.outcome textarea{width:100%}.outcome .actions{gap:8px;margin-top:10px;display:flex}.sheet{border-collapse:collapse;width:100%;font-size:14px}.sheet th,.sheet td{border-bottom:1px solid var(--line-soft);text-align:left;padding:8px 12px}.sheet thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:11px;font-weight:500}.sheet tfoot th,.sheet tfoot td{border-top:2px solid var(--line);border-bottom:0;font-size:14px}.sheet .num{text-align:right;font-variant-numeric:tabular-nums}.sheet .muted{color:var(--ink-faint)}.sheet input.budget{text-align:right;font-variant-numeric:tabular-nums;width:110px}.sheet td.num>input{margin-left:auto;display:block}.sheet--invoices{table-layout:fixed}.sheet--invoices th:first-child{width:16%}.sheet--invoices th:nth-child(2),.sheet--invoices th:nth-child(3),.sheet--invoices th:nth-child(4){width:10%}.sheet--invoices th:nth-child(5),.sheet--invoices th:nth-child(6),.sheet--invoices th:nth-child(7){width:11%}.costs-amend__lines th:nth-child(6){width:22%}.costs-amend__lines th:nth-child(7){width:21%}.sheet--invoices .invoice-description{white-space:pre-line;overflow-wrap:anywhere}.invoice-finance-notes{margin-top:4px;font-size:13px}.sheet .invoice-notes-editor{display:none}.sheet .invoice-notes-editor.is-open{display:table-row}.sheet .invoice-notes-editor>td{border-top:0;padding-top:0}.invoice-notes-editor__body{gap:6px;max-width:640px;display:grid}.invoice-notes-editor__body>label{font-size:13px;font-weight:500}.invoice-notes-editor__body>.actions{margin:0}.invoice-paid{flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.invoice-paid__due{color:var(--warn);font-weight:500}.xero-read{margin-top:12px}.xero-read>.hint{margin:0 0 8px}.xero-only{margin:12px 0 18px}.xero-only__title{margin:0 0 4px;font-size:15px}.xero-recon{gap:12px;display:grid}.xero-recon>.hint,.xero-recon>.notice{margin:0}.xero-recon__list>summary{cursor:pointer;padding:4px 0;font-weight:500}.xero-recon__list[open]>summary{margin-bottom:6px}body{--stuck-above:calc(60px + var(--act-as-bar,0px))}[data-layout=top] body{--stuck-above:calc(60px + var(--act-as-bar,0px) + var(--rail-strip-height,0px))}@media (max-width:860px){[data-layout=top] body{--stuck-above:calc(60px + var(--act-as-bar,0px))}}thead th{top:var(--head-stick,var(--stuck-above));z-index:2;background:var(--paper);box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;position:sticky}.xero-recon__companies{gap:2px;display:grid}.xero-compare__side{gap:2px;min-width:9rem;display:grid}.xero-compare__line{color:var(--ink-soft);font-size:13px}.xero-compare__number{color:var(--ink);font-size:14px;font-weight:500}a.xero-compare__number{color:var(--accent)}.xero-compare__likely{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.xero-compare__none{font-style:italic}.xero-compare__issues{gap:2px;font-size:13px;display:grid}.xero-compare__confirmed{color:var(--good);font-weight:500}.xero-compare__fits{color:var(--warn)}.xero-compare__choices>td{padding-top:0}.xero-compare__choose{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);gap:8px;padding:10px 12px;display:grid}.xero-compare__ask{margin:0;font-weight:500}.xero-compare__options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xero-compare__options li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.xero-compare__what{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.xero-compare__facts{color:var(--ink-soft);font-size:13px}.xero-compare__pair{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:12px;display:grid}.xero-compare__choose .actions{margin:0}.approvals{gap:12px;margin:0;padding:0;list-style:none;display:grid}.approvals__item{border-bottom:1px solid var(--line);gap:4px;padding-bottom:12px;display:grid}.approvals__item:last-child{border-bottom:0;padding-bottom:0}.approvals__what,.approvals__item>.hint{margin:0}.approvals__item>.actions{margin-top:4px}.xero-recon__companies>span+span{color:var(--ink-soft);font-size:13px}.xero-link-refusal>td{border-top:0;padding-top:0}.xero-link-refusal .notice{white-space:normal;margin:0;font-size:13px}.sheet .is-over{color:var(--bad);font-weight:500}.achieved__versus.is-behind{color:var(--bad)}.achieved__versus.is-ahead{color:var(--good)}.invoice-new{grid-template-columns:minmax(130px,.7fr) minmax(160px,1fr) minmax(240px,2.2fr) minmax(170px,1fr);grid-template-areas:"kind amount description date""po code description date""notes notes notes notes";align-items:start;gap:12px 16px;margin-bottom:12px;display:grid}.invoice-new [data-field=kind]{grid-area:kind}.invoice-new [data-field=po_number]{grid-area:po}.invoice-new [data-field=amount]{grid-area:amount}.invoice-new [data-field=account_code]{grid-area:code}.invoice-new [data-field=description]{flex-direction:column;grid-area:description;align-self:stretch;display:flex}.invoice-new [data-field=description]>textarea{resize:vertical;flex:1;min-height:96px}.invoice-new [data-field=invoice_date]{grid-area:date}.invoice-new [data-field=finance_notes]{grid-area:notes}.invoice-new .field{min-width:0;margin:0}.invoice-new .pick-select{min-width:0}@media (max-width:900px){.invoice-new{grid-template-columns:1fr 1fr;grid-template-areas:"kind amount""po code""description description""date date""notes notes"}}@media (max-width:560px){.invoice-new{grid-template-columns:1fr;grid-template-areas:"kind""po""amount""code""description""date""notes"}}.field .hint.field__note{margin:5px 0 0}.invoice-add>.notice{margin-bottom:12px}.sheet .invoice-note>td,.sheet .invoice-refusal>td{border-top:0;padding-top:0}.sheet .invoice-note .notice,.sheet .invoice-refusal .notice{white-space:normal;margin:0;font-size:13px}.costs-amend{border:1px solid var(--accent);border-radius:var(--radius);background:var(--paper);margin:0 0 18px;padding:14px 16px;display:none}.costs-amend.is-open{display:block}.costs-amend>.notice{margin-bottom:12px}.costs-amend__title{margin:0 0 6px;font-size:15px}.costs-amend .row{align-items:flex-end;margin-bottom:12px}.costs-amend__lines input,.costs-amend__lines textarea{width:100%;min-width:90px}.costs-amend__lines textarea{resize:vertical}.costs-amend__lines input[name=amount]{text-align:right;font-variant-numeric:tabular-nums}.costs-amend__total{color:var(--good);margin:12px 0;font-weight:600}.costs-amend__total.is-off{color:var(--bad)}.feedback-list{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.fb{border-left:3px solid var(--line);padding:2px 0 2px 14px}.fb__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.fb p{margin:4px 0}.feedback-new,.feedback-add>.notice,.feedback-readers{margin-bottom:12px}.feedback-readers>p{margin:0;display:none}.feedback-add--restricted .feedback-readers__restricted,.feedback-add--open .feedback-readers__open,.feedback-add--unchosen .feedback-readers__unchosen{display:block}.feedback-add:not(.feedback-add--open) .feedback-highlight{display:none}.fb__readers{color:var(--warn);font-size:12px}.recognition-highlights{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.recognition-ticker{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-self:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.recognition-highlights--one-row .recognition-ticker__item.is-beyond-row,.recognition-ticker__more.is-needless{display:none}.recognition-ticker__item{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.recognition-ticker__item:hover,.recognition-ticker__item:focus-within{border-color:var(--accent)}.recognition-ticker__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.recognition-ticker__head a{overflow-wrap:anywhere}.recognition-ticker__open{color:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.recognition-ticker__open:hover{filter:none}.recognition-ticker__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.recognition-ticker__words{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recognition-ticker__item .hint{margin:auto 0 0}.recognition-dialog__words{white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.action-new{align-items:flex-end}label.inline{align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}label.inline input{width:auto}select.action-status{cursor:pointer;border:0;border-radius:999px;width:auto;padding:3px 26px 3px 10px;font-size:12px;font-weight:600}.action-status--not_started{background-color:var(--warn-bg);color:var(--warn)}.action-status--in_progress{color:var(--accent);background-color:#e8eefa}.action-status--complete{background-color:var(--good-bg);color:var(--good)}select.action-status:disabled{cursor:not-allowed}select.action-status.is-saving{opacity:.5}tr.is-overdue .action-due{color:var(--bad);font-weight:600}.action-due__flag{background:var(--bad-bg);color:var(--bad);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;display:inline-block}.stats{flex-wrap:wrap;gap:26px;margin-bottom:22px;display:flex}.stat{flex-direction:column;display:flex}.stat__n{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px;font-weight:600}.stat__l{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:12px}.page-head__title{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.stagemark{background:var(--idle-bg);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:baseline;gap:7px;padding:4px 12px;display:inline-flex}.stagemark__of,.flow__of{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font-size:10px;font-weight:600}.stagemark__is{color:var(--ink);font-size:14px;font-weight:600}.stagemark--won,.stagemark--setup{background:var(--warn-bg);border-color:#0000}.stagemark--won .stagemark__is,.stagemark--setup .stagemark__is{color:var(--warn)}.stagemark--active{background:var(--good-bg);border-color:#0000}.stagemark--active .stagemark__is{color:var(--good)}.stagemark--complete,.stagemark--signed_off{background:var(--idle-bg);border-color:#0000}.stagemark--complete .stagemark__is,.stagemark--signed_off .stagemark__is{color:var(--ink-soft)}.stagemark--good{background:var(--good-bg);border-color:#0000}.stagemark--good .stagemark__is{color:var(--good)}.stagemark--warn{background:var(--warn-bg);border-color:#0000}.stagemark--warn .stagemark__is{color:var(--warn)}.stagemark--bad{background:var(--bad-bg);border-color:#0000}.stagemark--bad .stagemark__is{color:var(--bad)}.stagemark--accent{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stagemark--accent{background:color-mix(in oklab, var(--accent) 12%, var(--paper))}}.stagemark--accent{border-color:#0000}.stagemark--accent .stagemark__is{color:var(--accent)}.flow{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:12px 16px}.flow__bar{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.flow__steps{flex-wrap:wrap;align-items:center;row-gap:8px;margin:0;padding:0;list-style:none;display:flex}.flow__step{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.flow__step+.flow__step:before{content:"";background:var(--line);width:20px;height:1px;margin-inline:6px 4px}.flow__name:before{content:"";vertical-align:middle;border:1px solid;border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.flow__step.is-done{color:var(--ink-soft)}.flow__step.is-done .flow__name:before{background:currentColor}.flow__step.is-skipped .flow__name{text-decoration:line-through}.flow__step.is-skipped .flow__name:before{border-style:dashed}.flow__when{color:var(--ink-faint);font-size:12px}.flow__who{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.flow__names{color:var(--ink);font-size:14px;font-weight:600}.flow__names.is-empty{color:var(--ink-soft);font-weight:400}.flow__next{flex-wrap:wrap;gap:8px;margin-block:0;margin-inline-start:auto;display:flex}.flow__form{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:14px}.flow__form:empty{display:none}.flow__form>.submission{background:0 0;border:0;margin:0;padding:0}.flow__form>.outcome{border-top:0;margin-top:0;padding-top:0}.flow__form>.notice{margin:0}.stepback{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-bottom:16px;padding:12px 16px;display:none}.stepback.is-open{display:block}.stepback__label{font-size:14px;font-weight:600}.stepback textarea{width:100%;margin:8px 0}.stepback__error{color:var(--bad);margin-bottom:8px;font-size:13px}.stepback__error:empty{display:none}.timeline li.timeline__back>div{color:var(--warn)}.stage-cell{flex-wrap:wrap;gap:6px;display:inline-flex}.stat__d{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.stat__d--up{color:var(--good)}.stat__d--down{color:var(--bad)}.stat--movement{cursor:help}.stat--warn .stat__n{color:var(--warn)}.stat--bad .stat__n{color:var(--bad)}.chart{margin-bottom:18px;position:relative}.chart--s{min-height:170px}.chart--m{min-height:240px}.chart--l{min-height:320px}.chart--xl{min-height:430px}.chart__canvas{display:block}.chart--slices{min-height:240px}.card:has(>.card__body>.chart--slices)>.card__body>.chart{flex:none}.card:has(>.card__body>.chart){flex-direction:column;display:flex}.card:has(>.card__body>.chart)>.card__body{flex-direction:column;flex:1;display:flex}.card:has(>.card__body>.chart)>.card__body>.chart{flex:1;margin-bottom:0}.mini{margin:0 0 18px;padding:0;list-style:none}.mini li{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;display:flex}.mini li:last-child{border-bottom:0}h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0 0 10px;font-size:12px;font-weight:500}.submission{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-bottom:16px;padding:18px}.submission .facts{margin-bottom:16px}.submission .field{margin-bottom:14px}.stats--band{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);justify-content:space-between;gap:34px;margin-bottom:20px;padding:16px 22px}.grid--thirds{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1100px){.grid--thirds{grid-template-columns:1fr}}@media (max-width:900px){.grid[data-panel]>[data-card]{grid-column:1/-1}}.empty--inline{text-align:left;padding:6px 0;font-size:14px}.card .bars:last-child,.card .mini:last-child{margin-bottom:0}.card h4:first-child{margin-top:0}.card h4,.outstanding__group+.outstanding__group{margin-top:18px}.is-hidden{display:none}.loading{text-align:center;color:var(--ink-faint);padding:40px}.inline-edit{width:100%;font:inherit;color:inherit;background-color:#0000;border:1px solid #0000;border-radius:5px;padding:5px 8px}.inline-edit:hover{border-color:var(--line);background-color:var(--paper)}.inline-edit:focus{border-color:var(--accent);background-color:#fff;outline:none}.inline-edit.is-saving{opacity:.5}select.inline-edit{border-color:var(--line);background-color:var(--paper);padding-right:32px}tr.is-retired td{color:var(--ink-faint)}tr.is-retired .pill{background:var(--paper);color:var(--ink-faint)}.actions--row{justify-content:flex-end}td.actions--row{text-align:right;display:table-cell}td.actions--row>*{vertical-align:middle;margin:2px 0 2px 8px}.add-term{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 18px;display:flex}.add-term input,.add-term select{flex:1}.add-term[hidden]{display:none}.add-term .input--days{flex:none;width:6rem}.nominal-codes__list{margin:0;padding:0;list-style:none}.nominal-codes__category{border-top:1px solid var(--line);grid-template-columns:minmax(12rem,16rem) 1fr minmax(12rem,18rem);align-items:start;gap:12px;padding:10px 18px;display:grid}.nominal-codes__category:first-child{border-top:0}.nominal-codes__category.is-retired .nominal-codes__label{color:var(--ink-soft)}.nominal-codes__label{align-items:center;gap:8px;padding-top:3px;display:flex}.nominal-codes__codes{flex-wrap:wrap;gap:6px;padding-top:3px;display:flex}.nominal-codes__add select,.nominal-codes__add input{width:100%}.nominal-codes__typed{gap:6px;display:flex}.nominal-codes>.hint{margin:0;padding:12px 18px 0}.nominal-code{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:6px;padding:2px 4px 2px 8px;font-size:13px;display:inline-flex}.nominal-code.is-missing{background:var(--warn-bg);color:var(--warn);border-color:#f0dcb0}.nominal-code__code{font-variant-numeric:tabular-nums}.nominal-code__name{color:var(--ink-soft)}.nominal-code.is-missing .nominal-code__name{color:inherit}.nominal-code__remove{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}.nominal-code__remove:hover,.nominal-code__remove:focus-visible{color:var(--bad)}.nominal-codes__unmapped{columns:2;margin:0;padding-left:20px}.nominal-codes__unmapped li{break-inside:avoid;padding:2px 0}.nominal-codes--unmapped .notice:last-child{margin-bottom:0}.team-head{padding:14px 18px 0}.team-head h3{margin:0;font-size:16px}.card.is-retired{opacity:.62}.card.is-retired .team-head{color:var(--ink-faint)}.apidocs{background:var(--ground)}.apidocs__page{max-width:60rem;margin:0 auto;padding:40px 32px 96px}.apidocs__page>h1{margin:0 0 6px;font-size:26px;font-weight:700}.apidocs__lede{color:var(--ink-soft);max-width:46rem}.apidocs__group{margin-top:36px}.apidocs__group h2{text-transform:capitalize;border-bottom:1px solid var(--line);padding-bottom:6px;font-size:18px;font-weight:600}.apidocs__endpoint{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:14px 16px}.apidocs__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.apidocs__verbs{flex-wrap:wrap;gap:6px;display:flex}.apidocs__verb{letter-spacing:.04em;background:var(--idle-bg);color:var(--idle);border-radius:4px;align-items:center;gap:6px;padding:5px 7px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.apidocs__verb--get{color:var(--accent);background:#e8eefa}.apidocs__verb--post{background:var(--good-bg);color:var(--good)}.apidocs__verb--patch,.apidocs__verb--put{background:var(--warn-bg);color:var(--warn)}.apidocs__verb--delete{background:var(--bad-bg);color:var(--bad)}.apidocs__access{opacity:.85;font-size:10px;font-style:normal;font-weight:500}.apidocs__access:before{content:"· "}.apidocs__path{color:var(--ink);font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.apidocs__summary{color:var(--ink-soft);max-width:52rem;margin:8px 0 0;font-size:13px}.apidocs__named{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;font-size:12px;display:flex}.apidocs__named>span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;min-width:42px;font-size:10px}.apidocs__named code{background:var(--line-soft);border-radius:3px;padding:2px 6px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.apidocs__prose{border-left:2px solid var(--line);color:var(--ink);margin:10px 0 0;padding-left:12px;font-size:13px}.apidocs__prose p{margin:0 0 8px}.apidocs__prose ul{margin:0 0 8px;padding-left:18px}.apidocs__prose li{margin:2px 0}.apidocs__prose code{background:var(--line-soft);border-radius:3px;padding:1px 5px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.apidocs__body{margin-top:12px}.apidocs__body h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0 0 4px;font-size:10px}.apidocs__fields{border-collapse:collapse;width:100%;font-size:12px}.apidocs__fields td{border-top:1px solid var(--line-soft);vertical-align:top;padding:4px 10px 4px 0}.apidocs__fields td:first-child{width:12rem}.apidocs__fields td:nth-child(2),.apidocs__fields td:nth-child(3){width:6rem;color:var(--ink-soft)}.apidocs__note{color:var(--ink-faint)}.term{white-space:nowrap;background:var(--idle-bg);color:var(--idle);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.term--coloured{background:var(--term-bg);color:var(--term-ink)}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.term__icon{width:14px;height:14px}#term-icons{display:none}.swatch-cell{width:44px}.swatch{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:28px;height:28px;color:var(--ink-faint);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.swatch:hover{border-color:var(--accent)}.swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.swatch--coloured{background:var(--term-bg);border-color:var(--term-bg);color:var(--term-ink)}.swatch--empty{border-style:dashed}.swatch__icon{width:16px;height:16px}.is-retired .swatch{opacity:.45}.icon-picker{border-radius:var(--radius);background:var(--paper);width:min(720px,92vw);max-height:88vh;color:var(--ink);box-shadow:var(--shadow);border:none;padding:0}.icon-picker::backdrop{background:#16191d73}.icon-picker__form{flex-direction:column;gap:10px;max-height:88vh;padding:20px 22px;display:flex;overflow-y:auto}.icon-picker__form h3{margin:0;font-size:16px}.icon-picker__form .hint{margin:0}.icon-picker__preview{border-radius:var(--radius);background:linear-gradient(45deg, var(--line-soft) 25%, transparent 25%, transparent 75%, var(--line-soft) 75%), linear-gradient(45deg, var(--line-soft) 25%, transparent 25%, transparent 75%, var(--line-soft) 75%), var(--paper);background-position:0 0,8px 8px;background-size:16px 16px;justify-content:center;align-items:center;padding:18px;display:flex}.icon-picker__preview .term{padding:5px 14px;font-size:14px}.icon-picker__preview .term__icon{width:16px;height:16px}.icon-picker__colour,.icon-picker__icon{align-items:flex-end;gap:10px;display:flex}.icon-picker__colour .field{margin:0}.icon-picker__icon .field{flex:1;margin:0}.icon-picker__colour input[type=color]{cursor:pointer;width:56px;height:38px;padding:2px}.term-hex{width:9rem;font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.term-hex.is-wrong{border-color:var(--bad);background:var(--bad-bg)}.icon-picker__icon select{width:12rem}.term-create{border:1px solid var(--accent);border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:10px;margin:0 18px 14px;padding:14px 16px;display:flex}.term-create__title{margin:0;font-size:15px}.term-create .hint,.term-create .field{margin:0}.term-create__basics{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.term-create__basics .field:first-child{flex:16rem}.term-create__flag{cursor:pointer;align-items:center;gap:6px;padding-bottom:9px;font-weight:600;display:inline-flex}.term-create__flag input{width:auto;margin:0}.term-create .icon-grid{max-height:30vh}.term-stage select{width:auto;min-width:13rem}.icon-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;max-height:42vh;padding:8px;display:grid;overflow-y:auto}.icon-grid__pick{aspect-ratio:1;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}.icon-grid__pick:hover{background:var(--paper);border-color:var(--line)}.icon-grid__pick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.icon-grid__pick.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chip__icon{width:15px;height:15px}.chip--coloured{align-items:center;gap:6px;display:inline-flex}.chip--coloured.is-on{background:var(--term-bg);border-color:var(--term-bg);color:var(--term-ink)}.pool{flex-wrap:wrap;gap:6px;display:flex}.plan__table{border-collapse:collapse;width:100%}.plan__table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);white-space:nowrap;padding:0 12px 6px;font-size:10px}.plan__table td{border-top:1px solid var(--line-soft);vertical-align:middle;padding:8px 12px;font-size:14px}.plan__table td,.plan__table th{white-space:nowrap;width:1%}.plan__table .plan__name{white-space:normal;min-width:11rem}.plan__table .plan__headline{white-space:normal;width:auto}.plan__table .plan__headline .inline-edit{width:100%;min-width:10rem}.plan__table .plan__actions{text-align:right}.plan__table .plan__actions .chip{vertical-align:middle;margin-left:4px}.plan__weeks{font-size:13px}.plan__weeks .chip,.plan__weeks strong{vertical-align:middle}.plan__weeks strong{margin:0 7px}.plan__date{white-space:nowrap}.plan__date time{padding:0 2px}.caret{color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:15px;line-height:1}.caret:hover{background:var(--line-soft);color:var(--accent)}.caret:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.is-clash{-webkit-text-decoration:underline wavy var(--bad);-webkit-text-decoration:underline wavy var(--bad);text-decoration:underline wavy var(--bad);text-underline-offset:3px;cursor:help}.badges{flex-wrap:nowrap;align-items:center;display:flex}.badges .badge+.badge{margin-left:-6px}.badges .badge:hover{z-index:1}.badges .badge--add{margin-left:3px}.badge--static{cursor:default;position:relative}.badge{border:1px solid var(--paper);background:var(--idle-bg);width:26px;height:26px;color:var(--ink-soft);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.badge:hover{background:var(--bad-bg);color:var(--bad)}.badge:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.badge--photo{background:var(--line-soft)}.badge img{object-fit:cover;width:100%;height:100%;display:block}.masthead__me .badge:hover,.person-link .badge:hover,.badge--large:hover{background:var(--idle-bg);color:var(--ink-soft)}.masthead__me .badge--photo:hover,.person-link .badge--photo:hover,.badge--large.badge--photo:hover{background:var(--line-soft)}.badge--large{border-width:2px;width:96px;height:96px;font-size:32px}.badge--avatar-small{width:26px;height:26px;font-size:10px}.badge--avatar-medium{width:36px;height:36px;font-size:13px}.badge--avatar-large{width:48px;height:48px;font-size:17px}.colleague{align-items:center;gap:6px;display:inline-flex}.colleague__name{white-space:nowrap;font-size:13px}.colleague__email{color:var(--ink-soft);font-size:12px}a.colleague__email:hover{color:var(--accent);text-decoration:underline}.colleague__facechat{display:contents}.colleague__facechat:focus-visible .badge{outline:2px solid var(--accent);outline-offset:2px}.colleague__chat{color:var(--ink-faint);align-items:center;line-height:0;display:inline-flex}.colleague__chat:hover{color:var(--accent)}.colleague__chat .icon{width:16px;height:16px}.colleague__off{font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--idle-bg);color:var(--ink-soft);cursor:pointer;padding:2px 6px;font-size:12px}.colleague__off:hover{background:var(--bad-bg);color:var(--bad)}.colleague__off:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.badges--spelt{flex-wrap:wrap;gap:4px 12px}.badges--spelt .badge+.badge{margin-left:0}.masthead__me{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.masthead__me:hover .masthead__name{text-decoration:underline}#who{position:relative}button.masthead__me{font:inherit;color:var(--ink-soft);background:0 0;border:1px solid #0000;padding:4px 8px;font-weight:500}button.masthead__me:hover{filter:none;background:var(--ground)}button.masthead__me:hover .masthead__name{text-decoration:none}#who.is-open button.masthead__me{background:var(--ground);border-color:var(--line)}.masthead__caret{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:0 2px 3px;transition:transform .15s,margin .15s;transform:rotate(45deg)}#who.is-open .masthead__caret{margin:3px 2px 0;transform:rotate(225deg)}.user-menu{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:180px;box-shadow:var(--shadow);visibility:hidden;opacity:0;padding:6px;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)}#who.is-open .user-menu{visibility:visible;opacity:1;transition:opacity .12s,transform .12s,visibility;transform:none}.user-menu__item{width:100%;font:inherit;text-align:left;color:var(--ink);border-radius:var(--radius);background:0 0;border:0;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:block}.user-menu__item:hover,.user-menu__item:focus-visible{filter:none;background:var(--ground);outline:none}@media (prefers-reduced-motion:reduce){.user-menu,#who.is-open .user-menu,.masthead__caret{transition:none}}.person-link{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.person-link:hover strong{text-decoration:underline}.person-link+.pill{margin-left:8px}.profile{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.profile__controls{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.profile__controls .hint,.profile__question{margin:0}.sales-target{flex-direction:column;gap:12px;display:flex}.sales-target .hint{margin:0}.sales-target__years{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sales-target__year{text-align:center;flex-direction:column;flex:1;min-width:12rem;display:flex}.sales-target__kind{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sales-target__kind select{width:auto;min-width:16rem}.sales-target__input{text-align:right;font-variant-numeric:tabular-nums;max-width:11rem;margin-right:-9px}.sales-target__input.is-invalid{border-color:var(--bad)}.sales-target__total td{border-top:2px solid var(--line);font-weight:600}.sales-target__question{flex-direction:column;gap:8px;display:flex}.profile__preview{width:96px;height:96px;box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--line);border-radius:50%;display:block}.facts dd .pill+button{margin-left:10px}.badge--add{border:1px dashed var(--line);color:var(--ink-faint);background:0 0;font-size:14px;font-weight:400}.badge--add:hover{background:var(--line-soft);color:var(--accent);border-style:solid}.badge-picker{max-width:12rem;margin-top:5px;font-size:13px}.plan__anchor .anchor{width:auto;max-width:14rem;padding:5px 8px;font-size:12px}.plan__table .plan__anchor{vertical-align:top}.plan__anchor .anchor:not(:has(option[value=""]:checked)):not(:has(option[value=previous]:checked)){border-color:var(--accent);color:var(--accent);font-weight:600}.plan__resolves{max-width:14rem;color:var(--ink-faint);white-space:normal;margin-top:4px;font-size:11px;display:block}.plan__scroll{overflow-x:auto}.plan__no{min-width:1.6em;color:var(--ink-faint);font-weight:400;display:inline-block}.plan__date--set{white-space:nowrap}.set-day{border-color:var(--accent);width:auto;color:var(--accent);padding:4px 7px;font-size:12px;font-weight:600}.set-day__why{color:var(--bad);margin-left:5px;font-weight:700;text-decoration:none}.date-text{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 5px}.date-text:hover{border-color:var(--line);background:var(--paper)}.date-text:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.date-text.is-clash{-webkit-text-decoration:underline wavy var(--bad);-webkit-text-decoration:underline wavy var(--bad);text-decoration:underline wavy var(--bad);text-underline-offset:3px}.term-flag{text-align:center;width:7rem}.term-flag input{cursor:pointer;width:auto;margin:0}.term-flag input:disabled{cursor:default;opacity:.4}.term-hint{width:45%}.group--quantitative{--group:var(--accent);--group-bg:#eef3fb}.group--qualitative{--group:var(--good);--group-bg:#eaf5f0}.group--other{--group:var(--warn);--group-bg:#fbf3e4}.group--bid{--group:var(--accent);--group-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){.group--bid{--group-bg:color-mix(in oklab, var(--accent) 12%, var(--paper))}}.group--bid{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:14px;overflow:hidden}.group__head{padding:8px 14px;font-weight:600}.submission .group--bid .group__row{margin:0;padding:10px 14px}.group--quantitative,.group--qualitative,.group--other,.group--bid{border-left:3px solid var(--group);border-top-left-radius:0;border-bottom-left-radius:0}.group--quantitative .card__head,.group--qualitative .card__head,.group--other .card__head,.group--bid .group__head{background:var(--group-bg);color:var(--group)}.shares{margin-top:10px}.shares__row{grid-template-columns:1fr 5.5rem auto;align-items:center;gap:8px;padding:3px 0;display:grid}.shares__who{margin:0;font-size:13px}.shares__pct{text-align:right;width:100%}.shares__unit{color:var(--ink-soft);font-size:13px}.shares__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.shares__total{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.shares__total.is-bad{color:var(--bad);font-weight:600}.next-number{color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.next-number strong{color:var(--ink)}.next-number.is-used{display:none}.split{display:block}.split__rows{margin:0;padding:0;list-style:none}.split__row{align-items:baseline;gap:8px;font-size:13px;display:flex}.split__who{flex:auto}.split__pct{font-variant-numeric:tabular-nums}.split__money{color:var(--ink-soft);font-variant-numeric:tabular-nums}.split__unsettled{color:var(--warn);margin-top:3px;font-size:12px;display:block}.group--quantitative .method:nth-child(2n),.group--qualitative .method:nth-child(2n),.group--other .method:nth-child(2n),.group--bid .group__row:nth-child(odd){background:var(--line-soft)}.group--quantitative .method.is-on,.group--qualitative .method.is-on,.group--other .method.is-on{background:var(--group-bg)}.method.is-thin{box-shadow:inset 3px 0 0 var(--bad)}.method.is-thin .method__detail:after{content:"Answered yes, but nothing has been captured against it yet.";color:var(--bad);margin-top:8px;font-size:13px;display:block}.budget{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.budget>*{flex:12rem;margin:0}.budget--unknown .budget__from,.budget--unknown .budget__to,.budget--exact .budget__to{display:none}.field .hint{margin:0 0 5px}.setup-methods{margin:0 0 5px;font-weight:600}.grip{cursor:grab;color:var(--line);-webkit-user-select:none;user-select:none;margin-right:6px;font-size:13px;line-height:1}.plan__table tbody tr:hover .grip{color:var(--ink-faint)}.grip:active{cursor:grabbing}.plan__table tbody tr.is-dragging{opacity:.4}.plan__table tbody tr.is-over td{box-shadow:inset 0 2px 0 var(--accent)}.arrange{display:none}body.is-arranging .arrange{color:var(--ink-soft);background:var(--line-soft);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}.arrange__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.arrange__span{text-align:center;font-variant-numeric:tabular-nums;min-width:52px}.arrange__step{justify-content:center;align-items:center;width:28px;padding:2px 0;display:inline-flex}.arrange__step .icon{width:16px;height:16px}body.is-arranging .arrange .grip{color:var(--ink-soft);margin-right:0}body.is-arranging .grid[data-panel]>[data-card]>.card__head,body.is-arranging .grid[data-panel]>[data-card]>.card__body{pointer-events:none}body.is-arranging .grid[data-panel]>[data-card]{outline:1px dashed var(--ink-faint)}body.is-arranging .grid[data-panel]>[data-card].is-dragging{opacity:.4}body.is-arranging .grid[data-panel]>[data-card].is-over{box-shadow:inset 3px 0 0 var(--accent);border-top-left-radius:0;border-bottom-left-radius:0}.arrange-bar{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;max-width:min(920px,100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #16191d2e}.arrange-bar__status{color:var(--ink-soft);flex:1;font-size:13px}.arrange-bar__status.is-bad{color:var(--bad)}.arrange-bar .actions{gap:8px;margin:0}.card__body--composable{position:relative}body.is-arranging .card__body--composable{padding-right:52px}.card__compose{z-index:3;border-radius:var(--radius);width:28px;height:28px;color:var(--ink-faint);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:12px;right:12px}body.is-arranging .card__compose{display:inline-flex}body.is-arranging .grid[data-panel]>[data-card]>.card__body .card__compose,body.is-arranging .grid[data-panel]>[data-card]>.card__body .compose{pointer-events:auto}.report-card{position:relative}.report-card__link{color:var(--ink);text-decoration:none}.report-card__link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.report-card:hover{border-color:var(--ink-faint)}.report-card:hover .report-card__link{color:var(--accent)}.report-card__link:focus-visible{outline:none}.report-card__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-1px}.report-card__about{color:var(--ink-soft);margin:0 0 8px;font-size:14px}.report-card__kind{color:var(--ink-faint);margin:0;font-size:13px}.report-card .report-card__pin{z-index:1;margin-top:12px;display:none;position:relative}body.is-arranging .report-card .report-card__pin{display:inline-flex}body.is-arranging .grid[data-panel]>[data-card]>.card__body .report-card__pin{pointer-events:auto}.card__compose:hover,.card__compose[aria-expanded=true]{background:var(--ground);border-color:var(--line);color:var(--ink)}.card__compose .icon{width:16px;height:16px}.card__body.is-composing,.card__body.is-editing{min-height:380px}.card__body.is-composing>:not(.compose):not(.card__compose){display:none}.card__body.is-composing>.compose{max-height:min(70vh,640px);position:relative;inset:auto}.compose,.inline-form{z-index:2;background:var(--paper);border-radius:0 0 var(--radius) var(--radius);flex-direction:column;gap:8px;padding:14px 18px;display:flex;position:absolute;inset:0;overflow:hidden}.compose__scroll,.inline-form__scroll{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.compose__head{padding-right:34px}.compose__title,.inline-form__title{margin:0;font-size:14px}.compose__status{color:var(--ink-soft);margin:0;font-size:12px}.compose__status.is-bad{color:var(--bad)}.compose__label{color:var(--ink-soft);margin:10px 0 0;font-size:12px;font-weight:600}.compose__foot,.inline-form__foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;flex:none;gap:8px;margin:0;padding-top:10px}.fieldlist{margin:0;padding:0;list-style:none}.fieldlist__row{align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.fieldlist__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fieldlist__acts{gap:4px;display:flex}.fieldlist__acts button{min-width:28px;padding:2px 6px}.fieldlist__empty{color:var(--ink-soft);padding:4px 0;font-size:13px}.fieldadd{flex-wrap:wrap;gap:6px;display:flex}.fieldadd__none{color:var(--ink-soft);font-size:13px}.fieldadd__of{color:var(--ink-soft);flex:0 0 100%;margin-top:6px;font-size:12px;font-weight:600}.fieldadd__group{flex-wrap:wrap;flex:0 0 100%;gap:6px;display:flex}.fieldadd[data-filterable] .fieldadd__group:not(:has(>:not(.is-filtered-out))){display:none}.shapes,.figures{flex-direction:column;gap:4px;display:flex}.shapes__opt,.figures__opt{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:8px 10px;display:grid}.shapes__opt:hover,.figures__opt:hover{background:var(--ground)}.shapes__radio,.figures__radio{opacity:0;pointer-events:none;position:absolute}.shapes__name,.figures__name{font-size:13px;font-weight:600}.shapes__note,.figures__note{color:var(--ink-soft);grid-column:2;font-size:12px}.shapes__opt:has(.shapes__radio:checked),.figures__opt:has(.figures__radio:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.shapes__opt:has(.shapes__radio:focus-visible),.figures__opt:has(.figures__radio:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.flip{margin-top:4px;display:none}.flip.is-offered{display:block}.flip__opt{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:8px 10px;display:grid}.flip__opt:hover{background:var(--ground)}.flip__box{accent-color:var(--accent);margin:0}.flip__name{font-size:13px;font-weight:600}.flip__note{color:var(--ink-soft);grid-column:2;font-size:12px}.flip__opt:has(.flip__box:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.chart-table{overflow-x:auto}.chart-table th:first-child,.chart-table td:first-child{padding-left:0}.chart-table th:last-child,.chart-table td:last-child{padding-right:0}.chart-table tbody th{text-transform:none;letter-spacing:normal;font-size:inherit;color:var(--ink);border-bottom:1px solid var(--line-soft);padding-top:12px;padding-bottom:12px;font-weight:500}.chart-table tbody tr:last-child th{border-bottom:0}.chart-table--flipped th,.chart-table--flipped td{white-space:nowrap}.report-asks label.inline{margin-top:0}.owner-select{min-width:150px;max-width:220px}.ask-many{min-width:220px;position:relative}.ask-many__summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap;padding:9px 32px 9px 11px;list-style:none;position:relative}.ask-many__summary::-webkit-details-marker{display:none}.ask-many[open] .ask-many__summary{border-color:var(--accent)}.ask-many__summary:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}select:where(:not([multiple]):not([size])){appearance:none;line-height:inherit;cursor:pointer;padding-right:32px}select:where(:not([multiple]):not([size])):where(:disabled){opacity:1;color:var(--ink-soft);background-color:var(--paper);border-color:var(--line);cursor:not-allowed}select:where(:not([multiple]):not([size])),.ask-many__summary{background-image:linear-gradient(45deg, transparent calc(50% - 1px), var(--ink-soft) calc(50% - .25px), var(--ink-soft) calc(50% + .25px), transparent calc(50% + 1px)), linear-gradient(-45deg, transparent calc(50% - 1px), var(--ink-soft) calc(50% - .25px), var(--ink-soft) calc(50% + .25px), transparent calc(50% + 1px));background-position:right 16.25px top calc(50% + 1.3px),right 10.25px top calc(50% + 1.3px);background-repeat:no-repeat;background-size:6px 6px}.ask-many__boxes{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:100%;max-height:18rem;box-shadow:var(--shadow);flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.ask-many__box{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:14px;display:flex}.ask-many__box input{width:auto;margin:0}select.is-checked-select{display:none}.check-select{min-width:15rem}.check-select.is-disabled .ask-many__summary{color:var(--ink-soft);cursor:not-allowed}.ask-many__group{color:var(--ink-soft);padding:6px 0 2px;font-size:12px;font-weight:600}select.is-picked-select{display:none}.pick-select{min-width:15rem}.pick-select.is-disabled .ask-many__summary{color:var(--ink-soft);cursor:not-allowed}.pick-select .ask-many__summary{text-overflow:ellipsis;overflow:hidden}.pick-select .ask-many__summary.is-placeholder{color:var(--ink-faint)}.ask-many .pick-select__option{border-radius:var(--radius);width:100%;box-shadow:none;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 8px;font-size:14px;display:block}.ask-many .pick-select__option:hover{background:var(--ground)}.ask-many .pick-select__option.is-on{border-color:var(--accent);background:var(--ground)}.ask-many .pick-select__option:disabled{color:var(--ink-faint);cursor:default}.option-filter{max-width:18rem}.ask-many__boxes>.option-filter{z-index:1;max-width:none;box-shadow:0 -6px 0 var(--paper);margin:0 0 4px;position:sticky;top:-6px}[data-filterable] [data-filter-item].is-filtered-out,[data-filterable] [data-filter-heading].is-filtered-out{display:none}.option-filter__break{flex-basis:100%;height:0}.yesno.is-filtering .chip--folded:not(.is-filtered-out){display:inline-block}.yesno.is-filtering .chip--unfold{display:none}.report-gantts{flex-direction:column;gap:16px;display:flex}.report-scope{flex-wrap:wrap;align-items:flex-end}.scope__prompt{flex-direction:column;gap:4px;margin-top:0;display:flex}.scope__label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:12px}.scope__picker{min-width:200px;max-width:280px}.scope__picker[multiple]{max-height:9rem}.scope__date{min-width:160px}.scope__note{color:var(--ink-soft);min-height:1em;font-size:12px}.scope__prompt.is-loading .scope__picker{opacity:.6}.scope__prompt.is-loading .scope__note:after{content:"Loading the list..."}.scope__prompt.is-blocked .scope__label,.scope__prompt.is-empty .scope__label{opacity:.6}.card__action{border-radius:var(--radius);width:28px;height:28px;color:var(--ink-soft);justify-content:center;align-items:center;display:inline-flex}.card__action:hover{background:var(--ground);color:var(--ink)}.card__action .icon{width:17px;height:17px}.governance h4{border-top:1px solid var(--line);margin:24px 0 8px;padding-top:16px;font-size:14px}.governance h4:first-child{border-top:0;margin-top:0;padding-top:0}.dependent{display:none}.dependent.is-shown{display:block}.qms h4{border-top:1px solid var(--line);margin:24px 0 8px;padding-top:16px;font-size:14px}.qms__group:first-child h4{border-top:0;margin-top:0;padding-top:0}.qms__method{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:14px 0 6px;font-size:12px;font-weight:600}.qms__check{border-left:3px solid var(--line);border-radius:var(--radius);border-top-left-radius:0;border-bottom-left-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex}.qms__check+.qms__check{margin-top:4px}.qms__check.is-answered{border-left-color:var(--accent);background:var(--ground)}.qms__ask{flex:22em;max-width:68ch}.qms .yesno{flex-shrink:0}.qms__check--typed{align-items:flex-start}.qms__check--typed .qms__ask{flex-basis:100%;max-width:none}.qms__number{width:10rem}.qms__date{width:12rem}.qms__text{width:100%;max-width:48rem}.qms__text--long{min-height:4.5em}.qms__measure{align-items:center;gap:6px;display:inline-flex}.qms__unit{color:var(--ink-soft)}.qms__check.is-faulty{border-left-color:var(--bad)}.qms-setup{gap:12px;max-width:40rem;padding:12px 0;display:grid}.qms-setup__options,.qms-setup__bounds,.qms-setup__percent{display:none}.qms-setup.is-choice .qms-setup__options,.qms-setup.is-multi-choice .qms-setup__options,.qms-setup.is-number .qms-setup__bounds,.qms-setup.is-percent .qms-setup__percent{display:block}.qms-setup__type{width:auto;min-width:16rem}.qms-setup__bound{width:10rem}.qms-options{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.qms-option{align-items:center;gap:6px;display:flex}.qms-option__label{flex:auto}.qms-option.is-retired .qms-option__label{color:var(--ink-faint);text-decoration:line-through}.qms-options__add{gap:6px;display:flex}.qms-options__new{flex:auto}.method-options{gap:8px;max-width:40rem;padding:12px 0;display:grid}.method-options__list{border-top:1px solid var(--line);padding:8px 0}.method-options__list>summary{cursor:pointer;font-weight:600}.term-stage .stage-input input{min-width:13rem}.spec.is-collapsed .spec__fields,.spec.is-collapsed .spec__later,.spec.is-collapsed .spec__foot,.spec:not(.is-collapsed) .spec__summary,.spec:not(.is-collapsed) [data-expand-spec]{display:none}.spec.is-collapsed{box-shadow:inset 3px 0 0 var(--good);border-top-left-radius:0;border-bottom-left-radius:0;padding:12px 16px}.spec.is-collapsed .spec__full{margin-bottom:0}.spec__summary{color:var(--good);margin:6px 0 0;font-size:12px}.spec__name::placeholder{color:var(--ink-faint);font-weight:400}.spec__fields .empty{text-align:left;margin:0;padding:8px 0;font-size:13px}.pool--staged{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:10px 22px;display:grid}.pool__stage-name{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin:0 0 8px;padding-bottom:6px;font-size:11px}.pool__chips{flex-direction:column;align-items:stretch;gap:5px;display:flex}.pool__chips .chip{white-space:normal;text-align:left;border-radius:var(--radius);line-height:1.35}.chip--used{background:var(--line-soft);border-color:var(--accent);color:var(--ink)}.chip--used:hover{background:var(--paper)}.chip__tally{float:right;color:var(--accent);white-space:nowrap;margin-left:6px;font-size:11px;font-weight:600}.fieldwork-ask{border:1px solid var(--accent);border-radius:var(--radius);background:var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:12px 14px;display:flex}.fieldwork-ask__q{flex-basis:100%;margin:0;font-weight:600}.fieldwork-ask--pressing{border:2px solid var(--bad);background:var(--bad-bg)}.fieldwork-ask--pressing .fieldwork-ask__q{color:var(--bad);font-size:16px}.fieldwork-ask__rows{flex-wrap:wrap;gap:6px;display:flex}.plan-team{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.plan-team__say{flex:24rem;margin:0}.plan-team__go{text-decoration:none}.plan-team--settled{color:var(--ink-faint);margin-bottom:16px;font-size:14px}.plan-templates{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 14px;display:flex}.plan-templates__label{margin-right:4px;font-weight:600}.plan-anchors{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px 12px;display:flex}.plan-anchors__label{margin-right:4px;font-weight:600}.template-days{white-space:nowrap}.template-days input{width:5.5rem;margin-right:8px}.template-day{padding:2px 5px}.plan__date .set-day[type=number]{width:5rem}td.plan__anchor:has([data-entry-anchor]){vertical-align:top}.value-figure{white-space:nowrap}.value-figure__kind{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin-left:5px;font-size:11px;font-weight:600}.gantt .vis-timeline{border:1px solid var(--line);background:var(--paper);border-radius:4px;font-family:inherit;font-size:12px}.gantt .vis-panel,.gantt .vis-labelset .vis-label,.gantt .vis-foreground .vis-group{border-color:var(--line)}.gantt .vis-time-axis .vis-grid.vis-minor{border-color:var(--line-soft)}.gantt .vis-time-axis .vis-grid.vis-major{border-color:var(--line)}.gantt .vis-time-axis .vis-text{color:var(--ink-faint);font-size:11px}.gantt .vis-time-axis .vis-text.vis-major{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.gantt .vis-labelset .vis-label .vis-inner{padding:0}.gantt__group{flex-direction:column;gap:1px;max-width:220px;padding:5px 8px;display:flex}.gantt[data-report-gantt] .gantt__group{box-sizing:border-box;width:220px}.gantt__label{color:var(--ink);overflow-wrap:break-word;font-size:13px;line-height:16px}.record-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.record-link:hover{color:var(--accent);text-decoration-style:solid}.follow-up-about__on{color:var(--ink-faint);margin-top:2px;font-size:13px}.card__open{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.card--opens:hover .card__open,.card__open:hover{color:var(--accent);text-decoration-style:solid}.card__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card--opens{cursor:pointer}.sidenav__group.is-empty,.sidenav__stages.is-empty{display:none}.resource-url{overflow-wrap:anywhere}.value-cell{align-items:center;gap:6px;display:inline-flex}a.gantt__label{text-decoration:none}a.gantt__label:hover{color:var(--accent);text-decoration:underline}.gantt .vis-item.gantt__bar.is-link{cursor:pointer}.gantt__sub{color:var(--ink-faint);overflow-wrap:break-word;font-size:11px;line-height:14px}.gantt .vis-current-time{background-color:var(--bad,#c0392b);width:2px}.gantt .vis-item.gantt__bar{height:var(--gantt-bar,16px);background:var(--term-bg,var(--accent));border-color:var(--term-bg,var(--accent));border-radius:3px}.gantt .vis-group:hover .vis-item.gantt__bar{opacity:.82}.gantt.is-thick{--gantt-bar:26px}.gantt .vis-item.gantt__bar.is-pinned{border:1.5px solid var(--ink);border-radius:2px}.gantt .vis-item .vis-item-overflow{overflow:visible}.gantt .vis-item.gantt__bar .vis-item-content{vertical-align:top;margin-left:calc(100% + 6px);padding:0 6px 0 0}.gantt__note{text-overflow:ellipsis;max-width:18em;color:var(--ink-soft);font-size:12px;line-height:var(--gantt-bar,16px);white-space:nowrap;display:block;overflow:hidden}.gantt .vis-item.vis-point.gantt__action{z-index:3;background:0 0;border:none}.gantt .vis-item.vis-point.gantt__action .vis-dot{border-width:5px;border-color:var(--ink);box-shadow:0 0 0 2px var(--paper);border-radius:5px}.gantt .vis-item.gantt__bar.has-actions{box-shadow:inset 0 0 0 1px var(--paper)}.gantt.is-editing .vis-item.gantt__bar{cursor:grab}.gantt.is-editing .vis-item.gantt__bar.vis-selected{cursor:move}.gantt.is-editing .vis-item.gantt__action{cursor:default}.gantt.is-editing .vis-item .vis-drag-left,.gantt.is-editing .vis-item .vis-drag-right{width:8px}#plan-note:not(:empty){margin-bottom:10px}.planview{gap:6px;display:flex}.planview button.is-current{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.plan-switches{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.ganttscale.is-idle,.ganttedit.is-idle,.ganttexport.is-idle{display:none}.ganttexport{align-items:center}.ganttexport__label{color:var(--ink-soft);margin-right:2px;font-size:12px}.gantt .vis-item.gantt__off{background-color:var(--ink);opacity:.06}.gantt .vis-item.gantt__off.is-closed{background-color:var(--warn);opacity:.22}.param{border-bottom:1px solid var(--line-soft);align-items:end;margin-bottom:12px;padding-bottom:12px}.param:last-child{border-bottom:0}.page-head:has(+.tabs){margin-bottom:12px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:stretch;gap:2px;margin:0 0 20px;padding:0 2px;display:flex;overflow-x:auto}.tabs__tab{color:var(--ink-soft);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s,border-color .12s,background .12s}.tabs__tab:hover{color:var(--ink);background:var(--line-soft)}.tabs__tab.is-current{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.tabs__tab.is-current:hover{background:0 0}.tabs__tab--out{color:var(--accent);border-bottom-color:#0000;margin-inline-start:auto}.tabs__tab--out:hover{color:var(--accent);background:var(--line-soft)}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.theme-card{text-align:left;cursor:pointer;border:2px solid var(--color-base-300);border-radius:var(--radius);background:var(--color-base-100);color:var(--color-base-content);flex-direction:column;gap:8px;padding:10px;display:flex}.theme-card.is-on{border-color:var(--color-primary)}.theme-card__swatches{gap:4px;display:flex}.theme-card__swatch{border-radius:4px;flex:1;height:26px}.theme-card__swatch--primary{background:var(--color-primary)}.theme-card__swatch--base{background:var(--color-base-200);border:1px solid var(--color-base-300)}.theme-card__swatch--accent{background:var(--color-accent)}.theme-card__name{font-size:12px;font-weight:600}.roller__row{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.roller__label{font-size:13px}.roller__pick{cursor:pointer;width:52px;height:30px;padding:2px}.indicators{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:14px}.indicators h4{margin:0 0 4px}.indicators__checks{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.indicators__checks .dependent.is-shown{margin-left:22px}.avatar-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.avatar-card{text-align:left;cursor:pointer;border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);flex-direction:column;gap:6px;padding:10px;display:flex}.avatar-card.is-on{border-color:var(--accent)}.avatar-card__preview{background:var(--ground);border-radius:var(--radius);pointer-events:none;align-items:center;min-height:56px;padding:6px;display:flex;overflow:hidden}.skin-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.skin-card{text-align:left;cursor:pointer;border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);flex-direction:column;gap:6px;padding:10px;display:flex}.skin-card.is-on{border-color:var(--accent)}.skin-card__name{font-size:13px;font-weight:700}.skin-card__blurb{color:var(--ink-soft);font-size:11px;line-height:1.4}.ganttbars{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:14px}.ganttbars h4{margin:0 0 4px}.bars-card{text-align:left;cursor:pointer;border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);flex-direction:column;gap:6px;padding:10px;display:flex}.bars-card.is-on{border-color:var(--accent)}.bars-preview{background:var(--ground);border-radius:var(--radius);pointer-events:none;align-items:center;gap:6px;min-height:56px;padding:8px;display:flex;overflow:hidden}.bars-preview--thin{--gantt-bar:16px}.bars-preview--thick{--gantt-bar:26px}.bars-preview__bar{width:74px;height:var(--gantt-bar);background:var(--accent);border-radius:3px;flex:none}.bars-preview__note{color:var(--ink-soft);font-size:12px;line-height:var(--gantt-bar);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-preview{background:var(--ground);border-radius:var(--radius);pointer-events:none;padding:8px;display:block}.skin-preview__title{margin-bottom:5px;font-weight:700;display:block}.skin-preview__row{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;display:flex}.skin-preview__cell{display:block}.skin-preview__button{background:var(--accent);color:var(--accent-ink);margin-top:6px;display:inline-block}.skin-preview[data-skin=mel] .skin-preview__title{font-size:12px}.skin-preview[data-skin=mel] .skin-preview__cell{padding:4px 5px;font-size:10px}.skin-preview[data-skin=mel] .skin-preview__button{border-radius:6px;padding:3px 9px;font-size:10px}.skin-preview[data-skin=compact] .skin-preview__title{font-size:11px}.skin-preview[data-skin=compact] .skin-preview__cell{padding:1px 4px;font-size:9px}.skin-preview[data-skin=compact] .skin-preview__button{border-radius:3px;padding:2px 7px;font-size:9px}.skin-preview[data-skin=airy] .skin-preview__title{letter-spacing:-.02em;font-size:13px}.skin-preview[data-skin=airy] .skin-preview__cell{padding:8px 7px;font-size:11px}.skin-preview[data-skin=airy] .skin-preview__row{border-bottom:0;border-radius:8px;margin-bottom:3px}.skin-preview[data-skin=airy] .skin-preview__button{border-radius:999px;padding:6px 14px;font-size:11px}.skin-preview[data-skin=flat] .skin-preview__title{text-transform:uppercase;letter-spacing:.09em;border-bottom:2px solid var(--ink);padding-bottom:3px;font-size:10px}.skin-preview[data-skin=flat] .skin-preview__cell{padding:3px 5px;font-size:10px;font-weight:600}.skin-preview[data-skin=flat] .skin-preview__row{border-bottom:2px solid var(--ink)}.skin-preview[data-skin=flat] .skin-preview__button{border:2px solid var(--ink);border-radius:0;padding:3px 9px;font-size:10px;font-weight:700}.skin-preview[data-skin=serif] .skin-preview__title{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:600}.skin-preview[data-skin=serif] .skin-preview__cell{padding:4px 5px;font-family:Georgia,Times New Roman,serif;font-size:11px}.skin-preview[data-skin=serif] .skin-preview__button{border-radius:2px;padding:3px 9px;font-size:10px}.layout-card{text-align:left;cursor:pointer;border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);flex-direction:column;gap:6px;padding:10px;display:flex}.layout-card.is-on{border-color:var(--accent)}.layout-wire{background:var(--ground);pointer-events:none;border-radius:4px;gap:3px;height:78px;padding:3px;display:grid}.layout-wire__head{background:var(--ink-faint);border-radius:2px}.layout-wire__nav{background:var(--accent);border-radius:2px}.layout-wire__main{background:var(--paper);border:1px solid var(--line);border-radius:2px}.layout-wire[data-wire=left]{grid-template:"h h"12px"n m"1fr/26px 1fr}.layout-wire[data-wire=right]{grid-template:"h h"12px"m n"1fr/1fr 26px}.layout-wire[data-wire=top]{grid-template-rows:12px 12px 1fr;grid-template-areas:"h""n""m"}.layout-wire[data-wire=bottom]{grid-template-rows:12px 1fr 14px;grid-template-areas:"h""m""n"}.layout-wire__head{grid-area:h}.layout-wire__nav{grid-area:n}.layout-wire__main{grid-area:m}.inline-form__fields .row{display:block}.inline-form__fields .field{margin-bottom:10px}.inline-form__fields label{font-size:12px}.inline-form__fields input,.inline-form__fields select,.inline-form__fields textarea{width:100%}button.card__action{background:0 0;border:1px solid #0000;padding:0}button.card__action:hover{background:var(--ground);border-color:var(--line)}button.card__action[aria-expanded=true]{background:var(--ground);border-color:var(--line);color:var(--ink)}.shortcut{align-items:center;display:inline-flex}.shortcut--off{display:none}body.is-arranging .shortcut--off{opacity:.55;display:inline-flex}.shortcut__toggle{display:none}body.is-arranging .shortcut__toggle{width:20px;height:20px;color:var(--ink-soft);background:var(--line-soft);border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:12px;line-height:1;display:inline-flex}body.is-arranging .shortcut__toggle:hover{color:var(--ink);background:var(--ground)}body.is-arranging .shortcut>a{pointer-events:none}.masthead__search{margin-right:auto}.masthead__search input{width:260px;max-width:32vw;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:7px 12px;font-size:13px}.masthead__search input:focus{border-color:var(--accent);outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid--search{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.grid--search>.card{grid-column:auto}.found{margin:0;padding:0;list-style:none}.found li+li{border-top:1px solid var(--line-soft)}.found a{color:var(--ink);padding:9px 0;display:block}.found a:hover strong{text-decoration:underline}.found .muted{font-size:13px;display:block}@media (max-width:860px){.masthead__search input{width:140px}.masthead__brand{flex:none;gap:8px}.masthead .masthead__name{display:none}}@media (max-width:480px){.masthead{gap:8px}.masthead__logo{height:26px}.masthead__product{font-size:12px}.masthead__search{flex:1 1 0;min-width:0}.masthead__search input{width:100%;min-width:0;max-width:none}.masthead__user{flex:none}}.grid--designer{grid-template-rows:min-content min-content min-content min-content min-content min-content 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.grid--designer>[data-card=design-subject]{grid-area:1/1}.grid--designer>[data-card=design-scope]{grid-area:2/1}.grid--designer>[data-card=design-window]{grid-area:3/1}.grid--designer>[data-card=design-columns]{grid-area:4/1}.grid--designer>[data-card=design-actions]{grid-area:5/1}.grid--designer>[data-card=design-permissions]{grid-area:6/1}.grid--designer>[data-card=design-save]{grid-area:7/1}.grid--designer>[data-card=design-try-card]{grid-area:1/2/span 7}.grid--designer>.card{margin-bottom:0}.grid--designer+.card{margin-top:18px}@media (max-width:1100px){.grid--designer{grid-template-columns:minmax(0,1fr)}.grid--designer>[data-card]{grid-area:auto/1}}.perm{margin-top:12px}.perm .switch{margin:4px 0 2px}.perm__chosen{margin-top:6px}.perm.is-everyone .perm__chosen,.perm--action.is-same .perm__chosen{display:none}.perm__who{flex-direction:column;gap:10px;display:flex}.perm__label{color:var(--ink-faint);margin-bottom:4px;font-size:12px;display:block}.perm--action{margin-top:18px}.level{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:12px}.level__head{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.level__name{padding-bottom:8px;font-size:15px}.level__about{margin:4px 0 0}.level__fixed{margin-top:10px;display:none}.level.is-fixed .level__fixed{flex-direction:column;gap:4px;display:flex}.level.is-loading .scope__picker{opacity:.6}.level.is-loading .scope__note:after{content:"Loading the list..."}.level__conditions{margin-top:6px}.condition{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.condition__note{color:var(--bad);flex-basis:100%;font-size:12px}.condition.is-valueless .field:has([name=c-value]){display:none}.sorts{margin-top:14px}.sort{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.summary-choice{margin-top:14px}.summary__by,.summary__total,.summary__hint{display:none}.summary-choice.is-summary .summary__by,.summary-choice.is-summary .summary__hint,.summary-choice.is-total .summary__total{display:block}.condition__picker{min-width:15rem;max-width:22rem}.condition__picker[multiple]{height:auto;padding:4px}.condition.is-duplicate{border-left:3px solid var(--bad);border-radius:0 6px 6px 0;padding-left:9px}.columns{margin-bottom:10px}.columns__of{margin-bottom:4px;font-size:13px;display:block}.columns__fields{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 12px;display:grid}.columns__field{align-items:center;gap:7px;font-size:13px;display:flex}.columns__field input[type=checkbox]{flex:none;width:auto;margin:0;padding:0}.columns--linked{border-left:3px solid var(--line);border-radius:0 6px 6px 0;margin-bottom:10px;padding-left:9px}.columns--linked>.columns__of{cursor:pointer;align-items:baseline;gap:8px;font-weight:600;display:flex}.columns--linked[open]>.columns__of{margin-bottom:6px}.columns__through{color:var(--ink-soft);font-size:12px;font-weight:400}.window{display:none}#design-window.is-windowed .window{display:block}.window__switch{align-items:center;gap:7px;margin:10px 0 4px;font-size:13px;display:flex}.window__switch input[type=checkbox]{flex:none;width:auto;margin:0;padding:0}.window__offered{display:none}.window.is-offering .window__offered{flex-direction:column;gap:4px;display:flex}.window__offered .scope__picker{max-width:100%}.window__span{display:none}.window.is-span .window__span{display:block}.window__fixed,.window__relative,.window__asked{display:none}.window.is-period-fixed .window__fixed{flex-wrap:wrap;gap:12px;display:flex}.window.is-period-fixed .window__fixed .field{flex:160px}.window.is-period-relative .window__relative{flex-wrap:wrap;gap:12px;display:flex}.window.is-period-relative .window__relative .field{flex:160px}.window.is-period-asked .window__asked{display:block}.window__relative [data-field=window-n]{display:none}.window.is-counted .window__relative [data-field=window-n]{display:block}.window__n{flex:none;width:4.5rem;margin:0 0 0 4px;padding:2px 6px}.scope__prompt--window .scope__picker{min-width:150px;max-width:220px}.design__covering{margin-top:0}.design__rows{overflow-x:auto}.design__rows table{min-width:max-content;font-size:13px}#design-delete.is-armed{background:var(--bad);border-color:var(--bad);color:#fff}.saved__actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.pickers{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.picker{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.picker:hover{border-color:var(--accent)}.picker.is-chosen{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.picker__about{color:var(--ink-faint);font-size:12px}button.danger{background:var(--bad);border-color:var(--bad);color:#fff}button.large{padding:12px 22px;font-size:15px}dialog:modal{margin:auto}.lockout,.act-as-dialog,.archive-dialog,.add-dialog,.steer-dialog{border-radius:var(--radius);background:var(--paper);width:min(520px,92vw);max-height:88vh;color:var(--ink);box-shadow:var(--shadow);border:none;padding:0}.lockout::backdrop,.act-as-dialog::backdrop,.archive-dialog::backdrop,.add-dialog::backdrop,.steer-dialog::backdrop{background:#16191d73}.lockout__form,.act-as-dialog__form,.archive-dialog__form,.add-dialog__form,.steer-dialog__body{flex-direction:column;gap:12px;max-height:88vh;padding:20px 22px;display:flex;overflow-y:auto}.lockout__form h3,.act-as-dialog__form h3,.archive-dialog__form h3,.add-dialog__form h3,.steer-dialog__body h3{margin:0;font-size:16px}.lockout__form p,.act-as-dialog__form p,.archive-dialog__form p,.steer-dialog__body p{margin:0}.steer-dialog{width:min(640px,92vw)}.steer-dialog__levels{flex-direction:column;gap:10px;margin:0;display:flex}.steer-dialog__levels dt{font-weight:600}.steer-dialog__levels dd{margin:2px 0 0;line-height:1.5}.lockout__form .notice,.archive-dialog__form .notice,.add-dialog__form .notice,.lockout__form .field,.archive-dialog__form .field{margin:0}.lockout__form textarea,.archive-dialog__form textarea{width:100%}.field__add{margin-top:6px}#lockout-banner{flex-direction:column;gap:6px;display:flex}body.is-acting-as{--act-as-bar:44px;padding-top:var(--act-as-bar)}body.is-acting-as .masthead{top:var(--act-as-bar)}body.is-acting-as .sidenav{top:calc(60px + var(--act-as-bar));height:calc(100dvh - 60px - var(--act-as-bar))}[data-layout=top] body.is-acting-as .sidenav,[data-layout=bottom] body.is-acting-as .sidenav{height:auto}[data-layout=bottom] body.is-acting-as .sidenav{top:auto}.act-as-bar{z-index:60;height:var(--act-as-bar);background:var(--color-error);color:var(--color-error-content);justify-content:center;align-items:center;gap:16px;padding:0 24px;font-size:14px;line-height:1.3;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.act-as-bar__text{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.act-as-bar__clock{white-space:nowrap;font-size:12px}.act-as-bar__return{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.act-as-bar__return:hover,.act-as-bar__return:focus-visible{text-decoration-thickness:2px}.act-as-bar__return:disabled{cursor:progress;opacity:.7}body.is-act-as-ending .act-as-bar{opacity:.8}@media (max-width:860px){[data-layout] body.is-acting-as .sidenav{top:calc(60px + var(--act-as-bar));height:auto}[data-layout=bottom] body.is-acting-as .sidenav{top:auto}.act-as-bar{justify-content:flex-start;gap:10px;padding:0 12px}.act-as-bar__clock{display:none}}.act-as-dialog__choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.act-as-dialog__choices button{width:100%}.act-as-dialog__choices .hint{margin:4px 0 0}@media (max-width:520px){.act-as-dialog__choices{grid-template-columns:1fr}}.act-as-writes{margin:4px 0 0;padding-left:18px;font-size:13px}.act-as-writes code{word-break:break-all;font-size:12px}.csat{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-bottom:16px;padding:12px 16px}.csat.is-shut{display:none}.csat__title{font-size:15px;display:block}.csat__label{margin-top:10px;font-size:14px;font-weight:600;display:block}.csat__people{gap:8px;margin:10px 0 6px;padding:0;list-style:none;display:grid}.csat__person{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:10px;display:grid}.csat__pick{align-items:baseline;gap:8px;margin:0;display:flex}.csat__pick input[type=checkbox]{flex:none;width:auto}.csat__who{flex-direction:column;font-weight:400;display:flex}.csat__who .muted{font-size:12px}.csat__email,.csat__others,.csat__body{width:100%}.csat__error{color:var(--bad);margin:8px 0 0;font-size:13px}.csat__error:empty{display:none}.csat__problems{color:var(--bad);margin:6px 0 0;font-size:13px}.csat__problems:empty{display:none}.csat__problems p{margin:0 0 4px}.csat__body.is-invalid{border-color:var(--bad)}.csat .actions{margin-top:10px}.csat__reset-confirm{border:1px solid var(--line);border-radius:var(--radius);margin-top:8px;padding:10px 12px;display:none}.csat__reset-confirm.is-open{display:block}.csat__reset-confirm p{margin:0;font-size:14px}.csat__reset-confirm .actions{margin-top:8px}.csat__send.is-busy{pointer-events:none;opacity:.6}.csat__send.is-blocked button{opacity:.5;cursor:not-allowed}.csat__why{margin-top:10px;display:none}.csat__why.is-open{display:block}.csat__why textarea{width:100%;margin:8px 0}@media (max-width:620px){.csat__person{grid-template-columns:1fr}}.setting__value{width:100%;margin:6px 0}.setting__value--minutes{width:8em}.hours-window{gap:10px;margin:6px 0;display:grid}.hours-window__days{flex-wrap:wrap;gap:6px 14px;display:flex}.hours-window__day{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.hours-window__times{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.hours-window__time{color:var(--ink-soft);gap:4px;font-size:13px;display:grid}.hours-window__time input{min-width:8em}.setting__error{color:var(--bad);font-size:13px}.setting__error:empty{display:none}.setting .hint{margin:4px 0 0}.setting .pick-select{margin:6px 0}.setting .switch{width:fit-content;margin:6px 0;display:flex}.setting__value--email_body{resize:vertical;min-height:14em;line-height:1.45}.placeholder-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px;display:flex}.placeholder-chips__label{color:var(--ink-soft);margin-right:2px;font-size:13px}.placeholder-chip{padding:3px 10px}.card__toggle{color:inherit;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.card__toggle:hover{filter:none}.card__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.card__chevron{border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);flex:none;width:8px;height:8px;margin-right:4px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.card--foldable:not(.is-collapsed) .card__chevron{transform:translateY(2px)rotate(-135deg)}.card--foldable.is-collapsed>.card__body{display:none}.card--foldable.is-collapsed>.card__head{border-bottom:0}.xero-settings__group+.xero-settings__group,.xero-settings__row+.xero-settings__group{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.xero-settings__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 2px;font-size:12px;font-weight:600}.xero-settings__item{padding:14px 0 16px}.xero-settings__item+.xero-settings__item{border-top:1px solid var(--line-soft)}.xero-settings__item:last-child{padding-bottom:0}.xero-settings>.xero-settings__item:first-child{padding-top:0}.xero-settings__group--columns{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;display:grid}.xero-settings__group--columns>.xero-settings__group-title{grid-column:1/-1}.xero-settings__group--columns>.xero-settings__item{padding-bottom:0}.xero-settings__group--columns>.xero-settings__item+.xero-settings__item{border-top:0}@media (max-width:1100px){.xero-settings__group--columns{grid-template-columns:1fr}.xero-settings__group--columns>.xero-settings__item{padding-bottom:16px}.xero-settings__group--columns>.xero-settings__item:last-child{padding-bottom:0}.xero-settings__group--columns>.xero-settings__item+.xero-settings__item{border-top:1px solid var(--line-soft)}}@media (min-width:1101px){.xero-settings__row{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;display:grid}.xero-settings__row>.xero-settings__group{display:contents}.xero-settings__row>.xero-settings__group>.xero-settings__group-title{grid-area:1/1}.xero-settings__row>.xero-settings__group+.xero-settings__group>.xero-settings__group-title{grid-column:2/-1}.xero-settings__row .xero-settings__item{grid-row:2;padding-bottom:0}.xero-settings__row .xero-settings__item+.xero-settings__item{border-top:0}.xero-settings__row>.xero-settings__group>.xero-settings__item{grid-row:2/span 6;grid-template-rows:subgrid;display:grid}.xero-settings__row>.xero-settings__group>.xero-settings__item>.setting{display:contents}.xero-settings__row .xero-settings__item>.xero-settings__title{grid-row:1}.xero-settings__row .setting>.hint:first-child{grid-row:2}.xero-settings__row .setting>.setting__value,.xero-settings__row .setting>.hours-window{grid-row:3;align-self:end}.xero-settings__row .setting>.setting__error{grid-row:4}.xero-settings__row .setting>.actions,.xero-settings__row .setting>.switch{grid-row:5;align-self:end}.xero-settings__row .setting>[data-setting-when]{grid-row:6}}.closures__holidays{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.xero-settings__title{letter-spacing:normal;text-transform:none;color:var(--ink);margin:0;font-size:15px;font-weight:600}.feedback-board__master{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 16px;display:flex}.feedback-board__audience,.feedback-board__people{border-top:1px solid var(--line-soft);padding:14px 0 16px}.feedback-board__choices{flex-wrap:wrap;gap:8px 20px;margin:8px 0 10px;display:flex}.feedback-board__choice{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;width:auto;display:inline-flex}.feedback-board__groups{max-width:420px}.feedback-board__audience,.feedback-board__people,.feedback-board__groups{transition:opacity .15s}.feedback-board.is-off .feedback-board__audience,.feedback-board.is-off .feedback-board__people,.feedback-board.is-groups-off .feedback-board__groups{opacity:.55}.feedback-board__gets{white-space:nowrap}.feedback-board__gets.is-on{color:var(--good)}.feedback-board__gets.is-off{color:var(--ink-faint)}.feedback-board__changed{margin:4px 0 0}.confidential__veil{position:relative}.confidential__reveal{display:none}.confidential.is-veiled .confidential__content{filter:blur(7px);-webkit-user-select:none;user-select:none;cursor:pointer;min-height:72px}.confidential.is-veiled .confidential__content :is(a,input,select,button){pointer-events:none}.confidential.is-veiled .confidential__reveal{display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.melvin-sync__facts{margin:0;padding-left:18px}.melvin-sync__facts li{margin:4px 0}.melvin-sync__kind{border-top:1px solid var(--line);padding:8px 0}.melvin-sync__kind:first-child{border-top:0}.melvin-sync__kind summary{cursor:pointer;font-weight:600}.melvin-sync__rows{margin-top:8px}.melvin-sync__failed{background:var(--bad-bg);color:var(--bad);border-radius:6px;padding:10px 14px}.melvin-mismatches__when{background:var(--warn-bg);color:var(--warn);border-color:#f0dcb0}.melvin-mismatches__vocabulary{font-size:13px;display:block}.melvin-mismatches__decided{margin:4px 0 0}.melvin-mismatches__create{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.melvin-mismatches__create.is-hidden{display:none}.melvin-mismatches__create>.hint{flex-basis:100%;margin:0}.melvin-mismatches__create input[type=text]{flex:180px;min-width:0}.melvin-mismatches__refusal{margin:8px 0 0}.melvin-mismatches__examples{min-width:22rem;max-width:46rem;margin-top:6px}.melvin-mismatches__examples>.hint,.melvin-mismatches__examples-none{margin:6px 0 4px}.melvin-mismatches__examples ul{margin:0;padding:0;list-style:none}.melvin-mismatches__example{border-top:1px solid var(--line-soft);padding:6px 0;font-weight:400}.melvin-mismatches__example:first-child{border-top:0;padding-top:2px}.melvin-mismatches__example-head{color:var(--ink-faint);flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.melvin-mismatches__example-text{overflow-wrap:anywhere;margin-top:2px}[data-mismatch].is-pointed{animation:1.6s ease-out melvin-mismatch-pointed}@keyframes melvin-mismatch-pointed{0%{background:var(--warn-bg)}to{background:0 0}}.system-status__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));align-items:start;column-gap:20px;display:grid}.system-status__banner ul{margin:6px 0 0;padding-left:20px}.system-status__banner p{margin:6px 0 0}.system-status__banner a{color:inherit;font-weight:600}.system-status__summary{margin:0 0 4px;font-weight:600}.system-status__as-of{margin:0 0 12px}.system-status__facts{grid-template-columns:minmax(140px,max-content) 1fr;gap:4px 16px;margin:0 0 12px;font-size:14px;display:grid}.system-status__facts dt{color:var(--ink-soft)}.system-status__facts dd{overflow-wrap:anywhere;margin:0}.system-status__note{margin:10px 0 0}.system-status__card.is-not-provided .system-status__summary{color:var(--ink-soft);font-weight:400}.melvin-sync__worklist{margin:0 0 8px}.melvin-worklist{display:contents}.melvin-worklist__summary{background:var(--warn-bg);color:var(--warn);border-color:#f0dcb0}.melvin-worklist__bar{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.melvin-worklist__filter{flex:240px;min-width:0}.melvin-worklist__bar select{flex:none;width:auto}.melvin-worklist__melvin{font-size:13px;display:block}.melvin-worklist__values{margin:0;padding:0;list-style:none}.melvin-worklist__values li{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0;display:flex}.melvin-worklist__mapped{color:var(--good)}.melvin-worklist__pick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.melvin-worklist__pick select,.melvin-worklist__pick input[type=text]{flex:200px;min-width:0}.melvin-worklist__pick .actions,.melvin-worklist td>.actions{margin:0}.melvin-worklist td>.actions{margin-top:6px}.melvin-worklist__state{margin:4px 0 0}.melvin-worklist__state.is-done{color:var(--good)}.melvin-worklist__xero{margin:4px 0 0}.melvin-worklist tr.is-done>td{color:var(--ink-soft)}.melvin-worklist__refusal{margin:8px 0 0}.melvin-worklist__pager{align-items:center;gap:12px;margin:8px 0 0;display:flex}.melvin-worklist__pager.is-hidden{display:none}.melvin-worklist__info{border-top:1px solid var(--line);padding:12px 0 4px}.melvin-worklist__info:first-child{border-top:0;padding-top:0}.melvin-worklist__info h3{margin:0 0 4px;font-size:15px}.applied-card tr.is-applied{display:none}.applied-card.shows-applied tr.is-applied{display:table-row}.applied-card.is-all-applied:not(.shows-applied)>.card__body{display:none}.applied-card.is-all-applied:not(.shows-applied)>.card__head{border-bottom:0}.applied-toggle{flex:none;font-weight:400}.applied-toggle.is-hidden{display:none}.sync-controls{gap:12px;display:grid}.sync-controls p{margin:0}.sync-controls__row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sync-controls__counts{margin:0;padding-left:18px;font-size:13px}.sync-controls__counts li{margin:2px 0}html.env-dev body:before,html.env-stage body:before{content:"";z-index:2147483647;pointer-events:none;height:5px;position:fixed;top:0;left:0;right:0}html.env-dev body:before{background:#d92d20}html.env-stage body:before{background:#f79009}.facts .fact--switch{grid-column:1/-1}.facts .fact--switches{flex-wrap:wrap;grid-column:1/-1;gap:12px 28px;display:flex}.switch{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.switch__input{appearance:none;background:var(--line);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;margin:0;padding:0;transition:background-color .15s;position:relative}.switch__input:before{content:"";background:var(--paper);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch__input:checked{background:var(--accent)}.switch__input:checked:before{transform:translate(16px)}.switch__input:focus{outline:none}.switch__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field--switch{margin-top:-4px}.field--switch .switch{width:fit-content;margin-bottom:0;display:flex}.switch__input:disabled,.switch__input:disabled+.switch__label{opacity:.55;cursor:not-allowed}.xero-pick__chosen{margin:2px 0 8px;font-weight:500}.xero-pick__search{width:100%}.xero-pick__list{max-height:260px;margin:6px 0;padding:0;list-style:none;overflow-y:auto}.xero-pick__none{color:var(--ink-soft);padding:6px 0;font-size:13px}.xero-pick__option{border-radius:var(--radius);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;display:flex}.xero-pick__option:hover{background:var(--ground)}.xero-pick__option.is-on{border-color:var(--accent);background:var(--ground)}.xero-pick .is-hidden,.sidenav__link--designer{display:none}body.can-design .sidenav__link--designer{display:block}html.aiwa-feedback-framing body{visibility:hidden}:root{--toast-edge:16px;--toast-top:72px;--toast-bottom:var(--toast-edge);--toast-rise:16px;--toast-left:var(--toast-edge);--toast-right:var(--toast-edge)}[data-layout=top]{--toast-top:124px}[data-layout=bottom]{--toast-bottom:72px}[data-layout=left]{--toast-left:calc(var(--rail) + var(--toast-edge))}[data-layout=right]{--toast-right:calc(var(--rail) + var(--toast-edge))}@media (max-width:860px){[data-layout]{--toast-left:var(--toast-edge);--toast-right:var(--toast-edge)}}.toasts{z-index:45;width:max-content;max-width:min(420px, calc(100vw - 2 * var(--toast-edge)));pointer-events:none;gap:8px;display:flex;position:fixed}.toasts--bottom-left,.toasts--bottom-centre,.toasts--bottom-right{bottom:var(--toast-bottom);flex-direction:column-reverse}.toasts--top-centre,.toasts--top-right{top:var(--toast-top);--toast-rise:-16px;flex-direction:column}.toasts--bottom-left{left:var(--toast-left);align-items:flex-start}.toasts--bottom-centre,.toasts--top-centre{align-items:center;left:50%;translate:-50%}.toasts--top-right,.toasts--bottom-right{right:var(--toast-right);align-items:flex-end}.toasts--bottom-right{bottom:calc(var(--toast-bottom) + var(--widget-affordance-h) + var(--widget-gap))}.toast{pointer-events:auto;border-radius:var(--radius);opacity:0;min-width:220px;max-width:100%;transform:translateY(var(--toast-rise));border:1px solid #0000;align-items:flex-start;gap:10px;padding:10px 10px 10px 14px;font-size:14px;line-height:1.4;transition:opacity .2s ease-out,transform .25s ease-out;display:flex;box-shadow:0 4px 16px #16191d24}.toast.is-shown{opacity:1;transform:none}.toast.is-leaving{opacity:0;transform:translateY(var(--toast-rise))}.toast__text{overflow-wrap:anywhere;flex:auto}.toast .toast__close{color:inherit;opacity:.7;background:0 0;border:0;flex:none;padding:0 4px;font-size:18px;font-weight:400;line-height:1}.toast .toast__close:hover{opacity:1;filter:none}.toasts--soft .toast--good{background:var(--good-bg);color:var(--good);border-color:var(--good)}.toasts--soft .toast--bad{background:var(--bad-bg);color:var(--bad);border-color:var(--bad)}.toasts--solid .toast--good{background:var(--color-success);color:var(--color-success-content)}.toasts--solid .toast--bad{background:var(--color-error);color:var(--color-error-content)}.toasts--outline .toast{background:var(--paper);color:var(--ink);box-shadow:none}.toasts--outline .toast--good{border-color:var(--good)}.toasts--outline .toast--bad{border-color:var(--bad)}.toasts--dark .toast{background:var(--ink);color:var(--paper)}.toasts--dark .toast--bad{border-color:var(--bad)}@media (prefers-reduced-motion:reduce){.toast,.toast.is-leaving{transition:opacity .15s linear;transform:none}}.toast-settings h4{margin:16px 0 4px}.toast-choice{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.toast-choice__label{min-width:72px;color:var(--ink-soft);font-size:13px}.toast-choice .chips{flex-wrap:wrap;gap:6px;display:flex}.pill--beside{margin-left:8px}.xero-settings__group--level>.xero-settings__item{flex-direction:column;display:flex}.xero-settings__group--level>.xero-settings__item>.setting{flex-direction:column;flex:1;display:flex}.xero-settings__group--level>.xero-settings__item>.setting>.hint:first-child{flex:1}.log-filters,.log-filters .toolbar{margin-bottom:8px}.log-filters__row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-bottom:8px;display:flex}.log-filter{flex-direction:column;gap:2px;min-width:0;display:flex}.log-filter__label{color:var(--muted,#6b7280);font-size:12px}.log-filter select{width:auto;max-width:16rem}.log-filter input[type=date]{width:auto}.log-note .notice,.log-note .hint{margin:0 0 8px}.log-results{transition:opacity .12s}.log-results.is-loading{opacity:.5}.log-when{white-space:nowrap}.log-record{flex-direction:column;gap:2px;display:flex}.log-record__type{color:var(--muted,#6b7280);font-size:12px}.log-change-cell{min-width:14rem}.log-changes>summary{cursor:pointer}.log-changes[open]>summary{margin-bottom:6px}.log-changes__table{width:auto;font-size:13px}.log-changes__value{white-space:pre-wrap;overflow-wrap:anywhere;max-width:24rem}.log-detail{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.log-pager{align-items:center;gap:12px;margin:12px 0 0;display:flex}.log-pager.is-hidden{display:none}.logs-setting__field{align-items:center;gap:8px;margin:8px 0;display:flex}.setting__value--days{width:8em}.logs-setting__reads{margin:0}.logs-setting__locked{margin:8px 0}.policy{flex-direction:column;gap:10px;display:flex}.policy>p{margin:0}.policy__current{border:1px solid var(--line);border-radius:var(--radius);max-height:24rem;padding:8px 12px;overflow-y:auto}.policy__history .xero-settings__title{margin:4px 0 6px}.policy:not(.is-editing) [data-policy-save],.policy:not(.is-editing) [data-policy-cancel],.policy:not(.is-editing) .policy__saving-note,.policy.is-editing [data-policy-edit],.policy.is-editing .policy__current,.policy.is-editing .empty[data-policy-when]{display:none}.policy__surface{min-height:18rem}.policy__edit .ql-toolbar.ql-snow{border-color:var(--line);border-radius:var(--radius) var(--radius) 0 0}.policy__edit .ql-container.ql-snow{border-color:var(--line);border-radius:0 0 var(--radius) var(--radius);font:inherit}.policy__edit .ql-editor{min-height:18rem;max-height:60vh;overflow-y:auto}.policy-text{overflow-wrap:anywhere;line-height:1.55}.policy-text>:first-child{margin-top:0}.policy-text>:last-child{margin-bottom:0}.policy-text h2{margin:16px 0 6px;font-size:18px}.policy-text h3{margin:14px 0 6px;font-size:16px}.policy-text h4{margin:12px 0 4px;font-size:14px}.policy-text p{margin:0 0 8px}.policy-text ul,.policy-text ol{margin:0 0 8px;padding-left:1.5em}.policy-text ul{list-style:outside}.policy-text ol{list-style:decimal}.policy-text a{color:var(--accent);text-decoration:underline}.policy-text p.policy-text__updated{color:var(--ink-faint);margin:12px 0 0;font-size:13px}.policy-text blockquote{border-left:3px solid var(--line);border-radius:0;margin:0 0 8px;padding:2px 0 2px 12px}.policy-dialog{width:min(760px,94vw)}.policy-dialog__text{border:1px solid var(--line);border-radius:var(--radius);max-height:55vh;padding:8px 12px;overflow-y:auto}.sidenav__foot{flex-direction:column;margin-top:auto;padding-top:12px;display:flex}.sidenav .sidenav__foot .sidenav__link--foot{color:var(--rail-faint);padding-block:3px;font-size:12px;font-weight:400}.sidenav .sidenav__foot .sidenav__link--foot:hover,.sidenav .sidenav__foot .sidenav__link--foot.is-current{color:#fff}@media (min-width:861px){[data-layout=top] .sidenav__foot,[data-layout=bottom] .sidenav__foot{margin-top:0;flex-direction:row;align-items:center;margin-inline-start:auto;padding-top:0}}:root{--ink:var(--color-base-content);--ink-soft:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root{--ink-soft:color-mix(in oklab, var(--color-base-content) 68%, var(--color-base-100))}}:root{--ink-faint:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root{--ink-faint:color-mix(in oklab, var(--color-base-content) 46%, var(--color-base-100))}}:root{--line:var(--color-base-300);--line-soft:var(--color-base-200);--paper:var(--color-base-100);--ground:var(--color-base-200);--rail-bg:var(--color-primary);--rail-ink:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){:root{--rail-ink:color-mix(in oklab, var(--color-primary-content) 84%, var(--color-primary))}}:root{--rail-hover:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--rail-hover:color-mix(in oklab, var(--color-primary) 84%, black)}}:root{--rail-faint:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){:root{--rail-faint:color-mix(in oklab, var(--color-primary-content) 58%, var(--color-primary))}}:root{--accent:var(--color-primary);--accent-ink:var(--color-primary-content);--good:var(--color-success);--good-bg:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root{--good-bg:color-mix(in oklab, var(--color-success) 12%, var(--color-base-100))}}:root{--warn:var(--color-warning);--warn-bg:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--warn-bg:color-mix(in oklab, var(--color-warning) 14%, var(--color-base-100))}}:root{--bad:var(--color-error);--bad-bg:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:root{--bad-bg:color-mix(in oklab, var(--color-error) 12%, var(--color-base-100))}}:root{--idle:var(--color-neutral);--idle-bg:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){:root{--idle-bg:color-mix(in oklab, var(--color-neutral) 12%, var(--color-base-100))}}:root{--radius:var(--radius-box)}.spec__summary{background:var(--color-base-200)}[data-skin=compact]{--radius:3px;font-size:13px}[data-skin=compact] .card{box-shadow:none;border:1px solid var(--line)}[data-skin=compact] .card__body,[data-skin=compact] .card>div{padding:10px 12px}[data-skin=compact] th,[data-skin=compact] td{padding:4px 8px;line-height:1.3}[data-skin=compact] h1{font-size:19px}[data-skin=compact] .page-head{margin-bottom:10px}[data-skin=compact] .sidenav__link{padding:5px 14px;font-size:13px}[data-skin=compact] button{padding:4px 10px;font-size:12px}[data-skin=compact] .field{margin-bottom:8px}[data-skin=airy]{--radius:12px;font-size:16px;line-height:1.65}[data-skin=airy] .card{border:0;box-shadow:0 2px 4px #0000000a,0 12px 28px #0000000f}[data-skin=airy] .card__body,[data-skin=airy] .card>div{padding:22px 26px}[data-skin=airy] th,[data-skin=airy] td{padding:14px 16px}[data-skin=airy] h1{letter-spacing:-.02em;font-size:30px}[data-skin=airy] .sidenav__link{padding:12px 22px}[data-skin=airy] button{border-radius:999px;padding:9px 18px}[data-skin=airy] .chip{border-radius:999px;padding:6px 14px}[data-skin=flat]{--radius:0px}[data-skin=flat] .card,[data-skin=flat] button,[data-skin=flat] .chip,[data-skin=flat] input,[data-skin=flat] select,[data-skin=flat] textarea{border-radius:0;box-shadow:none!important}[data-skin=flat] .card{border:2px solid var(--ink)}[data-skin=flat] .card__title,[data-skin=flat] .card>h3{border-bottom:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:11px}[data-skin=flat] button{border:2px solid;font-weight:700}[data-skin=flat] th{text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--ink)}[data-skin=flat] h1{letter-spacing:-.01em;font-weight:800}[data-skin=serif]{--radius:2px;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:16px;line-height:1.6}[data-skin=serif] .card{box-shadow:none;border:1px solid var(--line)}[data-skin=serif] h1,[data-skin=serif] h2,[data-skin=serif] h3{font-family:inherit;font-weight:600}[data-skin=serif] h1{font-size:28px}[data-skin=serif] button,[data-skin=serif] input,[data-skin=serif] select,[data-skin=serif] .ask-many__summary,[data-skin=serif] textarea,[data-skin=serif] .chip{font-family:system-ui,-apple-system,Segoe UI,sans-serif}[data-skin=serif] th{font-variant:small-caps;letter-spacing:.04em}[data-skin=serif] .sidenav__link{font-family:system-ui,-apple-system,Segoe UI,sans-serif}body.is-reloading .masthead,body.is-reloading .sidenav{display:none}body.is-reloading .shell{max-width:720px;margin:48px auto;padding:0 24px;display:block}body.is-reload{--reload-banner:64px;padding-top:var(--reload-banner)}body.is-reload .masthead{top:var(--reload-banner)}body.is-reload .sidenav{top:calc(60px + var(--reload-banner))}.reload-banner{z-index:60;height:var(--reload-banner);background:var(--color-warning);color:var(--color-warning-content);border-bottom:2px solid var(--color-base-content);align-items:center;gap:16px;padding:0 24px;font-size:14px;line-height:1.35;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.reload-banner__text,.reload-banner__note{margin:0}.reload-banner__text{flex:auto}.reload-banner__note{flex:0 38%;font-size:12px}.reload-banner code{font-size:13px}.reload-banner__end{flex:none}.reload-banner.is-ending{background:var(--color-error);color:var(--color-error-content)}body.is-reload-ended .reload-banner{opacity:.7}@media (max-width:760px){body.is-reload{--reload-banner:120px}.reload-banner{flex-wrap:wrap;align-content:center;gap:4px 12px;padding:0 12px}.reload-banner__note{flex-basis:100%}}.is-reload-target{outline:3px solid var(--color-warning);outline-offset:3px}.reload-facts{margin:0;padding-left:20px}.reload-facts code{word-break:break-all}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes aura{to{--d-aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes rotator{to{translate:0 -100%}}@keyframes dropdown{0%{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}