/*! 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;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-divide-y-reverse:0}}}@layer theme{:root,:host{--font-sans:"Open Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-500:oklch(76.9% .188 70.08);--color-green-800:oklch(44.8% .119 151.328);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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);--font-header:"Tungsten Rounded A", "Tungsten Rounded B", ui-sans-serif, system-ui, sans-serif;--color-wr-navy:#224266;--color-wr-blue:#246ec0;--color-wr-ltblue:#beecff;--color-wr-green:#46b64b;--color-wr-beige:#f5f5ee;--color-wr-dkbeige:#ccb}}@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}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}body{background-color:var(--color-wr-beige);font-family:var(--font-sans);color:var(--color-gray-800)}[hidden]{display:none!important}h1,h2,h3,h4{font-family:var(--font-header);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);color:var(--color-wr-navy)}h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}h4{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}a{color:var(--color-wr-blue)}a:hover{text-decoration-line:underline}input[type=text],input[type=email],input[type=url],input[type=date],input[type=datetime-local],input[type=number],textarea,select{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:var(--color-gray-800)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-wr-blue);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-wr-blue);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #0000}}input[type=submit]:not(.btn):not(.button),button:not(.linkish):not(.chip-remove):not(.cal-add):not(.cal-nav):not(.star-btn):not(.icon-action):not(.status-opt):not(.btn):not(.button):not(.trix-button):not(.reveal-prompt):not(.comment-toggle):not(.carry-btn):not(.swatch):not(.edit-link){cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-blue);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-blue);text-decoration-line:none;display:inline-block}input[type=submit]:not(.btn):not(.button):hover,button:not(.linkish):not(.chip-remove):not(.cal-add):not(.cal-nav):not(.star-btn):not(.icon-action):not(.status-opt):not(.btn):not(.button):not(.trix-button):not(.reveal-prompt):not(.edit-link):hover{background-color:#beecff66}@supports (color:color-mix(in lab, red, red)){input[type=submit]:not(.btn):not(.button):hover,button:not(.linkish):not(.chip-remove):not(.cal-add):not(.cal-nav):not(.star-btn):not(.icon-action):not(.status-opt):not(.btn):not(.button):not(.trix-button):not(.reveal-prompt):not(.edit-link):hover{background-color:color-mix(in oklab, var(--color-wr-ltblue) 40%, transparent)}}}@layer components{.container{max-width:var(--container-5xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);margin-inline:auto}.container-wide{width:100%;max-width:110rem;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);margin-inline:auto}.container-full{width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}.topbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--color-wr-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-white);display:flex}.topbar-left{align-items:center;gap:calc(var(--spacing) * 6);display:flex}.topbar-nav{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.topbar .brand{align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-header);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-white);text-decoration-line:none;display:flex}@media (hover:hover){.topbar .brand:hover{text-decoration-line:none}}.brand-logo{height:calc(var(--spacing) * 9);width:auto}.topbar-user{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-wr-ltblue);display:flex}.topbar-link{color:var(--color-white);text-decoration-line:none}@media (hover:hover){.topbar-link:hover{text-decoration-line:underline}}.admin-people{margin-top:calc(var(--spacing) * 4);gap:0;padding:0;list-style-type:none;display:grid}.admin-person{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-color:#ccccbb80;border-bottom-width:1px;grid-template-columns:1fr auto;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-person{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 50%, transparent)}}.admin-person{padding-block:calc(var(--spacing) * 2.5)}@media (min-width:40rem){.admin-person{grid-template-columns:1fr 1fr auto}}.admin-person.is-archived{color:var(--color-gray-400)}.admin-person-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}.admin-person.is-archived .admin-person-name{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.admin-person-email{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.admin-person-actions{justify-self:flex-end}.flash{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-5xl);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.flash-notice{background-color:#46b64b26}@supports (color:color-mix(in lab, red, red)){.flash-notice{background-color:color-mix(in oklab, var(--color-wr-green) 15%, transparent)}}.flash-notice{color:var(--color-green-800)}.flash-alert{background-color:var(--color-red-100);color:var(--color-red-800)}.muted{color:var(--color-gray-500)}.badge{background-color:#ccccbb80;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.badge{background-color:color-mix(in oklab, var(--color-wr-dkbeige) 50%, transparent)}}.badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-600);text-transform:uppercase}.btn{cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none;display:inline-block}@media (hover:hover){.btn:hover{text-decoration-line:none}}.btn-primary{border-style:var(--tw-border-style);background-color:var(--color-wr-green);color:var(--color-white);border-width:1px;border-color:#0000}@media (hover:hover){.btn-primary:hover{background-color:var(--color-wr-blue);color:var(--color-white)}}.btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-blue);background-color:var(--color-white);color:var(--color-wr-blue)}@media (hover:hover){.btn-secondary:hover{background-color:#beecff66}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{background-color:color-mix(in oklab, var(--color-wr-ltblue) 40%, transparent)}}}.btn-sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.button{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-wr-green);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-width:1px;border-color:#0000;text-decoration-line:none;display:inline-block}@media (hover:hover){.button:hover{background-color:var(--color-wr-blue);color:var(--color-white);text-decoration-line:none}}.linkish{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-wr-blue);background-color:#0000;border-width:0;padding:0}@media (hover:hover){.linkish:hover{text-decoration-line:underline}}.linkish.danger{color:var(--color-red-700)}.error{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-700)}.people-panel{margin-block:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.people-summary{cursor:pointer;align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.people-summary .detail-heading{margin-bottom:0}.people-panel[open] .member-list{margin-top:calc(var(--spacing) * 3)}.member-list{gap:var(--spacing);padding:0;list-style-type:none;display:grid}.member{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.member-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.add-member-form{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.drag-handle{cursor:grab;padding-inline:var(--spacing);--tw-leading:1;color:var(--color-gray-400);-webkit-user-select:none;user-select:none;line-height:1}@media (hover:hover){.drag-handle:hover{color:var(--color-gray-600)}}.collapse-toggle svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.collapse-toggle.is-collapsed svg{rotate:-90deg}.list-name a{color:inherit;text-decoration-line:none}@media (hover:hover){.list-name a:hover{color:var(--color-wr-blue)}}.draggable-source--is-dragging{border-radius:var(--radius-lg);background-color:#beecff66}@supports (color:color-mix(in lab, red, red)){.draggable-source--is-dragging{background-color:color-mix(in oklab, var(--color-wr-ltblue) 40%, transparent)}}.draggable-source--is-dragging{opacity:.5;outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-wr-blue);--tw-outline-style:dashed;outline-style:dashed}.draggable-mirror{opacity:.9;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.status-bar{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#246ec033;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.status-bar{border-color:color-mix(in oklab, var(--color-wr-blue) 20%, transparent)}}.status-bar{background-color:#beecff66}@supports (color:color-mix(in lab, red, red)){.status-bar{background-color:color-mix(in oklab, var(--color-wr-ltblue) 40%, transparent)}}.status-bar{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-wr-navy)}.status-chunk{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.status-day{margin-right:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-wr-blue);text-transform:uppercase}.status-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-wr-blue);margin-left:auto;text-decoration-line:none}@media (hover:hover){.status-link:hover{text-decoration-line:underline}}.sched-nav{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 4);display:flex}.sched-scroll{overflow-x:auto}.sched-grid{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sched-grid th,.sched-grid td{border-style:var(--tw-border-style);border-width:1px;border-color:#ccb9}@supports (color:color-mix(in lab, red, red)){.sched-grid th,.sched-grid td{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.sched-grid th,.sched-grid td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;vertical-align:top}.sched-grid thead th{background-color:#f5f5ee99}@supports (color:color-mix(in lab, red, red)){.sched-grid thead th{background-color:color-mix(in oklab, var(--color-wr-beige) 60%, transparent)}}.sched-grid thead th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.sched-grid .sched-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-wr-navy)}.sched-grid .is-today{background-color:#beecff4d}@supports (color:color-mix(in lab, red, red)){.sched-grid .is-today{background-color:color-mix(in oklab, var(--color-wr-ltblue) 30%, transparent)}}.card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sched-card{margin-top:calc(var(--spacing) * 5)}.shift-form{gap:calc(var(--spacing) * 2);display:grid}.shift-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shift-day{width:calc(var(--spacing) * 32);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}.time-off-list{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);padding:0;list-style-type:none;display:grid}.time-off{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.time-off-form{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.drawer-tab{top:calc(var(--spacing) * 28);z-index:20;border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);background-color:var(--color-wr-navy);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 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);position:fixed;left:0}@media (hover:hover){.drawer-tab:hover{background-color:var(--color-wr-blue)}}.drawer-backdrop{z-index:20;background-color:#0003;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.drawer-backdrop{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.goals-drawer.is-open .drawer-backdrop{display:block}.drawer-panel{z-index:30;height:100%;width:calc(var(--spacing) * 72);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;position:fixed;top:0;left:0;overflow-y:auto}.goals-drawer.is-open .drawer-panel{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.drawer-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.drawer-vision{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-header);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-wr-navy)}.goal-list{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);margin:0;list-style-type:decimal;display:grid}.goal-list ::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.goal-list::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.goal-list ::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.goal-list::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.goal-list ::marker{color:var(--color-wr-blue)}.goal-list::marker{color:var(--color-wr-blue)}.goal-list ::-webkit-details-marker{color:var(--color-wr-blue)}.goal-list::-webkit-details-marker{color:var(--color-wr-blue)}.goal-item{padding-left:var(--spacing)}.week-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.plan-form{max-width:var(--container-xl);gap:calc(var(--spacing) * 4);display:grid}.form{margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);gap:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.form-wide{max-width:none}.auth-card{margin-inline:auto;margin-top:calc(var(--spacing) * 12);max-width:var(--container-md);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 8);text-align:center;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.auth-logo{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 14);width:auto}.auth-lead{margin-bottom:calc(var(--spacing) * 5);color:var(--color-gray-600)}.auth-form{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.form-intro{margin-top:var(--spacing);max-width:var(--container-xl);color:var(--color-gray-600);margin-bottom:0}.field-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}.field-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-500);margin:0}.form-actions{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.week-board{margin-bottom:calc(var(--spacing) * 8)}.week-head{margin-bottom:calc(var(--spacing) * 3);align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.week-picker{align-self:center;margin-left:auto}.week-picker select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);border-radius:.25rem}.plans{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.person-plan{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 4)}.person-plan-name{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.person-plan-name a,.plan-goal a{color:inherit;text-decoration-line:none}@media (hover:hover){:is(.person-plan-name a,.plan-goal a):hover{color:var(--color-wr-blue)}}.you-tag{vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-wr-blue);text-transform:uppercase}.plan-group{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.plan-group:first-child{margin-top:0}.plan-group-head{min-width:0}.plan-items{margin-top:var(--spacing)}.plan-goal{font-family:var(--font-header);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);color:var(--color-wr-navy);display:block}.plan-project{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase;display:block;overflow:hidden}.goal-list-edit{margin-top:calc(var(--spacing) * 6)}.plan-project a{color:inherit;text-decoration-line:none}@media (hover:hover){.plan-project a:hover{color:var(--color-wr-blue);text-decoration-line:underline}}.plan-project-only{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:none}.goal-project{color:var(--color-gray-400)}.goal-rows{gap:0;margin:0;padding:0;list-style-type:none;display:grid}.goal-row{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#ccb9;border-bottom-width:1px;grid-template-columns:auto 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.goal-row{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.goal-row{padding-block:calc(var(--spacing) * 5)}.goal-row:first-child{padding-top:0}.goal-row:last-child{border-style:var(--tw-border-style);border-width:0;padding-bottom:0}.goal-num{margin-top:var(--spacing);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--color-wr-ltblue);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.goal-num-other{background-color:#ccb9}@supports (color:color-mix(in lab, red, red)){.goal-num-other{background-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.goal-num-other{color:var(--color-gray-500)}.goal-fields{gap:calc(var(--spacing) * 2);min-width:0;display:grid}.goal-row-body{--tw-font-weight:var(--font-weight-semibold);width:100%;font-weight:var(--font-weight-semibold)}.goal-project-select{width:100%}.goal-row-other{color:var(--color-gray-500)}.goal-other-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}.recurs-edit>summary,.deliv-edit>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-wr-blue)}.recurs-field{margin-top:calc(var(--spacing) * 1.5);width:100%}.deliv-edit{margin-top:var(--spacing)}.goal-item-row{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.goal-item-title{flex:1;min-width:0}.goal-item-date{flex-shrink:0}.goal-item-list{flex-shrink:0;max-width:12rem}.add-row-btn{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.gantt-scroll{margin-block:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);overflow-x:auto}.gantt{min-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.gantt-row{grid-template-columns:13rem repeat(var(--wk), minmax(4.25rem, 1fr));border-bottom-style:var(--tw-border-style);border-color:#ccb6;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.gantt-row{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 40%, transparent)}}.gantt-head{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.gantt-goal-group{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-white);--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);--tw-ring-color:#ccb9}@supports (color:color-mix(in lab, red, red)){.gantt-goal-group{--tw-ring-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.gantt-goal-group .gantt-row,.gantt-goal-group .gantt-undated{border-bottom-style:var(--tw-border-style);border-color:#ccccbb40;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.gantt-goal-group .gantt-row,.gantt-goal-group .gantt-undated{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 25%, transparent)}}.gantt-goal-group>:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.gantt-goal-main{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-color:#f5f5ee33}@supports (color:color-mix(in lab, red, red)){.gantt-goal-main{background-color:color-mix(in oklab, var(--color-wr-beige) 20%, transparent)}}.gantt-corner{font-family:var(--font-header);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-wr-navy);align-items:flex-end;display:flex}.gantt-rowlabel{padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4)}.gantt-goal{font-family:var(--font-header);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy);display:block}.gantt-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.gantt-proj{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-500);text-decoration-line:none;display:block;overflow:hidden}@media (hover:hover){.gantt-proj:hover{color:var(--color-wr-blue)}}.gantt-wk{border-left-style:var(--tw-border-style);border-color:#ccccbb4d;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.gantt-wk{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 30%, transparent)}}.gantt-wk{padding-inline:var(--spacing);padding-block:var(--spacing);text-align:center;--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.gantt-wk-day{display:block}.gantt-wk-mon{color:var(--color-gray-400);text-transform:uppercase;font-size:.65rem;display:block}.gantt-wk.is-today,.gantt-cell.is-today{background-color:#beecff40}@supports (color:color-mix(in lab, red, red)){.gantt-wk.is-today,.gantt-cell.is-today{background-color:color-mix(in oklab, var(--color-wr-ltblue) 25%, transparent)}}.gantt-cell{gap:var(--spacing);border-left-style:var(--tw-border-style);border-color:#ccb3;border-left-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.gantt-cell{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 20%, transparent)}}.gantt-cell{padding:var(--spacing)}.gantt-mark{-webkit-line-clamp:2;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);overflow-wrap:break-word;border-radius:.25rem;-webkit-box-orient:vertical;text-decoration-line:none;display:-webkit-box;overflow:hidden}.gantt-mark.is-future{background-color:#246ec026}@supports (color:color-mix(in lab, red, red)){.gantt-mark.is-future{background-color:color-mix(in oklab, var(--color-wr-blue) 15%, transparent)}}.gantt-mark.is-future{color:var(--color-wr-navy)}@media (hover:hover){.gantt-mark.is-future:hover{background-color:#246ec040}@supports (color:color-mix(in lab, red, red)){.gantt-mark.is-future:hover{background-color:color-mix(in oklab, var(--color-wr-blue) 25%, transparent)}}}.gantt-mark.is-overdue{background-color:var(--color-red-100);color:var(--color-red-800)}@media (hover:hover){.gantt-mark.is-overdue:hover{background-color:var(--color-red-200)}}.gantt-mark.is-done{background-color:var(--color-gray-100);color:var(--color-gray-400);text-decoration-line:line-through}.gantt-mark.is-undated{background-color:var(--color-wr-beige);color:var(--color-gray-600)}@media (hover:hover){.gantt-mark.is-undated:hover{background-color:#ccb6}@supports (color:color-mix(in lab, red, red)){.gantt-mark.is-undated:hover{background-color:color-mix(in oklab, var(--color-wr-dkbeige) 40%, transparent)}}}.gantt-undated{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#ccb6;border-bottom-width:1px;grid-template-columns:13rem 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.gantt-undated{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 40%, transparent)}}.gantt-undated{padding-block:var(--spacing)}.gantt-undated-label{padding-right:calc(var(--spacing) * 3);text-align:right;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase;font-size:.65rem}.gantt-undated-list{gap:var(--spacing);flex-wrap:wrap;display:flex}.gantt-undated-list .gantt-mark{max-width:16rem;display:inline-block}.gantt-legend{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-wrap:wrap;display:flex}.gantt-legend .gantt-mark{cursor:default;display:inline-block}.gantt-recur-row{background-color:#246ec00d}@supports (color:color-mix(in lab, red, red)){.gantt-recur-row{background-color:color-mix(in oklab, var(--color-wr-blue) 5%, transparent)}}.gantt-recur-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-wr-navy)}.gantt-recur-cell{justify-content:center;align-items:center}.recur-dot{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}.recur-dot.is-done{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-green)}.recur-dot.is-open{color:var(--color-gray-300)}.gantt-progress{border-top-style:var(--tw-border-style);border-top-width:2px;border-bottom-style:var(--tw-border-style);border-color:#ccb9;border-bottom-width:0}@supports (color:color-mix(in lab, red, red)){.gantt-progress{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.gantt-progress{background-color:#f5f5ee66}@supports (color:color-mix(in lab, red, red)){.gantt-progress{background-color:color-mix(in oklab, var(--color-wr-beige) 40%, transparent)}}.gantt-progress-label{padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}.gantt-progress-cell{justify-content:center;align-items:center}.gantt-pct{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500)}.gantt-pct[data-full=true]{color:var(--color-wr-green)}.recurs-mark{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);flex-shrink:0}.added-by{background-color:#beecff80;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.added-by{background-color:color-mix(in oklab, var(--color-wr-ltblue) 50%, transparent)}}.added-by{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-wr-navy)}.plan-hint{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.plan-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:var(--spacing);display:block}.plan-item:last-child{border-style:var(--tw-border-style);border-width:0}.plan-item.is-muted{opacity:.6}.plan-item.is-muted .plan-item-title{color:var(--color-gray-500)}.plan-item-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.plan-remove{opacity:.2;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}@media (hover:hover){.plan-remove:is(:where(.group):hover *){opacity:1}}.plan-remove:focus-within{opacity:1}.plan-status{width:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--color-gray-300);flex-shrink:0;justify-content:center;line-height:1;display:inline-flex}.plan-status-in_progress{color:var(--color-amber-500)}.plan-status-done{color:var(--color-wr-green)}.plan-item-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);flex:1;text-decoration-line:none}@media (hover:hover){.plan-item-title:hover{color:var(--color-wr-blue)}}.plan-item-title.is-done{color:var(--color-gray-400);text-decoration-line:line-through}.plan-items--ghost{opacity:.7}.plan-item--ghost{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.plan-item--ghost .plan-item-title{color:var(--color-gray-500)}.ghost-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);flex-shrink:0;font-style:italic}.goal-tag{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.status-picker{align-items:center;gap:calc(var(--spacing) * .5);flex-shrink:0;display:inline-flex}.status-opt{cursor:pointer;border-style:var(--tw-border-style);padding-inline:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--color-gray-300);background-color:#0000;border-width:0;border-radius:.25rem;line-height:1}@media (hover:hover){.status-opt:hover{color:var(--color-gray-500)}}.status-opt.is-on.status-opt-open{color:var(--color-gray-500)}.status-opt.is-on.status-opt-in_progress{color:var(--color-amber-500)}.status-opt.is-on.status-opt-done{color:var(--color-wr-green)}.comment-toggle{cursor:pointer;appearance:none;border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--color-gray-400);background-color:#0000;border-width:0;flex-shrink:0;align-items:center;padding:0;line-height:1;display:inline-flex}@media (hover:hover){.comment-toggle:hover{color:var(--color-wr-blue)}}.comment-toggle-n{margin-left:calc(var(--spacing) * .5)}.plan-comments-panel{margin-top:calc(var(--spacing) * 2);min-width:0;padding-left:calc(var(--spacing) * 8)}.plan-comments-panel .comment-form{margin-top:calc(var(--spacing) * 2)}.plan-comments-panel trix-toolbar{display:none}.plan-comments-panel trix-editor{max-width:100%;margin-top:0}.add-item-form{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#ccb9;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.add-item-form{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.add-item-form{padding-top:calc(var(--spacing) * 3)}.add-item-title{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.add-item-list,.add-item-date,.add-item-assignee{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.new-task-title{min-width:18rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.home-activity{max-width:var(--container-xl)}.my-plan-layout{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.my-plan-layout{grid-template-columns:minmax(0,42rem) 18rem}}.my-plan{margin-top:0}.my-plan-side{min-width:0}@media (min-width:64rem){.my-plan-side{top:calc(var(--spacing) * 6);position:sticky}}.carry-over{margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.carry-over{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.carry-over{padding:calc(var(--spacing) * 4)}.carry-over-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.carry-over-hint{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.carry-item{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 2);display:flex}.carry-item:last-child{border-style:var(--tw-border-style);border-width:0}.carry-item-main{flex:1;min-width:0}.carry-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);text-decoration-line:none;display:block;overflow:hidden}@media (hover:hover){.carry-item-title:hover{color:var(--color-wr-blue)}}.carry-via{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase;display:block;overflow:hidden}.carry-actions{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.carry-btn{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-600);border-radius:.25rem;text-decoration-line:none}@media (hover:hover){.carry-btn:hover{border-color:var(--color-wr-blue);color:var(--color-wr-blue)}}.carry-btn-go{border-color:#246ec080}@supports (color:color-mix(in lab, red, red)){.carry-btn-go{border-color:color-mix(in oklab, var(--color-wr-blue) 50%, transparent)}}.carry-btn-go{color:var(--color-wr-blue)}@media (hover:hover){.carry-btn-del:hover{border-color:var(--color-red-400);color:var(--color-red-500)}}.my-plan .plan-group{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3)}.my-plan .plan-goal{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.my-plan .plan-project{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.my-plan .goal-num{margin-top:var(--spacing);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.quarter-strip{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.week-strip{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.week-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);border-radius:3.40282e38px;text-decoration-line:none}@media (hover:hover){.week-chip:hover{border-color:var(--color-wr-blue);color:var(--color-wr-blue)}}.week-chip.is-now{border-color:#246ec066}@supports (color:color-mix(in lab, red, red)){.week-chip.is-now{border-color:color-mix(in oklab, var(--color-wr-blue) 40%, transparent)}}.week-chip.is-now{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}.week-chip.is-selected{border-color:var(--color-wr-blue);background-color:var(--color-wr-blue);color:var(--color-white)}@media (hover:hover){.week-chip.is-selected:hover{color:var(--color-white)}}.quarter-switch{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.quarter-switch-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.quarter-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);border-radius:3.40282e38px;text-decoration-line:none}@media (hover:hover){.quarter-chip:hover{border-color:var(--color-wr-blue);color:var(--color-wr-blue)}}.quarter-chip.is-selected{border-color:var(--color-wr-blue);background-color:var(--color-wr-blue);color:var(--color-white)}@media (hover:hover){.quarter-chip.is-selected:hover{color:var(--color-white)}}.quarter-start{margin-left:auto}.dashboard{align-items:flex-start;gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.dashboard{grid-template-columns:1fr 20rem}}.zone-heading{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-wr-navy);display:flex}.zone-heading:first-child{margin-top:0}.panels{gap:calc(var(--spacing) * 4);padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));flex-direction:column;display:flex}@media (hover:hover){.panel:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#246ec066}@supports (color:color-mix(in lab, red, red)){.panel:hover{border-color:color-mix(in oklab, var(--color-wr-blue) 40%, transparent)}}.panel:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.panel.is-archived{background-color:#f5f5ee99}@supports (color:color-mix(in lab, red, red)){.panel.is-archived{background-color:color-mix(in oklab, var(--color-wr-beige) 60%, transparent)}}.panel--accent{border-left-style:var(--tw-border-style);border-left-width:4px}.project-title{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.project-dot{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.panel-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.panel-name{font-family:var(--font-header);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;color:var(--color-wr-navy);line-height:1;text-decoration-line:none}@media (hover:hover){.panel-name:hover{color:var(--color-wr-blue)}}.panel-desc{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-600)}.panel-meta{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:flex}.panel-actions{margin-left:auto}.star-btn{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:var(--color-gray-300);background-color:#0000;border-width:0;flex-shrink:0;padding:0;line-height:1}@media (hover:hover){.star-btn:hover{color:var(--color-wr-blue)}}.star-btn.is-starred{color:var(--color-wr-blue)}.star-form,.inline-form{margin:0;display:inline}.assign-options{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.panel-meta .linkish{vertical-align:baseline}.dashboard-side{align-content:flex-start;gap:calc(var(--spacing) * 7);display:grid}.side-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.feed-heading{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-header);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;color:var(--color-wr-navy);line-height:1}.feed-all{margin-top:calc(var(--spacing) * 3)}.side-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.see-all{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-wr-blue);text-decoration-line:none}@media (hover:hover){.see-all:hover{text-decoration-line:underline}}.mini-list{padding:0;list-style-type:none;display:grid}.mini-task{gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-color:#ccccbb80;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.mini-task{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 50%, transparent)}}.mini-task{padding-block:calc(var(--spacing) * 2.5)}.mini-task:first-child{padding-top:0}.mini-task:last-child{border-style:var(--tw-border-style);border-width:0;padding-bottom:0}.mini-task-title{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy);text-decoration-line:none}@media (hover:hover){.mini-task-title:hover{color:var(--color-wr-blue)}}.mini-task-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);margin:0}.mini-sep{color:var(--color-gray-300)}.timeline{gap:calc(var(--spacing) * 4);padding:0;padding-left:calc(var(--spacing) * 7);list-style-type:none;display:grid;position:relative}.timeline:before{content:"";top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * .5);background-color:var(--color-wr-dkbeige);position:absolute;left:9px}.tl-item{position:relative}.tl-node{top:calc(var(--spacing) * .5);background-color:var(--color-gray-300);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);width:18px;height:18px;font-size:11px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-wr-beige);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;left:-1.75rem}.tl-completed{background-color:var(--color-wr-green)}.tl-comment{background-color:var(--color-wr-blue)}.tl-post{background-color:var(--color-wr-navy)}.tl-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);margin:0}.tl-text{margin:0;margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);overflow-wrap:break-word;color:var(--color-gray-700)}.tl-text a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-blue);text-decoration-line:none}@media (hover:hover){.tl-text a:hover{text-decoration-line:underline}}.activity-proj{color:var(--color-gray-500)}.todo-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.todo-count{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400)}.todo-project{margin-top:calc(var(--spacing) * 7)}.todo-project:first-child{margin-top:0}.todo-project-name{margin-bottom:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.todo-project-name a{color:inherit;text-decoration-line:none}@media (hover:hover){.todo-project-name a:hover{color:var(--color-wr-blue)}}.todo-context{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.todo-context a{color:inherit;text-decoration-line:none}@media (hover:hover){.todo-context a:hover{color:var(--color-wr-blue)}}.todo-tasks{padding:0;list-style-type:none;display:grid}.todo-task{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#ccccbb80;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.todo-task{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 50%, transparent)}}.todo-task{padding-block:calc(var(--spacing) * 2)}.todo-task:last-child{border-style:var(--tw-border-style);border-width:0}.todo-task-main{flex:1;min-width:0}.todo-task-title{color:var(--color-gray-800);text-decoration-line:none}@media (hover:hover){.todo-task-title:hover{color:var(--color-wr-blue)}}.todo-task-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:block}.todo-task-title.is-done{color:var(--color-gray-400);text-decoration-line:line-through}.todo-task-due{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-shrink:0}.todo-task-due.is-overdue{color:#bf000fcc}@supports (color:color-mix(in lab, red, red)){.todo-task-due.is-overdue{color:color-mix(in oklab, var(--color-red-700) 80%, transparent)}}.todo-done{margin-top:calc(var(--spacing) * 7)}.todo-done>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.project-list{gap:calc(var(--spacing) * 2);padding:0;list-style-type:none;display:grid}.project-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.project-card a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy);text-decoration-line:none}@media (hover:hover){.project-card a:hover{color:var(--color-wr-blue)}}.archived-toggle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.project-nav{gap:calc(var(--spacing) * 5);display:flex}.board-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none}.color-picker{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.color-picker-label{margin-right:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.swatch{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.swatch{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.swatch{padding:0}.swatch.is-selected{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-wr-navy);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.lists{gap:calc(var(--spacing) * 5);display:grid}.list{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.list-header{align-items:baseline;gap:calc(var(--spacing) * 2.5);display:flex}.list-name{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));margin:0}.section{margin-top:calc(var(--spacing) * 3)}.section-header{margin-top:calc(var(--spacing) * 2.5);margin-bottom:var(--spacing);align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.section-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase;margin:0}.tasks{min-height:calc(var(--spacing) * 3);align-content:flex-start;gap:calc(var(--spacing) * .5);display:grid}.tasks:empty{border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #ccccbbb3}@supports (color:color-mix(in lab, red, red)){.tasks:empty{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 70%, transparent)}}.list>.sections,.list>.tasks{padding-left:calc(var(--spacing) * 9)}.sections:has(.section)+.tasks{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#ccb9;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.sections:has(.section)+.tasks{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.sections:has(.section)+.tasks{padding-top:calc(var(--spacing) * 3)}.section>.tasks,.section>.add-reveal{padding-left:calc(var(--spacing) * 10)}.task-row{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 1.5);display:flex}.row-actions{align-items:center;gap:calc(var(--spacing) * 1.5);opacity:.2;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}@media (hover:hover){.row-actions:is(:where(.group):hover *){opacity:1}}.row-actions:focus-within{opacity:1}.task-actions{margin-left:var(--spacing)}.icon-action{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * .5);color:var(--color-gray-400);background-color:#0000;border-width:0;align-items:center;display:flex}@media (hover:hover){.icon-action:hover{color:var(--color-wr-blue)}}.icon-action svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}@media (hover:hover){.icon-action.danger:hover{color:var(--color-red-700)}}.task-title{color:var(--color-gray-800);flex:1;text-decoration-line:none}@media (hover:hover){.task-title:hover{color:var(--color-wr-blue)}}.task-title.is-done{color:var(--color-gray-400);text-decoration-line:line-through}.task-toggle{margin:0;display:inline-flex}.task-toggle input[type=checkbox],.cal-day input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-wr-green)}.task-due{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-gray-500)}.task-due.overdue{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700)}.count-badge{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-gray-500)}.edit-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-wr-blue);text-decoration-line:none}@media (hover:hover){.edit-link:hover{text-decoration-line:underline}}.edit-link.danger{color:var(--color-red-700)}.sched-jump{margin:0}.sched-jump input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.assignees{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:inline-flex}.chip{align-items:center;gap:var(--spacing);background-color:var(--color-wr-ltblue);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-wr-navy);border-radius:3.40282e38px;display:inline-flex}.assignees-block .chip{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.chip-remove{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:#22426699;background-color:#0000;border-width:0;padding:0;line-height:1}@supports (color:color-mix(in lab, red, red)){.chip-remove{color:color-mix(in oklab, var(--color-wr-navy) 60%, transparent)}}@media (hover:hover){.chip-remove:hover{color:var(--color-red-700)}}.new-task-form,.new-section-form,.new-list-form,.due-form,.assign-form,.rename-form{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:inline-flex}.add-row{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * -4);align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);background-color:var(--color-wr-navy);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.add-row .add-reveal{margin-top:0}.add-row .add-prompt{color:var(--color-white)}.add-reveal{margin-top:calc(var(--spacing) * 2)}.add-prompt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.completed-pile{margin-top:calc(var(--spacing) * 3);display:none}.completed-pile:has(.task){display:block}.completed-pile>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.archived-pile{margin-top:calc(var(--spacing) * 2)}.archived-pile>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}.task-page{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.task-page{padding:calc(var(--spacing) * 8)}}.task-page-header{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.task-page-heading{flex:1;min-width:0}.task-page-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));margin:0}.task-hr{margin-block:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#ccb9;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.task-hr{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.task-page-title.is-done{color:var(--color-gray-400);text-decoration-line:line-through}.task-title-frame{align-items:baseline;gap:calc(var(--spacing) * 2.5);display:inline-flex}.task-status{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.status-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase}.task-detail{margin-block:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);display:grid}.detail-row{align-items:baseline;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 1.5);display:grid}@media (min-width:40rem){.detail-row{grid-template-columns:7rem minmax(0,1fr)}}.detail-term{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}.detail-def{min-width:0}.task-meta{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.detail-def .trix-content{margin:0}.trix-content ul{list-style:inside}.trix-content ol{list-style:inside decimal}.trix-content ul,.trix-content ol{margin:.4em 0}trix-toolbar .trix-button-group{margin-bottom:calc(var(--spacing) * 1.5);border-color:var(--color-wr-dkbeige)}trix-toolbar .trix-button-row{gap:calc(var(--spacing) * 1.5)}.notes-form trix-editor,.comment-form trix-editor{border-radius:var(--radius-md);border-color:var(--color-wr-dkbeige)}.detail-heading{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.detail-label{margin-right:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.comments-block,.notes-block,.links-block{margin-block:calc(var(--spacing) * 6)}.task-page-actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-wr-dkbeige);padding-top:calc(var(--spacing) * 4);display:flex}.due-block,.assignees-block,.repeat-block{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.repeat-panel{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.repeat-on{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);text-transform:capitalize}.due-current{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.due-current.overdue{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700)}.assign-form{margin-top:calc(var(--spacing) * 1.5)}.assign-form select{max-width:12rem}.notes-form,.comment-form{gap:calc(var(--spacing) * 1.5);display:grid}.comment-form{position:relative}.mention-menu{z-index:20;max-height:calc(var(--spacing) * 48);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:var(--spacing);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);min-width:12rem;margin:0;list-style-type:none;position:absolute;overflow:auto}.mention-opt{cursor:pointer;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:.25rem}.mention-opt.is-active,.mention-opt:hover{background-color:#beecff66}@supports (color:color-mix(in lab, red, red)){.mention-opt.is-active,.mention-opt:hover{background-color:color-mix(in oklab, var(--color-wr-ltblue) 40%, transparent)}}.mention{background-color:#beecff66;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.mention{background-color:color-mix(in oklab, var(--color-wr-ltblue) 40%, transparent)}}.mention{padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}.notes-form trix-editor{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);min-height:6rem}.comment-form textarea{width:100%}.reveal-prompt{cursor:pointer;border-style:var(--tw-border-style);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-wr-blue);background-color:#0000;border-width:0;padding:0;display:inline-flex}@media (hover:hover){.reveal-prompt:hover{text-decoration-line:underline}}.reveal-prompt.overdue{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700)}.notes-shown{margin-bottom:calc(var(--spacing) * 2)}.comment-form-wrap{margin-top:calc(var(--spacing) * 3)}.due-panel{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.comments{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);display:grid}.comment{border-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-wr-dkbeige);background-color:#f5f5ee66}@supports (color:color-mix(in lab, red, red)){.comment{background-color:color-mix(in oklab, var(--color-wr-beige) 40%, transparent)}}.comment{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.comment-meta{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.comment-author{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}.comment-time{margin-left:calc(var(--spacing) * 1.5)}.comment-body{overflow-wrap:break-word;color:var(--color-gray-800);margin:0}.comment-link{word-break:break-all;color:var(--color-wr-blue);text-decoration-line:underline}.links{margin-bottom:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 1.5);display:grid}.link-item{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ref-link{color:var(--color-wr-blue)}.board-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.board-header-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.doc-add-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}:where(.doc-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-100)}.doc-list{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white)}.doc-item{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.doc-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-gray-400);flex-shrink:0;display:inline-flex}.doc-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.doc-icon-doc{color:var(--color-wr-blue)}.doc-icon-file{color:var(--color-wr-green)}.doc-icon-link{color:var(--color-gray-400)}.doc-main{flex:1;min-width:0}.doc-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy);text-decoration-line:none;display:block;overflow:hidden}@media (hover:hover){.doc-title:hover{color:var(--color-wr-blue)}}.doc-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase;display:block}.doc-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.doc-page{max-width:var(--container-2xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 6);margin-inline:auto}.doc-page-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.posts{gap:calc(var(--spacing) * 3);display:grid}.post-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.post-title{font-family:var(--font-header);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;color:var(--color-wr-navy);line-height:1;text-decoration-line:none}@media (hover:hover){.post-title:hover{color:var(--color-wr-blue)}}.post-meta{margin-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.post-excerpt{color:var(--color-gray-700);margin:0}.post-page{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.post-page{padding:calc(var(--spacing) * 8)}}.post-page-header{margin-bottom:calc(var(--spacing) * 4)}.post-body{margin-block:calc(var(--spacing) * 4)}.post-actions{gap:calc(var(--spacing) * 3);display:flex}.field{gap:calc(var(--spacing) * 1.5);display:grid}.field.check{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;display:flex}.field input[type=text],.field input[type=email],.field input[type=url],.field input[type=date],.field input[type=datetime-local],.field input[type=number],.field textarea,.field select{width:100%}.calendar-header{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.calendar-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));flex:1;margin:0}.cal-nav{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-wr-navy);text-decoration-line:none}@media (hover:hover){.cal-nav:hover{color:var(--color-wr-blue);text-decoration-line:none}}.calendar-grid{table-layout:fixed;border-collapse:collapse;width:100%}.calendar-grid th{padding:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.cal-day{border-style:var(--tw-border-style);border-width:1px;border-color:#ccb9;height:6.5rem}@supports (color:color-mix(in lab, red, red)){.cal-day{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.cal-day{background-color:var(--color-white);padding:var(--spacing);vertical-align:top}.cal-day.other-month{background-color:#f5f5ee99}@supports (color:color-mix(in lab, red, red)){.cal-day.other-month{background-color:color-mix(in oklab, var(--color-wr-beige) 60%, transparent)}}.cal-day.today{background-color:#beecff66}@supports (color:color-mix(in lab, red, red)){.cal-day.today{background-color:color-mix(in oklab, var(--color-wr-ltblue) 40%, transparent)}}.cal-daynum{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);justify-content:space-between;align-items:center;display:flex}.cal-add{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-wr-blue);opacity:0;text-decoration-line:none}.cal-day:hover .cal-add,.cal-add:focus{opacity:1}.cal-chip{margin-top:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;text-decoration-line:none;display:block;overflow:hidden}@media (hover:hover){.cal-chip:hover{text-decoration-line:none}}.cal-chip.event{background-color:var(--color-wr-green);color:var(--color-white)}.cal-chip.event.public{background-color:var(--color-wr-blue);color:var(--color-white)}.cal-chip.task-due{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);color:var(--color-wr-navy)}.cal-time{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);opacity:.9}.impact-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.impact-head-actions{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.impact-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));margin:0}.impact-years{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.year-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);border-radius:3.40282e38px;text-decoration-line:none}@media (hover:hover){.year-chip:hover{border-color:var(--color-wr-blue);color:var(--color-wr-blue)}}.year-chip.is-selected{border-color:var(--color-wr-blue);background-color:var(--color-wr-blue);color:var(--color-white)}@media (hover:hover){.year-chip.is-selected:hover{color:var(--color-white)}}.stat-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.stat-num{font-family:var(--font-header);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;color:var(--color-wr-navy);line-height:1}.stat-label{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.stat-card--lead{border-color:#246ec066}@supports (color:color-mix(in lab, red, red)){.stat-card--lead{border-color:color-mix(in oklab, var(--color-wr-blue) 40%, transparent)}}.stat-card--lead{background-color:#beecff33}@supports (color:color-mix(in lab, red, red)){.stat-card--lead{background-color:color-mix(in oklab, var(--color-wr-ltblue) 20%, transparent)}}.charts-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.charts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.chart-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.chart-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.breakdown-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.donut{align-items:center;gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.donut-svg{height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 40);flex-shrink:0}.donut-total{fill:#224266;font-size:26px;font-weight:700}.donut-sub{fill:#898781;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.donut-legend{min-width:calc(var(--spacing) * 40);gap:calc(var(--spacing) * 2);flex:1;margin:0;padding:0;list-style-type:none;display:grid}.donut-legend-item{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:auto 1fr auto;display:grid}.donut-swatch{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.donut-legend-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-gray-700);overflow:hidden}.donut-legend-val{color:var(--color-gray-500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.impact-log{margin-top:calc(var(--spacing) * 8)}.impact-log-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.impact-scroll{overflow-x:auto}.impact-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.impact-table th,.impact-table td{border-bottom-style:var(--tw-border-style);border-color:#ccb9;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.impact-table th,.impact-table td{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.impact-table th,.impact-table td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;vertical-align:top}.impact-table thead th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-gray-500);text-transform:uppercase}.impact-table tbody tr:hover{background-color:#f5f5ee66}@supports (color:color-mix(in lab, red, red)){.impact-table tbody tr:hover{background-color:color-mix(in oklab, var(--color-wr-beige) 40%, transparent)}}.impact-num{text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.impact-ev-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}a.impact-ev-title{text-decoration-line:none}@media (hover:hover){a.impact-ev-title:hover{text-decoration-line:underline}}.impact-ev-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.impact-flags{margin-top:var(--spacing);gap:var(--spacing);flex-wrap:wrap;display:inline-flex}.impact-flag{background-color:var(--color-wr-ltblue);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-wr-navy);text-transform:uppercase;border-radius:3.40282e38px}.impact-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-wr-dkbeige);background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.impact-empty{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.impact-empty{padding:calc(var(--spacing) * 8);text-align:center;color:var(--color-gray-500)}.project-impact{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-color:#2242664d;border-top-width:2px;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.project-impact{border-color:color-mix(in oklab, var(--color-wr-navy) 30%, transparent)}}.project-impact{padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 5)}.project-impact-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.project-impact-head-main{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.project-impact-head h2{margin:0}.project-impact-section-heading{padding-top:0}.impact-filter{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.impact-filter input[type=date]{padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.project-impact-years{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-impact-years .year-chip{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.project-impact-dashboard{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.project-impact-dashboard{grid-template-columns:minmax(14rem,.8fr) minmax(24rem,1.4fr);align-items:stretch}}.project-impact-stats{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.project-impact-stats{grid-template-columns:repeat(1,minmax(0,1fr))}}.project-impact-stat{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-direction:column;justify-content:center;display:flex}.project-impact-stat:first-child{border-right-style:var(--tw-border-style);border-color:#ccccbbb3;border-right-width:1px}@supports (color:color-mix(in lab, red, red)){.project-impact-stat:first-child{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 70%, transparent)}}@media (min-width:64rem){.project-impact-stat:first-child{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.project-impact-stat .stat-num{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.project-impact-stat .stat-label{margin-top:var(--spacing)}.project-impact-stat--lead{background-color:#beecff26}@supports (color:color-mix(in lab, red, red)){.project-impact-stat--lead{background-color:color-mix(in oklab, var(--color-wr-ltblue) 15%, transparent)}}.project-impact-chart{max-width:var(--container-xl)}.project-impact-chart .chart-card{--tw-shadow:0 0 #0000;width:100%;max-width:100%;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.project-impact-events{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);display:grid}.impact-year{border-bottom-style:var(--tw-border-style);border-color:#ccb9;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.impact-year{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.impact-year{padding-bottom:calc(var(--spacing) * 2)}.impact-year>summary{cursor:pointer;justify-content:flex-start;align-items:baseline;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-family:var(--font-header);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-wr-navy);list-style-type:none;display:flex}.impact-year>summary::-webkit-details-marker{display:none}.impact-year>summary:after{content:"^";margin-left:var(--spacing);font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400)}.impact-year[open]>summary:after{transform:rotate(180deg)}.impact-year-count{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400)}.impact-year[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.project-impact-events-heading{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#ccccbbb3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.project-impact-events-heading{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 70%, transparent)}}.project-impact-events-heading{padding-top:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.project-tasks-heading{margin-top:0;margin-bottom:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-color:#2242664d;border-top-width:2px}@supports (color:color-mix(in lab, red, red)){.project-tasks-heading{border-color:color-mix(in oklab, var(--color-wr-navy) 30%, transparent)}}.project-tasks-heading{padding-top:calc(var(--spacing) * 3)}.people-picker{max-height:calc(var(--spacing) * 48);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid;overflow-y:auto}@media (min-width:40rem){.people-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.people-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}.people-opt{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.people-archived{margin-top:calc(var(--spacing) * 2)}.people-archived>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.people-archived .people-picker{margin-top:calc(var(--spacing) * 2)}.map-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.map-table th,.map-table td{border-bottom-style:var(--tw-border-style);border-color:#ccb9;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.map-table th,.map-table td{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 60%, transparent)}}.map-table th,.map-table td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;vertical-align:middle}.map-table thead th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-gray-500);text-transform:uppercase}.map-grant{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wr-navy)}.map-count{color:var(--color-gray-500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.map-current{color:var(--color-gray-500)}.tag-list{margin-top:calc(var(--spacing) * 5);gap:0;padding:0;list-style-type:none;display:grid}.tag-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#ccccbb80;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.tag-row{border-color:color-mix(in oklab, var(--color-wr-dkbeige) 50%, transparent)}}.tag-row{padding-block:calc(var(--spacing) * 2.5)}.tag-row.is-archived{color:var(--color-gray-400)}.tag-rename{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.tag-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.impact-people{gap:var(--spacing);flex-wrap:wrap;display:inline-flex}.impact-person{background-color:var(--color-wr-ltblue);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-wr-navy);border-radius:3.40282e38px}.cal-controls{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cal-views{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);display:inline-flex;overflow:hidden}.cal-view{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);text-decoration-line:none}@media (hover:hover){.cal-view:hover{background-color:#beecff4d}@supports (color:color-mix(in lab, red, red)){.cal-view:hover{background-color:color-mix(in oklab, var(--color-wr-ltblue) 30%, transparent)}}.cal-view:hover{text-decoration-line:none}}.cal-view.is-on{background-color:var(--color-wr-blue);color:var(--color-white)}@media (hover:hover){.cal-view.is-on:hover{background-color:var(--color-wr-blue)}}.cal-events-toggle{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige)}.cal-legend{margin-bottom:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);flex-wrap:wrap;display:flex}.cal-legend-item{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.cal-swatch{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.cal-event{border-left-style:var(--tw-border-style);background-color:var(--color-gray-100);color:var(--color-wr-navy);border-left-width:4px}.cal-task{border-left-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-wr-navy);border-left-width:4px}.cal-task.is-done{color:var(--color-gray-400);text-decoration-line:line-through}.cal-dayview{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-wr-dkbeige);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.cal-dayview .cal-chip{padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:normal}}@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}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.\!block{display:block!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.size-1{width:var(--spacing);height:var(--spacing)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-2{height:calc(var(--spacing) * 2)}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.whitespace-nowrap{white-space:nowrap}.text-gray-500{color:var(--color-gray-500)}.capitalize{text-transform:capitalize}.capitalize\!{text-transform:capitalize!important}.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,)}.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}.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,)}.invert\!{--tw-invert:invert(100%)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[digest\:daily\]{digest:daily}.\[link\:doc\/command_line_usage\.rdoc\]{link:doc/command line usage.rdoc}.\[link\:doc\/glossary\.rdoc\]{link:doc/glossary.rdoc}.\[link\:doc\/rakefile\.rdoc\]{link:doc/rakefile.rdoc}.\[link\:doc\/rational\.rdoc\]{link:doc/rational.rdoc}.\[ruby-core\:4261\]{ruby-core:4261}.\[ruby-core\:85266\]{ruby-core:85266}.\[ruby-dev\:27513\]{ruby-dev:27513}.\[ruby-dev\:28445\]{ruby-dev:28445}.\[ruby-dev\:29520\]{ruby-dev:29520}.\[test-unit-users-en\:00026\]{test-unit-users-en:26}.\[test-unit-users-en\:00035\]{test-unit-users-en:35}.\[test-unit-users-en\:00089\]{test-unit-users-en:89}.\[test-unit-users-en\:00098\]{test-unit-users-en:98}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}@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}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}