.fx-page{align-content:start;gap:var(--ay-s5);padding:var(--ay-s5) var(--ay-s6) var(--ay-s7);min-width:0;display:grid}.fx-dim{color:var(--ay-text-3);font-size:var(--ay-fs-meta)}.fx-n{color:var(--ay-text-3);font-size:var(--ay-fs-meta);font-variant-numeric:tabular-nums}.fx-top{gap:var(--ay-s4);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;display:grid}.fx-top>.mp-needs{margin:0}.fx-cols{gap:var(--ay-s4);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.fx-col{align-content:start;gap:var(--ay-s3);min-width:0;padding:var(--ay-s4);border-radius:var(--ay-r-md);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);display:grid}.fx-col__h{align-items:baseline;gap:var(--ay-s1) var(--ay-s2);flex-wrap:wrap;min-width:0;display:flex}.fx-col__h h3,.fx-col__h .fx-link{white-space:nowrap}.fx-col__h h3{font-size:var(--ay-fs-ui);font-weight:var(--ay-weight-semibold);color:var(--ay-text);margin:0}.fx-col__h .grow,.fx-sec__h .grow,.fx-row .grow{flex:auto}.fx-list{gap:var(--ay-s1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.fx-row{align-items:center;gap:var(--ay-s2);min-width:0;padding:var(--ay-s1) var(--ay-s2);border-radius:var(--ay-r-sm);font-size:var(--ay-fs-ui);color:var(--ay-text);display:flex}.fx-row:hover{background:var(--ay-hover)}.fx-row__t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fx-row__day{width:3.2em;color:var(--ay-text-3);font-size:var(--ay-fs-meta);flex:none}.fx-row.is-done .fx-row__t{color:var(--ay-text-3);text-decoration:line-through}.fx-row.is-empty .fx-row__t{color:var(--ay-text-3)}.fx-open{align-items:center;gap:var(--ay-s2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}.fx-open:focus-visible,.fx-link:focus-visible,.fx-chipbtn:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:1px}.fx-link{align-items:center;gap:var(--ay-s1);color:var(--ay-text-2);font-size:var(--ay-fs-meta);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.fx-link:hover{color:var(--ay-text);text-decoration:underline}.fx-star{color:var(--ay-accent);flex:none}.fx-days .fx-star{color:var(--ay-text-2)}.fx-shape{width:var(--ay-s3);height:var(--ay-s3);border:var(--ay-hair) solid var(--ay-line-strong);flex:none;display:inline-block}.fx-shape--done{background:var(--ay-text-3);border-color:var(--ay-text-3)}.fx-shape--diamond{transform:rotate(45deg)}.fx-shape--circle{border-radius:var(--ay-r-pill)}.fx-goal{gap:var(--ay-s1);min-width:0;padding:var(--ay-s2) 0;box-shadow:inset 0 calc(-1 * var(--ay-hair)) 0 var(--ay-line);display:grid}.fx-goal:last-child{box-shadow:none}.fx-goal__t{align-items:center;gap:var(--ay-s2);min-width:0;font-size:var(--ay-fs-ui);font-weight:var(--ay-weight-medium);display:flex}.fx-goal__m{align-items:center;gap:var(--ay-s2);flex-wrap:wrap;min-width:0;display:flex}.fx-bar{height:var(--ay-s1);border-radius:var(--ay-r-pill);background:var(--ay-sunken);position:relative;overflow:hidden}.fx-bar>span{border-radius:inherit;background:var(--ay-text-2);position:absolute;inset:0 auto 0 0}.fx-counts{gap:var(--ay-s2);margin:0;display:grid}.fx-counts>div{justify-content:space-between;align-items:baseline;gap:var(--ay-s3);font-size:var(--ay-fs-ui);display:flex}.fx-counts dt{color:var(--ay-text-2)}.fx-counts dd{font-variant-numeric:tabular-nums;font-weight:var(--ay-weight-medium);margin:0}.fx-meet{gap:var(--ay-s2);padding:var(--ay-s4);border-radius:var(--ay-r-md);background:var(--ay-sunken);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);display:grid}.fx-meet__t{font-size:var(--ay-fs-ui);font-weight:var(--ay-weight-semibold);margin:0}.fx-meet__acts{gap:var(--ay-s2);flex-wrap:wrap;display:flex}.fx-views{gap:var(--ay-s3);min-width:0;display:grid}.fx-table{border-collapse:collapse;width:100%;font-size:var(--ay-fs-ui)}.fx-table th{text-align:left;font-weight:var(--ay-weight-medium);color:var(--ay-text-3);font-size:var(--ay-fs-meta);padding:var(--ay-s1) var(--ay-s2);box-shadow:inset 0 calc(-1 * var(--ay-hair)) 0 var(--ay-line)}.fx-table td{padding:var(--ay-s2);box-shadow:inset 0 calc(-1 * var(--ay-hair)) 0 var(--ay-line);vertical-align:top}.fx-who{align-items:center;gap:var(--ay-s2);min-width:0;color:var(--ay-text-2);font-size:var(--ay-fs-meta);display:inline-flex}.fx-row>.fx-who{flex:none;min-width:3.5em}.fx-row .fx-link{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;overflow:hidden}.fx-empty{color:var(--ay-text-3);font-size:var(--ay-fs-meta);padding:var(--ay-s1) var(--ay-s2)}.fx-sec{gap:var(--ay-s3);padding:var(--ay-s4) 0;box-shadow:inset 0 var(--ay-hair) 0 var(--ay-line);min-width:0;display:grid}.fx-sec__h{align-items:center;gap:var(--ay-s3);flex-wrap:wrap;min-width:0;display:flex}.fx-sec__h h3{font-size:var(--ay-fs-ui);font-weight:var(--ay-weight-semibold);color:var(--ay-text);margin:0}.fx-days{gap:var(--ay-s3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fx-day{align-content:start;gap:var(--ay-s2);min-width:0;padding:var(--ay-s3);border-radius:var(--ay-r-md);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);display:grid}.fx-day.is-today{box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong)}.fx-day__h{align-items:baseline;gap:var(--ay-s2);font-size:var(--ay-fs-meta);color:var(--ay-text-2);display:flex}.fx-day__goal{min-height:var(--ay-s7);font-size:var(--ay-fs-ui);color:var(--ay-text);overflow-wrap:anywhere}.fx-day .fx-row{align-items:flex-start;padding-inline:0}.fx-day .fx-row__t{white-space:normal}.fx-day__proj{color:var(--ay-text-3);font-size:var(--ay-fs-meta)}.fx-day__goal.is-empty{color:var(--ay-text-3)}.fx-bal{align-items:center;gap:var(--ay-s2);font-size:var(--ay-fs-meta);color:var(--ay-text-3);display:flex}.fx-steps{gap:var(--ay-s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-step{align-items:center;gap:var(--ay-s1);padding:var(--ay-s1) var(--ay-s3);border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);font-size:var(--ay-fs-meta);color:var(--ay-text-2);display:inline-flex}.fx-step.is-done{color:var(--ay-text-3)}.fx-step.is-now{box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);color:var(--ay-text);font-weight:var(--ay-weight-medium)}.fx-agenda{gap:var(--ay-s2);margin:0;padding:0;list-style:none;display:grid}.fx-agenda__i{gap:var(--ay-s1);padding:var(--ay-s2) var(--ay-s3);border-radius:var(--ay-r-sm);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);min-width:0;display:grid}.fx-agenda__h{align-items:center;gap:var(--ay-s2);min-width:0;font-size:var(--ay-fs-ui);display:flex}.fx-agenda__acts{gap:var(--ay-s2);flex-wrap:wrap;display:flex}.fx-add{gap:var(--ay-s2);min-width:0;display:flex}.fx-add .k-input{flex:auto;min-width:0}.fx-line{font-size:var(--ay-fs-ui);color:var(--ay-text);margin:0}.fx-chipbtn{cursor:pointer;border-radius:var(--ay-r-pill);background:0 0;border:0;padding:0}.fx-team{gap:var(--ay-s6);max-width:720px;display:grid;container:fxteam/inline-size}.fx-team .st-group{margin:0}.fx-team__row{gap:var(--ay-s3);padding:var(--ay-s4) var(--ay-s5);grid-template-columns:minmax(0,1fr) 140px 4em;align-items:center;display:grid}.fx-team__row+.fx-team__row{box-shadow:inset 0 var(--ay-hair) 0 var(--ay-line)}.fx-teampic{gap:var(--ay-s3);grid-template-columns:1.3fr 1fr 1fr;display:grid}.fx-teampic__card{align-content:start;gap:var(--ay-s4);min-width:0;padding:var(--ay-s4) var(--ay-s5);border-radius:var(--ay-r-lg);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);display:grid}.fx-teampic__t{font:var(--ay-weight-medium) var(--ay-fs-meta)/1.3 var(--ay-font-ui);color:var(--ay-text-2)}.fx-ladder{align-items:flex-start;gap:var(--ay-s2);margin:0;padding:0;list-style:none;display:flex}.fx-ladder>li{justify-items:center;gap:var(--ay-s1);text-align:center;min-width:0;font-size:var(--ay-fs-meta);display:grid}.fx-ladder b{font-weight:var(--ay-weight-semibold);color:var(--ay-text)}.fx-ladder small{color:var(--ay-text-3);font-size:var(--ay-fs-meta)}.fx-ladder__dot{border-radius:var(--ay-r-pill);background:var(--ay-sunken);width:28px;height:28px;color:var(--ay-text-2);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);place-items:center;display:inline-grid}.fx-ladder__dot.is-you{background:var(--ay-text);color:var(--ay-sheet);box-shadow:none}.fx-ladder__gate{padding-top:var(--ay-s1);color:var(--ay-text-3);font-size:var(--ay-fs-caps);flex:1 1 0;align-self:center;line-height:1.3;position:relative}.fx-ladder__gate:before{content:"";width:100%;height:0;margin-bottom:var(--ay-s1);border-top:var(--ay-stroke) dashed var(--ay-line-strong);display:block}.fx-ladder__gate span{white-space:nowrap;display:block}.fx-clocks{gap:var(--ay-s2);margin:0;padding:0;list-style:none;display:grid}.fx-clocks li{align-items:center;gap:var(--ay-s2);font:var(--ay-weight-regular) var(--ay-fs-meta)/1.3 var(--ay-font-ui);color:var(--ay-text-2);grid-template-columns:7.5em minmax(0,1fr) 3.5em;display:grid}.fx-clocks i{border-radius:var(--ay-r-pill);background:var(--ay-sunken);height:6px;display:block}.fx-clocks b{border-radius:inherit;background:var(--ay-text-2);height:100%;display:block}.fx-clocks .tnum{font-weight:var(--ay-weight-semibold);color:var(--ay-text);justify-self:end}.fx-weekstrip{gap:var(--ay-s1);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fx-weekstrip li{justify-items:center;gap:var(--ay-s1);font:var(--ay-weight-medium) var(--ay-fs-caps)/1.3 var(--ay-font-ui);color:var(--ay-text-3);display:grid}.fx-weekstrip i{border-radius:var(--ay-r-xs);background:var(--ay-sunken);width:100%;height:22px;display:block}.fx-weekstrip li.is-meet{color:var(--ay-text)}.fx-weekstrip li.is-meet i{background:var(--ay-text-2)}.fx-weekstrip small{font-size:var(--ay-fs-caps);color:var(--ay-text-2);font-variant-numeric:tabular-nums}@container fxteam (width<=700px){.fx-teampic{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-teampic__card:first-child{grid-column:1/-1}}@container fxteam (width<=440px){.fx-teampic{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fx-team__row{padding:var(--ay-s3) var(--ay-s4);grid-template-columns:minmax(0,1fr) 96px 3em}}.fx-team__row .k-input,.fx-team__row .k-select{width:100%}.fx-team__k{min-width:0;font-size:var(--ay-fs-ui);gap:0;display:grid}.fx-team__k small{color:var(--ay-text-3);font-size:var(--ay-fs-meta)}@media (max-width:1100px){.fx-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fx-cols,.fx-days{grid-template-columns:minmax(0,1fr)}.fx-page{padding:var(--ay-s4)}}
