.bosc-tasks{--bosc-dur:calc(9000 * var(--bosc-k))}.bosc-tk-card{position:relative;overflow:hidden}.bosc-tk-hd-l{display:flex;align-items:center;gap:8px}.bosc-tk-count{display:inline-grid}.bosc-tk-count>span{grid-area:1/1;text-align:center}.bosc-tk-count-b,.bosc-tk-count-c{opacity:0}.bosc[data-active=true] .bosc-tk-count-a{animation:bosc-tkCountA var(--bosc-dur) steps(1) forwards}.bosc[data-active=true] .bosc-tk-count-b{animation:bosc-tkCountB var(--bosc-dur) steps(1) forwards}.bosc[data-active=true] .bosc-tk-count-c{animation:bosc-tkCountC var(--bosc-dur) steps(1) forwards}@keyframes bosc-tkCountA{0%,7%{opacity:1}7.1%,to{opacity:0}}@keyframes bosc-tkCountB{0%,7%{opacity:0}54%,7.1%{opacity:1}54.1%,to{opacity:0}}@keyframes bosc-tkCountC{0%,54%{opacity:0}54.1%,to{opacity:1}}.bosc-tk-btn{display:inline-block;font-size:9px;font-weight:700;color:#fff;background:color-mix(in srgb,var(--bosc-tasks-purple) 90%,transparent);padding:5px 11px;border-radius:999px;white-space:nowrap}.bosc-tk-banner{display:grid;justify-items:center}.bosc-tk-banner>span{grid-area:1/1;opacity:0;transform:translateY(-6px)}.bosc[data-active=true] .bosc-tk-banner-a{animation:bosc-tkBannerA var(--bosc-dur) ease-out forwards}.bosc[data-active=true] .bosc-tk-banner-b{animation:bosc-tkBannerB var(--bosc-dur) ease-out forwards}@keyframes bosc-tkBannerA{0%,7%{opacity:0;transform:translateY(-6px)}10%,22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-6px)}}@keyframes bosc-tkBannerB{0%,55%{opacity:0;transform:translateY(-6px)}58%,76%{opacity:1;transform:translateY(0)}79%,to{opacity:0;transform:translateY(-6px)}}.bosc-tk-row{gap:9px;padding:7px 0;border-top:1px solid rgba(var(--bosc-fg-rgb),.08)}.bosc-tk-row,.bosc-tk-tick{display:flex;align-items:center}.bosc-tk-tick{position:relative;width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(var(--bosc-fg-rgb),.4);flex:0 0 auto;justify-content:center}.bosc-tk-tick svg{width:9px;height:9px;opacity:0}.bosc-tk-txt{flex:1 1;min-width:0}.bosc-tk-txt b{display:block;font-size:11px;font-weight:650;color:var(--bosc-fg)}.bosc-tk-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0 5px;font-size:9px;color:rgba(var(--bosc-fg-rgb),.55)}.bosc-tk-meta em{font-style:normal}.bosc-tk-note{color:rgba(var(--bosc-fg-rgb),.45)}.bosc-tk-amount,.bosc-tk-skipped{font-size:8px;font-weight:700;padding:1px 6px;border-radius:999px;opacity:0}.bosc-tk-amount{color:var(--bosc-fg);background:color-mix(in srgb,var(--bosc-tasks-purple) 30%,transparent)}.bosc-tk-skipped{color:var(--bosc-tone-warning);background:color-mix(in srgb,var(--bosc-tone-warning) 20%,transparent)}.bosc-tk-skip{display:inline-grid;font-size:9px;font-weight:650;color:rgba(var(--bosc-fg-rgb),.7);border:1px solid rgba(var(--bosc-fg-rgb),.2);padding:3px 8px;border-radius:999px}.bosc-tk-skip>span{grid-area:1/1;text-align:center}.bosc-tk-skip-b{opacity:0}.bosc[data-active=true] .bosc-tk-row--done .bosc-tk-tick{animation:bosc-tkFillDone var(--bosc-dur) steps(1) forwards,bosc-tkPopDone var(--bosc-dur) ease-out forwards}.bosc[data-active=true] .bosc-tk-row--amount .bosc-tk-tick{animation:bosc-tkFillAmount var(--bosc-dur) steps(1) forwards,bosc-tkPopAmount var(--bosc-dur) ease-out forwards}.bosc[data-active=true] .bosc-tk-row--done .bosc-tk-tick svg{animation:bosc-tkCheckDone var(--bosc-dur) steps(1) forwards}.bosc[data-active=true] .bosc-tk-row--amount .bosc-tk-tick svg{animation:bosc-tkCheckAmount var(--bosc-dur) steps(1) forwards}@keyframes bosc-tkFillDone{0%,6.6%{background:transparent;border-color:rgba(var(--bosc-fg-rgb),.4)}6.7%,to{background:linear-gradient(135deg,var(--bosc-tasks-purple),var(--bosc-accent));border-color:transparent}}@keyframes bosc-tkFillAmount{0%,54%{background:transparent;border-color:rgba(var(--bosc-fg-rgb),.4)}54.1%,to{background:linear-gradient(135deg,var(--bosc-tasks-purple),var(--bosc-accent));border-color:transparent}}@keyframes bosc-tkCheckDone{0%,6.6%{opacity:0}6.7%,to{opacity:1}}@keyframes bosc-tkCheckAmount{0%,54%{opacity:0}54.1%,to{opacity:1}}@keyframes bosc-tkPopDone{0%,5%{transform:scale(1)}6.5%{transform:scale(.78)}8%{transform:scale(1.14)}9.5%,to{transform:scale(1)}}@keyframes bosc-tkPopAmount{0%,26%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--bosc-tasks-purple) 0%,transparent)}27.5%{transform:scale(.78);box-shadow:0 0 0 0 color-mix(in srgb,var(--bosc-tasks-purple) 55%,transparent)}29%,53%{transform:scale(1);box-shadow:0 0 0 7px color-mix(in srgb,var(--bosc-tasks-purple) 0%,transparent)}54.1%{transform:scale(1)}55.5%{transform:scale(1.14)}57%,to{transform:scale(1)}}.bosc[data-active=true] .bosc-tk-row--done .bosc-tk-txt{animation:bosc-tkSettleDone var(--bosc-dur) steps(1) forwards}.bosc[data-active=true] .bosc-tk-row--amount .bosc-tk-txt{animation:bosc-tkSettleAmount var(--bosc-dur) steps(1) forwards}@keyframes bosc-tkSettleDone{0%,6.6%{opacity:1}6.7%,to{opacity:.6}}@keyframes bosc-tkSettleAmount{0%,54%{opacity:1}54.1%,to{opacity:.6}}.bosc[data-active=true] .bosc-tk-amount{animation:bosc-tkChipIn var(--bosc-dur) ease-out forwards}@keyframes bosc-tkChipIn{0%,56%{opacity:0;transform:translateY(3px)}59%,to{opacity:1;transform:translateY(0)}}.bosc[data-active=true] .bosc-tk-row--skip .bosc-tk-skip{animation:bosc-tkSkipPress var(--bosc-dur) ease-out forwards}@keyframes bosc-tkSkipPress{0%,82%{transform:scale(1);background:transparent}83.5%{transform:scale(.9);background:rgba(var(--bosc-fg-rgb),.12)}85%,to{transform:scale(1);background:transparent}}.bosc[data-active=true] .bosc-tk-skip-a{animation:bosc-tkSkipLabelA var(--bosc-dur) steps(1) forwards}.bosc[data-active=true] .bosc-tk-skip-b{animation:bosc-tkSkipLabelB var(--bosc-dur) steps(1) forwards}@keyframes bosc-tkSkipLabelA{0%,84%{opacity:1}84.1%,to{opacity:0}}@keyframes bosc-tkSkipLabelB{0%,84%{opacity:0}84.1%,to{opacity:1}}.bosc[data-active=true] .bosc-tk-skipped{animation:bosc-tkChipInSkip var(--bosc-dur) ease-out forwards}@keyframes bosc-tkChipInSkip{0%,84%{opacity:0;transform:translateY(3px)}87%,to{opacity:1;transform:translateY(0)}}.bosc[data-active=true] .bosc-tk-row--skip .bosc-tk-txt{animation:bosc-tkSettleSkip var(--bosc-dur) steps(1) forwards}@keyframes bosc-tkSettleSkip{0%,84%{opacity:1}84.1%,to{opacity:.6}}.bosc-tk-modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 14px;visibility:hidden;pointer-events:none}.bosc[data-active=true] .bosc-tk-modal{animation:bosc-tkModalVis var(--bosc-dur) steps(1) forwards}@keyframes bosc-tkModalVis{0%,27.9%{visibility:hidden}28%,54%{visibility:visible}54.1%,to{visibility:hidden}}.bosc-tk-scrim{position:absolute;inset:0;background:var(--bosc-scrim);opacity:0}.bosc[data-active=true] .bosc-tk-scrim{animation:bosc-tkScrim var(--bosc-dur) ease-out forwards}@keyframes bosc-tkScrim{0%,28%{opacity:0}31%,50%{opacity:1}54%,to{opacity:0}}.bosc-tk-dialog{position:relative;width:100%;display:flex;flex-direction:column;gap:4px;padding:11px 12px 10px;border-radius:12px;background:var(--bosc-sheet-bg);border:1px solid rgba(var(--bosc-line-rgb),.14);box-shadow:0 14px 30px -10px rgba(0,0,0,.5);opacity:0;transform:scale(.94)}.bosc[data-active=true] .bosc-tk-dialog{animation:bosc-tkDialog var(--bosc-dur) cubic-bezier(.22,.9,.32,1) forwards}@keyframes bosc-tkDialog{0%,28%{opacity:0;transform:scale(.94)}32%,50%{opacity:1;transform:scale(1)}54%,to{opacity:0;transform:scale(.96)}}.bosc-tk-dlg-title{font-family:var(--bosc-font-display);font-size:11.5px;font-weight:700;color:var(--bosc-fg);margin:0}.bosc-tk-dlg-msg{font-size:9px;color:rgba(var(--bosc-fg-rgb),.65);margin:0 0 3px}.bosc-tk-dlg-lbl{font-size:7.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--bosc-fg-rgb),.5);margin:0}.bosc-tk-dlg-field{position:relative;display:flex;align-items:center;min-height:24px;padding:0 9px;border-radius:8px;border:1px solid color-mix(in srgb,var(--bosc-tasks-purple) 55%,transparent);background:rgba(var(--bosc-surf-rgb),calc(var(--bosc-surf-a, 1) * .05));font-size:10px;font-weight:650;color:var(--bosc-fg)}.bosc-tk-dlg-ph{position:absolute;left:9px;font-weight:500;color:rgba(var(--bosc-fg-rgb),.4)}.bosc[data-active=true] .bosc-tk-dlg-ph{animation:bosc-tkPhOff var(--bosc-dur) steps(1) forwards}@keyframes bosc-tkPhOff{0%,40%{opacity:1}40.1%,to{opacity:0}}.bosc-tk-dlg-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:5px}.bosc-tk-dlg-cancel{font-size:9.5px;font-weight:650;color:rgba(var(--bosc-fg-rgb),.5);padding:5px 9px}.bosc-tk-dlg-save{padding:6px 16px;border-radius:999px;font-size:10px;font-weight:700;color:rgba(var(--bosc-fg-rgb),.75);background:rgba(var(--bosc-surf-rgb),calc(var(--bosc-surf-a, 1) * .09))}.bosc[data-active=true] .bosc-tk-dlg-save{animation:bosc-tkSaveStrong var(--bosc-dur) steps(1) forwards,bosc-tkSavePress var(--bosc-dur) ease-out forwards}@keyframes bosc-tkSaveStrong{0%,47.5%{background:rgba(var(--bosc-surf-rgb),calc(var(--bosc-surf-a, 1) * .09));color:rgba(var(--bosc-fg-rgb),.75)}47.6%,to{background:linear-gradient(135deg,var(--bosc-tasks-purple),var(--bosc-accent));color:#fff}}@keyframes bosc-tkSavePress{0%,46.5%{transform:scale(1)}48%{transform:scale(.92)}50%,to{transform:scale(1)}}.bosc-journey{--bosc-dur:calc(6500 * var(--bosc-k))}.bosc-journey-arc{width:82%;max-width:300px;display:flex;flex-direction:column;align-items:center;gap:18px}.bosc-journey-track{position:relative;width:100%;height:3px;background:rgba(var(--bosc-bare-rgb),.16);border-radius:3px}.bosc-journey-fill{position:absolute;left:0;top:0;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--bosc-accent),var(--bosc-accent2))}.bosc[data-active=true] .bosc-journey-fill{animation:bosc-journeyFillIn calc(1700 * var(--bosc-k)) cubic-bezier(.22,.9,.32,1) calc(300 * var(--bosc-k)) forwards}@keyframes bosc-journeyFillIn{0%{width:0}to{width:var(--bosc-journey-end,46%)}}.bosc-journey-stops{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center}.bosc-journey-stop{width:10px;height:10px;border-radius:50%;background:rgba(var(--bosc-bare-rgb),.3)}.bosc-journey-stop.bosc-is-active{width:16px;height:16px;background:rgb(var(--bosc-bare-rgb));box-shadow:0 0 0 6px color-mix(in srgb,var(--bosc-accent) 45%,transparent),0 0 18px 4px color-mix(in srgb,var(--bosc-accent) 60%,transparent);transform:scale(0)}.bosc[data-active=true] .bosc-journey-stop.bosc-is-active{animation:bosc-journeyStopPop calc(400 * var(--bosc-k)) cubic-bezier(.34,1.56,.64,1) calc(1800 * var(--bosc-k)) forwards}@keyframes bosc-journeyStopPop{0%{transform:scale(0)}to{transform:scale(1)}}.bosc-journey-labels{display:flex;justify-content:space-between;width:100%}.bosc-journey-labels span{font-size:9px;font-weight:650;color:rgba(var(--bosc-bare-rgb),.5);text-align:center;flex:1 1}.bosc-journey-labels span.bosc-is-active,.bosc-journey-now{color:rgb(var(--bosc-bare-rgb))}.bosc-journey-now{font-size:13px;font-weight:700}.bosc-push-stack{width:88%;max-width:300px;display:flex;flex-direction:column;gap:8px}.bosc-push-card{background:var(--bosc-card-bg,rgba(var(--bosc-surf-rgb),calc(var(--bosc-surf-a, 1) * .09)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(var(--bosc-line-rgb),.14);border-radius:14px;padding:10px 12px;box-shadow:var(--bosc-shadow);opacity:0;transform:translateY(14px)}.bosc-push-hd{gap:6px;margin-bottom:5px}.bosc-push-hd,.bosc-push-icon{display:flex;align-items:center}.bosc-push-icon{width:16px;height:16px;border-radius:5px;background:linear-gradient(135deg,var(--bosc-accent),var(--bosc-accent2));justify-content:center;flex:0 0 auto}.bosc-push-icon svg{width:9px;height:9px}.bosc-push-hd b{font-size:9px;font-weight:700;color:var(--bosc-fg);flex:1 1}.bosc-push-time{font-size:8px;color:rgba(var(--bosc-fg-rgb),.5)}.bosc-push-title{margin:0 0 2px;font-size:10.5px;font-weight:700;color:var(--bosc-fg)}.bosc-push-body{margin:0;font-size:9px;line-height:1.4;color:rgba(var(--bosc-fg-rgb),.7)}@keyframes bosc-pushIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.bosc[data-active=true] .bosc-push-card{animation:bosc-pushIn calc(600 * var(--bosc-k)) cubic-bezier(.22,.9,.32,1) forwards}.bosc-timeline{--bosc-dur:calc(9000 * var(--bosc-k));--bosc-tl-dev:var(--bosc-timeline-teal);--bosc-tl-scr:var(--bosc-insights-violet);--bosc-tl-ga-w:44px;--bosc-tl-rail-w:16px;--bosc-tl-gap:8px;--bosc-tl-rail-x:calc(var(--bosc-tl-ga-w) + var(--bosc-tl-gap) + var(--bosc-tl-rail-w) / 2)}.bosc-tl-frame{width:94%;max-width:400px;display:flex;flex-direction:column;gap:8px}.bosc-tl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.bosc-tl-seg{display:flex;gap:2px;padding:2px;border-radius:8px;background:rgba(var(--bosc-surf-rgb),calc(var(--bosc-surf-a, 1) * .07))}.bosc-tl-seg-btn{font-size:8.5px;font-weight:650;padding:3px 9px;border-radius:6px;color:rgba(var(--bosc-fg-rgb),.55)}.bosc-tl-seg-btn.bosc-is-active{color:var(--bosc-fg);background:rgba(var(--bosc-surf-rgb),calc(var(--bosc-surf-a, 1) * .14))}.bosc-tl-today{font-size:8.5px;font-weight:700;padding:4px 11px;border-radius:999px;color:var(--bosc-fg);border:1px solid rgba(var(--bosc-line-rgb),.22)}.bosc[data-active=true] .bosc-tl-today{animation:bosc-tlTodayPress var(--bosc-dur) ease-out forwards}@keyframes bosc-tlTodayPress{0%,2%{transform:scale(1);background:transparent;box-shadow:0 0 0 0 color-mix(in srgb,var(--bosc-tl-dev) 0%,transparent)}3.5%{transform:scale(.9);background:color-mix(in srgb,var(--bosc-tl-dev) 22%,transparent);box-shadow:0 0 0 0 color-mix(in srgb,var(--bosc-tl-dev) 55%,transparent)}5%,to{transform:scale(1);background:transparent;box-shadow:0 0 0 8px color-mix(in srgb,var(--bosc-tl-dev) 0%,transparent)}}.bosc-tl-scene{position:relative;width:100%;height:var(--bosc-tl-h,clamp(300px,105cqw,420px));overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 7%,black 93%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 7%,black 93%,transparent)}.bosc-tl-track{position:absolute;left:0;right:0;top:0;padding:26px 0 12px;transform:translateY(0)}.bosc[data-active=true] .bosc-tl-track{animation:bosc-tlScroll var(--bosc-dur) cubic-bezier(.22,.9,.3,1) forwards}@keyframes bosc-tlScroll{0%,4%{transform:translateY(0)}28%,to{transform:translateY(calc(var(--bosc-tl-shift, 640) * -1px))}}.bosc-tl-track:after,.bosc-tl-track:before{content:"";position:absolute;left:var(--bosc-tl-rail-x);top:32px;width:2px;margin-left:-1px;border-radius:2px;pointer-events:none}.bosc-tl-track:before{bottom:6px;background:rgba(var(--bosc-line-rgb),.2)}.bosc-tl-track:after{height:var(--bosc-tl-fill-h,620px);background:var(--bosc-tl-dev);transform:scaleY(0);transform-origin:top}.bosc-tl-scene{--bosc-tl-fill-h:calc(var(--bosc-tl-fill, 620) * 1px)}.bosc[data-active=true] .bosc-tl-track:after{animation:bosc-tlFill var(--bosc-dur) cubic-bezier(.3,.5,.4,1) forwards}@keyframes bosc-tlFill{0%,4%{transform:scaleY(0)}28%,to{transform:scaleY(1)}}.bosc-tl-phase{position:relative;margin:14px 0 10px;padding-left:calc(var(--bosc-tl-rail-x) + 14px)}.bosc-tl-phase:first-child{margin-top:2px}.bosc-tl-pdot{position:absolute;left:var(--bosc-tl-rail-x);top:2px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:var(--bosc-tl-dev);box-shadow:0 0 0 3.5px rgba(var(--bosc-line-rgb),.14)}.bosc-tl-phase--green .bosc-tl-pdot{background:var(--bosc-tone-success)}.bosc-tl-phase--violet .bosc-tl-pdot{background:var(--bosc-tl-scr)}.bosc-tl-ph{font-size:11px;font-weight:650;color:var(--bosc-fg);margin:0}.bosc-tl-pn{font-size:9px;line-height:1.45;color:rgba(var(--bosc-fg-rgb),.7);margin:2px 0 0;max-width:34em}.bosc-tl-item{display:grid;grid-template-columns:var(--bosc-tl-ga-w) var(--bosc-tl-rail-w) 1fr;grid-column-gap:var(--bosc-tl-gap);column-gap:var(--bosc-tl-gap);align-items:stretch}.bosc-tl-ga{text-align:right;padding-top:8px;line-height:1.2;min-width:0}.bosc-tl-ga b{display:block;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bosc-fg)}.bosc-tl-ga span{font-size:7.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bosc-tl-ga em,.bosc-tl-ga span{display:block;color:rgba(var(--bosc-fg-rgb),.5)}.bosc-tl-ga em{font-style:normal;font-size:7px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.bosc-tl-rail{display:flex;justify-content:center;padding-top:9.5px}.bosc-tl-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;padding:8px 0 9px}.bosc-tl-line b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;letter-spacing:-.005em;color:var(--bosc-fg)}.bosc-tl-line span{flex:0 0 auto;font-size:7px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--bosc-fg-rgb),.5);color:var(--bosc-tl-scr)}.bosc-tl-item--future .bosc-tl-line{opacity:.6}.bosc-tl-dot{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;border:2px solid var(--bosc-tl-dev);background:var(--bosc-sheet-bg);flex:0 0 auto}.bosc-tl-lane--screenings .bosc-tl-dot{border-color:var(--bosc-tl-scr)}.bosc[data-active=true] .bosc-tl-item--past .bosc-tl-dot{animation:bosc-tlDotDev calc(1 * var(--bosc-k)) step-start forwards;animation-delay:calc((480 + var(--bosc-i, 0) * 300) * var(--bosc-k))}.bosc[data-active=true] .bosc-tl-item--past.bosc-tl-lane--screenings .bosc-tl-dot{animation-name:bosc-tlDotScr}@keyframes bosc-tlDotDev{0%{background:var(--bosc-sheet-bg)}to{background:var(--bosc-tl-dev)}}@keyframes bosc-tlDotScr{0%{background:var(--bosc-sheet-bg)}to{background:var(--bosc-tl-scr)}}.bosc-tl-card{min-width:0;margin-bottom:8px;border-radius:10px;border:1px solid rgba(var(--bosc-line-rgb),.14);background:rgba(var(--bosc-surf-rgb),calc(var(--bosc-surf-a, 1) * .045));overflow:hidden}.bosc-tl-sec{padding:8px 10px}.bosc-tl-sec+.bosc-tl-sec{border-top:1px solid rgba(var(--bosc-line-rgb),.1)}.bosc-tl-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bosc-tl-ttl{font-size:10.5px;font-weight:650;letter-spacing:-.005em;line-height:1.25;color:var(--bosc-fg)}.bosc-tl-sys{flex:0 0 auto;font-size:7px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--bosc-fg-rgb),.5)}.bosc-tl-body{margin:4px 0 0;font-size:9.5px;line-height:1.5;color:var(--bosc-fg);max-height:3em;overflow:hidden}.bosc[data-active=true] .bosc-is-target .bosc-tl-body{animation:bosc-tlBodyGrow var(--bosc-dur) cubic-bezier(.22,.9,.3,1) forwards}@keyframes bosc-tlBodyGrow{0%,36%{max-height:3em}46%,to{max-height:calc(var(--bosc-tl-body-h, 70) * 1px)}}.bosc-tl-lb{margin:0 0 4px;font-size:7px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--bosc-fg-rgb),.5)}.bosc-tl-nuts{display:flex;flex-wrap:wrap;gap:4px}.bosc-tl-nuts .bosc-chip{font-size:8px;padding:3px 7px 3px 5px}.bosc[data-active=true] .bosc-is-target .bosc-tl-card{animation:bosc-tlCardNow var(--bosc-dur) ease-out forwards}@keyframes bosc-tlCardNow{0%,29%{border-color:rgba(var(--bosc-line-rgb),.14);box-shadow:0 0 0 0 transparent}33%,to{border-color:var(--bosc-tl-dev);box-shadow:0 0 0 1px var(--bosc-tl-dev)}}.bosc[data-active=true] .bosc-is-target .bosc-tl-dot{animation:bosc-tlDotDev calc(1 * var(--bosc-k)) step-start forwards,bosc-tlDotNow var(--bosc-dur) ease-out forwards;animation-delay:calc((480 + var(--bosc-i, 0) * 300) * var(--bosc-k)),calc(0 * var(--bosc-k))}@keyframes bosc-tlDotNow{0%,29%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--bosc-tl-dev) 0%,transparent)}33%,to{transform:scale(1.3);box-shadow:0 0 0 4px color-mix(in srgb,var(--bosc-tl-dev) 22%,transparent)}}.bosc-tl-more{max-height:0;opacity:0;overflow:hidden}.bosc[data-active=true] .bosc-tl-more{animation:bosc-tlMoreGrow var(--bosc-dur) cubic-bezier(.22,.9,.3,1) forwards}@keyframes bosc-tlMoreGrow{0%,44%{max-height:0;opacity:0}62%,to{max-height:calc(var(--bosc-tl-more-h, 190) * 1px);opacity:1}}.bosc-tl-tags{display:flex;flex-wrap:wrap;gap:4px}.bosc-tl-el{font-size:8px;padding:3px 8px;border-radius:6px;border:1px solid rgba(var(--bosc-line-rgb),.16);color:rgba(var(--bosc-fg-rgb),.75)}.bosc-tl-notes{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@container bosc (min-width: 520px){.bosc-tl-notes{grid-template-columns:1fr 1fr;gap:12px}}.bosc-tl-narr{min-width:0}.bosc-tl-nlb{display:flex;align-items:center;gap:5px;margin:0 0 3px;font-size:7px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--bosc-fg-rgb),.5)}.bosc-tl-nlb i{width:5px;height:5px;border-radius:50%;flex:0 0 auto;background:var(--bosc-tl-dev)}.bosc-tl-narr--mother .bosc-tl-nlb i{background:var(--bosc-tl-scr)}.bosc-tl-narr--baby .bosc-tl-nlb i{background:var(--bosc-tl-dev)}.bosc-tl-ntxt{margin:0;font-size:9.5px;line-height:1.5;color:var(--bosc-fg)}