.DeadlineCard_stage__2sKUN{width:100%;max-width:448px;min-height:var(--expanded-height,443px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.DeadlineCard_preview__6IT_J{width:100%;max-width:448px;padding:24px 16px;border-radius:28px;background:#faf5ed}.DeadlineCard_card__mD5H9{padding:36px;border:1.5px solid #ffd6ba;border-radius:36px;background:#fff;color:#303030;box-shadow:0 12px 28px rgb(82 60 40/4%)}.DeadlineCard_topRow__JcG_W{display:flex;align-items:center;justify-content:space-between}.DeadlineCard_grip__VNY_C{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1.5px solid #e7e7e7;border-radius:50%;color:#909090}.DeadlineCard_status__z3M2B{position:relative}.DeadlineCard_infoButton__KNdHc{display:flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:50%;background:#fdf0e7;color:#fb8e39}.DeadlineCard_detailsButton__Rfgyr:focus-visible,.DeadlineCard_infoButton__KNdHc:focus-visible{outline:2px solid #f7943d;outline-offset:5px}.DeadlineCard_tooltipPosition__UtKAn{position:absolute;right:-12px;bottom:100%;z-index:10;padding-bottom:14px}.DeadlineCard_tooltip__HWylJ{position:relative;width:-moz-max-content;width:max-content;padding:18px 24px;border:1px solid #f0f0f0;border-radius:22px;background:#fffefd;box-shadow:0 10px 30px rgb(0 0 0/5%);font-size:20px;line-height:1.5}.DeadlineCard_tooltip__HWylJ:after{content:"";position:absolute;right:30px;bottom:-9px;width:16px;height:16px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#fffefd;transform:rotate(45deg)}.DeadlineCard_name__IIH_g{margin-top:14px;font-size:26px;font-weight:600;line-height:1.4}.DeadlineCard_detailsReveal__5j60D{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1)}.DeadlineCard_detailsReveal__5j60D[data-expanded=true]{grid-template-rows:1fr}.DeadlineCard_detailsClip__3czjJ{min-height:0;overflow:hidden}.DeadlineCard_detailsContent__Fvv1i{display:flow-root;opacity:0;transition:opacity .3s ease}.DeadlineCard_detailsReveal__5j60D[data-expanded=true] .DeadlineCard_detailsContent__Fvv1i{opacity:1}.DeadlineCard_dates__b2Ev8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px;padding:18px;border:1.5px solid #ebebe7;border-radius:28px;background:#f8f8f5}.DeadlineCard_dates__b2Ev8 dt{color:#898989;font-size:16px;font-weight:500;text-transform:uppercase}.DeadlineCard_dates__b2Ev8 dd{margin-top:6px;color:#5d5d5d;font-size:19px;font-weight:500;white-space:nowrap}.DeadlineCard_detailsButton__Rfgyr{display:flex;min-height:44px;align-items:center;gap:12px;margin-top:38px;border-radius:4px;color:#5d5d5d;font-size:21px;font-weight:500}.DeadlineCard_detailsButton__Rfgyr svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.DeadlineCard_chevronExpanded__NLdVv{transform:rotate(180deg)}@media (max-width:479px){.DeadlineCard_stage__2sKUN{min-height:var(--expanded-height,380px)}.DeadlineCard_preview__6IT_J{padding:32px 10px 20px}.DeadlineCard_card__mD5H9{padding:24px 20px;border-radius:28px}.DeadlineCard_name__IIH_g{font-size:22px}.DeadlineCard_dates__b2Ev8{gap:10px;padding:14px 12px;border-radius:22px}.DeadlineCard_dates__b2Ev8 dt{font-size:12px}.DeadlineCard_dates__b2Ev8 dd{font-size:14px}.DeadlineCard_detailsButton__Rfgyr{font-size:18px;margin-top:28px}.DeadlineCard_tooltip__HWylJ{font-size:16px;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.DeadlineCard_detailsButton__Rfgyr svg,.DeadlineCard_detailsContent__Fvv1i,.DeadlineCard_detailsReveal__5j60D{transition:none}}@media (max-width:359px){.DeadlineCard_preview__6IT_J{padding:32px 6px 20px}.DeadlineCard_card__mD5H9{padding:24px 12px}.DeadlineCard_name__IIH_g{font-size:20px}.DeadlineCard_dates__b2Ev8{gap:6px;padding:14px 8px}.DeadlineCard_dates__b2Ev8 dt{font-size:10px}.DeadlineCard_dates__b2Ev8 dd{font-size:12px}}.ProjectBoard_story__k3IGw{--sticky-top:64px;--stage-height:calc(100svh - var(--sticky-top));position:relative;height:calc(var(--stage-height) + clamp(1200px, 180svh, 1800px));scroll-margin-top:var(--sticky-top)}.ProjectBoard_stage__bkNNP{position:sticky;top:var(--sticky-top);display:flex;align-items:center;justify-content:center;height:var(--stage-height);padding:24px}.ProjectBoard_board__V9jP1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;width:100%;max-width:1280px;height:100%;max-height:718px;overflow:hidden;border:1px solid #eae9e4;border-radius:28px;background:#fcfcfa;color:#303030;box-shadow:0 20px 60px -28px #423c3129,0 2px 8px #423c3104}.ProjectBoard_toolbar__Mx35w{display:flex;flex:0 0 78px;align-items:center;justify-content:space-between;gap:24px;padding:0 22px;border-bottom:1px solid #eeeeea}.ProjectBoard_filters__qOkM9,.ProjectBoard_toolbarRight__i9Pb9{display:flex;align-items:center;gap:8px}.ProjectBoard_toolbarRight__i9Pb9{gap:14px}.ProjectBoard_filter__F4bJb{min-height:38px;padding:6px 16px;border:1px solid #e7e7e5;border-radius:24px;background:#fff;color:#626262;font-size:13px;font-weight:600;white-space:nowrap;transition:color .18s,border-color .18s,background .18s}.ProjectBoard_filter__F4bJb[aria-pressed=true]{border-color:#e6d8ff;background:#f3ecfc;color:#70264a}.ProjectBoard_filter__F4bJb:hover{border-color:#d4baff}.ProjectBoard_search__88Jjk{display:flex;align-items:center;gap:10px;width:clamp(160px,20vw,270px);min-height:42px;padding:0 14px;border:1px solid #e8e8e6;border-radius:24px;background:#fff;color:#92928f}.ProjectBoard_search__88Jjk input{width:100%;min-width:0;background:transparent;color:#454545;font-size:14px;outline:none}.ProjectBoard_search__88Jjk svg{flex-shrink:0}.ProjectBoard_search__88Jjk button{display:flex;align-items:center;justify-content:center;min-width:24px;min-height:30px}.ProjectBoard_search__88Jjk:focus-within{outline:2px solid #d4baff;outline-offset:2px}.ProjectBoard_replay__K_z2U{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 20px;border-radius:24px;background:#f7f090;font-size:13px;font-weight:600}.ProjectBoard_replay__K_z2U:hover{background:#f3ea71}.ProjectBoard_board__V9jP1 button:focus-visible{outline:2px solid #70264a;outline-offset:3px}.ProjectBoard_viewport__GtDVJ{position:relative;flex:1;min-height:0;overflow:hidden;container-type:inline-size}.ProjectBoard_canvas__Kj9Tg{--frame-inset:20px;--lane-gap:18px;--card-gap:12px;--card-inset:15px;--heading-height:56px;--column-width:calc((100cqw - 2 * var(--frame-inset) - 3 * var(--lane-gap)) / 4);--card-height:clamp(142px,13.6cqw,174px);--details-height:84px;position:relative;width:calc(4 * var(--column-width) + 3 * var(--lane-gap) + 2 * var(--frame-inset));min-height:100%;padding:20px var(--frame-inset) 24px}.ProjectBoard_columns__QyqYG{display:grid;grid-template-columns:repeat(4,var(--column-width));gap:var(--lane-gap);align-items:start}.ProjectBoard_column__QF_a2{--tint:#f8f6fc;--color:#f0e9fb;--accent:#70264a;--edge:#eae1f4;height:calc(var(--heading-height) + 2 * var(--card-inset) + var(--rows) * var(--card-height) + (var(--rows) - 1) * var(--card-gap) + var(--expanded) * var(--details-height));overflow:hidden;border:1px solid var(--edge);border-radius:26px;background:var(--tint);transition:height .75s cubic-bezier(.22,1,.36,1),box-shadow .35s}.ProjectBoard_column__QF_a2[data-column="1"]{--tint:#fcf5ec;--color:#f9e2ce;--accent:#df8e48;--edge:#f7dfc9}.ProjectBoard_column__QF_a2[data-column="2"]{--tint:#f3f5fa;--color:#e0e8fa;--accent:#576f9e;--edge:#e1e8f7}.ProjectBoard_column__QF_a2[data-column="3"]{--tint:#edf6dc;--color:#ddedbc;--accent:#526a2d;--edge:#dce9bf}.ProjectBoard_column__QF_a2[data-active=true]{box-shadow:0 0 0 1px var(--edge)}.ProjectBoard_columnHeading__WRmIy{display:flex;align-items:center;gap:7px;width:100%;height:var(--heading-height);padding:0 17px;background:var(--color);text-align:left;font-size:clamp(15px,1.5cqw,19px);font-weight:600;letter-spacing:-.025em;white-space:nowrap}.ProjectBoard_columnHeading__WRmIy:focus-visible{outline-offset:-5px!important}.ProjectBoard_columnInfo__4jSx5{flex-shrink:0;color:#8f8b85}.ProjectBoard_count__0_E7y{display:inline-flex;align-items:center;justify-content:center;min-width:33px;height:24px;margin-left:auto;border-radius:20px;background:#ffffffd9;color:var(--accent);font-size:12px;letter-spacing:0;animation:ProjectBoard_countIn__oe5pi .28s ease both}@keyframes ProjectBoard_countIn__oe5pi{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}.ProjectBoard_cardPosition__SOzRe{position:absolute;top:calc(20px + var(--heading-height) + var(--card-inset));left:calc(var(--frame-inset) + var(--card-inset));z-index:2;width:calc(var(--column-width) - 2 * var(--card-inset));height:var(--card-height);transform:translate(calc(var(--column) * (var(--column-width) + var(--lane-gap))),calc(var(--row) * (var(--card-height) + var(--card-gap)) + var(--expanded-before) * var(--details-height)));transition:transform .85s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),opacity .2s,visibility .2s}.ProjectBoard_cardPosition__SOzRe[data-expanded=true]{height:calc(var(--card-height) + var(--details-height))}.ProjectBoard_cardPosition__SOzRe[data-featured=true]{z-index:5}.ProjectBoard_cardPosition__SOzRe[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none}.ProjectBoard_cardPosition__SOzRe:focus-within{z-index:8}.ProjectBoard_card__eZI06{display:flex;flex-direction:column;height:100%;padding:19px 19px 13px;border:1px solid #f0efed;border-radius:23px;background:#fff;box-shadow:0 7px 20px -10px #342b2520;transition:border-color .45s,box-shadow .45s}.ProjectBoard_card__eZI06[data-warning=due]{border-color:#ffd7b9}.ProjectBoard_card__eZI06[data-warning=overdue]{border-color:#e6d5df}.ProjectBoard_card__eZI06[data-featured=true]{box-shadow:0 10px 28px -9px #754f3630,0 0 0 1px #f5d2b45c}.ProjectBoard_card__eZI06[data-complete=true]{border-color:#c4d89b;box-shadow:0 10px 25px -10px #657d4333}.ProjectBoard_cardTop__Tf_o3{display:flex;align-items:center;justify-content:space-between;min-height:34px}.ProjectBoard_grip__Lj4aG{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #e9e9e9;border-radius:50%;color:#929292}.ProjectBoard_warning__9QM1W{position:relative}.ProjectBoard_warningButton__Ih3Ep{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fdf0e7;color:#f58e3e}.ProjectBoard_card__eZI06[data-warning=overdue] .ProjectBoard_warningButton__Ih3Ep{background:#f2e9ee;color:#812d55}.ProjectBoard_complete__Kyc_o{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#eef5e1;color:#617d32}.ProjectBoard_tooltip__RY3E9{position:absolute;right:-6px;bottom:calc(100% + 9px);z-index:20;width:-moz-max-content;width:max-content;padding:10px 13px;border:1px solid #eee;border-radius:14px;background:#fff;box-shadow:0 8px 20px #29211d0e;color:#454545;font-size:12px;font-weight:400}.ProjectBoard_tooltip__RY3E9:after{content:"";position:absolute;right:19px;bottom:-5px;width:8px;height:8px;transform:rotate(45deg);background:#fff;border-right:1px solid #eee;border-bottom:1px solid #eee}.ProjectBoard_cardName__Otx7q{margin-top:13px;color:#303030;font-size:clamp(13px,1.4cqw,18px);font-weight:600;line-height:1.35;letter-spacing:normal}.ProjectBoard_detailsButton__N_d6n{display:flex;align-items:center;gap:7px;min-height:32px;margin-top:auto;align-self:flex-start;border-radius:5px;color:#666;font-size:clamp(12px,1.15cqw,14px);font-weight:500}.ProjectBoard_detailsButton__N_d6n svg{transition:transform .18s}.ProjectBoard_chevronUp__cnlhd{transform:rotate(180deg)}.ProjectBoard_datePanel__iwhlY{margin-top:14px}.ProjectBoard_datePanel__iwhlY dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 8px;border:1px solid #eaeae6;border-radius:14px;background:#f8f8f5}.ProjectBoard_datePanel__iwhlY dt{margin-bottom:4px;color:#8a8a86;font-size:clamp(8px,.8cqw,10px);text-transform:uppercase;letter-spacing:.02em}.ProjectBoard_datePanel__iwhlY dd{color:#60605e;font-size:clamp(9px,.92cqw,12px);font-weight:500;white-space:nowrap}.ProjectBoard_empty__U7LZM{position:absolute;top:145px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;width:-moz-max-content;width:max-content;padding:24px 32px;border:1px solid #eceae2;border-radius:20px;background:#ffffffee;font-size:14px}.ProjectBoard_empty__U7LZM button{font-size:13px;color:#70264a;text-decoration:underline;text-underline-offset:4px}.ProjectBoard_mobileStages__hrYJT{display:none}@media (min-width:900px) and (max-width:1099px){.ProjectBoard_toolbar__Mx35w{padding-inline:16px;gap:12px}.ProjectBoard_filter__F4bJb{padding-inline:12px;font-size:12px}.ProjectBoard_canvas__Kj9Tg{--frame-inset:14px;--lane-gap:12px;--card-inset:10px}.ProjectBoard_column__QF_a2{border-radius:21px}.ProjectBoard_columnHeading__WRmIy{padding-inline:12px;font-size:15px}.ProjectBoard_columnInfo__4jSx5{display:none}.ProjectBoard_card__eZI06{padding:15px 13px 10px;border-radius:19px}}@media (max-width:899px){.ProjectBoard_stage__bkNNP{padding:16px}.ProjectBoard_board__V9jP1{border-radius:23px}.ProjectBoard_toolbar__Mx35w{flex-basis:66px;padding-inline:16px;gap:12px}.ProjectBoard_toolbarRight__i9Pb9{gap:8px}.ProjectBoard_search__88Jjk{display:none}.ProjectBoard_filter__F4bJb{padding-inline:13px;font-size:12px}.ProjectBoard_canvas__Kj9Tg{--frame-inset:14px;--lane-gap:14px;--card-inset:16px;--card-height:178px;--column-width:calc((100cqw - 2 * var(--frame-inset) - var(--lane-gap)) / 2);transform:translateX(calc(-1 * var(--tablet-phase) * (var(--column-width) + var(--lane-gap))));transition:transform .9s cubic-bezier(.22,1,.36,1) .12s}.ProjectBoard_columnHeading__WRmIy{font-size:19px}.ProjectBoard_cardName__Otx7q{font-size:18px}.ProjectBoard_detailsButton__N_d6n{font-size:14px;min-height:36px}.ProjectBoard_datePanel__iwhlY dt{font-size:10px}.ProjectBoard_datePanel__iwhlY dd{font-size:12px}.ProjectBoard_mobileStages__hrYJT{display:flex;flex-shrink:0;justify-content:center;gap:20px;padding:12px 10px;border-top:1px solid #eae9e4;background:#fcfcfa}.ProjectBoard_mobileStages__hrYJT button{display:flex;align-items:center;gap:6px;min-height:28px;border-radius:4px;font-size:11px;color:#76736e}.ProjectBoard_mobileStages__hrYJT button[aria-current=step]{color:#70264a;font-weight:600}.ProjectBoard_stageDot__IhsqT{width:6px;height:6px;border-radius:50%;background:#d4baff}.ProjectBoard_stageDot__IhsqT[data-column="1"]{background:#eb944d}.ProjectBoard_stageDot__IhsqT[data-column="2"]{background:#9ebaf7}.ProjectBoard_stageDot__IhsqT[data-column="3"]{background:#8ead54}}@media (max-width:599px){.ProjectBoard_story__k3IGw{--sticky-top:56px;height:calc(var(--stage-height) + 1100px)}.ProjectBoard_stage__bkNNP{padding:12px}.ProjectBoard_board__V9jP1{max-height:656px}.ProjectBoard_toolbar__Mx35w{flex-basis:60px;padding-inline:10px;gap:8px}.ProjectBoard_filters__qOkM9{gap:5px}.ProjectBoard_filter__F4bJb{min-height:34px;padding:5px 10px;font-size:10px}.ProjectBoard_replay__K_z2U{width:34px;min-height:34px;padding:0}.ProjectBoard_replay__K_z2U span{display:none}.ProjectBoard_canvas__Kj9Tg{--frame-inset:12px;--lane-gap:12px;--column-width:calc(100cqw - 48px);--card-height:170px;transform:translateX(calc(12px - var(--phase) * (var(--column-width) + var(--lane-gap))))}.ProjectBoard_card__eZI06{padding:18px 20px 12px}.ProjectBoard_columnHeading__WRmIy{font-size:20px}.ProjectBoard_cardName__Otx7q{font-size:18px}.ProjectBoard_mobileStages__hrYJT{gap:12px;padding:8px 6px}.ProjectBoard_mobileStages__hrYJT button{gap:4px;font-size:9px;min-height:32px}}@media (max-height:579px),(prefers-reduced-motion:reduce){.ProjectBoard_story__k3IGw{height:auto}.ProjectBoard_stage__bkNNP{position:relative;top:auto;height:610px}.ProjectBoard_canvas__Kj9Tg,.ProjectBoard_cardPosition__SOzRe,.ProjectBoard_card__eZI06,.ProjectBoard_column__QF_a2,.ProjectBoard_detailsButton__N_d6n svg,.ProjectBoard_filter__F4bJb{transition:none}.ProjectBoard_count__0_E7y{animation:none}}