.bk-card.nx-ui{max-width:500px}.bk-strip{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:5px;padding:16px 14px 2px}.bk-day{display:grid;gap:5px;justify-items:center}.bk-day i{position:relative;width:100%;aspect-ratio:1 / 1.9;overflow:hidden;border-radius:5px;background:var(--ink);transition:background-color .35s,box-shadow .35s,opacity .35s}.bk-day small{font-size:10px;font-variant-numeric:tabular-nums;color:#a3a3a3}.bk-day.is-gone i{background:transparent;box-shadow:inset 0 0 0 1px #d2d2d2}.bk-day.is-gone small{text-decoration:line-through}.bk-day--today i{background:#ebebeb}.bk-day--today i:after{content:"";position:absolute;inset:auto 0 0;height:var(--fill, 100%);background:var(--ink)}.bk-day--today small{font-weight:600;color:var(--ink)}.bk-day.is-picked i{box-shadow:0 0 0 2px var(--white),0 0 0 3.5px var(--green)}.bk-day.is-picked small{font-weight:600;color:var(--green)}.bk-keep{display:flex;justify-content:space-between;gap:12px;padding:8px 14px 12px;font-size:12px;color:#737373}.bk-keep b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.bk-phases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:2px 14px 10px}.bk-phases .nx-ui__step{font-size:12.5px}.bk-size{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.bk-card [data-bk-ok]{font-family:inherit;transition:opacity .3s}@media(max-width:560px){.bk-phases{grid-template-columns:minmax(0,1fr)}.bk-strip{gap:3px}.bk-day small{font-size:8.5px}}.bk-flow{display:grid;gap:28px 24px;counter-reset:bk}.bk-flow li{position:relative;display:grid;align-content:start;gap:8px;padding-left:46px}.bk-flow li:before{content:counter(bk,decimal-leading-zero);counter-increment:bk;position:absolute;left:0;top:0;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-family:var(--mono);font-size:11.5px;font-weight:500;color:#fff;background:var(--ink)}.bk-flow h3{display:flex;align-items:center;gap:8px;min-height:30px;font-size:17px;font-weight:600;letter-spacing:-.02em}.bk-flow h3 .nx-i{font-size:16px;color:var(--ink-3)}.bk-flow p{font-size:14.5px;line-height:1.55;color:var(--ink-2)}.bk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.bk-chips small{flex-basis:100%;font-size:12px;color:var(--text-2)}.bk-chips span{padding:2px 7px;border-radius:5px;font-family:var(--mono);font-size:11px;color:var(--ink-2);background:var(--well)}.bk-aside{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;margin-top:clamp(32px,4vw,48px);padding:20px clamp(18px,2.4vw,28px);border:1px dashed var(--line-2);border-radius:16px}.bk-aside b{font-size:16px;font-weight:600;letter-spacing:-.015em}.bk-aside p{margin-top:2px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.bk-aside .bk-chips{grid-column:2;margin-top:0}@media(min-width:1100px){.bk-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.bk-flow li{padding:46px 0 0}.bk-flow li:not(:last-child):after{content:"";position:absolute;left:38px;right:-16px;top:15px;border-top:1px dashed var(--line-2)}.bk-flow h3{min-height:0}.bk-aside{grid-template-columns:auto minmax(0,1fr) minmax(0,.8fr);align-items:center}.bk-aside .bk-chips{grid-column:auto}}.nx--panel .bk-bento .nx-tile,.nx--panel .bk-bento .nx-tile:hover{border-color:var(--edge)}.bk-bento .nx-tile__vis{display:grid;place-items:center;height:auto;padding:clamp(14px,2.4vw,28px)}.bk-bento .nx-tile__text{display:grid;align-content:start;gap:10px}.bk-bento .nx-tile__text h3{margin:0;font-size:20px;letter-spacing:-.025em}.bk-bento .nx-tile__text h3:after{content:none}.bk-bento .nx-tile__text .nx-checks{margin-top:6px}.bk-bento .nx-tile__text .nx-checks li{font-size:14px}@media(min-width:768px){.nx--panel .bk-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.bk-bento .nx-tile--wide{flex-direction:row;align-items:stretch;gap:8px;padding:10px}.bk-bento .nx-tile--wide:last-child{flex-direction:row-reverse}.bk-bento .nx-tile--wide .nx-tile__vis{flex:1}.bk-bento .nx-tile--wide .nx-tile__text{flex:1;align-content:center;padding:20px clamp(20px,3vw,40px)}}
