.page_tiles__ahiJg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--tag-space-md);margin:0;padding:0;list-style:none}.page_tileLink__dxLBy{display:block;height:100%;color:inherit;text-decoration:none;border-radius:var(--tag-radius-lg)}.page_tileLink__dxLBy:focus-visible{outline:none;box-shadow:var(--tag-focus-ring)}.page_tile__I9M9I{height:100%}.page_tileHead__FuJXw{display:flex;align-items:center;gap:var(--tag-space-sm)}.page_tileName__sQJUL{font-family:var(--tag-font-serif);font-size:var(--tag-font-size-lg);font-weight:var(--tag-font-weight-semibold);color:var(--tag-color-text)}.page_tilePurpose__dlzvU{display:block;margin-top:var(--tag-space-xs);max-width:var(--tag-measure);font-size:var(--tag-font-size-sm);line-height:var(--tag-line-height-snug);color:var(--tag-color-text-secondary)}.page_rowLink__pmN5t{color:var(--tag-color-text);font-weight:var(--tag-font-weight-bold);text-decoration:none}.page_rowLink__pmN5t:hover{text-decoration:underline}.page_rowLink__pmN5t:focus-visible{outline:none;border-radius:var(--tag-radius-sm);box-shadow:var(--tag-focus-ring)}.Icon_icon__0eOgT{display:inline-block;flex:none;color:inherit;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:middle}.Icon_sm__3E_s_{width:var(--tag-icon-size-sm);height:var(--tag-icon-size-sm)}.Icon_md__PZ9ZD{width:var(--tag-icon-size-md);height:var(--tag-icon-size-md)}.Icon_lg__L2iMO{width:var(--tag-icon-size-lg);height:var(--tag-icon-size-lg)}.Icon_spin__JzyzN{animation:Icon_tag-icon-spin__MZepp var(--tag-duration-stream) linear infinite}@keyframes Icon_tag-icon-spin__MZepp{to{transform:rotate(1turn)}}.Collapsible_root__ErY7s{border-radius:var(--tag-radius-md)}.Collapsible_header__X5xpW,.Collapsible_trigger__layqQ{display:flex;align-items:center;gap:var(--tag-space-xs)}.Collapsible_trigger__layqQ{flex:1 1;min-width:0;padding:var(--tag-space-xs);appearance:none;background:transparent;border:0;border-radius:var(--tag-radius-md);text-align:left;cursor:pointer;color:var(--tag-color-text);transition:background-color var(--tag-duration-fast) var(--tag-ease-out)}.Collapsible_trigger__layqQ:hover{background-color:var(--tag-color-hover)}.Collapsible_trigger__layqQ:focus-visible{outline:none;box-shadow:var(--tag-focus-ring)}.Collapsible_chevron__U_znj{flex:none;color:var(--tag-color-text-subtle);transition:transform var(--tag-duration-slow) var(--tag-ease-spring)}.Collapsible_open__gFYsq .Collapsible_chevron__U_znj{transform:rotate(180deg)}.Collapsible_heading__HmXyb{display:flex;flex-direction:column;gap:var(--tag-space-3xs);min-width:0}.Collapsible_title__r8z4r{font-family:var(--tag-font-serif);font-size:var(--tag-font-size-lg);font-weight:var(--tag-font-weight-semibold);letter-spacing:var(--tag-letter-spacing-subheading);line-height:var(--tag-line-height-heading)}.Collapsible_description__h3NQ7{font-family:var(--tag-font-sans);font-size:var(--tag-font-size-sm);font-weight:var(--tag-font-weight-regular);letter-spacing:var(--tag-letter-spacing-small);color:var(--tag-color-text-secondary)}.Collapsible_meta__1G3Gf{display:flex;align-items:center;gap:var(--tag-space-xs);flex:none}.Collapsible_panel__LBay2{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--tag-duration-slow) var(--tag-ease-spring)}.Collapsible_open__gFYsq .Collapsible_panel__LBay2{grid-template-rows:1fr}.Collapsible_panelInner__lvhkU{overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--tag-duration-slow)}.Collapsible_open__gFYsq .Collapsible_panelInner__lvhkU{visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.Collapsible_panelInner__lvhkU{transition-delay:0s}}.Collapsible_content__0FpWd{padding:var(--tag-space-xs) var(--tag-space-xs) var(--tag-space-sm)}.GanttChart_chart__PHunu{margin:0;border:var(--tag-border-hairline) solid var(--tag-color-border-subtle);border-radius:var(--tag-radius-lg);background-color:var(--tag-color-surface);overflow:hidden}.GanttChart_scroller__fYfXs{overflow-x:auto}.GanttChart_axis__iFL5x,.GanttChart_lane__NXVef{display:flex;align-items:stretch;min-width:100%}.GanttChart_axis__iFL5x{border-bottom:var(--tag-border-hairline) solid var(--tag-color-border);background-color:var(--tag-color-surface-sunken)}.GanttChart_laneLabel__y4_ms{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--tag-space-3xs);flex:none;width:var(--tag-gantt-lane-width);padding:var(--tag-space-xs) var(--tag-space-sm);border-right:var(--tag-border-hairline) solid var(--tag-color-border);font-family:var(--tag-font-sans);font-size:var(--tag-font-size-sm);letter-spacing:var(--tag-letter-spacing-small);color:var(--tag-color-text)}.GanttChart_laneName__2UeTh{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GanttChart_laneMeta__nM0pW{flex:none;display:inline-flex;align-items:center;gap:var(--tag-space-3xs)}.GanttChart_laneCount__SvOYw{flex:none;font-size:var(--tag-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tag-color-text-subtle)}.GanttChart_laneSeparator__VNXO1{flex:none;font-size:var(--tag-font-size-xs);color:var(--tag-color-text-subtle)}.GanttChart_laneConflicts___6l7V{display:inline-flex;align-items:center;gap:var(--tag-space-3xs);font-size:var(--tag-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tag-color-warning-text)}.GanttChart_laneEmphasis__qb__R{box-shadow:inset var(--tag-border-thick) 0 0 0 var(--tag-color-warning)}.GanttChart_lane__NXVef{scroll-margin-top:var(--tag-header-height)}.GanttChart_unassigned__mzZEV .GanttChart_laneName__2UeTh{color:var(--tag-color-text-secondary);font-style:italic}.GanttChart_year__1YkBX{font-size:var(--tag-font-size-2xs);font-weight:var(--tag-font-weight-bold);letter-spacing:var(--tag-letter-spacing-caps);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tag-color-text-subtle)}.GanttChart_months__uWVtt{position:relative;display:grid;flex:1 1;min-width:0}.GanttChart_month__esDZO{padding:var(--tag-space-xs) var(--tag-space-2xs);border-left:var(--tag-border-hairline) solid var(--tag-color-steel-30);font-family:var(--tag-font-sans);font-size:var(--tag-font-size-2xs);font-weight:var(--tag-font-weight-bold);letter-spacing:var(--tag-letter-spacing-caps);text-transform:uppercase;color:var(--tag-color-text-subtle);white-space:nowrap}.GanttChart_month__esDZO:first-child{border-left:0}.GanttChart_axis__iFL5x+.GanttChart_lane__NXVef,.GanttChart_lane__NXVef+.GanttChart_lane__NXVef{border-top:var(--tag-border-hairline) solid var(--tag-color-border-subtle)}.GanttChart_laneTrack__Tkzth{position:relative;flex:1 1;min-width:0;padding:var(--tag-space-2xs) 0}.GanttChart_gridlines__k_T8b{position:absolute;inset:0;display:grid;pointer-events:none}.GanttChart_gridline__NgBJk{border-left:var(--tag-border-hairline) solid var(--tag-color-steel-20)}.GanttChart_gridline__NgBJk:first-child{border-left:0}[data-tag-context=dark] .GanttChart_gridline__NgBJk,[data-tag-context=dark] .GanttChart_month__esDZO{border-left-color:var(--tag-color-pine-70)}.GanttChart_today__BKkmX{position:absolute;top:0;bottom:0;border-left:var(--tag-border-thin) solid var(--tag-color-accent);pointer-events:none}.GanttChart_todayMarker__1Ev58{position:absolute;top:50%;transform:translate(-50%,-50%);padding:0 var(--tag-space-2xs);border:var(--tag-border-hairline) solid var(--tag-color-border-accent);border-radius:var(--tag-radius-sm);background-color:var(--tag-color-accent-tint);font-family:var(--tag-font-sans);font-size:var(--tag-font-size-2xs);letter-spacing:var(--tag-letter-spacing-caption);color:var(--tag-color-text);white-space:nowrap;pointer-events:none}.GanttChart_row__WGJyR{position:relative;height:var(--tag-control-height-sm)}.GanttChart_bar__H__bh{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--tag-space-3xs);min-width:var(--tag-space-xs);height:var(--tag-space-md);padding:0 var(--tag-space-2xs);border:var(--tag-border-hairline) solid transparent;border-radius:var(--tag-radius-sm);font-family:var(--tag-font-sans);font-size:var(--tag-font-size-xs);letter-spacing:var(--tag-letter-spacing-caption);white-space:nowrap;overflow:hidden}.GanttChart_barLabel__LMu1h{overflow:hidden;text-overflow:ellipsis}.GanttChart_barStatus__H9lMC{flex:none;padding-left:var(--tag-space-3xs);border-left:var(--tag-border-hairline) solid;font-size:var(--tag-font-size-2xs);letter-spacing:var(--tag-letter-spacing-caption)}.GanttChart_toneGlyph__g_fgM{flex:none;width:var(--tag-space-xs);height:var(--tag-space-xs);background-color:currentColor}.GanttChart_shapeCircle__iYqcB{border-radius:var(--tag-radius-pill)}.GanttChart_shapeSquare__sbZB1{border-radius:0}.GanttChart_shapeTriangle__9UM_7{clip-path:polygon(50% 0,100% 100%,0 100%)}.GanttChart_shapeDiamond__IZGx6{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.GanttChart_inkPositive__cq3Qi{color:var(--tag-color-positive-text)}.GanttChart_inkWarning__tHSJV{color:var(--tag-color-warning-text)}.GanttChart_inkNegative__D60UF{color:var(--tag-color-negative-text)}.GanttChart_inkNeutral__r0iNa,.GanttChart_legend__02SQX{color:var(--tag-color-text-secondary)}.GanttChart_legend__02SQX{display:flex;flex-wrap:wrap;gap:var(--tag-space-sm);margin:0;padding:var(--tag-space-xs) var(--tag-space-sm);border-bottom:var(--tag-border-hairline) solid var(--tag-color-border-subtle);list-style:none;font-family:var(--tag-font-sans);font-size:var(--tag-font-size-xs)}.GanttChart_legendItem__w8IXC{display:flex;align-items:center;gap:var(--tag-space-3xs)}.GanttChart_swatch__liXG_{flex:none;display:inline-block;width:var(--tag-space-sm);height:var(--tag-space-sm);background-color:currentColor}.GanttChart_positive__D0yBK{background-color:var(--tag-color-positive-tint);border-color:var(--tag-color-amazonite-25);color:var(--tag-color-positive-text)}.GanttChart_warning__9UZxi{background-color:var(--tag-color-warning-tint);border-color:var(--tag-color-pollen-50);color:var(--tag-color-warning-text)}.GanttChart_negative__yaLvY{background-color:var(--tag-color-negative-tint);border-color:var(--tag-color-bonfire-25);color:var(--tag-color-negative-text)}.GanttChart_neutral__VB5r4{background-color:var(--tag-color-surface-sunken);border-color:var(--tag-color-border);color:var(--tag-color-text-secondary)}.GanttChart_conflict__RM0hU{box-shadow:0 0 0 var(--tag-border-thin) var(--tag-color-negative)}.GanttChart_conflictIcon__s8r3p{flex:none;color:var(--tag-color-negative)}.GanttChart_empty__XRgTD{margin:0;padding:var(--tag-space-md) var(--tag-space-sm);font-family:var(--tag-font-sans);font-size:var(--tag-font-size-sm);color:var(--tag-color-text-secondary)}.GanttChart_caption__Ip472{padding:var(--tag-space-xs) var(--tag-space-sm);border-top:var(--tag-border-hairline) solid var(--tag-color-border-subtle);font-family:var(--tag-font-sans);font-size:var(--tag-font-size-xs);color:var(--tag-color-text-subtle)}