.backdrop.svelte-1jmpiou{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.grid.svelte-1jmpiou{position:absolute;top:0;left:50%;width:min(100%,1400px);height:min(58%,560px);transform:translate(-50%);background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:64px 64px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 55% 100% at 50% 0%,#000 20%,transparent 68%);mask-image:radial-gradient(ellipse 55% 100% at 50% 0%,#000 20%,transparent 68%)}.veil.svelte-1jmpiou{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform}.veil-1.svelte-1jmpiou{top:-22%;left:4%;width:42vw;height:42vw;max-width:680px;max-height:680px;background:radial-gradient(circle,rgb(var(--color-primary-500) / .18),transparent 68%);animation:svelte-1jmpiou-drift-1 26s var(--ease-in-out-quart) infinite alternate}.veil-2.svelte-1jmpiou{top:-14%;right:0;width:36vw;height:36vw;max-width:600px;max-height:600px;background:radial-gradient(circle,rgb(var(--color-secondary-500) / .14),transparent 68%);animation:svelte-1jmpiou-drift-2 32s var(--ease-in-out-quart) infinite alternate}@keyframes svelte-1jmpiou-drift-1{to{transform:translate3d(9%,7%,0) scale(1.12)}}@keyframes svelte-1jmpiou-drift-2{to{transform:translate3d(-11%,9%,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.veil.svelte-1jmpiou{animation:none}}.week.svelte-uk5vvq{--row: 44px;--gutter: 44px;--cycle: 18s;position:relative;border-radius:var(--border-radius-lg);border:1px solid var(--color-border);background:rgb(var(--color-surface-800));box-shadow:var(--shadow-float);overflow:hidden;font-size:.8125rem;text-align:left;-webkit-user-select:none;user-select:none}.toolbar.svelte-uk5vvq{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:8px 12px;border-bottom:1px solid var(--color-border);background:rgb(var(--color-surface-700) / .6)}.left.svelte-uk5vvq,.right.svelte-uk5vvq{display:flex;align-items:center;gap:8px;min-width:0}.today-group.svelte-uk5vvq{display:inline-flex;height:28px;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);overflow:hidden;font-size:.72rem;color:rgb(var(--color-tertiary-300))}.today-btn.svelte-uk5vvq{display:inline-flex;align-items:center;padding:0 10px}.cal.svelte-uk5vvq{display:inline-flex;align-items:center;padding:0 8px;border-left:1px solid var(--color-border);color:rgb(var(--color-tertiary-600))}.nav.svelte-uk5vvq{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:rgb(var(--color-surface-700));color:rgb(var(--color-tertiary-500))}.date.svelte-uk5vvq{display:inline-flex;align-items:baseline;gap:6px;font-size:1rem;font-weight:700;color:rgb(var(--color-tertiary-100));white-space:nowrap}.month-short.svelte-uk5vvq{display:none}.date.svelte-uk5vvq .sep:where(.svelte-uk5vvq),.date.svelte-uk5vvq .kw:where(.svelte-uk5vvq){font-size:.8rem;font-weight:500;color:rgb(var(--color-tertiary-700))}.search.svelte-uk5vvq{display:inline-flex;align-items:center;gap:6px;height:28px;width:150px;padding:0 10px;border-radius:var(--border-radius-sm);background:rgb(var(--color-surface-700));font-size:.72rem;color:rgb(var(--color-tertiary-800))}.views.svelte-uk5vvq{display:inline-flex;height:28px;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);overflow:hidden}.views.svelte-uk5vvq span:where(.svelte-uk5vvq){display:inline-flex;align-items:center;justify-content:center;width:34px;color:rgb(var(--color-tertiary-700))}.views.svelte-uk5vvq span:where(.svelte-uk5vvq):not(:last-child){border-right:1px solid var(--color-border)}.views.svelte-uk5vvq .on:where(.svelte-uk5vvq){background:rgb(var(--color-surface-600));color:rgb(var(--color-tertiary-100))}.hours.svelte-uk5vvq{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:var(--border-radius-sm);background:rgb(var(--color-primary-500) / .1);font-size:.75rem;font-weight:600;color:rgb(var(--color-primary-400));white-space:nowrap}.add.svelte-uk5vvq{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--border-radius-sm);background:rgb(var(--color-primary-500));color:rgb(var(--color-surface-900))}.head.svelte-uk5vvq,.body.svelte-uk5vvq{display:grid;grid-template-columns:var(--gutter) repeat(5,minmax(0,1fr))}.body.svelte-uk5vvq{grid-template-columns:var(--gutter) minmax(0,1fr)}.head.svelte-uk5vvq .gutter:where(.svelte-uk5vvq),.body.svelte-uk5vvq .gutter:where(.svelte-uk5vvq){border-right:1px solid var(--color-border)}.head.svelte-uk5vvq .gutter:where(.svelte-uk5vvq){border-bottom:1px solid var(--color-border)}.day.svelte-uk5vvq{display:flex;align-items:center;justify-content:space-between;gap:4px;height:28px;padding:0 6px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-width:0}.day.svelte-uk5vvq:last-child{border-right:none}.day.svelte-uk5vvq .label:where(.svelte-uk5vvq){font-size:.72rem;font-weight:600;color:rgb(var(--color-tertiary-300));white-space:nowrap}.day.svelte-uk5vvq .name:where(.svelte-uk5vvq){text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--color-tertiary-500))}.day.svelte-uk5vvq .sum:where(.svelte-uk5vvq){font-size:.66rem;font-weight:500;color:rgb(var(--color-tertiary-600))}.sum.svelte-uk5vvq{position:relative;display:inline-block;white-space:nowrap}.sum.svelte-uk5vvq .v:where(.svelte-uk5vvq){position:absolute;top:0;right:0;opacity:0}.sum.svelte-uk5vvq .v.last:where(.svelte-uk5vvq){position:static;opacity:1}.day.today.svelte-uk5vvq{background:rgb(var(--color-primary-500) / .08)}.day.today.svelte-uk5vvq .label:where(.svelte-uk5vvq){color:rgb(var(--color-primary-300))}.day.today.svelte-uk5vvq .name:where(.svelte-uk5vvq),.day.today.svelte-uk5vvq .sum:where(.svelte-uk5vvq){color:rgb(var(--color-primary-400))}.hour.svelte-uk5vvq{display:flex;align-items:flex-start;justify-content:flex-end;height:var(--row);padding-right:6px}.hour.svelte-uk5vvq span:where(.svelte-uk5vvq){font-size:.66rem;color:rgb(var(--color-tertiary-700));transform:translateY(-50%)}.hour.svelte-uk5vvq:first-child span:where(.svelte-uk5vvq){transform:none;padding-top:2px}.days.svelte-uk5vvq{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--row) * 11);background-image:linear-gradient(rgb(var(--color-surface-600)) 1px,transparent 1px);background-size:100% var(--row);background-position:0 -1px}.col.svelte-uk5vvq{border-right:1px solid var(--color-border)}.col.svelte-uk5vvq:last-child{border-right:none}.col.today.svelte-uk5vvq{background:rgb(var(--color-primary-500) / .03)}.block.svelte-uk5vvq{position:absolute;left:calc(var(--d) * 20% + 2px);width:calc(20% - 4px);box-sizing:border-box;padding:2px 6px 15px;border-radius:4px;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:color-mix(in srgb,var(--c) 15%,rgb(var(--color-surface-700)));overflow:hidden;display:flex;flex-direction:column;gap:1px;line-height:1.25;z-index:2}.block.svelte-uk5vvq .time:where(.svelte-uk5vvq){position:absolute;top:2px;right:6px;font-size:.5625rem;color:rgb(var(--color-tertiary-500));white-space:nowrap}.block.svelte-uk5vvq .time:where(.svelte-uk5vvq) b:where(.svelte-uk5vvq){font-weight:500;color:rgb(var(--color-tertiary-400))}.block.svelte-uk5vvq .project:where(.svelte-uk5vvq){padding-right:80px;font-size:.6875rem;font-weight:600;color:rgb(var(--color-tertiary-200));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block.svelte-uk5vvq .task:where(.svelte-uk5vvq),.block.svelte-uk5vvq .desc:where(.svelte-uk5vvq){font-size:.625rem;color:rgb(var(--color-tertiary-400));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block.svelte-uk5vvq .desc:where(.svelte-uk5vvq){color:rgb(var(--color-tertiary-600))}.block.svelte-uk5vvq .activity:where(.svelte-uk5vvq){position:absolute;left:6px;right:6px;bottom:2px;display:flex;align-items:center;gap:3px;font-size:.5625rem;color:rgb(var(--color-tertiary-600));white-space:nowrap;overflow:hidden}.anim.svelte-uk5vvq{animation-duration:var(--cycle);animation-iteration-count:infinite}.pending .anim.svelte-uk5vvq{animation-play-state:paused}.preview.svelte-uk5vvq{position:absolute;left:calc(var(--d) * 20% + 2px);width:calc(20% - 4px);box-sizing:border-box;border-radius:4px;border:1px dashed rgb(var(--color-primary-400));background:rgb(var(--color-primary-500) / .2);display:flex;align-items:center;justify-content:center;opacity:0;z-index:5}.preview-label.svelte-uk5vvq{font-size:.66rem;font-weight:500;color:rgb(var(--color-primary-300));white-space:nowrap;opacity:0}.preview-label.svelte-uk5vvq i:where(.svelte-uk5vvq){font-style:normal;font-weight:400;color:rgb(var(--color-primary-400) / .7)}.entry.svelte-uk5vvq,.copy.svelte-uk5vvq{z-index:6}.entry.svelte-uk5vvq{transform:translateY(var(--shift))}.entry.svelte-uk5vvq .t1:where(.svelte-uk5vvq),.copy.svelte-uk5vvq .c1:where(.svelte-uk5vvq){opacity:0}.copy.svelte-uk5vvq{--cut: calc(var(--row) * var(--cut-rows));padding-bottom:2px;line-height:1.2;overflow:visible}.ext.svelte-uk5vvq{position:absolute;left:-1px;right:-1px;top:calc(100% - 5px);height:calc(var(--cut) + 6px);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);border-top:0;border-radius:0 0 4px 4px;background:color-mix(in srgb,var(--c) 15%,rgb(var(--color-surface-700)));opacity:0;z-index:-1}.handle.svelte-uk5vvq{position:absolute;left:0;right:0;bottom:0;height:6px;border-radius:0 0 4px 4px;background:rgb(var(--color-primary-500) / .25);opacity:0;z-index:1}.copy.svelte-uk5vvq:before{content:"";position:absolute;inset:-2px;bottom:calc(-2px - var(--cut));border-radius:6px;border:1px solid rgb(var(--color-primary-500) / .6);opacity:var(--ring, 0)}.cursor.svelte-uk5vvq{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:30;--x-mi: 50%;--x-do: 70%;--p-start: translate(90%, var(--y-start));--p-top: translate(var(--x-mi), var(--y-top));--p-bottom: translate(var(--x-mi), var(--y-bottom));--p-project: translate( calc(50% - 120px) , calc(50% - 78px) );--p-desc: translate( calc(50% - 90px) , calc(50% + 70px) );--p-save: translate( calc(50% + 172px) , calc(50% + 134px) );--p-grab: translate(var(--x-mi), var(--y-grab));--p-drop: translate(var(--x-mi), var(--y-drop));--p-copy: translate(var(--x-do), var(--y-drop));--p-handle: translate(var(--x-do), var(--y-handle));--p-resized: translate(var(--x-do), var(--y-resized));transform:var(--p-resized)}.cursor.svelte-uk5vvq i:where(.svelte-uk5vvq){position:absolute;display:inline-flex;color:rgb(var(--color-tertiary-100));filter:drop-shadow(0 2px 4px rgb(0 0 0 / .6))}.cursor.svelte-uk5vvq .arrow:where(.svelte-uk5vvq){top:-3px;left:-3px;transform-origin:3px 3px}.cursor.svelte-uk5vvq .ns:where(.svelte-uk5vvq){top:-8px;left:-8px;opacity:0}.cursor.svelte-uk5vvq .plus:where(.svelte-uk5vvq){position:absolute;top:12px;left:12px;width:13px;height:13px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;line-height:1;background:rgb(var(--color-primary-500));color:rgb(var(--color-surface-900));opacity:0}.dialog.svelte-uk5vvq{position:absolute;left:50%;top:50%;width:440px;max-width:92%;box-sizing:border-box;padding:12px 14px;border-radius:var(--border-radius-xl);border:1px solid var(--color-border);background:rgb(var(--color-surface-800));box-shadow:var(--shadow-float);transform:translate(-50%,-50%);opacity:0;z-index:20}.dialog-head.svelte-uk5vvq{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:.9rem;font-weight:600;color:rgb(var(--color-tertiary-100))}.dialog-head.svelte-uk5vvq svg{color:rgb(var(--color-tertiary-700))}.form.svelte-uk5vvq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px}.field.svelte-uk5vvq{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0}.field.wide.svelte-uk5vvq{grid-column:1 / -1}.lbl.svelte-uk5vvq{font-size:.62rem;font-weight:500;color:rgb(var(--color-tertiary-600))}.input.svelte-uk5vvq{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;height:26px;padding:0 8px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:6px;font-size:.72rem;color:rgb(var(--color-tertiary-200));white-space:nowrap}.input.svelte-uk5vvq svg{flex:none;color:rgb(var(--color-tertiary-700))}.input.muted.svelte-uk5vvq{color:rgb(var(--color-tertiary-800))}.input.area.svelte-uk5vvq{height:44px;align-items:flex-start;padding-top:5px}.project-field.svelte-uk5vvq .trigger:where(.svelte-uk5vvq),.desc-field.svelte-uk5vvq .area:where(.svelte-uk5vvq){border-color:var(--focus, var(--color-border))}.dot.svelte-uk5vvq{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex:none}.placeholder.svelte-uk5vvq,.chosen.svelte-uk5vvq{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis}.placeholder.svelte-uk5vvq{color:rgb(var(--color-tertiary-800))}.chosen.svelte-uk5vvq{position:absolute;left:8px;right:24px;opacity:0;white-space:nowrap}.dropdown.svelte-uk5vvq{position:absolute;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:8px;background:rgb(var(--color-surface-700));box-shadow:var(--shadow-float);opacity:0;z-index:3}.search-row.svelte-uk5vvq{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--color-border);font-size:.72rem;color:rgb(var(--color-tertiary-700))}.typed.svelte-uk5vvq{display:inline-block;color:rgb(var(--color-tertiary-100));white-space:nowrap}.option.svelte-uk5vvq{display:flex;align-items:center;margin:4px;padding:6px 8px;border-radius:6px;font-size:.72rem;color:rgb(var(--color-tertiary-200));background:rgb(var(--color-surface-600) / var(--hit, 0))}.check.svelte-uk5vvq{flex-direction:row;align-items:center;align-self:end;justify-content:flex-end;gap:6px;height:26px;font-size:.72rem;color:rgb(var(--color-tertiary-300))}.check.svelte-uk5vvq .box:where(.svelte-uk5vvq){display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:4px;background:rgb(var(--color-primary-500));color:rgb(var(--color-surface-900))}.times.svelte-uk5vvq{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:6px}.times.svelte-uk5vvq>span:where(.svelte-uk5vvq){display:flex;flex-direction:column;gap:3px;min-width:0}.times.svelte-uk5vvq .dash:where(.svelte-uk5vvq){padding-bottom:6px;color:rgb(var(--color-tertiary-700))}.dialog-foot.svelte-uk5vvq{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.btn-sec.svelte-uk5vvq,.btn-pri.svelte-uk5vvq{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:var(--border-radius-sm);font-size:.72rem;font-weight:500}.btn-sec.svelte-uk5vvq{background:rgb(var(--color-surface-600));color:rgb(var(--color-tertiary-300))}.btn-pri.svelte-uk5vvq{background:rgb(var(--color-primary-500));color:rgb(var(--color-surface-900))}.pending .cursor.svelte-uk5vvq,.in-view .cursor.svelte-uk5vvq{animation-name:svelte-uk5vvq-cursor-move,svelte-uk5vvq-cursor-fade}.pending .cursor.svelte-uk5vvq .arrow:where(.svelte-uk5vvq),.in-view .cursor.svelte-uk5vvq .arrow:where(.svelte-uk5vvq){animation-name:svelte-uk5vvq-cursor-press,svelte-uk5vvq-arrow-fade}.pending .cursor.svelte-uk5vvq .ns:where(.svelte-uk5vvq),.in-view .cursor.svelte-uk5vvq .ns:where(.svelte-uk5vvq){animation-name:svelte-uk5vvq-ns-fade}.pending .plus.svelte-uk5vvq,.in-view .plus.svelte-uk5vvq{animation-name:svelte-uk5vvq-plus}.pending .preview.svelte-uk5vvq,.in-view .preview.svelte-uk5vvq{animation-name:svelte-uk5vvq-preview-clip,svelte-uk5vvq-preview-fade}.pending .preview-label.svelte-uk5vvq,.in-view .preview-label.svelte-uk5vvq{animation-name:svelte-uk5vvq-preview-label}.pending .dialog.svelte-uk5vvq,.in-view .dialog.svelte-uk5vvq{animation-name:svelte-uk5vvq-dialog-scale,svelte-uk5vvq-dialog-fade}.pending .project-field.svelte-uk5vvq,.in-view .project-field.svelte-uk5vvq{animation-name:svelte-uk5vvq-focus-project}.pending .placeholder.svelte-uk5vvq,.in-view .placeholder.svelte-uk5vvq{animation-name:svelte-uk5vvq-placeholder}.pending .chosen.svelte-uk5vvq,.in-view .chosen.svelte-uk5vvq{animation-name:svelte-uk5vvq-chosen}.pending .dropdown.svelte-uk5vvq,.in-view .dropdown.svelte-uk5vvq{animation-name:svelte-uk5vvq-dropdown}.pending .search-row.svelte-uk5vvq .typed:where(.svelte-uk5vvq),.in-view .search-row.svelte-uk5vvq .typed:where(.svelte-uk5vvq){animation-name:svelte-uk5vvq-type-project}.pending .hit.svelte-uk5vvq,.in-view .hit.svelte-uk5vvq{animation-name:svelte-uk5vvq-hit}.pending .desc-field.svelte-uk5vvq,.in-view .desc-field.svelte-uk5vvq{animation-name:svelte-uk5vvq-focus-desc}.pending .desc-typed.svelte-uk5vvq,.in-view .desc-typed.svelte-uk5vvq{animation-name:svelte-uk5vvq-type-desc}.pending .btn-pri.svelte-uk5vvq,.in-view .btn-pri.svelte-uk5vvq{animation-name:svelte-uk5vvq-save-press}.pending .entry.svelte-uk5vvq,.in-view .entry.svelte-uk5vvq{animation-name:svelte-uk5vvq-entry-move,svelte-uk5vvq-entry-fade}.pending .entry.svelte-uk5vvq .t1:where(.svelte-uk5vvq),.in-view .entry.svelte-uk5vvq .t1:where(.svelte-uk5vvq){animation-name:svelte-uk5vvq-time-drawn}.pending .entry.svelte-uk5vvq .t2:where(.svelte-uk5vvq),.in-view .entry.svelte-uk5vvq .t2:where(.svelte-uk5vvq){animation-name:svelte-uk5vvq-time-moved}.pending .copy.svelte-uk5vvq,.in-view .copy.svelte-uk5vvq{animation-name:svelte-uk5vvq-copy-move,svelte-uk5vvq-copy-fade,svelte-uk5vvq-copy-ring}.pending .ext.svelte-uk5vvq,.in-view .ext.svelte-uk5vvq{animation-name:svelte-uk5vvq-ext-clip,svelte-uk5vvq-ext-fade}.pending .copy.svelte-uk5vvq .c1:where(.svelte-uk5vvq),.in-view .copy.svelte-uk5vvq .c1:where(.svelte-uk5vvq){animation-name:svelte-uk5vvq-time-copied}.pending .copy.svelte-uk5vvq .c2:where(.svelte-uk5vvq),.in-view .copy.svelte-uk5vvq .c2:where(.svelte-uk5vvq){animation-name:svelte-uk5vvq-time-shortened}.pending .handle.svelte-uk5vvq,.in-view .handle.svelte-uk5vvq{animation-name:svelte-uk5vvq-handle,svelte-uk5vvq-handle-move}.pending .v[data-kf=a].svelte-uk5vvq,.in-view .v[data-kf=a].svelte-uk5vvq{animation-name:svelte-uk5vvq-sum-a}.pending .v[data-kf=b].svelte-uk5vvq,.in-view .v[data-kf=b].svelte-uk5vvq{animation-name:svelte-uk5vvq-sum-b}.pending .v[data-kf=c].svelte-uk5vvq,.in-view .v[data-kf=c].svelte-uk5vvq{animation-name:svelte-uk5vvq-sum-c}.pending .v[data-kf=d].svelte-uk5vvq,.in-view .v[data-kf=d].svelte-uk5vvq{animation-name:svelte-uk5vvq-sum-d}.pending .v[data-kf=e].svelte-uk5vvq,.in-view .v[data-kf=e].svelte-uk5vvq{animation-name:svelte-uk5vvq-sum-e}.pending .v[data-kf=f].svelte-uk5vvq,.in-view .v[data-kf=f].svelte-uk5vvq{animation-name:svelte-uk5vvq-sum-f}@keyframes svelte-uk5vvq-sum-a{0%,46.6%{opacity:1}46.67%,to{opacity:0}}@keyframes svelte-uk5vvq-sum-b{0%,46.6%{opacity:0}46.67%,to{opacity:1}}@keyframes svelte-uk5vvq-sum-c{0%,64.9%{opacity:1}65%,to{opacity:0}}@keyframes svelte-uk5vvq-sum-d{0%,64.9%,73.89%,to{opacity:0}65%,73.8%{opacity:1}}@keyframes svelte-uk5vvq-sum-e{0%,73.8%{opacity:0}73.89%,to{opacity:1}}@keyframes svelte-uk5vvq-sum-f{0%,46.6%,65%,to{opacity:0}46.67%,64.9%{opacity:1}}@keyframes svelte-uk5vvq-cursor-move{0%{transform:var(--p-start);animation-timing-function:var(--ease-in-out-quart)}6.67%,7.78%{transform:var(--p-top);animation-timing-function:linear}14.44%,15.56%{transform:var(--p-bottom);animation-timing-function:var(--ease-in-out-quart)}16.94%,27.22%{transform:var(--p-project);animation-timing-function:var(--ease-in-out-quart)}30%,41.11%{transform:var(--p-desc);animation-timing-function:var(--ease-in-out-quart)}43.89%,49.44%{transform:var(--p-save);animation-timing-function:var(--ease-in-out-quart)}52.22%,53.33%{transform:var(--p-grab);animation-timing-function:var(--ease-in-out-quart)}57.22%,59.44%{transform:var(--p-drop);animation-timing-function:var(--ease-in-out-quart)}64.44%,66.11%{transform:var(--p-copy);animation-timing-function:var(--ease-in-out-quart)}68.33%,68.89%{transform:var(--p-handle);animation-timing-function:linear}73.33%,to{transform:var(--p-resized)}}@keyframes svelte-uk5vvq-cursor-fade{0%{opacity:0}3%,75%{opacity:1}77.22%,to{opacity:0}}@keyframes svelte-uk5vvq-cursor-press{0%,7.7%,14.5%,30.5%,31.2%,44.4%,45.1%,53.3%,57.8%,59.4%,65.1%,68.8%,73.9%,to{transform:scale(1)}7.78%,14.44%,30.56%,31.11%,44.44%,45%,53.33%,57.78%,59.44%,65%,68.89%,73.89%{transform:scale(.82)}}@keyframes svelte-uk5vvq-arrow-fade{0%,68.3%,73.9%,to{opacity:1}68.33%,73.89%{opacity:0}}@keyframes svelte-uk5vvq-ns-fade{0%,68.3%,73.9%,to{opacity:0}68.33%,73.89%{opacity:1}}@keyframes svelte-uk5vvq-plus{0%,59.4%,65.1%,to{opacity:0}59.44%,65%{opacity:1}}@keyframes svelte-uk5vvq-preview-clip{0%,7.78%{clip-path:inset(0 0 100% 0);animation-timing-function:linear}14.44%,to{clip-path:inset(0 0 0 0)}}@keyframes svelte-uk5vvq-preview-fade{0%,7.7%{opacity:0}7.78%,45.56%{opacity:1}46.67%,to{opacity:0}}@keyframes svelte-uk5vvq-preview-label{0%,12.5%{opacity:0}14%,45.56%{opacity:1}46.67%,to{opacity:0}}@keyframes svelte-uk5vvq-dialog-scale{0%,15.56%{transform:translate(-50%,-50%) scale(.96);animation-timing-function:var(--ease-out-quart)}16.94%,to{transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-uk5vvq-dialog-fade{0%,15.56%{opacity:0}16.94%,45.56%{opacity:1}46.67%,to{opacity:0}}@keyframes svelte-uk5vvq-focus-project{0%,15.5%,26.7%,to{--focus: var(--color-border)}15.56%,26.67%{--focus: rgb(var(--color-primary-500))}}@keyframes svelte-uk5vvq-placeholder{0%,26.6%{opacity:1}26.67%,to{opacity:0}}@keyframes svelte-uk5vvq-chosen{0%,26.6%{opacity:0}26.67%,to{opacity:1}}@keyframes svelte-uk5vvq-dropdown{0%,15.56%{opacity:0}16.94%,26.6%{opacity:1}26.67%,to{opacity:0}}@keyframes svelte-uk5vvq-type-project{0%,17.78%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}23.89%,to{clip-path:inset(0 0 0 0)}}@keyframes svelte-uk5vvq-hit{0%,24.9%,26.7%,to{--hit: 0}25%,26.67%{--hit: 1}}@keyframes svelte-uk5vvq-focus-desc{0%,30.5%,45.6%,to{--focus: var(--color-border)}30.56%,45.56%{--focus: rgb(var(--color-primary-500))}}@keyframes svelte-uk5vvq-type-desc{0%,31.67%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(26,end)}40%,to{clip-path:inset(0 0 0 0)}}@keyframes svelte-uk5vvq-save-press{0%,44.4%,45.1%,to{opacity:1}44.44%,45%{opacity:.75}}@keyframes svelte-uk5vvq-entry-move{0%,53.3%{transform:translateY(0) scale(1)}53.33%{transform:translateY(0) scale(1.02);animation-timing-function:var(--ease-in-out-quart)}57.22%{transform:translateY(var(--shift)) scale(1.02)}57.78%,to{transform:translateY(var(--shift)) scale(1)}}@keyframes svelte-uk5vvq-entry-fade{0%,46.67%{opacity:0;animation-timing-function:var(--ease-out-quart)}48.33%,53.3%{opacity:1}53.33%,57.7%{opacity:.85}57.78%,97.78%{opacity:1}to{opacity:0}}@keyframes svelte-uk5vvq-time-drawn{0%,57.7%{opacity:1}57.78%,to{opacity:0}}@keyframes svelte-uk5vvq-time-moved{0%,57.7%{opacity:0}57.78%,to{opacity:1}}@keyframes svelte-uk5vvq-copy-move{0%,60%{transform:translate(calc(-100% - 4px)) scale(1.02);animation-timing-function:var(--ease-in-out-quart)}64.44%,64.9%{transform:translate(0) scale(1.02)}65%,to{transform:translate(0) scale(1)}}@keyframes svelte-uk5vvq-copy-fade{0%,59.9%{opacity:0}60%,97.78%{opacity:1}to{opacity:0}}@keyframes svelte-uk5vvq-copy-ring{0%,59.9%,65.1%,to{--ring: 0}60%,65%{--ring: 1}}@keyframes svelte-uk5vvq-ext-clip{0%,68.89%{clip-path:inset(0 0 0 0);animation-timing-function:linear}73.33%,to{clip-path:inset(0 0 100% 0)}}@keyframes svelte-uk5vvq-ext-fade{0%,59.9%{opacity:0}60%,73.3%{opacity:1}73.33%,to{opacity:0}}@keyframes svelte-uk5vvq-handle{0%,68.3%,73.9%,to{opacity:0}68.33%,73.89%{opacity:1}}@keyframes svelte-uk5vvq-handle-move{0%,68.89%{transform:translateY(var(--cut));animation-timing-function:linear}73.33%,to{transform:translateY(0)}}@keyframes svelte-uk5vvq-time-copied{0%,73.8%{opacity:1}73.89%,to{opacity:0}}@keyframes svelte-uk5vvq-time-shortened{0%,73.8%{opacity:0}73.89%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.anim.svelte-uk5vvq{animation:none!important}}@media(max-width:640px){.week.svelte-uk5vvq{--gutter: 38px}.toolbar.svelte-uk5vvq{padding:6px 10px}.today-group.svelte-uk5vvq,.search.svelte-uk5vvq,.views.svelte-uk5vvq,.add.svelte-uk5vvq,.month.svelte-uk5vvq{display:none}.month-short.svelte-uk5vvq{display:inline}.date.svelte-uk5vvq{font-size:.9rem}.head.svelte-uk5vvq{grid-template-columns:var(--gutter) repeat(3,minmax(0,1fr))}.days.svelte-uk5vvq{grid-template-columns:repeat(3,minmax(0,1fr))}.edge.svelte-uk5vvq{display:none}.block.svelte-uk5vvq,.preview.svelte-uk5vvq{left:calc((var(--d) - 1) * 33.333% + 2px);width:calc(33.333% - 4px)}.block.svelte-uk5vvq .project:where(.svelte-uk5vvq){padding-right:0}.block.svelte-uk5vvq .time:where(.svelte-uk5vvq),.block.svelte-uk5vvq .activity:where(.svelte-uk5vvq){display:none}.cursor.svelte-uk5vvq{--x-mi: 50%;--x-do: 83.33%;--p-start: translate(92%, var(--y-start));--p-project: translate( calc(50% - 90px) , calc(50% - 78px) );--p-desc: translate( calc(50% - 70px) , calc(50% + 74px) );--p-save: translate( calc(50% + 120px) , calc(50% + 138px) )}.dialog.svelte-uk5vvq{padding:10px 12px}}.flow.svelte-5x94i6{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:0}.card.svelte-5x94i6{position:relative;display:grid;gap:.85rem;padding:1.1rem 1.2rem;border-radius:var(--border-radius-lg);border:1px solid var(--color-border);background:rgb(var(--color-surface-800) / .8);box-shadow:var(--shadow-float);font-size:.8125rem}.pending .card.svelte-5x94i6,.in-view .card.svelte-5x94i6{opacity:0;transform:translateY(14px)}.in-view .card.svelte-5x94i6{animation:svelte-5x94i6-card-in .6s var(--ease-out-quart) calc(var(--i) * .26s) forwards}header.svelte-5x94i6,footer.svelte-5x94i6{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.kind.svelte-5x94i6{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-tertiary-900))}.meta.svelte-5x94i6{font-size:.72rem;color:rgb(var(--color-tertiary-900))}.status.svelte-5x94i6{display:inline-flex;align-items:center;gap:.35rem;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:600;background:rgb(var(--color-primary-500) / .14);color:rgb(var(--color-primary-400))}.status.svelte-5x94i6 i:where(.svelte-5x94i6){width:6px;height:6px;border-radius:50%;background:currentColor}.status.sent.svelte-5x94i6{background:rgb(var(--color-success-500) / .14);color:rgb(var(--color-success-500))}.block.svelte-5x94i6{display:grid;gap:2px;padding:.6rem .75rem;border-radius:8px;background:rgb(var(--color-primary-500) / .14)}.time.svelte-5x94i6{font-size:.7rem;font-weight:600;color:rgb(var(--color-primary-300))}.title.svelte-5x94i6{font-weight:600;color:rgb(var(--color-tertiary-100))}.sub.svelte-5x94i6{font-size:.72rem;color:rgb(var(--color-tertiary-800))}.task.svelte-5x94i6{display:grid;gap:3px}.task.svelte-5x94i6 ul:where(.svelte-5x94i6){list-style:none;display:flex;gap:.9rem;margin-top:.4rem;font-size:.72rem;color:rgb(var(--color-tertiary-800))}.task.svelte-5x94i6 li:where(.svelte-5x94i6){display:inline-flex;align-items:center;gap:.3rem}.invoice.svelte-5x94i6{display:grid;gap:.35rem;position:relative;padding-right:3.6rem}.line.svelte-5x94i6{display:flex;justify-content:space-between;gap:.5rem;color:rgb(var(--color-tertiary-300))}.line.faint.svelte-5x94i6{font-size:.72rem;color:rgb(var(--color-tertiary-800))}.num.svelte-5x94i6{font-variant-numeric:tabular-nums}.qr.svelte-5x94i6{position:absolute;right:0;top:0;display:grid;grid-template-columns:repeat(7,1fr);gap:1px;width:46px;height:46px;padding:3px;border-radius:4px;background:rgb(var(--color-tertiary-100))}.qr.svelte-5x94i6 i:where(.svelte-5x94i6){background:transparent}.qr.svelte-5x94i6 i.on:where(.svelte-5x94i6){background:rgb(var(--color-surface-900))}footer.svelte-5x94i6{padding-top:.75rem;border-top:1px solid var(--color-border)}.hl.svelte-5x94i6{font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--color-tertiary-100));border-radius:6px;padding:2px 6px;margin-left:-6px;transition:background var(--dur-slow) var(--ease-out-quart)}.in-view .hl.svelte-5x94i6{animation:svelte-5x94i6-hl 1.6s var(--ease-out-quart) calc(.5s + var(--i) * .26s) 1}.tag.svelte-5x94i6{padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:600;background:rgb(var(--color-surface-700));color:rgb(var(--color-tertiary-700))}.avatars.svelte-5x94i6{display:inline-flex}.avatars.svelte-5x94i6 b:where(.svelte-5x94i6){width:22px;height:22px;margin-left:-6px;border-radius:50%;border:2px solid rgb(var(--color-surface-800));display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;background:rgb(var(--color-surface-600));color:rgb(var(--color-tertiary-300))}.link.svelte-5x94i6{width:clamp(2.5rem,6vw,5rem);height:20px}.link.svelte-5x94i6 svg:where(.svelte-5x94i6){width:100%;height:100%;overflow:visible}.rail.svelte-5x94i6,.pulse.svelte-5x94i6{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.rail.svelte-5x94i6{stroke:#ffffff1f}.pulse.svelte-5x94i6{--cycle: 3.2s;stroke:rgb(var(--color-primary-500));stroke-linecap:round;stroke-dasharray:.22 1.78;stroke-dashoffset:.22}.pending .pulse.svelte-5x94i6{opacity:0}.in-view .pulse.first.svelte-5x94i6{animation:svelte-5x94i6-pulse-first var(--cycle) linear .6s infinite}.in-view .pulse.second.svelte-5x94i6{animation:svelte-5x94i6-pulse-second var(--cycle) linear .6s infinite}@keyframes svelte-5x94i6-pulse-first{0%{stroke-dashoffset:.22}42%,to{stroke-dashoffset:-1}}@keyframes svelte-5x94i6-pulse-second{0%,50%{stroke-dashoffset:.22}92%,to{stroke-dashoffset:-1}}@keyframes svelte-5x94i6-card-in{to{opacity:1;transform:none}}@keyframes svelte-5x94i6-hl{30%{background:rgb(var(--color-primary-500) / .35)}to{background:transparent}}@media(max-width:860px){.flow.svelte-5x94i6{grid-template-columns:1fr;justify-items:stretch}.link.svelte-5x94i6{width:100%;height:clamp(2rem,8vw,3rem);display:flex;justify-content:center}.link.svelte-5x94i6 svg:where(.svelte-5x94i6){width:20px;transform:rotate(90deg);transform-origin:center}}.art.svelte-7o1r3j{position:relative;height:128px;margin-bottom:1.25rem;border-radius:var(--border-radius-md);border:1px solid rgb(255 255 255 / .06);background:rgb(var(--color-surface-900) / .5);overflow:hidden}.days.svelte-7o1r3j{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;height:100%;padding:12px 14px}.day.svelte-7o1r3j{position:relative;display:flex;flex-direction:column;gap:4px;border-left:1px solid rgb(255 255 255 / .06);padding-left:4px}.blk.svelte-7o1r3j{display:block;border-radius:4px;background:rgb(var(--tint) / .32)}.blk.grows.svelte-7o1r3j{position:absolute;left:4px;right:0;bottom:0;height:0;background:rgb(var(--tint) / .55);animation:svelte-7o1r3j-grow-block 4s var(--ease-in-out-quart) infinite}@keyframes svelte-7o1r3j-grow-block{0%,15%{height:0}45%,80%{height:34%}to{height:0}}.cols.svelte-7o1r3j{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;height:100%;padding:12px 14px}.col.svelte-7o1r3j{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:6px;background:#ffffff08}.card.svelte-7o1r3j{display:block;height:18px;border-radius:4px;background:#ffffff14}.card.mover.svelte-7o1r3j{position:absolute;left:6px;right:6px;top:6px;background:rgb(var(--tint) / .6);box-shadow:var(--shadow-float);animation:svelte-7o1r3j-move-card 5s var(--ease-in-out-quart) infinite}@keyframes svelte-7o1r3j-move-card{0%,20%{transform:translate(0) rotate(0)}45%,75%{transform:translate(calc(100% + 8px),24px) rotate(0)}35%{transform:translate(50%,12px) rotate(-4deg)}to{transform:translate(0)}}.doc.svelte-7o1r3j{position:relative;display:grid;gap:8px;align-content:start;height:100%;padding:16px 18px}.ln.svelte-7o1r3j{display:block;height:6px;border-radius:3px;background:#ffffff1a}.w60.svelte-7o1r3j{width:60%}.w40.svelte-7o1r3j{width:40%}.w80.svelte-7o1r3j{width:80%}.w70.svelte-7o1r3j{width:70%}.w50.svelte-7o1r3j{width:50%}.qr.svelte-7o1r3j{position:absolute;right:16px;top:16px;width:34px;height:34px;border-radius:4px;background:repeating-linear-gradient(90deg,rgb(var(--color-surface-900)) 0 4px,transparent 4px 7px),repeating-linear-gradient(0deg,rgb(var(--color-surface-900)) 0 4px,rgb(var(--color-tertiary-100)) 4px 7px)}.stamp.svelte-7o1r3j{position:absolute;right:18px;bottom:14px;padding:3px 10px;border-radius:999px;border:1.5px solid rgb(var(--tint));font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--tint));transform:rotate(-8deg) scale(1.4);opacity:0;animation:svelte-7o1r3j-stamp 5s var(--ease-spring) infinite}@keyframes svelte-7o1r3j-stamp{0%,30%{opacity:0;transform:rotate(-8deg) scale(1.4)}40%,85%{opacity:1;transform:rotate(-8deg) scale(1)}to{opacity:0}}.roles.svelte-7o1r3j{display:grid;gap:12px;align-content:center;height:100%;padding:12px 18px}.role.svelte-7o1r3j{display:flex;align-items:center;gap:10px}.avatar.svelte-7o1r3j{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgb(var(--tint) / .2);color:rgb(var(--tint))}.bars.svelte-7o1r3j{flex:1;display:flex;gap:6px}.bars.svelte-7o1r3j i:where(.svelte-7o1r3j){flex:1;height:8px;border-radius:4px;background:rgb(var(--tint) / .5)}.bars.svelte-7o1r3j i.off:where(.svelte-7o1r3j){background:#ffffff0f;animation:svelte-7o1r3j-blink 4s var(--ease-in-out-quart) infinite}.eye.svelte-7o1r3j{color:rgb(var(--color-tertiary-900))}@keyframes svelte-7o1r3j-blink{0%,40%{background:rgb(var(--tint) / .5)}55%,to{background:#ffffff0f}}.check.svelte-7o1r3j{display:grid;gap:10px;align-content:center;height:100%;padding:12px 18px}.item.svelte-7o1r3j{display:flex;align-items:center;gap:10px}.box.svelte-7o1r3j{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;border:1.5px solid rgb(255 255 255 / .2);color:transparent;animation:svelte-7o1r3j-tick 6s var(--ease-out-quart) calc(var(--i) * .7s) infinite}@keyframes svelte-7o1r3j-tick{0%,10%{background:transparent;border-color:#fff3;color:transparent}18%,80%{background:rgb(var(--tint));border-color:rgb(var(--tint));color:rgb(var(--color-surface-900))}90%,to{background:transparent;border-color:#fff3;color:transparent}}.report.svelte-7o1r3j{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;height:100%;padding:14px 20px}.report.svelte-7o1r3j .bars:where(.svelte-7o1r3j){align-items:end;height:100%;gap:8px}.report.svelte-7o1r3j .bars:where(.svelte-7o1r3j) span:where(.svelte-7o1r3j){flex:1;height:var(--h);border-radius:3px 3px 0 0;background:linear-gradient(to top,rgb(var(--tint) / .25),rgb(var(--tint) / .7));transform-origin:bottom;animation:svelte-7o1r3j-rise 6s var(--ease-in-out-quart) calc(var(--i) * .12s) infinite}@keyframes svelte-7o1r3j-rise{0%{transform:scaleY(.4)}25%,80%{transform:scaleY(1)}to{transform:scaleY(.4)}}.donut.svelte-7o1r3j{align-self:center;width:64px;height:64px;border-radius:50%;background:conic-gradient(rgb(var(--tint)) 0 62%,rgb(var(--color-primary-500) / .6) 62% 84%,#ffffff1a 84% 100%);-webkit-mask:radial-gradient(circle,transparent 55%,#000 56%);mask:radial-gradient(circle,transparent 55%,#000 56%);animation:svelte-7o1r3j-spin 14s linear infinite}@keyframes svelte-7o1r3j-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.blk.grows.svelte-7o1r3j{height:34%}.card.mover.svelte-7o1r3j{transform:translate(calc(100% + 8px),24px)}.stamp.svelte-7o1r3j{opacity:1;transform:rotate(-8deg)}}.tile.svelte-1rutnu8{position:relative;isolation:isolate;overflow:hidden;padding:1.25rem;border-radius:var(--border-radius-lg);background:rgb(var(--color-surface-800) / .55);border:1px solid var(--color-border);transition:transform var(--dur-base) var(--ease-out-quart)}.tile.svelte-1rutnu8:hover{transform:translateY(-3px)}.blob.svelte-1rutnu8{position:absolute;z-index:-2;top:0;left:0;width:460px;height:460px;margin:-230px 0 0 -230px;border-radius:50%;background:radial-gradient(circle closest-side,rgb(var(--tint) / .4),rgb(var(--tint) / .12) 45%,transparent 72%);filter:blur(26px);opacity:0;transform:translate3d(var(--mx, 50%),var(--my, 50%),0);transition:opacity var(--dur-base) var(--ease-out-quart)}.tile.svelte-1rutnu8:hover .blob:where(.svelte-1rutnu8){opacity:1}.edge.svelte-1rutnu8{position:absolute;z-index:-1;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgb(var(--tint) / .55),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity var(--dur-base) var(--ease-out-quart)}.tile.svelte-1rutnu8:hover .edge:where(.svelte-1rutnu8){opacity:1}.content.svelte-1rutnu8{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.text.svelte-1rutnu8{display:flex;gap:.9rem;align-items:flex-start}.icon.svelte-1rutnu8{flex:none;display:inline-flex;padding:.5rem;border-radius:var(--border-radius-md);background:rgb(var(--tint) / .12);color:rgb(var(--tint))}h3.svelte-1rutnu8{margin-bottom:.35rem}p.svelte-1rutnu8{font-size:.9rem;line-height:1.55}@media(prefers-reduced-motion:reduce){.tile.svelte-1rutnu8:hover{transform:none}}.shot.svelte-mzt9v9{position:relative;margin:0;border-radius:var(--border-radius-lg);border:1px solid var(--color-border);background:rgb(var(--color-surface-800));box-shadow:var(--shadow-float);overflow:hidden}.bar.svelte-mzt9v9{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--color-border);background:rgb(var(--color-surface-700) / .6)}.bar.svelte-mzt9v9 span:where(.svelte-mzt9v9){width:9px;height:9px;border-radius:50%;background:rgb(var(--color-surface-400) / .5)}.viewport.svelte-mzt9v9{overflow:hidden}img.svelte-mzt9v9{display:block;width:100%;height:auto}.figure.svelte-mleybj{position:relative}.chip.svelte-mleybj{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:7px 12px;border-radius:999px;border:1px solid rgb(255 255 255 / .14);background:rgb(var(--color-surface-700) / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-float);font-size:.8rem;font-weight:500;white-space:nowrap;color:rgb(var(--color-tertiary-100))}.chip.svelte-mleybj svg{color:rgb(var(--color-primary-500))}.pending .chip.svelte-mleybj,.in-view .chip.svelte-mleybj{opacity:0;transform:translateY(10px) scale(.94)}.in-view .chip.svelte-mleybj{animation:svelte-mleybj-pop .55s var(--ease-spring) calc(.5s + var(--i) * .35s) forwards,svelte-mleybj-hover 5s var(--ease-in-out-quart) calc(1.1s + var(--i) * .35s) infinite alternate}@keyframes svelte-mleybj-pop{to{opacity:1;transform:none}}@keyframes svelte-mleybj-hover{0%{translate:0 0}to{translate:0 -7px}}@media(max-width:700px){.chip.svelte-mleybj{font-size:.72rem;padding:5px 9px}}.gantt.svelte-195zcqo{--row: 42px;--label-w: 250px;position:relative;border-radius:var(--border-radius-lg);border:1px solid var(--color-border);background:rgb(var(--color-surface-800));box-shadow:var(--shadow-float);overflow:hidden;font-size:.8125rem;-webkit-user-select:none;user-select:none}.toolbar.svelte-195zcqo{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:10px 14px;border-bottom:1px solid var(--color-border);background:rgb(var(--color-surface-700) / .6)}.tabs.svelte-195zcqo{display:inline-flex;padding:3px;border-radius:8px;background:rgb(var(--color-surface-900) / .7);border:1px solid var(--color-border)}.tabs.svelte-195zcqo span:where(.svelte-195zcqo){display:inline-flex;align-items:center;gap:.35rem;padding:4px 10px;border-radius:6px;font-size:.75rem;color:rgb(var(--color-tertiary-800))}.tabs.svelte-195zcqo .on:where(.svelte-195zcqo){background:rgb(var(--color-surface-600));color:rgb(var(--color-tertiary-100))}.range.svelte-195zcqo{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:rgb(var(--color-tertiary-800))}.body.svelte-195zcqo{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr)}.head.svelte-195zcqo{height:60px;box-sizing:border-box;border-bottom:1px solid var(--color-border)}.labels.svelte-195zcqo{border-right:1px solid var(--color-border);background:rgb(var(--color-surface-800));z-index:1}.labels.svelte-195zcqo .head:where(.svelte-195zcqo){display:flex;align-items:center;padding:0 16px;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-tertiary-900))}.label.svelte-195zcqo{display:flex;align-items:center;gap:.6rem;height:var(--row);padding:0 16px;border-bottom:1px solid rgb(255 255 255 / .04)}.pending .label.svelte-195zcqo,.in-view .label.svelte-195zcqo{opacity:0;transform:translate(-6px)}.in-view .label.svelte-195zcqo{animation:svelte-195zcqo-label-in .5s var(--ease-out-quart) calc(var(--i) * 70ms) forwards}.dot.svelte-195zcqo{flex:none;width:8px;height:8px;border-radius:50%}.label.svelte-195zcqo .text:where(.svelte-195zcqo){display:grid;min-width:0;line-height:1.25}.label.svelte-195zcqo .title:where(.svelte-195zcqo){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--color-tertiary-300))}.label.svelte-195zcqo .project:where(.svelte-195zcqo){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;color:rgb(var(--color-tertiary-900))}.timeline.svelte-195zcqo{position:relative;min-width:0}.timeline.svelte-195zcqo .head:where(.svelte-195zcqo){position:relative}.month.svelte-195zcqo{position:absolute;top:6px;padding-left:10px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-tertiary-700));border-left:1px solid var(--color-border);white-space:nowrap;overflow:hidden}.week.svelte-195zcqo{position:absolute;bottom:5px;padding-left:10px;font-size:.65rem;color:rgb(var(--color-tertiary-900));white-space:nowrap}.rows.svelte-195zcqo{position:relative;height:calc(var(--row) * 8);background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px);background-size:100% var(--row);background-position:0 calc(var(--row) - 1px)}.weekend.svelte-195zcqo{position:absolute;top:0;bottom:0;background:#ffffff06}.tick.svelte-195zcqo{position:absolute;top:0;bottom:0;width:1px;background:#ffffff0d}.today.svelte-195zcqo{position:absolute;top:0;bottom:0;width:1px;background:rgb(var(--color-primary-500));box-shadow:0 0 12px rgb(var(--color-primary-500) / .7);z-index:3}.today.svelte-195zcqo i:where(.svelte-195zcqo){position:absolute;top:-37px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:4px;font-style:normal;font-size:.6rem;font-weight:600;background:rgb(var(--color-primary-500));color:rgb(var(--color-surface-900))}.milestone.svelte-195zcqo{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed rgb(var(--color-secondary-500) / .5);z-index:2}.pending .milestone.svelte-195zcqo,.in-view .milestone.svelte-195zcqo{opacity:0}.in-view .milestone.svelte-195zcqo{animation:svelte-195zcqo-fade .6s var(--ease-out-quart) .9s forwards}.milestone.svelte-195zcqo i:where(.svelte-195zcqo){position:absolute;top:-5px;left:-5px;width:10px;height:10px;transform:rotate(45deg);background:rgb(var(--color-secondary-500))}.milestone.svelte-195zcqo b:where(.svelte-195zcqo){position:absolute;top:-35px;left:8px;font-size:.62rem;font-weight:600;white-space:nowrap;color:rgb(var(--color-secondary-400))}.row.svelte-195zcqo{position:relative;height:var(--row)}.slot.svelte-195zcqo{position:absolute;top:7px;height:calc(var(--row) - 14px)}.in-view .slot.moves.svelte-195zcqo{animation:svelte-195zcqo-shift 1.1s var(--ease-in-out-quart) 1.9s forwards}.bar.svelte-195zcqo{position:relative;display:flex;align-items:center;height:100%;padding:0 8px 0 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 20%,rgb(var(--color-surface-700)));overflow:hidden;transform-origin:left center}.pending .bar.svelte-195zcqo,.in-view .bar.svelte-195zcqo{transform:scaleX(0);opacity:0}.in-view .bar.svelte-195zcqo{animation:svelte-195zcqo-grow .75s var(--ease-out-quart) calc(.18s + var(--i) * .11s) forwards}.fill.svelte-195zcqo{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--c) 32%,transparent)}.bar.svelte-195zcqo .text:where(.svelte-195zcqo){position:relative;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;color:rgb(var(--color-tertiary-100))}.who.svelte-195zcqo{position:relative;flex:none;margin-left:6px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;background:rgb(var(--color-surface-900) / .6);color:rgb(var(--color-tertiary-300))}.cursor.svelte-195zcqo{position:absolute;right:30%;bottom:-8px;color:rgb(var(--color-tertiary-100));filter:drop-shadow(0 2px 4px rgb(0 0 0 / .6))}.pending .cursor.svelte-195zcqo,.in-view .cursor.svelte-195zcqo{opacity:0}.in-view .cursor.svelte-195zcqo{animation:svelte-195zcqo-cursor-in .5s var(--ease-out-quart) 1.5s forwards}@keyframes svelte-195zcqo-grow{to{transform:scaleX(1);opacity:1}}@keyframes svelte-195zcqo-label-in{to{transform:none;opacity:1}}@keyframes svelte-195zcqo-fade{to{opacity:1}}@keyframes svelte-195zcqo-shift{to{transform:translate(var(--shift))}}@keyframes svelte-195zcqo-cursor-in{to{opacity:1}}@media(max-width:760px){.gantt.svelte-195zcqo{--label-w: 150px;--row: 38px}.label.svelte-195zcqo .project:where(.svelte-195zcqo),.range.svelte-195zcqo,.week.svelte-195zcqo{display:none}.bar.svelte-195zcqo .text:where(.svelte-195zcqo){font-size:.65rem}}.flow.svelte-8bzh13{display:grid;grid-template-columns:1fr auto 1.1fr;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:var(--border-radius-lg);border:1px solid rgb(255 255 255 / .12);background:rgb(var(--color-surface-800) / .92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-float);font-size:.72rem}.col.svelte-8bzh13{display:grid;gap:.35rem}.cap.svelte-8bzh13{margin-bottom:.2rem;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-tertiary-900))}.row.svelte-8bzh13{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.45rem;padding:4px 6px;margin:0 -6px;border-radius:6px;background:rgb(var(--color-primary-500) / .14);color:rgb(var(--color-tertiary-100))}.pending .row.svelte-8bzh13,.in-view .row.svelte-8bzh13{background:transparent;color:rgb(var(--color-tertiary-700))}.in-view .row.svelte-8bzh13{animation:svelte-8bzh13-pick .5s var(--ease-out-quart) calc(.3s + var(--i) * .35s) forwards}.check.svelte-8bzh13{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:4px;border:1px solid rgb(var(--color-primary-500));background:rgb(var(--color-primary-500));color:rgb(var(--color-surface-900))}.pending .check.svelte-8bzh13,.in-view .check.svelte-8bzh13{background:transparent;border-color:#fff3;color:transparent}.in-view .check.svelte-8bzh13{animation:svelte-8bzh13-tick .3s var(--ease-out-quart) calc(.4s + var(--i) * .35s) forwards}.day.svelte-8bzh13{white-space:nowrap;color:rgb(var(--color-tertiary-900))}.what.svelte-8bzh13{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.num.svelte-8bzh13{font-variant-numeric:tabular-nums;color:rgb(var(--color-tertiary-300))}.arrow.svelte-8bzh13{color:rgb(var(--color-primary-500))}.pending .arrow.svelte-8bzh13,.in-view .arrow.svelte-8bzh13,.pending .line.svelte-8bzh13,.in-view .line.svelte-8bzh13,.pending .total.svelte-8bzh13,.in-view .total.svelte-8bzh13,.pending .pdf.svelte-8bzh13,.in-view .pdf.svelte-8bzh13{opacity:0}.in-view .arrow.svelte-8bzh13{animation:svelte-8bzh13-fade .5s var(--ease-out-quart) 1.3s forwards}.line.svelte-8bzh13,.total.svelte-8bzh13{display:flex;justify-content:space-between;gap:.5rem;color:rgb(var(--color-tertiary-700))}.line.svelte-8bzh13>span:where(.svelte-8bzh13):first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pending .line.svelte-8bzh13,.in-view .line.svelte-8bzh13{transform:translate(-6px)}.in-view .line.svelte-8bzh13{animation:svelte-8bzh13-line-in .5s var(--ease-out-quart) calc(1.5s + var(--i) * .25s) forwards}.total.svelte-8bzh13{padding-top:.35rem;border-top:1px solid var(--color-border);font-weight:700;color:rgb(var(--color-tertiary-100))}.in-view .total.svelte-8bzh13{animation:svelte-8bzh13-fade .5s var(--ease-out-quart) 2.1s forwards}.pdf.svelte-8bzh13{display:inline-flex;align-items:center;gap:.3rem;justify-self:start;margin-top:.15rem;padding:2px 8px;border-radius:999px;font-size:.65rem;font-weight:600;background:rgb(var(--color-success-500) / .14);color:rgb(var(--color-success-500))}.in-view .pdf.svelte-8bzh13{animation:svelte-8bzh13-fade .5s var(--ease-out-quart) 2.5s forwards}@keyframes svelte-8bzh13-pick{to{background:rgb(var(--color-primary-500) / .14);color:rgb(var(--color-tertiary-100))}}@keyframes svelte-8bzh13-tick{to{background:rgb(var(--color-primary-500));border-color:rgb(var(--color-primary-500));color:rgb(var(--color-surface-900))}}@keyframes svelte-8bzh13-fade{to{opacity:1}}@keyframes svelte-8bzh13-line-in{to{opacity:1;transform:none}}@media(max-width:520px){.flow.svelte-8bzh13{grid-template-columns:1fr}.arrow.svelte-8bzh13{transform:rotate(90deg);justify-self:center}}.toggle.svelte-1h6du5n{display:grid;justify-items:center;gap:1.75rem}.seg.svelte-1h6du5n{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--color-border);background:rgb(var(--color-surface-800) / .8)}.seg.svelte-1h6du5n button:where(.svelte-1h6du5n){display:inline-flex;align-items:center;gap:.45rem;padding:8px 18px;border-radius:999px;font-size:.875rem;font-weight:500;color:rgb(var(--color-tertiary-800));transition:background var(--transition-normal),color var(--transition-normal)}.seg.svelte-1h6du5n button.on:where(.svelte-1h6du5n){background:rgb(var(--color-surface-600));color:rgb(var(--color-tertiary-100))}.stage.svelte-1h6du5n{display:grid;width:100%}.pane.svelte-1h6du5n{grid-area:1 / 1;opacity:0;transform:scale(.985) translateY(6px);transition:opacity .56s var(--ease-out-quart),transform .56s var(--ease-out-quart);pointer-events:none}.pane.on.svelte-1h6du5n{opacity:1;transform:none;pointer-events:auto}.facts.svelte-1h6du5n{display:grid;width:100%;max-width:52rem}.facts.svelte-1h6du5n ul:where(.svelte-1h6du5n){grid-area:1 / 1;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem 1.5rem;opacity:0;transform:translateY(6px);transition:opacity .42s var(--ease-out-quart),transform .42s var(--ease-out-quart);pointer-events:none}.facts.svelte-1h6du5n ul.on:where(.svelte-1h6du5n){opacity:1;transform:none;pointer-events:auto}.facts.svelte-1h6du5n li:where(.svelte-1h6du5n){display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;color:rgb(var(--color-tertiary-700))}.facts.svelte-1h6du5n svg{flex:none;margin-top:3px;color:rgb(var(--color-primary-500))}.list.svelte-joeyg6{position:relative;padding:1.1rem 1.25rem 1.25rem;border-radius:var(--border-radius-lg);border:1px solid var(--color-border);background:rgb(var(--color-surface-800) / .85);box-shadow:var(--shadow-float);font-size:.8125rem;overflow:hidden}header.svelte-joeyg6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}header.svelte-joeyg6>div:where(.svelte-joeyg6){display:grid;gap:2px}.title.svelte-joeyg6{font-weight:700;font-size:.95rem;color:rgb(var(--color-tertiary-100))}.project.svelte-joeyg6{font-size:.72rem;color:rgb(var(--color-tertiary-800))}.badge.svelte-joeyg6{display:inline-flex;align-items:center;gap:.35rem;padding:3px 9px;border-radius:999px;font-size:.68rem;font-weight:600;background:rgb(var(--color-success-500) / .16);color:rgb(var(--color-success-500))}.pending .badge.svelte-joeyg6,.in-view .badge.svelte-joeyg6{opacity:0;transform:scale(.9)}.in-view .badge.svelte-joeyg6{animation:svelte-joeyg6-pop .5s var(--ease-spring) var(--done-at) forwards}.progress.svelte-joeyg6{height:4px;margin:.9rem 0;border-radius:999px;background:#ffffff14;overflow:hidden}.progress.svelte-joeyg6 span:where(.svelte-joeyg6){display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--color-primary-500)),rgb(var(--color-success-500)))}.pending .progress.svelte-joeyg6 span:where(.svelte-joeyg6),.in-view .progress.svelte-joeyg6 span:where(.svelte-joeyg6){width:0}.in-view .progress.svelte-joeyg6 span:where(.svelte-joeyg6){animation:svelte-joeyg6-fill calc(var(--done-at) - .4s) linear .4s forwards}ul.svelte-joeyg6{list-style:none;display:grid;gap:.35rem}li.svelte-joeyg6{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:6px 8px;margin:0 -8px;border-radius:8px;color:rgb(var(--color-tertiary-800));background:#ffffff08}.pending li.svelte-joeyg6,.in-view li.svelte-joeyg6{color:rgb(var(--color-tertiary-300));background:transparent}.in-view li.svelte-joeyg6{animation:svelte-joeyg6-row-done .4s var(--ease-out-quart) var(--at) forwards}.box.svelte-joeyg6{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;border:1.5px solid rgb(var(--color-success-500));background:rgb(var(--color-success-500));color:rgb(var(--color-surface-900))}.pending .box.svelte-joeyg6,.in-view .box.svelte-joeyg6{background:transparent;border-color:#ffffff38;color:transparent}.in-view .box.svelte-joeyg6{animation:svelte-joeyg6-box-done .35s var(--ease-spring) var(--at) forwards}.text.svelte-joeyg6{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.who.svelte-joeyg6{font-size:.68rem;white-space:nowrap;color:rgb(var(--color-tertiary-900))}.pending .who.svelte-joeyg6,.in-view .who.svelte-joeyg6{opacity:0}.in-view .who.svelte-joeyg6{animation:svelte-joeyg6-fade .4s var(--ease-out-quart) calc(var(--at) + .15s) forwards}.confetti.svelte-joeyg6{position:absolute;top:1.4rem;right:2.2rem;width:0;height:0;pointer-events:none}.confetti.svelte-joeyg6 i:where(.svelte-joeyg6){position:absolute;width:6px;height:6px;border-radius:2px;background:rgb(var(--color-primary-500));opacity:0;--angle: calc(var(--n) * 30deg)}.confetti.svelte-joeyg6 i:where(.svelte-joeyg6):nth-child(3n){background:rgb(var(--color-secondary-500))}.confetti.svelte-joeyg6 i:where(.svelte-joeyg6):nth-child(3n+1){background:rgb(var(--color-warning-500))}.in-view .confetti.svelte-joeyg6 i:where(.svelte-joeyg6){animation:svelte-joeyg6-burst .9s var(--ease-out-quart) var(--done-at) forwards}@keyframes svelte-joeyg6-burst{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) rotate(0)}to{opacity:0;transform:rotate(var(--angle)) translateY(-46px) rotate(220deg)}}@keyframes svelte-joeyg6-row-done{to{color:rgb(var(--color-tertiary-800));background:#ffffff08}}@keyframes svelte-joeyg6-box-done{to{background:rgb(var(--color-success-500));border-color:rgb(var(--color-success-500));color:rgb(var(--color-surface-900))}}@keyframes svelte-joeyg6-fill{to{width:100%}}@keyframes svelte-joeyg6-pop{to{opacity:1;transform:none}}@keyframes svelte-joeyg6-fade{to{opacity:1}}@media(max-width:520px){.who.svelte-joeyg6{display:none}}.tilt.svelte-tvr3y9{transform:perspective(1800px) rotateX(var(--tilt, 0deg)) translateY(var(--rise, 0px));transform-origin:top center;will-change:transform}@property --glow{syntax: "<number>"; inherits: true; initial-value: .12;}@property --ink{syntax: "<number>"; inherits: true; initial-value: .22;}.tiles.svelte-12sxar8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.tile.svelte-12sxar8{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(2rem,4vw,3.25rem) clamp(1.5rem,3vw,2.5rem);border-left:1px solid var(--color-border);overflow:hidden}.tile.svelte-12sxar8:first-child{border-left:0}.glow.svelte-12sxar8{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 70% 60% at 85% 20%,rgb(var(--tint) / var(--glow, .12)),transparent 70%);transition:--glow .6s var(--ease-out-quart)}.art.svelte-12sxar8{position:absolute;inset:0;z-index:-1;width:100%;height:100%;fill:none;stroke:rgb(var(--tint) / var(--ink, .22));stroke-width:1;transition:--ink .6s var(--ease-out-quart)}.tile.svelte-12sxar8{--glow: .12;--ink: .22;transition:--glow .6s var(--ease-out-quart),--ink .6s var(--ease-out-quart)}.tile.svelte-12sxar8:hover{--glow: .24;--ink: .5}.ring.svelte-12sxar8{transform-box:view-box;transform-origin:272px 44px;animation:svelte-12sxar8-spin linear infinite}.ring.svelte-12sxar8 circle:where(.svelte-12sxar8){stroke-dasharray:6 10}.ring-1.svelte-12sxar8{animation-duration:28s}.ring-2.svelte-12sxar8{animation-duration:44s;animation-direction:reverse}.ring-3.svelte-12sxar8{animation-duration:64s}.dot.svelte-12sxar8{fill:rgb(var(--tint) / .45);stroke:none}@keyframes svelte-12sxar8-spin{to{transform:rotate(360deg)}}.wave.svelte-12sxar8{transform-box:view-box;transform-origin:290px 215px;animation:svelte-12sxar8-ripple 6s var(--ease-in-out-quart) calc(var(--i) * -1.2s) infinite}@keyframes svelte-12sxar8-ripple{0%{transform:scale(.92);opacity:.2}50%{transform:scale(1.04);opacity:1}to{transform:scale(.92);opacity:.2}}.plane.svelte-12sxar8{animation:svelte-12sxar8-glide 5s var(--ease-in-out-quart) calc(var(--i) * -1.7s) infinite}.plane.svelte-12sxar8 .body:where(.svelte-12sxar8){fill:rgb(var(--tint) / .07)}.trail.svelte-12sxar8{stroke-dasharray:2 6;stroke-linecap:round;animation:svelte-12sxar8-flow 6s linear calc(var(--i) * -2s) infinite}@keyframes svelte-12sxar8-glide{0%,to{transform:translate(0)}50%{transform:translate(7px,-6px)}}@keyframes svelte-12sxar8-flow{to{stroke-dashoffset:-320}}.ring.svelte-12sxar8,.wave.svelte-12sxar8,.plane.svelte-12sxar8,.trail.svelte-12sxar8{animation-play-state:paused}.tile.svelte-12sxar8:hover .ring:where(.svelte-12sxar8),.tile.svelte-12sxar8:hover .wave:where(.svelte-12sxar8),.tile.svelte-12sxar8:hover .plane:where(.svelte-12sxar8),.tile.svelte-12sxar8:hover .trail:where(.svelte-12sxar8){animation-play-state:running}.icon.svelte-12sxar8{display:inline-flex;padding:.6rem;margin-bottom:2rem;border-radius:var(--border-radius-md);border:1px solid rgb(var(--tint) / .25);background:rgb(var(--tint) / .1);color:rgb(var(--tint))}h3.svelte-12sxar8{font-size:1.5rem;font-weight:700;margin-bottom:1rem}p.svelte-12sxar8{flex:1;font-size:.95rem;line-height:1.6;color:rgb(var(--color-tertiary-800))}a.svelte-12sxar8{display:inline-flex;align-items:center;gap:.35rem;margin-top:2rem;font-size:.875rem;font-weight:500;color:rgb(var(--color-tertiary-100))}a.svelte-12sxar8 svg{transition:transform var(--transition-fast)}a.svelte-12sxar8:hover svg{transform:translate(2px,-2px)}@media(max-width:860px){.tiles.svelte-12sxar8{grid-template-columns:1fr}.tile.svelte-12sxar8{border-left:0;border-top:1px solid var(--color-border)}.tile.svelte-12sxar8:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){.ring.svelte-12sxar8,.wave.svelte-12sxar8,.plane.svelte-12sxar8,.trail.svelte-12sxar8{animation:none}}.marquee.svelte-p5j3co{display:grid;gap:.85rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.row.svelte-p5j3co{display:flex;overflow:hidden}.track.svelte-p5j3co{list-style:none;display:flex;flex:none;gap:.85rem;padding-right:.85rem;animation:svelte-p5j3co-slide 46s linear infinite}.reverse.svelte-p5j3co .track:where(.svelte-p5j3co){animation-direction:reverse}.row.svelte-p5j3co:hover .track:where(.svelte-p5j3co){animation-play-state:paused}li.svelte-p5j3co{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--color-border);background:rgb(var(--color-surface-800) / .7);font-size:.875rem;white-space:nowrap;color:rgb(var(--color-tertiary-500))}li.svelte-p5j3co svg{color:rgb(var(--color-primary-500))}@keyframes svelte-p5j3co-slide{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.marquee.svelte-p5j3co{-webkit-mask-image:none;mask-image:none}.row.svelte-p5j3co{overflow:visible}.track.svelte-p5j3co{flex-wrap:wrap;animation:none}.track[aria-hidden=true].svelte-p5j3co{display:none}}.carousel.svelte-1iaeyra{--phone-w: clamp(170px, 18vw, 240px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,4rem);align-items:center}.tabs.svelte-1iaeyra{display:grid;gap:.35rem}.tab.svelte-1iaeyra{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;padding:.9rem 1rem 1rem;border-radius:var(--border-radius-lg);text-align:left;color:rgb(var(--color-tertiary-800));transition:background var(--transition-normal),color var(--transition-normal)}.tab.svelte-1iaeyra:hover{background:rgb(var(--color-surface-800) / .6)}.tab.on.svelte-1iaeyra{background:rgb(var(--color-surface-800) / .85);color:rgb(var(--color-tertiary-300))}.tab.svelte-1iaeyra:focus-visible{outline:2px solid rgb(var(--color-primary-500));outline-offset:2px}.tab-icon.svelte-1iaeyra{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--color-border);background:rgb(var(--color-surface-700) / .7);color:rgb(var(--color-tertiary-800));transition:color var(--transition-normal),background var(--transition-normal),border-color var(--transition-normal)}.tab.on.svelte-1iaeyra .tab-icon:where(.svelte-1iaeyra){color:rgb(var(--tint));background:rgb(var(--tint) / .12);border-color:rgb(var(--tint) / .35)}.tab-text.svelte-1iaeyra{display:grid;min-width:0}.tab-label.svelte-1iaeyra{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-tertiary-900));transition:color var(--transition-normal)}.tab.on.svelte-1iaeyra .tab-label:where(.svelte-1iaeyra){color:rgb(var(--tint))}.tab-title.svelte-1iaeyra{margin-top:.15rem;font-size:1.0625rem;font-weight:600;line-height:1.3;color:rgb(var(--color-tertiary-500));transition:color var(--transition-normal)}.tab.on.svelte-1iaeyra .tab-title:where(.svelte-1iaeyra){color:rgb(var(--color-tertiary-100))}.tab-body.svelte-1iaeyra{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s var(--ease-out-quart)}.tab-body.svelte-1iaeyra>span:where(.svelte-1iaeyra){overflow:hidden;font-size:.9rem;line-height:1.55;color:rgb(var(--color-tertiary-700));opacity:0;transition:opacity .32s var(--ease-out-quart)}.tab.on.svelte-1iaeyra .tab-body:where(.svelte-1iaeyra){grid-template-rows:1fr}.tab.on.svelte-1iaeyra .tab-body:where(.svelte-1iaeyra)>span:where(.svelte-1iaeyra){padding-top:.45rem;opacity:1;transition-delay:.12s}.track.svelte-1iaeyra{position:absolute;left:1rem;right:1rem;bottom:0;height:2px;border-radius:1px;overflow:hidden}.progress.svelte-1iaeyra{display:block;height:100%;background:rgb(var(--tint));transform-origin:left;animation:svelte-1iaeyra-fill linear forwards}.carousel.svelte-1iaeyra:hover .progress:where(.svelte-1iaeyra),.carousel.svelte-1iaeyra:focus-within .progress:where(.svelte-1iaeyra){animation-play-state:paused}@keyframes svelte-1iaeyra-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stage.svelte-1iaeyra{position:relative;display:grid;place-items:center;height:calc(var(--phone-w) * 2.16 + 3.5rem);perspective:1400px;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.stage.svelte-1iaeyra:focus-visible{outline:2px solid rgb(var(--color-primary-500));outline-offset:-2px;border-radius:var(--border-radius-lg)}.glow.svelte-1iaeyra{position:absolute;inset:18% -6%;border-radius:50%;background:radial-gradient(ellipse at center,rgb(var(--tint) / .55),transparent 70%);filter:blur(36px);opacity:0;transition:opacity .9s var(--ease-out-quart);pointer-events:none}.glow.on.svelte-1iaeyra{opacity:1}.slot.svelte-1iaeyra{grid-area:1 / 1;width:var(--phone-w);transform-style:preserve-3d;transition:transform .82s var(--ease-out-quart),opacity .82s var(--ease-out-quart)}.slot[data-pos="0"].svelte-1iaeyra{z-index:3;transform:translate(0) translateZ(0) rotateY(0) scale(1)}.slot[data-pos="1"].svelte-1iaeyra{z-index:2;transform:translate(62%) translateZ(-160px) rotateY(-30deg) scale(.92);opacity:.75}.slot[data-pos="-1"].svelte-1iaeyra{z-index:2;transform:translate(-62%) translateZ(-160px) rotateY(30deg) scale(.92);opacity:.75}.slot[data-pos="2"].svelte-1iaeyra,.slot[data-pos="-2"].svelte-1iaeyra{z-index:1;transform:translate(0) translateZ(-420px) scale(.8);opacity:0}.phone.svelte-1iaeyra{position:relative;display:block;width:100%;padding:7px;border-radius:34px;border:1px solid rgb(255 255 255 / .14);background:rgb(var(--color-surface-900));box-shadow:var(--shadow-float);overflow:hidden;cursor:default}.slot.svelte-1iaeyra:not([data-pos="0"]) .phone:where(.svelte-1iaeyra){cursor:pointer}.phone.on.svelte-1iaeyra{animation:svelte-1iaeyra-float 7s var(--ease-in-out-quart) infinite alternate}.phone.svelte-1iaeyra img:where(.svelte-1iaeyra){display:block;width:100%;height:auto;border-radius:27px;pointer-events:none}@keyframes svelte-1iaeyra-float{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}.arrows.svelte-1iaeyra{position:absolute;right:clamp(1rem,6%,2rem);bottom:.25rem;z-index:4;display:flex;gap:.5rem}.arrow.svelte-1iaeyra{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--color-border);background:rgb(var(--color-surface-800) / .85);color:rgb(var(--color-tertiary-500));box-shadow:var(--shadow-float);transition:background var(--transition-fast),color var(--transition-fast)}.arrow.svelte-1iaeyra:hover{background:rgb(var(--color-surface-600));color:rgb(var(--color-tertiary-100))}.arrow.svelte-1iaeyra:focus-visible{outline:2px solid rgb(var(--color-primary-500));outline-offset:2px}@media(max-width:900px){.carousel.svelte-1iaeyra{--phone-w: clamp(150px, 40vw, 220px);grid-template-columns:1fr;gap:1.5rem}.stage.svelte-1iaeyra{order:-1}.arrows.svelte-1iaeyra{right:50%;transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.phone.on.svelte-1iaeyra{animation:none}}.traces.svelte-9to2fd{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}svg.svelte-9to2fd{position:absolute;left:0;right:0;bottom:0;width:100%;height:300px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 55%);mask-image:linear-gradient(to bottom,transparent,#000 55%)}.line.svelte-9to2fd{fill:none;stroke:#ffffff12;stroke-width:1;stroke-linejoin:round}.pulse.svelte-9to2fd{fill:none;stroke:rgb(var(--color-primary-400));stroke-width:1.25;stroke-linecap:round;stroke-dasharray:.07 1.3;stroke-dashoffset:.07;opacity:.65;animation:svelte-9to2fd-run 9s var(--ease-in-out-quart) calc(var(--i) * -1.15s) infinite}.pad.svelte-9to2fd{fill:rgb(var(--bg));stroke:#ffffff38;stroke-width:1;animation:svelte-9to2fd-arrive 9s var(--ease-out-quart) calc(var(--i) * -1.15s) infinite}@keyframes svelte-9to2fd-run{0%{stroke-dashoffset:.07}42%,to{stroke-dashoffset:-1}}@keyframes svelte-9to2fd-arrive{0%,38%{fill:rgb(var(--bg));stroke:#ffffff38}43%{fill:rgb(var(--color-primary-400));stroke:rgb(var(--color-primary-300))}62%,to{fill:rgb(var(--bg));stroke:#ffffff38}}@media(max-width:700px){svg.svelte-9to2fd{height:220px}}@media(prefers-reduced-motion:reduce){.pulse.svelte-9to2fd{animation:none;stroke-dashoffset:-1}.pad.svelte-9to2fd{animation:none}}.contact-card.svelte-14xe4r6{position:relative;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:rgb(var(--bg-soft) / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-float)}form.svelte-14xe4r6{display:flex;flex-direction:column;gap:1rem}.row.svelte-14xe4r6{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field.svelte-14xe4r6{display:flex;flex-direction:column;gap:.4rem;min-width:0}label.svelte-14xe4r6{font-size:.8125rem;font-weight:500;color:rgb(var(--color-tertiary-700))}.optional.svelte-14xe4r6{margin-left:.35rem;font-weight:400;color:rgb(var(--color-tertiary-800))}input.svelte-14xe4r6,textarea.svelte-14xe4r6{width:100%;padding:10px 12px;background:rgb(var(--color-surface-800) / .6)}textarea.svelte-14xe4r6{min-height:9rem;resize:vertical;line-height:1.5}input[aria-invalid=true].svelte-14xe4r6,textarea[aria-invalid=true].svelte-14xe4r6{border-color:rgb(var(--color-error-500) / .7)}.error.svelte-14xe4r6{margin:0;font-size:.8125rem;color:rgb(var(--color-error-500))}.general.svelte-14xe4r6{padding:.6rem .8rem;border:1px solid rgb(var(--color-error-500) / .35);border-radius:var(--border-radius-sm);background:rgb(var(--color-error-500) / .1)}.actions.svelte-14xe4r6{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.actions.svelte-14xe4r6 .btn-primary:where(.svelte-14xe4r6){padding:11px 22px;font-size:.9375rem}.actions.svelte-14xe4r6 .btn-icon:where(.svelte-14xe4r6){color:rgb(var(--color-tertiary-800))}.spin.svelte-14xe4r6{display:inline-flex;animation:svelte-14xe4r6-spin .9s linear infinite}@keyframes svelte-14xe4r6-spin{to{transform:rotate(360deg)}}.hp.svelte-14xe4r6{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.done.svelte-14xe4r6{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-block:1rem}.done-icon.svelte-14xe4r6{display:inline-flex;padding:.75rem;border-radius:50%;color:rgb(var(--color-success-500));background:rgb(var(--color-success-500) / .12)}.done.svelte-14xe4r6 h3:where(.svelte-14xe4r6){margin:.25rem 0 0;font-size:1.25rem;font-weight:600}.done.svelte-14xe4r6 p:where(.svelte-14xe4r6){margin:0 0 .5rem;color:rgb(var(--color-tertiary-700));line-height:1.6}@media(max-width:520px){.row.svelte-14xe4r6{grid-template-columns:1fr}}.hero.svelte-1uha8ag{position:relative;padding-top:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(3rem,6vw,5rem)}.hero-inner.svelte-1uha8ag{position:relative;z-index:1;text-align:center}.hero-sub.svelte-1uha8ag{margin-top:.5rem;font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:400;line-height:1.2;letter-spacing:-.018em;color:rgb(var(--color-tertiary-800))}.cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem}.cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding:11px 22px;font-size:.9375rem}.trust.svelte-1uha8ag{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem 2rem;margin-top:2.25rem;font-size:.8125rem;color:rgb(var(--color-tertiary-900))}.trust.svelte-1uha8ag li:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:.45rem}.trust.svelte-1uha8ag svg{color:rgb(var(--color-primary-600))}.hero-stage.svelte-1uha8ag{position:relative;margin-top:clamp(3rem,6vw,4.5rem)}.hero-stage.svelte-1uha8ag:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--color-primary-400) / .9),transparent);z-index:2}.section-head.svelte-1uha8ag{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.split-grid.svelte-1uha8ag,.reports-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center}.flipped.svelte-1uha8ag .media:where(.svelte-1uha8ag){order:-1}.flipped.svelte-1uha8ag .split-grid:where(.svelte-1uha8ag){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.points.compact.svelte-1uha8ag{margin-top:1.25rem;gap:.5rem}.points.compact.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.875rem}.flow-section.svelte-1uha8ag{padding-top:clamp(4rem,8vw,7rem)}.bento-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.bento-cell.svelte-1uha8ag{grid-column:span var(--span);display:flex}.bento-cell.svelte-1uha8ag>*{width:100%}@media(max-width:1000px){.bento-cell.svelte-1uha8ag{grid-column:span 3}}@media(max-width:640px){.bento-cell.svelte-1uha8ag{grid-column:span 6}}.tasks.svelte-1uha8ag{padding-top:clamp(4rem,8vw,7rem)}.invoice-media.svelte-1uha8ag{position:relative;padding-bottom:3rem;padding-left:1.5rem}.invoice-media.svelte-1uha8ag .overlay:where(.svelte-1uha8ag){position:absolute;left:-.5rem;bottom:0;width:min(80%,28rem)}.customer-points.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-top:3rem}.knowledge-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.guide.svelte-1uha8ag,.checklist.svelte-1uha8ag{display:grid;gap:.75rem}.caption.svelte-1uha8ag{font-size:.8125rem;color:rgb(var(--color-tertiary-900))}.stats.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat.svelte-1uha8ag{display:grid;gap:.35rem;padding:1.25rem 1.35rem;border-radius:var(--border-radius-lg);border:1px solid var(--color-border);background:rgb(var(--color-surface-800) / .55)}.stat-label.svelte-1uha8ag{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-tertiary-900))}.stat-value.svelte-1uha8ag{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:rgb(var(--color-tertiary-100))}.stat-note.svelte-1uha8ag{font-size:.8125rem;color:rgb(var(--color-tertiary-800))}.stat-shot.svelte-1uha8ag{grid-column:1 / -1}.extras.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){margin-bottom:clamp(2rem,4vw,3rem)}.mobile.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){max-width:52rem}.closing.svelte-1uha8ag{position:relative;overflow:hidden;padding-bottom:clamp(7rem,14vw,12rem)}.closing-grid.svelte-1uha8ag{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,5rem);align-items:start}.closing-text.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin-bottom:2rem}.person.svelte-1uha8ag{display:flex;align-items:center;gap:1.25rem;margin-bottom:2.25rem}.person-portrait.svelte-1uha8ag{flex:none;display:block;width:112px;height:112px;overflow:hidden;border:1px solid var(--color-border);border-radius:50%;background:radial-gradient(circle at 30% 20%,rgb(var(--color-primary-500) / .28),transparent 60%),radial-gradient(circle at 75% 80%,rgb(var(--color-secondary-500) / .22),transparent 60%),rgb(var(--bg-soft));box-shadow:var(--shadow-float)}.person-portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:100%;object-fit:cover;object-position:50% 12%;transform:scale(1.12);transform-origin:50% 20%}.person-text.svelte-1uha8ag{display:flex;flex-direction:column;gap:.15rem}.person-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:600;color:rgb(var(--color-tertiary-100))}.person-text.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.9375rem;color:rgb(var(--color-tertiary-700))}.next.svelte-1uha8ag{list-style:none;display:flex;flex-direction:column;gap:1.1rem;margin:0;padding:0}.next.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:.9rem}.next.svelte-1uha8ag .num:where(.svelte-1uha8ag){flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:50%;font-size:.8125rem;font-weight:600;color:rgb(var(--color-primary-500));background:rgb(var(--color-primary-500) / .1)}.next.svelte-1uha8ag div:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.15rem}.next.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:600;color:rgb(var(--color-tertiary-100))}.next.svelte-1uha8ag span:where(.svelte-1uha8ag):not(.num){font-size:.9375rem;color:rgb(var(--color-tertiary-700))}@media(max-width:900px){.split-grid.svelte-1uha8ag,.flipped.svelte-1uha8ag .split-grid:where(.svelte-1uha8ag),.reports-grid.svelte-1uha8ag,.knowledge-grid.svelte-1uha8ag,.closing-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem}.flipped.svelte-1uha8ag .media:where(.svelte-1uha8ag){order:0}.invoice-media.svelte-1uha8ag{padding:0}.invoice-media.svelte-1uha8ag .overlay:where(.svelte-1uha8ag){position:static;width:100%;margin-top:1rem}}@media(max-width:520px){.stats.svelte-1uha8ag{grid-template-columns:1fr}}
