.accordion.svelte-1gcl09w{flex-direction:column;width:100%;display:flex}.accordion.svelte-1gcl09w.disabled{opacity:.5;pointer-events:none}.accordion.svelte-1gcl09w.skeleton{pointer-events:none}.accordion.svelte-1gcl09w.dense .skeleton-item:where(.svelte-1gcl09w){gap:.5rem;padding:.5rem .75rem;font-size:.875rem}.accordion.svelte-1gcl09w.comfortable .skeleton-item:where(.svelte-1gcl09w){gap:1rem;padding:1.25rem 1.5rem}.item.svelte-1gcl09w{border-bottom:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#374151));transition:margin .32s cubic-bezier(.23,1,.32,1),border-radius .32s cubic-bezier(.23,1,.32,1),background-color .3s,border-color .3s}.item.svelte-1gcl09w:last-child{border-bottom-color:#0000}.item.svelte-1gcl09w.disabled{opacity:.5;pointer-events:none}.item.svelte-1gcl09w .summary:where(.svelte-1gcl09w){cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));-webkit-tap-highlight-color:transparent;outline:none;align-items:center;gap:.75rem;padding:1rem 1.25rem;transition:background-color .3s,translate .2s,scale .2s;display:flex;position:relative}.item.svelte-1gcl09w .summary:where(.svelte-1gcl09w):focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent,#1976d2);border-radius:4px}.item.svelte-1gcl09w .summary:where(.svelte-1gcl09w):hover{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .04))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .06));transition:translate .2s,scale .2s}.item.svelte-1gcl09w .summary:where(.svelte-1gcl09w):active{translate:0 2px;scale:.98 var(--press-scale-y,.85);scale:clamp(.9, 1 - tan(atan2(var(--press-shrink,20px), 100cqi)), 1) var(--press-scale-y,.85)}.item.svelte-1gcl09w.dense .summary:where(.svelte-1gcl09w){gap:.5rem;padding:.5rem .75rem;font-size:.875rem}.item.svelte-1gcl09w.comfortable .summary:where(.svelte-1gcl09w){gap:1rem;padding:1.25rem 1.5rem}.item.svelte-1gcl09w.open .chevron:where(.svelte-1gcl09w){transform:rotate(90deg)}.item.svelte-1gcl09w .title:where(.svelte-1gcl09w){flex:1;font-weight:500}.item.svelte-1gcl09w .panel:where(.svelte-1gcl09w){color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));padding:0 1.25rem 1rem}.item.svelte-1gcl09w.dense .panel:where(.svelte-1gcl09w){padding:0 .75rem .5rem;font-size:.875rem}.item.svelte-1gcl09w.comfortable .panel:where(.svelte-1gcl09w){padding:0 1.5rem 1.25rem}.item.svelte-1gcl09w.filled,.item.svelte-1gcl09w.outline{--_cr:var(--radius-lg,10px);overflow:clip}@supports (corner-shape:squircle){.item.svelte-1gcl09w.filled,.item.svelte-1gcl09w.outline{corner-shape:squircle;--_cr:calc(var(--radius-lg,10px) * var(--squircle-ratio,2))}}:is(.item.svelte-1gcl09w.filled,.item.svelte-1gcl09w.outline):first-child{border-start-start-radius:var(--_cr);border-start-end-radius:var(--_cr)}:is(.item.svelte-1gcl09w.filled,.item.svelte-1gcl09w.outline):last-child{border-end-end-radius:var(--_cr);border-end-start-radius:var(--_cr)}.item.svelte-1gcl09w.filled{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .04))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .05))}.item.svelte-1gcl09w.outline{border-inline:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#374151))}.item.svelte-1gcl09w.outline:first-child{border-top:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#374151))}.item.svelte-1gcl09w.outline:last-child{border-bottom-color:var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#374151))}.item.svelte-1gcl09w.separated.open{margin-block:.625rem}.item.svelte-1gcl09w.separated.open:first-child{margin-top:0}.item.svelte-1gcl09w.separated.open:last-child{margin-bottom:0}.item.svelte-1gcl09w.filled.separated.open,.item.svelte-1gcl09w.outline.separated.open{border-radius:var(--_cr)}.item.svelte-1gcl09w.outline.separated.open{border-top:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#374151))}.item.svelte-1gcl09w.filled.separated.open{border-bottom-color:#0000}:is(.item.svelte-1gcl09w.filled.separated:has(+.item.open),.item.svelte-1gcl09w.outline.separated:has(+.item.open)){border-end-end-radius:var(--_cr);border-end-start-radius:var(--_cr)}.item.svelte-1gcl09w.filled.separated:has(+.item.open){border-bottom-color:#0000}.item.svelte-1gcl09w.filled.separated.open+.item,.item.svelte-1gcl09w.outline.separated.open+.item{border-start-start-radius:var(--_cr);border-start-end-radius:var(--_cr)}.item.svelte-1gcl09w.outline.separated.open+.item{border-top:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#374151))}.chevron.svelte-1gcl09w{transition:transform .25s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));color:var(--lightningcss-light,var(--color-text-disabled,#888))var(--lightningcss-dark,var(--color-text-disabled,#888));flex-shrink:0}.skeleton-item.svelte-1gcl09w{border-bottom:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#374151));align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.skeleton-chevron.svelte-1gcl09w,.skeleton-bar.svelte-1gcl09w{background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));position:relative;overflow:hidden}:is(.skeleton-chevron.svelte-1gcl09w,.skeleton-bar.svelte-1gcl09w):after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.skeleton-chevron.svelte-1gcl09w{border-radius:var(--radius-sm,2px);flex-shrink:0;width:16px;height:16px}.skeleton-bar.svelte-1gcl09w{border-radius:var(--radius-full,100000px);height:.7em;margin-block:calc(.5lh - .35em)}@keyframes delight-skeleton-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-chevron.svelte-1gcl09w:after,.skeleton-bar.svelte-1gcl09w:after{animation:none}.chevron.svelte-1gcl09w,.item.svelte-1gcl09w{transition:none}}.avatar.svelte-10vw0db{--avatar-size:32px;--avatar-font:.75rem;--avatar-status:11px;--avatar-radius:var(--radius-full,9999px);--_corner-shape:round;--_corner-scale:1;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-radius);justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (corner-shape:squircle){.avatar.svelte-10vw0db{corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-10vw0db{-webkit-user-select:none;user-select:none;vertical-align:middle;font-size:var(--avatar-font);flex-shrink:0;line-height:1;overflow:visible}.avatar.svelte-10vw0db.size-0{--avatar-size:24px;--avatar-font:.625rem;--avatar-status:10px}.avatar.svelte-10vw0db.size-1{--avatar-size:32px;--avatar-font:.75rem;--avatar-status:13px}.avatar.svelte-10vw0db.size-2{--avatar-size:40px;--avatar-font:.875rem;--avatar-status:15px}.avatar.svelte-10vw0db.size-3{--avatar-size:56px;--avatar-font:1.125rem;--avatar-status:19px}.avatar.svelte-10vw0db.size-4{--avatar-size:80px;--avatar-font:1.5rem;--avatar-status:25px}.avatar.svelte-10vw0db.size-5{--avatar-size:120px;--avatar-font:2.25rem;--avatar-status:34px}.avatar.svelte-10vw0db.square{--avatar-radius:var(--radius-lg,8px);--_corner-shape:squircle;--_corner-scale:var(--squircle-ratio,2)}.avatar.svelte-10vw0db.ring{box-shadow:0 0 0 2px var(--ring-color,var(--color-accent,currentColor))}.avatar.svelte-10vw0db.interactive{cursor:pointer;outline:none;transition:transform .15s,box-shadow .2s}.avatar.svelte-10vw0db.interactive:hover{transform:scale(1.05)}.avatar.svelte-10vw0db.interactive:active{transform:scale(.97)}.avatar.svelte-10vw0db.interactive:focus-visible{box-shadow:0 0 0 2px var(--color-bg,#fff), 0 0 0 4px var(--color-accent,currentColor)}.avatar.svelte-10vw0db.interactive.ring:focus-visible{box-shadow:0 0 0 2px var(--ring-color,var(--color-accent,currentColor)), 0 0 0 4px var(--color-bg,#fff), 0 0 0 6px var(--color-accent,currentColor)}.avatar.svelte-10vw0db img:where(.svelte-10vw0db){object-fit:cover;border-radius:var(--avatar-radius);width:100%;height:100%;display:block}@supports (corner-shape:squircle){.avatar.svelte-10vw0db img:where(.svelte-10vw0db){corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-10vw0db .initials:where(.svelte-10vw0db){border-radius:var(--avatar-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (corner-shape:squircle){.avatar.svelte-10vw0db .initials:where(.svelte-10vw0db){corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-10vw0db .initials:where(.svelte-10vw0db){color:#fff;letter-spacing:.02em;text-transform:uppercase;font-weight:600}.avatar.svelte-10vw0db .icon:where(.svelte-10vw0db){border-radius:var(--avatar-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (corner-shape:squircle){.avatar.svelte-10vw0db .icon:where(.svelte-10vw0db){corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-10vw0db .icon:where(.svelte-10vw0db){background:var(--lightningcss-light,var(--color-border,#d1d5db))var(--lightningcss-dark,var(--color-border,#4b5563));color:var(--lightningcss-light,var(--color-text-muted,#6b7280))var(--lightningcss-dark,var(--color-text-muted,#9ca3af))}.avatar.svelte-10vw0db .icon:where(.svelte-10vw0db) svg:where(.svelte-10vw0db){width:60%;height:60%}.avatar.svelte-10vw0db .status:where(.svelte-10vw0db){width:var(--avatar-status);height:var(--avatar-status);border-radius:var(--radius-full,9999px);border:2px solid var(--lightningcss-light,var(--color-bg,#fff))var(--lightningcss-dark,var(--color-bg,#1f2937));z-index:1;position:absolute}.avatar.svelte-10vw0db .status:where(.svelte-10vw0db).bottom{bottom:-1px;right:-1px}.avatar.svelte-10vw0db .status:where(.svelte-10vw0db).top{top:-1px;right:-1px}.avatar.svelte-10vw0db .status:where(.svelte-10vw0db).online{background-color:var(--color-success,#22c55e);animation:2s ease-in-out infinite svelte-10vw0db-avatar-pulse}.avatar.svelte-10vw0db .status:where(.svelte-10vw0db).away{background-color:var(--color-warning,#eab308)}.avatar.svelte-10vw0db .status:where(.svelte-10vw0db).busy{background-color:var(--color-error,#ef4444)}.avatar.svelte-10vw0db .status:where(.svelte-10vw0db).offline{background-color:var(--lightningcss-light,var(--color-text-muted,#9ca3af))var(--lightningcss-dark,var(--color-text-muted,#6b7280))}.avatar.svelte-10vw0db.square .status:where(.svelte-10vw0db).bottom{bottom:-2px;right:-2px}.avatar.svelte-10vw0db.square .status:where(.svelte-10vw0db).top{top:-2px;right:-2px}.avatar.svelte-10vw0db .badge:where(.svelte-10vw0db){background-color:var(--color-accent,var(--color-error,#ef4444));color:var(--color-accent-text,#fff);border-radius:var(--radius-full,9999px);border:2px solid var(--lightningcss-light,var(--color-bg,#fff))var(--lightningcss-dark,var(--color-bg,#1f2937));z-index:1;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;min-width:1.5em;height:1.5em;padding:0 .45em;font-size:.8rem;font-weight:700;line-height:1;display:flex;position:absolute;top:0;left:100%;translate:-45% -30%}.avatar.svelte-10vw0db .badge:where(.svelte-10vw0db).dot{width:.95em;min-width:.95em;height:.95em;padding:0;left:auto;right:0;translate:25% -25%}.avatar.svelte-10vw0db.size-0 .badge:where(.svelte-10vw0db){font-size:.6rem}.avatar.svelte-10vw0db.size-2 .badge:where(.svelte-10vw0db){font-size:.85rem}.avatar.svelte-10vw0db.size-3 .badge:where(.svelte-10vw0db){font-size:.95rem}.avatar.svelte-10vw0db.size-4 .badge:where(.svelte-10vw0db){font-size:1.1rem}.avatar.svelte-10vw0db.size-5 .badge:where(.svelte-10vw0db){font-size:1.3rem}.avatar.svelte-10vw0db.skeleton{pointer-events:none}.avatar.svelte-10vw0db .skeleton-inner:where(.svelte-10vw0db){z-index:1;border-radius:var(--avatar-radius);position:absolute;inset:0}@supports (corner-shape:squircle){.avatar.svelte-10vw0db .skeleton-inner:where(.svelte-10vw0db){corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-10vw0db .skeleton-inner:where(.svelte-10vw0db){background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));overflow:hidden}.avatar.svelte-10vw0db .skeleton-inner:where(.svelte-10vw0db):after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-10vw0db-avatar-pulse{0%,to{box-shadow:0 0 0 0 rgb(from var(--color-success,#22c55e) r g b / .4)}50%{box-shadow:0 0 0 3px rgb(from var(--color-success,#22c55e) r g b / 0)}}@media (prefers-reduced-motion:reduce){.avatar.svelte-10vw0db .status.online:where(.svelte-10vw0db),.avatar.svelte-10vw0db .skeleton-inner:where(.svelte-10vw0db):after{animation:none}}.calendar.svelte-8k5r2k{color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--_radius:min(var(--radius-xl,20px), var(--radius-cap,40px));border-radius:var(--_radius);font-family:inherit;display:inline-flex}@supports (corner-shape:squircle){.calendar.svelte-8k5r2k{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio,2))}}.calendar.svelte-8k5r2k{background:0 0}.calendar.svelte-8k5r2k.dense{--_radius:min(var(--radius-lg,10px), var(--radius-cap,40px))}.calendar.svelte-8k5r2k.comfortable{--_radius:min(var(--radius-2xl,30px), var(--radius-cap,40px))}.calendar.svelte-8k5r2k.filled{background:var(--color-bg-active)}.calendar.svelte-8k5r2k.outline{border:1px solid var(--color-border)}.calendar.svelte-8k5r2k.has-time-slots{overflow:hidden}.main.svelte-8k5r2k{flex-direction:column;display:flex}.header.svelte-8k5r2k{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.dense:where(.svelte-8k5r2k) .header.svelte-8k5r2k{padding:.375rem .5rem}.comfortable:where(.svelte-8k5r2k) .header.svelte-8k5r2k{padding:1rem 1.25rem}.title.svelte-8k5r2k{text-align:center;white-space:nowrap;flex:1;font-size:.9375rem;font-weight:600}.dense:where(.svelte-8k5r2k) .title.svelte-8k5r2k{font-size:.8125rem}.comfortable:where(.svelte-8k5r2k) .title.svelte-8k5r2k{font-size:1.0625rem}.nav.svelte-8k5r2k{border-radius:var(--radius-md,.25rem);background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (corner-shape:squircle){.nav.svelte-8k5r2k{corner-shape:squircle;border-radius:calc(var(--radius-md,.25rem) * var(--squircle-ratio,2))}}.nav.svelte-8k5r2k{cursor:pointer;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));flex-shrink:0;padding:0;transition:background .12s,transform .2s;position:relative;overflow:hidden}.nav.svelte-8k5r2k:hover{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .06))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .08));transition:transform .2s}.nav.svelte-8k5r2k:active{transform:perspective(20px)translate3d(0,1px,clamp(-10px,.2em - 12px,-2px))}.nav.svelte-8k5r2k:focus-visible{outline:2px solid var(--color-action,#3b82f6);outline-offset:-2px}.dense:where(.svelte-8k5r2k) .nav.svelte-8k5r2k{width:1.5rem;height:1.5rem}.comfortable:where(.svelte-8k5r2k) .nav.svelte-8k5r2k{width:2.25rem;height:2.25rem}.weekdays.svelte-8k5r2k{grid-template-columns:repeat(7,1fr);gap:2px;padding:0 .75rem;display:grid}.dense:where(.svelte-8k5r2k) .weekdays.svelte-8k5r2k{padding:0 .5rem}.comfortable:where(.svelte-8k5r2k) .weekdays.svelte-8k5r2k{padding:0 1.25rem}.weekday.svelte-8k5r2k{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,var(--color-text-muted,#6b7280))var(--lightningcss-dark,var(--color-text-muted,#9ca3af));padding:.25rem 0;font-size:.6875rem;font-weight:500}.dense:where(.svelte-8k5r2k) .weekday.svelte-8k5r2k{padding:.125rem 0;font-size:.625rem}.comfortable:where(.svelte-8k5r2k) .weekday.svelte-8k5r2k{padding:.375rem 0;font-size:.75rem}.grid.svelte-8k5r2k{grid-template-columns:repeat(7,1fr);gap:2px;padding:.375rem .75rem .75rem;display:grid}.dense:where(.svelte-8k5r2k) .grid.svelte-8k5r2k{padding:.25rem .5rem .5rem}.comfortable:where(.svelte-8k5r2k) .grid.svelte-8k5r2k{padding:.5rem 1.25rem 1.25rem}.day.svelte-8k5r2k{aspect-ratio:1;border-radius:var(--radius-md,.25rem);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@supports (corner-shape:squircle){.day.svelte-8k5r2k{corner-shape:squircle;border-radius:calc(var(--radius-md,.25rem) * var(--squircle-ratio,2))}}.day.svelte-8k5r2k{cursor:pointer;font-variant-numeric:tabular-nums;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));outline:none;padding:0;font-family:inherit;font-size:.8125rem;transition:background .1s,color .1s,transform .2s;overflow:hidden}.day.svelte-8k5r2k:hover:not(.disabled){background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .06))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .08));transition:transform .2s}.day.svelte-8k5r2k:active:not(.disabled){transform:perspective(100px)translate3d(0,1px,clamp(-10px,.2em - 12px,-2px))}.day.svelte-8k5r2k:focus-visible{box-shadow:inset 0 0 0 2px var(--color-action,#3b82f6);z-index:1}.dense:where(.svelte-8k5r2k) .day.svelte-8k5r2k{font-size:.75rem}.comfortable:where(.svelte-8k5r2k) .day.svelte-8k5r2k{font-size:.875rem}.day.svelte-8k5r2k.other-month{color:var(--lightningcss-light,var(--color-text-muted,#6b7280))var(--lightningcss-dark,var(--color-text-muted,#9ca3af));opacity:.4}.day.svelte-8k5r2k.today{box-shadow:inset 0 0 0 1.5px var(--lightningcss-light,var(--color-border,#d1d5db))var(--lightningcss-dark,var(--color-border,#4b5563))}.day.svelte-8k5r2k.selected{background:var(--color-action,#3b82f6);color:var(--color-action-text,#fff)}.day.svelte-8k5r2k.selected:hover:not(.disabled){background:var(--color-action,#3b82f6);filter:brightness(1.1);transition:none}.day.svelte-8k5r2k.selected.today{box-shadow:none}.day.svelte-8k5r2k.range-start{border-radius:var(--radius-md,.25rem) 0 0 var(--radius-md,.25rem)}@supports (corner-shape:squircle){.day.svelte-8k5r2k.range-start{corner-shape:squircle;border-radius:calc(var(--radius-md,.25rem) * var(--squircle-ratio,2)) 0 0 calc(var(--radius-md,.25rem) * var(--squircle-ratio,2))}}.day.svelte-8k5r2k.range-start{background:var(--color-action,#3b82f6);color:var(--color-action-text,#fff)}.day.svelte-8k5r2k.range-end{border-radius:0 var(--radius-md,.25rem) var(--radius-md,.25rem) 0}@supports (corner-shape:squircle){.day.svelte-8k5r2k.range-end{corner-shape:squircle;border-radius:0 calc(var(--radius-md,.25rem) * var(--squircle-ratio,2)) calc(var(--radius-md,.25rem) * var(--squircle-ratio,2)) 0}}.day.svelte-8k5r2k.range-end{background:var(--color-action,#3b82f6);color:var(--color-action-text,#fff)}.day.svelte-8k5r2k.range-start.range-end{border-radius:var(--radius-md,.25rem)}@supports (corner-shape:squircle){.day.svelte-8k5r2k.range-start.range-end{corner-shape:squircle;border-radius:calc(var(--radius-md,.25rem) * var(--squircle-ratio,2))}}.day.svelte-8k5r2k.in-range{background:var(--lightningcss-light,rgb(from var(--color-action,#3b82f6) r g b / .12))var(--lightningcss-dark,rgb(from var(--color-action,#3b82f6) r g b / .2));border-radius:0}.day.svelte-8k5r2k.range-hover{background:var(--lightningcss-light,rgb(from var(--color-action,#3b82f6) r g b / .08))var(--lightningcss-dark,rgb(from var(--color-action,#3b82f6) r g b / .14));border-radius:0}.day.svelte-8k5r2k.disabled{opacity:.3;cursor:not-allowed}.number.svelte-8k5r2k{line-height:1}.dots.svelte-8k5r2k{gap:2px;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.dense:where(.svelte-8k5r2k) .dots.svelte-8k5r2k{bottom:1px}.comfortable:where(.svelte-8k5r2k) .dots.svelte-8k5r2k{bottom:5px}.dot.svelte-8k5r2k{border-radius:50%;flex-shrink:0;width:4px;height:4px}.dense:where(.svelte-8k5r2k) .dot.svelte-8k5r2k{width:3px;height:3px}.slots.svelte-8k5r2k{border-left:1px solid var(--color-border);overscroll-behavior:contain;flex-direction:column;gap:3px;min-width:6rem;max-height:320px;padding:.5rem;display:flex;overflow-y:auto}.dense:where(.svelte-8k5r2k) .slots.svelte-8k5r2k{gap:2px;min-width:5rem;max-height:260px;padding:.375rem}.comfortable:where(.svelte-8k5r2k) .slots.svelte-8k5r2k{gap:4px;min-width:7rem;max-height:400px;padding:.625rem}.slot.svelte-8k5r2k{font-variant-numeric:tabular-nums;border-radius:var(--radius-md,5px);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;display:flex}@supports (corner-shape:squircle){.slot.svelte-8k5r2k{corner-shape:squircle;border-radius:calc(var(--radius-md,5px) * var(--squircle-ratio,2))}}.slot.svelte-8k5r2k{cursor:pointer;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));white-space:nowrap;flex-shrink:0;transition:background .2s,border-color .2s,color .2s,transform .2s;position:relative;overflow:hidden}.slot.svelte-8k5r2k:hover:not(.selected){background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .06))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .08));border-color:var(--color-border);transition:transform .2s}.slot.svelte-8k5r2k:active{transform:perspective(100px)translate3d(0,1px,clamp(-10px,.2em - 12px,-2px))}.slot.svelte-8k5r2k:focus-visible{outline:2px solid var(--color-action,#3b82f6);outline-offset:-2px}.slot.svelte-8k5r2k.selected{background:var(--color-action,#3b82f6);border-color:var(--color-action,#3b82f6);color:var(--color-action-text,#fff);font-weight:600}.slot.svelte-8k5r2k.selected:hover{filter:brightness(1.08)}.dense:where(.svelte-8k5r2k) .slot.svelte-8k5r2k{padding:.375rem .5rem;font-size:.75rem}.comfortable:where(.svelte-8k5r2k) .slot.svelte-8k5r2k{padding:.625rem .875rem;font-size:.875rem}.calendar.skeleton.svelte-8k5r2k{pointer-events:none}.calendar.skeleton.svelte-8k5r2k .title:where(.svelte-8k5r2k),.calendar.skeleton.svelte-8k5r2k .weekday:where(.svelte-8k5r2k),.calendar.skeleton.svelte-8k5r2k .number:where(.svelte-8k5r2k){color:#0000}.calendar.skeleton.svelte-8k5r2k .title:where(.svelte-8k5r2k),.calendar.skeleton.svelte-8k5r2k .weekday:where(.svelte-8k5r2k){position:relative}.skeleton-fill.svelte-8k5r2k{border-radius:var(--radius-sm,2px);display:block}@supports (corner-shape:squircle){.skeleton-fill.svelte-8k5r2k{corner-shape:squircle;border-radius:calc(var(--radius-sm,2px) * var(--squircle-ratio,2))}}.skeleton-fill.svelte-8k5r2k{background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));position:relative;overflow:hidden}.skeleton-fill.svelte-8k5r2k:after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.skeleton-title.svelte-8k5r2k,.skeleton-weekday.svelte-8k5r2k,.skeleton-day.svelte-8k5r2k{position:absolute;top:50%;left:50%;translate:-50% -50%}.skeleton-nav.svelte-8k5r2k{width:1rem;height:1rem}.skeleton-title.svelte-8k5r2k{width:7rem;max-width:70%;height:.9em}.dense:where(.svelte-8k5r2k) .skeleton-title.svelte-8k5r2k{width:5.5rem}.comfortable:where(.svelte-8k5r2k) .skeleton-title.svelte-8k5r2k{width:8rem}.skeleton-weekday.svelte-8k5r2k{width:60%;height:.6875rem}.dense:where(.svelte-8k5r2k) .skeleton-weekday.svelte-8k5r2k{height:.625rem}.comfortable:where(.svelte-8k5r2k) .skeleton-weekday.svelte-8k5r2k{height:.75rem}.skeleton-day.svelte-8k5r2k{aspect-ratio:1;border-radius:50%;width:45%}.skeleton-slot.svelte-8k5r2k{width:100%;height:.9em}@media (prefers-reduced-motion:reduce){.skeleton-fill.svelte-8k5r2k:after{animation:none}.day.svelte-8k5r2k,.slot.svelte-8k5r2k,.nav.svelte-8k5r2k{transition:none}}.chart.svelte-1h3zxs6{width:100%;position:relative;overflow:hidden}svg.svelte-1h3zxs6{display:block}.grid-line.svelte-1h3zxs6{stroke:var(--color-border,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));stroke-width:1px;stroke-dasharray:4 4;opacity:.6}text.svelte-1h3zxs6{fill:var(--color-text-muted,var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af));-webkit-user-select:none;user-select:none;font-size:11px}.line.svelte-1h3zxs6{transition:stroke-dashoffset 1s ease-out}.chart:where(.svelte-1h3zxs6):not(.animate):not(.animated) .line.svelte-1h3zxs6{stroke-dasharray:none!important;stroke-dashoffset:0!important}.area.svelte-1h3zxs6{opacity:0;transition:opacity .6s ease-out}.chart.animated:where(.svelte-1h3zxs6) .area.svelte-1h3zxs6{opacity:1}.point.svelte-1h3zxs6{cursor:pointer;transition:r .15s}.point.svelte-1h3zxs6:hover{r:6;fill-opacity:1;transition:none}.bar.svelte-1h3zxs6{transition:opacity .15s}.chart.animate:where(.svelte-1h3zxs6) .bar.svelte-1h3zxs6{animation:.6s ease-out both svelte-1h3zxs6-chart-bar-grow}.bar.svelte-1h3zxs6:hover{opacity:.8;cursor:pointer;transition:none}@keyframes svelte-1h3zxs6-chart-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hbar.svelte-1h3zxs6{transition:opacity .15s}.chart.animate:where(.svelte-1h3zxs6) .hbar.svelte-1h3zxs6{animation:.6s ease-out both svelte-1h3zxs6-chart-hbar-grow}.hbar.svelte-1h3zxs6:hover{opacity:.8;cursor:pointer;transition:none}@keyframes svelte-1h3zxs6-chart-hbar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.segment.svelte-1h3zxs6{cursor:pointer;transition:transform .15s}.segment.svelte-1h3zxs6:hover{transform:scale(1.03)}.chart.animate.svelte-1h3zxs6 .pie:where(.svelte-1h3zxs6){animation:.8s ease-out svelte-1h3zxs6-chart-pie-spin}@keyframes svelte-1h3zxs6-chart-pie-spin{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:rotate(0)}}.tooltip.svelte-1h3zxs6{z-index:10;background:var(--color-bg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2937));border:1px solid var(--color-border,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));border-radius:var(--radius-lg,.5rem);position:absolute}@supports (corner-shape:squircle){.tooltip.svelte-1h3zxs6{corner-shape:squircle;border-radius:calc(var(--radius-lg,.5rem) * var(--squircle-ratio,2))}}.tooltip.svelte-1h3zxs6{pointer-events:none;white-space:nowrap;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;display:flex;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.tooltip.svelte-1h3zxs6 .dataset:where(.svelte-1h3zxs6){color:var(--color-text,var(--lightningcss-light,#111827)var(--lightningcss-dark,#f9fafb));font-weight:600}.tooltip.svelte-1h3zxs6 .label:where(.svelte-1h3zxs6){color:var(--color-text-muted,var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af))}.tooltip.svelte-1h3zxs6 .value:where(.svelte-1h3zxs6){color:var(--color-text,var(--lightningcss-light,#111827)var(--lightningcss-dark,#f9fafb));font-variant-numeric:tabular-nums;font-weight:600}.legend.svelte-1h3zxs6{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:8px 0 0;display:flex}.legend.svelte-1h3zxs6 button:where(.svelte-1h3zxs6){cursor:pointer;border-radius:var(--radius-lg,.5rem);background:0 0;border:none;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}@supports (corner-shape:squircle){.legend.svelte-1h3zxs6 button:where(.svelte-1h3zxs6){corner-shape:squircle;border-radius:calc(var(--radius-lg,.5rem) * var(--squircle-ratio,2))}}.legend.svelte-1h3zxs6 button:where(.svelte-1h3zxs6){color:var(--color-text,var(--lightningcss-light,#111827)var(--lightningcss-dark,#f9fafb));font-size:12px;transition:opacity .15s}.legend.svelte-1h3zxs6 button:where(.svelte-1h3zxs6):hover{background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);transition:none}.legend.svelte-1h3zxs6 button:where(.svelte-1h3zxs6).hidden{opacity:.4}.legend.svelte-1h3zxs6 .dot:where(.svelte-1h3zxs6){border-radius:50%;flex-shrink:0;width:10px;height:10px}.legend.svelte-1h3zxs6 .label:where(.svelte-1h3zxs6){white-space:nowrap}.empty.svelte-1h3zxs6{height:100%;color:var(--color-text-muted,var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af));justify-content:center;align-items:center;font-size:14px;display:flex}.chart.skeleton.svelte-1h3zxs6{pointer-events:none}.skeleton-frame.svelte-1h3zxs6{justify-content:center;align-items:center;display:flex}.skeleton-bars.svelte-1h3zxs6{align-items:flex-end;gap:8px;width:100%;height:100%;padding:20px 20px 30px 50px;display:flex}.skeleton-bar.svelte-1h3zxs6,.skeleton-circle.svelte-1h3zxs6{background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));position:relative;overflow:hidden}:is(.skeleton-bar.svelte-1h3zxs6,.skeleton-circle.svelte-1h3zxs6):after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.skeleton-bar.svelte-1h3zxs6{border-radius:var(--radius-lg,.5rem) var(--radius-lg,.5rem) 0 0;flex:1}@supports (corner-shape:squircle){.skeleton-bar.svelte-1h3zxs6{corner-shape:squircle;border-radius:calc(var(--radius-lg,.5rem) * var(--squircle-ratio,2)) calc(var(--radius-lg,.5rem) * var(--squircle-ratio,2)) 0 0}}.skeleton-circle.svelte-1h3zxs6{aspect-ratio:1;border-radius:var(--radius-full,100000px);max-width:calc(100% - 60px);height:calc(100% - 60px)}.skeleton-circle.svelte-1h3zxs6.donut{-webkit-mask:radial-gradient(closest-side, transparent calc(var(--donut-inner,60%) - 1px), #000 var(--donut-inner,60%));-webkit-mask:radial-gradient(closest-side, transparent calc(var(--donut-inner,60%) - 1px), #000 var(--donut-inner,60%));mask:radial-gradient(closest-side, transparent calc(var(--donut-inner,60%) - 1px), #000 var(--donut-inner,60%))}@media (prefers-reduced-motion:reduce){.line.svelte-1h3zxs6{transition:none;stroke-dasharray:none!important;stroke-dashoffset:0!important}.area.svelte-1h3zxs6{opacity:1;transition:none}.chart.animate.svelte-1h3zxs6 .bar:where(.svelte-1h3zxs6),.chart.animate.svelte-1h3zxs6 .hbar:where(.svelte-1h3zxs6),.chart.animate.svelte-1h3zxs6 .pie:where(.svelte-1h3zxs6),.skeleton-bar.svelte-1h3zxs6:after,.skeleton-circle.svelte-1h3zxs6:after{animation:none}}.code.svelte-1wg3llb{border-radius:var(--radius-lg,.5rem)}@supports (corner-shape:squircle){.code.svelte-1wg3llb{corner-shape:squircle;border-radius:calc(var(--radius-lg,.5rem) * var(--squircle-ratio,2))}}.code.svelte-1wg3llb{border:1px solid var(--color-border,var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#334155));background:var(--color-bg-muted,var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#1e293b));font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;line-height:1.6;overflow:hidden}.code.svelte-1wg3llb.wrap .content:where(.svelte-1wg3llb){white-space:pre-wrap;word-break:break-all}.code.svelte-1wg3llb.skeleton{pointer-events:none;width:100%}.header.svelte-1wg3llb{border-bottom:1px solid var(--color-border,var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#334155));background:var(--color-bg-4,var(--lightningcss-light,#f1f5f9)var(--lightningcss-dark,#1a2332));justify-content:space-between;align-items:center;min-height:2rem;padding:.5rem .75rem;display:flex}.header.svelte-1wg3llb button:where(.svelte-1wg3llb){border-radius:var(--radius-lg,.5rem);border:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}@supports (corner-shape:squircle){.header.svelte-1wg3llb button:where(.svelte-1wg3llb){corner-shape:squircle;border-radius:calc(var(--radius-lg,.5rem) * var(--squircle-ratio,2))}}.header.svelte-1wg3llb button:where(.svelte-1wg3llb){color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#94a3b8);cursor:pointer;background:0 0;flex-shrink:0;transition:color .15s,background .15s}.header.svelte-1wg3llb button:where(.svelte-1wg3llb):hover{color:var(--lightningcss-light,#334155)var(--lightningcss-dark,#e2e8f0);background:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14);transition:none}.header.svelte-1wg3llb button:where(.svelte-1wg3llb):active{background:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1f)}.header.svelte-1wg3llb button:where(.svelte-1wg3llb):focus-visible{outline:2px solid var(--color-action,#3b82f6);outline-offset:-2px}.filename.svelte-1wg3llb{color:var(--lightningcss-light,#475569)var(--lightningcss-dark,#94a3b8);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.body.svelte-1wg3llb{overflow:auto}.body.svelte-1wg3llb pre:where(.svelte-1wg3llb){margin:0;padding:0}.body.svelte-1wg3llb code:where(.svelte-1wg3llb){padding:.75rem 0;display:block}.line.svelte-1wg3llb{min-height:1.6em;display:flex}.line.svelte-1wg3llb:not(:has(.number)) .content:where(.svelte-1wg3llb){padding-left:1rem}.line.svelte-1wg3llb.highlighted{background:var(--lightningcss-light,rgb(from var(--color-action,#3b82f6) r g b / .08))var(--lightningcss-dark,rgb(from var(--color-action,#3b82f6) r g b / .12))}.line.svelte-1wg3llb.diff-add{background:var(--lightningcss-light,rgb(from var(--color-success,#22c55e) r g b / .1))var(--lightningcss-dark,rgb(from var(--color-success,#22c55e) r g b / .12))}.line.svelte-1wg3llb.diff-remove{background:var(--lightningcss-light,rgb(from var(--color-error,#ef4444) r g b / .1))var(--lightningcss-dark,rgb(from var(--color-error,#ef4444) r g b / .12))}.line.svelte-1wg3llb.diff-section{background:var(--lightningcss-light,rgb(from var(--color-action,#3b82f6) r g b / .06))var(--lightningcss-dark,rgb(from var(--color-action,#3b82f6) r g b / .08));color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);font-style:italic}.number.svelte-1wg3llb{text-align:right;color:var(--lightningcss-light,#94a3b8)var(--lightningcss-dark,#475569);-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-shrink:0;width:3.5rem;padding-right:1rem;display:inline-block}.number.svelte-1wg3llb.highlighted{color:var(--color-action-fg,var(--color-action,#3b82f6))}.content.svelte-1wg3llb{white-space:pre;flex:1;min-width:0;padding-right:1rem}.token-keyword.svelte-1wg3llb{color:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a78bfa)}.token-string.svelte-1wg3llb{color:var(--lightningcss-light,#059669)var(--lightningcss-dark,#34d399)}.token-comment.svelte-1wg3llb{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);font-style:italic}.token-function.svelte-1wg3llb{color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa)}.token-number.svelte-1wg3llb{color:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#fbbf24)}.token-operator.svelte-1wg3llb{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#cbd5e1)}.token-tag.svelte-1wg3llb{color:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171)}.token-attribute.svelte-1wg3llb{color:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#fbbf24)}.token-property.svelte-1wg3llb{color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa)}.token-value.svelte-1wg3llb{color:var(--lightningcss-light,#059669)var(--lightningcss-dark,#34d399)}.token-variable.svelte-1wg3llb{color:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#fbbf24)}.token-decorator.svelte-1wg3llb{color:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#fbbf24);font-style:italic}.token-heading.svelte-1wg3llb{color:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a78bfa);font-weight:700}.token-bold.svelte-1wg3llb{font-weight:700}.token-italic.svelte-1wg3llb{font-style:italic}.token-code.svelte-1wg3llb{color:var(--lightningcss-light,#059669)var(--lightningcss-dark,#34d399);background:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0f);border-radius:3px;padding:0 .25em}.token-link.svelte-1wg3llb{color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa);text-decoration:underline}.token-plain.svelte-1wg3llb{color:inherit}.skeleton-filename.svelte-1wg3llb,.skeleton-copy.svelte-1wg3llb,.skeleton-line.svelte-1wg3llb{background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));border-radius:var(--radius-full,100000px);position:relative;overflow:hidden}:is(.skeleton-filename.svelte-1wg3llb,.skeleton-copy.svelte-1wg3llb,.skeleton-line.svelte-1wg3llb):after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.skeleton-filename.svelte-1wg3llb{width:6rem;height:.7em;margin-block:calc(.5lh - .35em);font-size:.8125rem}.skeleton-copy.svelte-1wg3llb{border-radius:var(--radius-lg,.5rem);flex-shrink:0;width:1.75rem;height:1.75rem}@supports (corner-shape:squircle){.skeleton-copy.svelte-1wg3llb{corner-shape:squircle;border-radius:calc(var(--radius-lg,.5rem) * var(--squircle-ratio,2))}}.skeleton-body.svelte-1wg3llb{flex-direction:column;padding:.75rem 1rem;display:flex}.skeleton-line.svelte-1wg3llb{height:.7em;margin-block:calc(.5lh - .35em)}@media (prefers-reduced-motion:reduce){.skeleton-filename.svelte-1wg3llb:after,.skeleton-copy.svelte-1wg3llb:after,.skeleton-line.svelte-1wg3llb:after{animation:none}}.comparison.svelte-8yiblj{--handle-size:40px;--handle-color:var(--cmp-handle,#fff);--handle-shadow:0 0 6px #0000004d, 0 2px 8px #00000026;--divider-color:var(--cmp-divider,#fff);--divider-width:var(--width-divider,2px);--label-bg:var(--cmp-label-bg,#0000008c);--label-color:var(--cmp-label-text,#fff);--label-padding:var(--padding-label,4px 10px);--label-radius:var(--radius-md,4px);--label-font-size:var(--text-sm,.8125rem);--_radius:min(var(--cmp-radius,var(--radius-xl,20px)), var(--radius-cap,40px));border-radius:var(--_radius);position:relative;overflow:hidden}@supports (corner-shape:squircle){.comparison.svelte-8yiblj{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio,2))}}.comparison.svelte-8yiblj{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize}.comparison.svelte-8yiblj.vertical{cursor:ns-resize}.comparison.svelte-8yiblj.dragging{cursor:grabbing}.comparison.svelte-8yiblj.overflowing{overflow:visible}.comparison.svelte-8yiblj.skeleton{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.skeleton-inner.svelte-8yiblj{width:100%;min-height:200px;aspect-ratio:var(--cmp-aspect,16 / 9);border-radius:var(--_radius)}@supports (corner-shape:squircle){.skeleton-inner.svelte-8yiblj{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio,2))}}.skeleton-inner.svelte-8yiblj{background-color:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));position:relative;overflow:hidden}.skeleton-inner.svelte-8yiblj:after{content:"";z-index:1;background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton-divider.svelte-8yiblj{width:var(--divider-width);background:var(--divider-color);opacity:.55;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.vertical:where(.svelte-8yiblj) .skeleton-divider.svelte-8yiblj{width:auto;height:var(--divider-width);inset:50% 0 auto;transform:translateY(-50%)}.skeleton-handle.svelte-8yiblj{width:var(--handle-size);height:var(--handle-size);border-radius:var(--radius-full,9999px);background:var(--handle-color);box-shadow:var(--handle-shadow);opacity:.75;animation:2.4s ease-in-out infinite svelte-8yiblj-comparison-handle-breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes svelte-8yiblj-comparison-handle-breathe{50%{scale:1.08}}.skeleton-label.svelte-8yiblj{z-index:2;width:4.5em;height:calc(1em + 8px);font-size:var(--label-font-size);border-radius:var(--label-radius);background:var(--label-bg);opacity:.45;position:absolute}@media (prefers-reduced-motion:reduce){.skeleton-inner.svelte-8yiblj:after,.skeleton-handle.svelte-8yiblj{animation:none}}img.svelte-8yiblj{object-fit:cover;border-radius:var(--_radius);width:100%;height:100%;display:block}@supports (corner-shape:squircle){img.svelte-8yiblj{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio,2))}}img.svelte-8yiblj.before{position:relative}img.svelte-8yiblj.after{transition:clip-path .3s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.dragging:where(.svelte-8yiblj) img.svelte-8yiblj.after{transition:none}.label.svelte-8yiblj{padding:var(--label-padding);background:var(--label-bg);color:var(--label-color);font-size:var(--label-font-size);border-radius:var(--label-radius);font-weight:500;position:absolute}@supports (corner-shape:squircle){.label.svelte-8yiblj{corner-shape:squircle;border-radius:calc(var(--label-radius) * var(--squircle-ratio,2))}}.label.svelte-8yiblj{pointer-events:none;z-index:2;line-height:1}.label-before.svelte-8yiblj{top:12px;left:12px}.label-after.svelte-8yiblj{bottom:12px;right:12px}.divider.svelte-8yiblj{z-index:3;pointer-events:none;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute}.divider.svelte-8yiblj:before{content:"";background:var(--divider-color);position:absolute}.divider.svelte-8yiblj:not(.vertical){width:0;transform:translateX(var(--divider-overshoot,0px))}.divider.svelte-8yiblj:not(.vertical):before{width:var(--divider-width);top:0;bottom:0;left:calc(var(--divider-width) / -2)}.divider.svelte-8yiblj.vertical{height:0;transform:translateY(var(--divider-overshoot,0px))}.divider.svelte-8yiblj.vertical:before{height:var(--divider-width);left:0;right:0;top:calc(var(--divider-width) / -2)}.dragging:where(.svelte-8yiblj) .divider.svelte-8yiblj{transition:none}.handle.svelte-8yiblj{width:var(--handle-size);height:var(--handle-size);background:color-mix(in oklch, var(--handle-color) 55%, transparent);box-shadow:var(--handle-shadow);pointer-events:auto;cursor:grab;z-index:1;-webkit-backdrop-filter:blur(10px)saturate(140%);border:1px solid #ffffff80;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .15s,background .15s;display:flex;position:relative}.handle.svelte-8yiblj:hover{background:color-mix(in oklch, var(--handle-color) 70%, transparent);transition:box-shadow .15s}.handle.svelte-8yiblj:focus-visible{box-shadow:var(--handle-shadow), 0 0 0 3px #3b82f680}.dragging:where(.svelte-8yiblj) .handle.svelte-8yiblj{cursor:grabbing;background:color-mix(in oklch, var(--handle-color) 80%, transparent)}.handle.svelte-8yiblj svg:where(.svelte-8yiblj){color:#000000bf;pointer-events:none;width:20px;height:20px}.counter.svelte-yl4g76{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-start;line-height:1;display:inline-flex}.counter.svelte-yl4g76.skeleton{-webkit-user-select:none;user-select:none}.counter.svelte-yl4g76 .affix:where(.svelte-yl4g76){opacity:.85;align-self:flex-start;padding-top:.15em;font-size:.5em;font-weight:500;line-height:1;display:inline-block}.counter.svelte-yl4g76 .prefix:where(.svelte-yl4g76){margin-right:.1em}.counter.svelte-yl4g76 .suffix:where(.svelte-yl4g76){margin-left:.1em}.counter.svelte-yl4g76 .value:where(.svelte-yl4g76){display:inline}.skeleton-pill.svelte-yl4g76{width:var(--counter-skeleton-width,4ch);border-radius:var(--radius-full,100000px);background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));height:.8em;margin-top:.1em;display:inline-block;position:relative;overflow:hidden}.skeleton-pill.svelte-yl4g76:after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.skeleton-pill.svelte-yl4g76:after{animation:none}}.qr.svelte-8rimy5{width:var(--qr-size);flex-direction:column;align-items:center;gap:8px;display:inline-flex;position:relative}.qr.svelte-8rimy5 svg:where(.svelte-8rimy5){width:var(--qr-size);height:var(--qr-size);display:block}.qr.svelte-8rimy5.skeleton{pointer-events:none}.skeleton-inner.svelte-8rimy5{width:var(--qr-size);height:var(--qr-size);border-radius:var(--radius-lg,8px)}@supports (corner-shape:squircle){.skeleton-inner.svelte-8rimy5{corner-shape:squircle;border-radius:calc(var(--radius-lg,8px) * var(--squircle-ratio,2))}}.skeleton-inner.svelte-8rimy5{background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));position:relative;overflow:hidden}.skeleton-inner.svelte-8rimy5:after{content:"";z-index:1;background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton-finder.svelte-8rimy5{width:calc(var(--qr-size) * .18);height:calc(var(--qr-size) * .18);border:calc(var(--qr-size) * .026) solid rgb(from var(--color-text,#888) r g b / .1);border-radius:calc(var(--qr-size) * .02);position:absolute}.skeleton-finder.svelte-8rimy5:after{content:"";inset:calc(var(--qr-size) * .026);background:rgb(from var(--color-text,#888) r g b / .1);border-radius:calc(var(--qr-size) * .01);position:absolute}.skeleton-finder.svelte-8rimy5.tl{top:calc(var(--qr-size) * .08);left:calc(var(--qr-size) * .08)}.skeleton-finder.svelte-8rimy5.tr{top:calc(var(--qr-size) * .08);right:calc(var(--qr-size) * .08)}.skeleton-finder.svelte-8rimy5.bl{bottom:calc(var(--qr-size) * .08);left:calc(var(--qr-size) * .08)}@media (prefers-reduced-motion:reduce){.skeleton-inner.svelte-8rimy5:after{animation:none}}.stat.svelte-l49f20{--stat-value-font:28px;--stat-label-font:13px;--stat-icon-size:28px;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.stat.svelte-l49f20.size-0{--stat-value-font:20px;--stat-label-font:11px;--stat-icon-size:20px}.stat.svelte-l49f20.size-1{--stat-value-font:28px;--stat-label-font:13px;--stat-icon-size:28px}.stat.svelte-l49f20.size-2{--stat-value-font:40px;--stat-label-font:15px;--stat-icon-size:36px}.stat.svelte-l49f20.size-3{--stat-value-font:56px;--stat-label-font:17px;--stat-icon-size:48px}.stat.svelte-l49f20.horizontal{flex-direction:row;align-items:center;gap:.75rem}.stat.svelte-l49f20 .icon:where(.svelte-l49f20){width:var(--stat-icon-size);height:var(--stat-icon-size);color:var(--color-action-fg,var(--color-action,var(--lightningcss-light,#3b82f6)var(--lightningcss-dark,#60a5fa)));flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat.svelte-l49f20 .icon:where(.svelte-l49f20) svg{width:100%;height:100%}.stat.svelte-l49f20 .body:where(.svelte-l49f20){flex-direction:column;gap:.125rem;min-width:0;display:flex}.stat.svelte-l49f20 .value:where(.svelte-l49f20){font-size:var(--stat-value-font);color:var(--color-text,var(--lightningcss-light,#111827)var(--lightningcss-dark,#f9fafb));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-start;font-weight:600;line-height:1.15;display:inline-flex}.stat.svelte-l49f20 .value:where(.svelte-l49f20)>.counter{line-height:inherit}.stat.svelte-l49f20 .affix:where(.svelte-l49f20){opacity:.85;padding-top:.15em;font-size:.5em;font-weight:500;line-height:1}.stat.svelte-l49f20 .prefix:where(.svelte-l49f20){margin-right:.1em}.stat.svelte-l49f20 .suffix:where(.svelte-l49f20){margin-left:.1em}.stat.svelte-l49f20 .label:where(.svelte-l49f20){font-size:var(--stat-label-font);color:var(--color-text-muted,var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af));white-space:nowrap;line-height:1.3}.stat.svelte-l49f20 .change:where(.svelte-l49f20){font-size:var(--stat-label-font);white-space:nowrap;align-items:center;gap:.2rem;margin-top:.25rem;line-height:1.3;display:inline-flex}.stat.svelte-l49f20 .change:where(.svelte-l49f20).success{color:var(--color-success,var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#4ade80))}.stat.svelte-l49f20 .change:where(.svelte-l49f20).error{color:var(--color-error,var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171))}.stat.svelte-l49f20 .change:where(.svelte-l49f20).neutral{color:var(--color-text-muted,var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af))}.stat.svelte-l49f20 .change:where(.svelte-l49f20) .arrow:where(.svelte-l49f20){flex-shrink:0}.stat.svelte-l49f20 .change:where(.svelte-l49f20) .text:where(.svelte-l49f20){display:inline}.stat.skeleton.svelte-l49f20{pointer-events:none}.skeleton-wrap.svelte-l49f20{flex-direction:column;gap:.5rem;width:100%;display:flex}.stat.horizontal:where(.svelte-l49f20) .skeleton-wrap.svelte-l49f20{flex-direction:row;align-items:center;gap:.75rem}.skeleton-icon.svelte-l49f20,.skeleton-value.svelte-l49f20,.skeleton-label.svelte-l49f20,.skeleton-change.svelte-l49f20{background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));position:relative;overflow:hidden}:is(.skeleton-icon.svelte-l49f20,.skeleton-value.svelte-l49f20,.skeleton-label.svelte-l49f20,.skeleton-change.svelte-l49f20):after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.skeleton-icon.svelte-l49f20{--shimmer-delay:0s;width:var(--stat-icon-size);height:var(--stat-icon-size);border-radius:var(--radius-md,.25rem)}@supports (corner-shape:squircle){.skeleton-icon.svelte-l49f20{corner-shape:squircle;border-radius:calc(var(--radius-md,.25rem) * var(--squircle-ratio,2))}}.skeleton-icon.svelte-l49f20{flex-shrink:0}.skeleton-body.svelte-l49f20{flex-direction:column;gap:.125rem;display:flex}.skeleton-value.svelte-l49f20{--shimmer-delay:.12s;width:6em;height:calc(var(--stat-value-font) * .7);margin-block:calc(var(--stat-value-font) * .225);border-radius:var(--radius-full,100000px)}.skeleton-label.svelte-l49f20,.skeleton-change.svelte-l49f20{height:calc(var(--stat-label-font) * .7);margin-block:calc(var(--stat-label-font) * .3);border-radius:var(--radius-full,100000px)}.skeleton-label.svelte-l49f20{--shimmer-delay:.24s;width:8em}.skeleton-change.svelte-l49f20{--shimmer-delay:.36s;width:10em;margin-top:calc(.25rem + var(--stat-label-font) * .3)}@media (prefers-reduced-motion:reduce){.skeleton-icon.svelte-l49f20:after,.skeleton-value.svelte-l49f20:after,.skeleton-label.svelte-l49f20:after,.skeleton-change.svelte-l49f20:after{animation:none}}.wrapper.svelte-vf05ee{width:100%;position:relative}.pager.svelte-vf05ee{align-items:center;padding-top:.875rem;display:flex}.pager.svelte-vf05ee.top{padding-top:0;padding-bottom:.875rem}.pager.svelte-vf05ee.align-start{justify-content:flex-start}.pager.svelte-vf05ee.align-center{justify-content:center}.pager.svelte-vf05ee.align-end{justify-content:flex-end}.pager.svelte-vf05ee.align-between .pagination{width:100%}.pager.svelte-vf05ee.align-between .pagination .pagination-controls{margin-left:auto}.toolbar.svelte-vf05ee{justify-content:flex-end;padding:0 0 .5rem;display:flex}.export.svelte-vf05ee{position:relative}.export.svelte-vf05ee>button:where(.svelte-vf05ee){border:1px solid var(--lightningcss-light,var(--color-border,#d1d5db))var(--lightningcss-dark,var(--color-border,#4b5563));border-radius:var(--radius-lg,10px);align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;display:inline-flex}@supports (corner-shape:squircle){.export.svelte-vf05ee>button:where(.svelte-vf05ee){corner-shape:squircle;border-radius:calc(var(--radius-lg,10px) * var(--squircle-ratio,2))}}.export.svelte-vf05ee>button:where(.svelte-vf05ee){background:var(--lightningcss-light,var(--color-bg,#fff))var(--lightningcss-dark,var(--color-bg,#1a1a1a));color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));cursor:pointer;line-height:1}.export.svelte-vf05ee>button:where(.svelte-vf05ee):hover{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .04))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .08));transition:none}.export.svelte-vf05ee .menu:where(.svelte-vf05ee){background:var(--lightningcss-light,var(--color-bg,#fff))var(--lightningcss-dark,var(--color-bg,#1a1a1a));border:1px solid var(--lightningcss-light,var(--color-border,#d1d5db))var(--lightningcss-dark,var(--color-border,#4b5563));border-radius:var(--radius-lg,10px);min-width:140px;margin-top:.25rem;position:absolute;top:100%;right:0}@supports (corner-shape:squircle){.export.svelte-vf05ee .menu:where(.svelte-vf05ee){corner-shape:squircle;border-radius:calc(var(--radius-lg,10px) * var(--squircle-ratio,2))}}.export.svelte-vf05ee .menu:where(.svelte-vf05ee){z-index:10;overflow:hidden;box-shadow:0 4px 12px #0000001a}.export.svelte-vf05ee .menu:where(.svelte-vf05ee) button:where(.svelte-vf05ee){text-align:left;width:100%;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;display:block}.export.svelte-vf05ee .menu:where(.svelte-vf05ee) button:where(.svelte-vf05ee):hover{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .06))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .08))}.export.svelte-vf05ee .menu:where(.svelte-vf05ee) button:where(.svelte-vf05ee):not(:last-child){border-bottom:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#374151))}.scroll.svelte-vf05ee{border:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#3a3a3a));border-radius:var(--table-radius,14px);overflow-x:auto;container-type:inline-size}@supports (corner-shape:squircle){.scroll.svelte-vf05ee{corner-shape:squircle;border-radius:calc(var(--table-radius,14px) * var(--squircle-ratio,2))}}.scroll.bounded.svelte-vf05ee{overflow-y:auto}.scroll.passthrough.svelte-vf05ee{overflow:visible}.v-spacer.svelte-vf05ee{background:0 0;border:none;grid-column:1/-1;padding:0;display:block}table.svelte-vf05ee{width:100%;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));font-size:.875rem;display:grid}thead.svelte-vf05ee,tbody.svelte-vf05ee{display:contents}tr.svelte-vf05ee{grid-template-columns:subgrid;grid-column:1/-1;align-items:stretch;display:grid}thead.svelte-vf05ee tr:where(.svelte-vf05ee){border-bottom:2px solid var(--lightningcss-light,var(--color-border,#d1d5db))var(--lightningcss-dark,var(--color-border,#4b5563));background:var(--lightningcss-light,var(--color-bg-muted,#eef0f3))var(--lightningcss-dark,var(--color-bg-muted,#262626))}thead.svelte-vf05ee tr.sticky:where(.svelte-vf05ee){z-index:2;position:sticky;top:0}th.svelte-vf05ee{text-align:left;white-space:nowrap;background:var(--lightningcss-light,var(--color-bg-muted,#eef0f3))var(--lightningcss-dark,var(--color-bg-muted,#262626));min-width:0;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));-webkit-user-select:none;user-select:none;align-items:stretch;font-weight:600;display:flex;position:relative}th.svelte-vf05ee:not(:last-child){border-right:1px solid var(--lightningcss-light,var(--color-border,#e8eaed))var(--lightningcss-dark,var(--color-border,#2b2b2b))}.th-content.svelte-vf05ee{flex:1;align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.dense.svelte-vf05ee .th-content:where(.svelte-vf05ee){padding:.375rem .75rem;font-size:.75rem}.comfortable.svelte-vf05ee .th-content:where(.svelte-vf05ee){padding:1rem 1.25rem}th.sortable.svelte-vf05ee{padding:0}.th-button.svelte-vf05ee{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:.4rem;margin:0;padding:.75rem 1rem;font-weight:600;transition:background-color .3s,color .2s,translate .2s,scale .2s;display:flex;position:relative;overflow:hidden}.th-button.svelte-vf05ee:hover{background-color:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .05))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .07));color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));transition:color .2s}.th-button.svelte-vf05ee:active{translate:0 .95px;scale:.952}.th-button.svelte-vf05ee:focus-visible{outline:2px solid var(--color-action,#1976d2);outline-offset:-2px}.dense.svelte-vf05ee .th-button:where(.svelte-vf05ee){padding:.375rem .75rem;font-size:.75rem}.comfortable.svelte-vf05ee .th-button:where(.svelte-vf05ee){padding:1rem 1.25rem}.sort-icon.svelte-vf05ee{color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sort-icon.active.svelte-vf05ee{color:var(--lightningcss-light,var(--color-action,#1976d2))var(--lightningcss-dark,var(--color-action,#5c9ce6))}.arrow-hint.svelte-vf05ee{opacity:.55;transition:opacity .18s,translate .18s}.th-button.svelte-vf05ee:hover .arrow-hint:where(.svelte-vf05ee){opacity:.9}.arrow-rot.svelte-vf05ee{transition:transform .3s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));display:inline-flex}.arrow-rot.desc.svelte-vf05ee{transform:rotate(180deg)}.arrow.svelte-vf05ee{animation:svelte-vf05ee-sort-pop .34s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes svelte-vf05ee-sort-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.resize-handle.svelte-vf05ee{cursor:col-resize;z-index:3;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:stretch;width:9px;display:flex;position:absolute;top:0;bottom:0;right:-4px}.resize-handle.edge.svelte-vf05ee{justify-content:flex-end;width:8px;right:0}.resize-handle.body.svelte-vf05ee{width:6px;right:0}.resize-handle.body.start.svelte-vf05ee{justify-content:flex-start;width:6px;left:0;right:auto}.resize-handle.svelte-vf05ee:not(.body){bottom:-2px}.resize-line.svelte-vf05ee{background:var(--lightningcss-light,var(--color-action,#1976d2))var(--lightningcss-dark,var(--color-action,#5c9ce6));opacity:0;transform-origin:50%;width:2px;transition:opacity .16s ease, transform .24s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .2s ease;border-radius:2px;align-self:stretch;transform:scaleY(.5)}th.col-hover.svelte-vf05ee .resize-line:where(.svelte-vf05ee),.resize-handle.svelte-vf05ee:focus-visible .resize-line:where(.svelte-vf05ee){opacity:.6;transform:scaleY(1)}.resize-handle.svelte-vf05ee:active .resize-line:where(.svelte-vf05ee),.resize-handle.active.svelte-vf05ee .resize-line:where(.svelte-vf05ee){opacity:1;box-shadow:0 0 0 1px rgb(from var(--color-action,#1976d2) r g b / .35), 0 0 8px rgb(from var(--color-action,#1976d2) r g b / .55);transform:scaleY(1)}.resize-handle.svelte-vf05ee:focus-visible{outline:none}.resize-handle.svelte-vf05ee:focus-visible .resize-line:where(.svelte-vf05ee){box-shadow:0 0 0 2px var(--color-action,#1976d2)}tbody.svelte-vf05ee td.col-hover:where(.svelte-vf05ee):not(:last-child):after{background:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .6))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .7));z-index:4;width:2px;bottom:-1px}tbody.svelte-vf05ee td.col-resizing:where(.svelte-vf05ee){background-color:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .05))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .08))}tbody.svelte-vf05ee td.col-resizing:where(.svelte-vf05ee):not(:last-child):after{background:var(--lightningcss-light,var(--color-action,#1976d2))var(--lightningcss-dark,var(--color-action,#5c9ce6));z-index:4;width:2px;bottom:-1px}tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee):last-child td.col-hover:where(.svelte-vf05ee):after,tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee):last-child td.col-resizing:where(.svelte-vf05ee):after{bottom:0}tbody.svelte-vf05ee tr:where(.svelte-vf05ee){isolation:isolate;position:relative}tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee){border-bottom:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#2e2e2e))}tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee):before{content:"";z-index:-2;background-color:var(--row-bg);pointer-events:none;transition:background-color .26s;position:absolute;inset:0}:where(tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee)){--row-bg:transparent}tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee):last-child{border-bottom:none}td.svelte-vf05ee{align-items:center;min-width:0;padding:.75rem 1rem;transition:background-color .18s;display:flex;position:relative}.cell-text.svelte-vf05ee{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}tbody.svelte-vf05ee td:where(.svelte-vf05ee):not(:last-child):after{content:"";background:var(--lightningcss-light,var(--color-border,#e8eaed))var(--lightningcss-dark,var(--color-border,#2b2b2b));z-index:-3;pointer-events:none;width:1px;transition:background-color .18s,width .18s;position:absolute;top:0;bottom:0;right:0}.dense.svelte-vf05ee td:where(.svelte-vf05ee){padding:.375rem .75rem;font-size:.8125rem}.comfortable.svelte-vf05ee td:where(.svelte-vf05ee){padding:1rem 1.25rem}.row.clickable.svelte-vf05ee{cursor:pointer;-webkit-user-select:none;user-select:none;transition:translate .2s,scale .2s;overflow:hidden}.row.clickable.svelte-vf05ee:active{translate:0 2px;scale:.99 var(--press-scale-y,.85);scale:clamp(.9, 1 - tan(atan2(var(--press-shrink,20px), 100cqi)), 1) var(--press-scale-y,.85)}:where(tbody.svelte-vf05ee tr.row.stripe:where(.svelte-vf05ee)){--row-bg:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .03))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .035))}:where(tbody.svelte-vf05ee tr.row.selected:where(.svelte-vf05ee)){--row-bg:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .1))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .16))}:where(table:where(.svelte-vf05ee):not(.editable)) tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee):hover{--row-bg:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .06))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .08))}:where(table:where(.svelte-vf05ee):not(.editable)) tbody.svelte-vf05ee tr.row.selected:where(.svelte-vf05ee):hover{--row-bg:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .17))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .24))}tbody.svelte-vf05ee tr.row.preview:where(.svelte-vf05ee){--row-bg:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .14))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .2))}tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee):hover:before,tbody.svelte-vf05ee tr.row.selected:where(.svelte-vf05ee):hover:before,tbody.svelte-vf05ee tr.row.preview:where(.svelte-vf05ee):before{transition:none}.editable.svelte-vf05ee tbody:where(.svelte-vf05ee) tr.row:where(.svelte-vf05ee){overflow:visible}.editable.svelte-vf05ee tbody:where(.svelte-vf05ee) tr.row.clickable:where(.svelte-vf05ee){cursor:default}.editable.svelte-vf05ee tbody:where(.svelte-vf05ee) tr.row.clickable:where(.svelte-vf05ee):active{translate:none;scale:1}.editable.svelte-vf05ee td.editable-cell:where(.svelte-vf05ee){cursor:cell}.editable.svelte-vf05ee td.editable-cell:where(.svelte-vf05ee):hover{background-color:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .05))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .07));transition:none}.editable.svelte-vf05ee td.cell-active:where(.svelte-vf05ee){z-index:1;background-color:var(--lightningcss-light,var(--color-bg,#fff))var(--lightningcss-dark,var(--color-bg,#1a1a1a));box-shadow:inset 0 0 0 2px var(--color-action,#1976d2);transition:none}.editable.svelte-vf05ee td.cell-error:where(.svelte-vf05ee),.editable.svelte-vf05ee td.cell-active.cell-error:where(.svelte-vf05ee){box-shadow:inset 0 0 0 2px var(--color-error,#dc2626)}.cell-status.svelte-vf05ee{flex-shrink:0;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-left:auto;padding-left:.1rem;display:inline-flex}.cell-status.pending.svelte-vf05ee{color:var(--color-action-fg,var(--color-action,#1976d2))}.cell-status.saved.svelte-vf05ee{color:var(--color-success,#16a34a);animation:.24s cubic-bezier(.34,1.56,.64,1) svelte-vf05ee-cell-saved-pop}.cell-status.saved.svelte-vf05ee svg:where(.svelte-vf05ee){stroke-width:2.75px;width:100%;height:100%}@keyframes svelte-vf05ee-cell-saved-pop{0%{opacity:0;transform:scale(.3)}}.cell-checkbox.svelte-vf05ee{cursor:pointer;-webkit-tap-highlight-color:transparent;perspective:120px;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cell-checkbox.svelte-vf05ee:focus-visible{outline:none}.cell-checkbox.svelte-vf05ee .cell-bool:where(.svelte-vf05ee){transition:transform .15s}.cell-checkbox.svelte-vf05ee:active .cell-bool:where(.svelte-vf05ee){transition:transform 80ms;transform:translateY(3px)scale(.9)}.cell-bool.svelte-vf05ee{flex-shrink:0;line-height:0;display:inline-flex}.cell-bool.svelte-vf05ee .box:where(.svelte-vf05ee){stroke:var(--lightningcss-light,var(--color-text-disabled,#999))var(--lightningcss-dark,var(--color-text-disabled,#777));fill:#0000;transition:stroke .15s,fill .15s}.cell-bool.svelte-vf05ee .check:where(.svelte-vf05ee){stroke:#0000;fill:none;stroke-dasharray:28;stroke-dashoffset:28px;transition:stroke-dashoffset .25s,stroke .15s}.cell-bool.checked.svelte-vf05ee .box:where(.svelte-vf05ee){stroke:var(--color-action,#1976d2);fill:var(--color-action,#1976d2)}.cell-bool.checked.svelte-vf05ee .check:where(.svelte-vf05ee){stroke:var(--color-action-text,#fff);stroke-dashoffset:0}.grip-cell.svelte-vf05ee{cursor:grab;touch-action:none;color:var(--lightningcss-light,var(--color-text-muted,#9ca3af))var(--lightningcss-dark,var(--color-text-muted,#6b7280));justify-content:center;align-items:center;transition:color .2s;padding-left:.25rem!important;padding-right:.25rem!important}.grip-cell.svelte-vf05ee:hover{color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));transition:none}.grip-cell.svelte-vf05ee:active{cursor:grabbing}.grip-dots.svelte-vf05ee{fill:currentColor;display:block}@media (prefers-reduced-motion:reduce){.cell-status.saved.svelte-vf05ee{animation:none}}.checkbox-cell.svelte-vf05ee{text-align:center;justify-content:center;padding-left:.5rem!important;padding-right:.25rem!important}th.checkbox-cell.svelte-vf05ee{align-items:center}.check-wrap.svelte-vf05ee{cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;--hover-tint:color-mix(in srgb, var(--color-text,currentColor) 12%, transparent);border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.check-wrap.svelte-vf05ee.checked,.check-wrap.svelte-vf05ee.preview{--hover-tint:color-mix(in srgb, var(--color-action,#1976d2) 18%, transparent)}.check-wrap.svelte-vf05ee:hover{background:var(--hover-tint);transition:none}.check-wrap.svelte-vf05ee:active{transition:transform 80ms,background .2s;transform:scale(.9)}.check-wrap.svelte-vf05ee:focus-visible{box-shadow:0 0 0 2px var(--lightningcss-light,var(--color-bg,#fff))var(--lightningcss-dark,var(--color-bg,#1a1a1a)), 0 0 0 4px var(--color-action,#1976d2)}.check-icon.svelte-vf05ee{flex-shrink:0}.check-icon.svelte-vf05ee .box:where(.svelte-vf05ee){stroke:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .5))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .55));stroke-width:2.4px;fill:#0000;transition:stroke .15s,fill .15s}.check-icon.svelte-vf05ee .check:where(.svelte-vf05ee){stroke:var(--color-action-text,#fff);fill:none;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .26s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}.check-icon.svelte-vf05ee .dash:where(.svelte-vf05ee){stroke:var(--color-action-text,#fff)}.check-icon.svelte-vf05ee.checked .box:where(.svelte-vf05ee){stroke:var(--color-action,#1976d2);fill:var(--color-action,#1976d2)}.check-icon.svelte-vf05ee.checked .check:where(.svelte-vf05ee){stroke-dashoffset:0}.check-icon.svelte-vf05ee.preview .box:where(.svelte-vf05ee){stroke:var(--color-action,#1976d2);fill:rgb(from var(--color-action,#1976d2) r g b / .35)}.check-icon.svelte-vf05ee.preview .check:where(.svelte-vf05ee){stroke:var(--lightningcss-light,var(--color-action,#1976d2))var(--lightningcss-dark,var(--color-action-text,#fff));stroke-dashoffset:0;opacity:.55}.expand-cell.svelte-vf05ee{text-align:center;justify-content:center;padding-left:.5rem!important;padding-right:.25rem!important}.expand-btn.svelte-vf05ee{width:28px;height:28px;color:var(--lightningcss-light,var(--color-text-muted,#6b7280))var(--lightningcss-dark,var(--color-text-muted,#9ca3af));cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:background .16s;display:inline-flex}.expand-btn.svelte-vf05ee:hover{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .07))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .1));transition:none}.expand-btn.svelte-vf05ee:active{transform:scale(.9)}.expand-btn.svelte-vf05ee:focus-visible{outline:2px solid var(--color-action,#1976d2);outline-offset:1px}.expand-chevron.svelte-vf05ee{transition:transform .24s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}.expand-chevron.expanded.svelte-vf05ee{transform:rotate(90deg)}.expanded-row.svelte-vf05ee{background:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .04))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .07))}.expanded-row.svelte-vf05ee td:where(.svelte-vf05ee){white-space:normal;text-overflow:clip;grid-column:1/-1;padding:0;display:block;overflow:visible}.expanded-content.svelte-vf05ee{padding:1rem 1.25rem}.dense.svelte-vf05ee .expanded-content:where(.svelte-vf05ee){padding:.5rem .75rem}.comfortable.svelte-vf05ee .expanded-content:where(.svelte-vf05ee){padding:1.25rem 1.5rem}.group-row.svelte-vf05ee{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .03))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .05))}.group-row.svelte-vf05ee td:where(.svelte-vf05ee){grid-column:1/-1;padding:0;display:block}.group-toggle.svelte-vf05ee{width:100%;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.group-toggle.svelte-vf05ee:hover{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .04))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .06))}.group-toggle.svelte-vf05ee:focus-visible{outline:2px solid var(--color-action,#1976d2);outline-offset:-2px;border-radius:2px}.group-chevron.svelte-vf05ee{flex-shrink:0;transition:transform .2s}.group-chevron.svelte-vf05ee:not(.group-collapsed){transform:rotate(90deg)}.group-count.svelte-vf05ee{color:var(--lightningcss-light,var(--color-text-muted,#6b7280))var(--lightningcss-dark,var(--color-text-muted,#9ca3af));font-size:.75rem;font-weight:400}.empty-row.svelte-vf05ee td:where(.svelte-vf05ee){white-space:normal;grid-column:1/-1;padding:0;display:block}.empty.svelte-vf05ee{color:var(--lightningcss-light,var(--color-text-muted,#6b7280))var(--lightningcss-dark,var(--color-text-muted,#9ca3af));flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty.svelte-vf05ee p:where(.svelte-vf05ee){margin:.75rem 0 0;font-size:.875rem}.skeleton-row.svelte-vf05ee{pointer-events:none;border-bottom:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#2e2e2e))}.skeleton-row.svelte-vf05ee:last-child{border-bottom:none}.skeleton-bar.svelte-vf05ee{border-radius:var(--radius-full,100000px);background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));height:.7em;margin-block:calc(.5lh - .35em);position:relative;overflow:hidden}.skeleton-bar.svelte-vf05ee:after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.skeleton-bar.svelte-vf05ee.glyph{margin-block:0}.row.reorderable.svelte-vf05ee{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wrapper.reordering.svelte-vf05ee{-webkit-user-select:none;user-select:none;cursor:grabbing}.wrapper.resizing-active.svelte-vf05ee{cursor:col-resize;-webkit-user-select:none;user-select:none}.wrapper.reordering.svelte-vf05ee tbody:where(.svelte-vf05ee) tr:where(.svelte-vf05ee){pointer-events:none}.wrapper.reordering.svelte-vf05ee .row:where(.svelte-vf05ee){will-change:transform;transition:transform .2s cubic-bezier(.2,.85,.3,1)}.wrapper.reordering.svelte-vf05ee .row.clickable:where(.svelte-vf05ee):active{translate:none;scale:none}.row.drag-source.svelte-vf05ee{visibility:hidden}.wrapper.reordering.svelte-vf05ee .row.drag-source:where(.svelte-vf05ee){transition:none}.row.drag-armed.svelte-vf05ee{z-index:5;background:var(--lightningcss-light,var(--color-bg,#fff))var(--lightningcss-dark,var(--color-bg,#1a1a1a));animation:svelte-vf05ee-arm .18s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)) forwards}@keyframes svelte-vf05ee-arm{0%{transform:scale(1);box-shadow:0 0 #0000}to{transform:scale(1.015);box-shadow:0 10px 24px #00000029,0 3px 8px #0000001f}}.drag-overlay.svelte-vf05ee{z-index:1000;pointer-events:none;filter:drop-shadow(0 18px 32px #00000038)drop-shadow(0 6px 12px #00000029);border-radius:var(--table-radius,14px);display:grid;position:fixed;top:0;left:0}@supports (corner-shape:squircle){.drag-overlay.svelte-vf05ee{corner-shape:squircle;border-radius:calc(var(--table-radius,14px) * var(--squircle-ratio,2))}}.drag-overlay.svelte-vf05ee{will-change:translate, scale;overflow:hidden}.drag-overlay.settling.svelte-vf05ee{filter:drop-shadow(0 6px 14px #0000001f);transition:filter .3s}.drag-overlay.collapsed.svelte-vf05ee{overflow:visible}.drag-overlay.collapsed.svelte-vf05ee .ghost-row:where(.svelte-vf05ee){border-radius:var(--table-radius,14px)}@supports (corner-shape:squircle){.drag-overlay.collapsed.svelte-vf05ee .ghost-row:where(.svelte-vf05ee){corner-shape:squircle;border-radius:calc(var(--table-radius,14px) * var(--squircle-ratio,2))}}.drag-overlay.collapsed.svelte-vf05ee .ghost-row:where(.svelte-vf05ee){overflow:hidden}.drag-overlay.collapsed.svelte-vf05ee:before,.drag-overlay.collapsed.svelte-vf05ee:after{content:"";z-index:-1;border-radius:var(--table-radius,14px);position:absolute;inset:0 5px}@supports (corner-shape:squircle){.drag-overlay.collapsed.svelte-vf05ee:before,.drag-overlay.collapsed.svelte-vf05ee:after{corner-shape:squircle;border-radius:calc(var(--table-radius,14px) * var(--squircle-ratio,2))}}.drag-overlay.collapsed.svelte-vf05ee:before,.drag-overlay.collapsed.svelte-vf05ee:after{background:var(--lightningcss-light,var(--color-bg,#fff))var(--lightningcss-dark,var(--color-bg,#232323));border:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#3a3a3a))}.drag-overlay.collapsed.svelte-vf05ee:before{transform:translateY(5px)scale(.99)}.drag-overlay.collapsed.svelte-vf05ee:after{opacity:.85;left:10px;right:10px;transform:translateY(10px)scale(.985)}.drag-count.svelte-vf05ee{background:var(--color-action,#1976d2);min-width:1.5rem;height:1.5rem;color:var(--color-action-text,#fff);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 2px 6px #00000040}.ghost-row.svelte-vf05ee{grid-template-columns:subgrid;background:var(--lightningcss-light,var(--color-bg,#fff))var(--lightningcss-dark,var(--color-bg,#1a1a1a));color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));grid-column:1/-1;font-size:.875rem;display:grid}.ghost-row.svelte-vf05ee:not(:last-child){border-bottom:1px solid var(--lightningcss-light,var(--color-border,#e5e7eb))var(--lightningcss-dark,var(--color-border,#2e2e2e))}.ghost-cell.svelte-vf05ee{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;padding:.75rem 1rem;display:flex;overflow:hidden}.drag-overlay.dense.svelte-vf05ee .ghost-cell:where(.svelte-vf05ee){padding:.375rem .75rem;font-size:.8125rem}.drag-overlay.comfortable.svelte-vf05ee .ghost-cell:where(.svelte-vf05ee){padding:1rem 1.25rem}.ghost-cell.checkbox-cell.svelte-vf05ee,.ghost-cell.expand-cell.svelte-vf05ee{justify-content:center;padding-left:.5rem;padding-right:.25rem}@media (prefers-reduced-motion:reduce){.skeleton-bar.svelte-vf05ee:after{animation:none}.expand-chevron.svelte-vf05ee,.group-chevron.svelte-vf05ee,.arrow-rot.svelte-vf05ee,.arrow.svelte-vf05ee,.check-icon.svelte-vf05ee .check:where(.svelte-vf05ee),.row.clickable.svelte-vf05ee,tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee),tbody.svelte-vf05ee tr.row:where(.svelte-vf05ee):before,.th-button.svelte-vf05ee,.row.drag-armed.svelte-vf05ee,.wrapper.reordering.svelte-vf05ee .row:where(.svelte-vf05ee),.drag-overlay.svelte-vf05ee,.drag-overlay.settling.svelte-vf05ee,.resize-line.svelte-vf05ee{transition:none!important;animation:none!important}}.timeline.svelte-1vxu9rt{width:100%;margin:0;padding:0;list-style:none;position:relative}.timeline.svelte-1vxu9rt.vertical{flex-direction:column;display:flex}.timeline.svelte-1vxu9rt.horizontal{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:0;padding-block:1.4rem;display:flex;overflow-x:auto}.timeline.svelte-1vxu9rt.horizontal::-webkit-scrollbar{display:none}.wrap.svelte-1vxu9rt{width:100%;position:relative}.wrap.svelte-1vxu9rt .timeline-nav{z-index:3;background:var(--color-surface,#fff);box-shadow:var(--shadow-md,0 3px 10px #0000001f);opacity:0;animation:svelte-1vxu9rt-timeline-nav-fade .2s var(--ease-out,ease) forwards;position:absolute;top:50%;transform:translateY(-50%)}.wrap.svelte-1vxu9rt .timeline-nav-prev{left:-.75rem}.wrap.svelte-1vxu9rt .timeline-nav-next{right:-.75rem}@keyframes svelte-1vxu9rt-timeline-nav-fade{to{opacity:1}}.item.svelte-1vxu9rt{--node:18px;--rail:2px;--gap:1rem;--run:1.9rem;--node-gap:4px;--fs-date:.72rem;--fs-title:.9rem;--fs-body:.83rem;--accent:var(--marker-color,var(--color-action,#2563eb));--node-fg:var(--color-action-text,#fff);--rail-color:var(--color-border,#e5e7eb);display:block;position:relative}.item.svelte-1vxu9rt.dense{--node:14px;--gap:.7rem;--run:1.1rem;--node-gap:3px;--fs-date:.68rem;--fs-title:.83rem;--fs-body:.78rem}.item.svelte-1vxu9rt.comfortable{--node:24px;--rail:2.5px;--gap:1.25rem;--run:2.6rem;--node-gap:5px;--fs-date:.78rem;--fs-title:1rem;--fs-body:.9rem}.item.svelte-1vxu9rt.vertical{padding-bottom:var(--run)}.item.svelte-1vxu9rt.horizontal{scroll-snap-align:start;min-width:9rem}.item.svelte-1vxu9rt.horizontal.dense{min-width:6.5rem}.item.svelte-1vxu9rt.horizontal.comfortable{min-width:12.5rem}.lead.svelte-1vxu9rt{box-sizing:border-box;width:100%;color:inherit;text-decoration:none;display:flex}.item.vertical:where(.svelte-1vxu9rt) .lead.svelte-1vxu9rt{align-items:flex-start;gap:var(--gap);flex-direction:row}.item.horizontal:where(.svelte-1vxu9rt) .lead.svelte-1vxu9rt{flex-direction:column;align-items:center}.item.complete.svelte-1vxu9rt{--accent:var(--marker-color,var(--color-success,#16a34a));--node-fg:var(--color-success-text,#fff);--rail-color:var(--marker-color,var(--color-success,#16a34a))}.item.active.svelte-1vxu9rt{--accent:var(--marker-color,var(--color-action,#2563eb))}.item.pending.svelte-1vxu9rt{--accent:var(--marker-color,var(--color-text-muted,#9ca3af))}.item.reveal.svelte-1vxu9rt{opacity:0;transition:opacity .52s var(--ease-out,ease), transform .52s var(--ease-out,ease);transform:translateY(14px)}.item.reveal.visible.svelte-1vxu9rt{opacity:1;transform:none}.item.reveal.horizontal.svelte-1vxu9rt{transform:translate(18px)}.item.reveal.horizontal.visible.svelte-1vxu9rt{transform:none}.item.vertical.alternate.svelte-1vxu9rt{width:calc(50% + var(--node) / 2)}.item.vertical.alternate.odd.svelte-1vxu9rt{margin-left:calc(50% - var(--node) / 2)}.item.vertical.alternate.even.svelte-1vxu9rt{text-align:right}.item.vertical.alternate.even.svelte-1vxu9rt .lead:where(.svelte-1vxu9rt){flex-direction:row-reverse}.marker.svelte-1vxu9rt{z-index:1;flex-shrink:0;justify-content:center;align-items:flex-start;display:flex;position:relative}.item.horizontal.svelte-1vxu9rt .marker:where(.svelte-1vxu9rt){align-items:center}.node.svelte-1vxu9rt{width:var(--node);height:var(--node);border-radius:var(--radius-full,100000px);color:var(--node-fg);background:var(--accent);box-shadow:0 0 0 4px rgb(from var(--accent) r g b / .12);scale:var(--node-scale,1);transition:scale .36s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), background-color .24s ease, box-shadow .24s ease;place-items:center;display:grid;position:relative}.item.reveal.svelte-1vxu9rt .node:where(.svelte-1vxu9rt){--node-scale:0}.item.reveal.visible.svelte-1vxu9rt .node:where(.svelte-1vxu9rt){--node-scale:1}.node.svelte-1vxu9rt>.glyph:where(.svelte-1vxu9rt){place-items:center;width:63%;height:63%;display:grid}.node.svelte-1vxu9rt>.glyph:where(.svelte-1vxu9rt) svg{width:100%;height:100%}.node.busy.svelte-1vxu9rt>.glyph:where(.svelte-1vxu9rt){opacity:0}.feedback.svelte-1vxu9rt{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.feedback.svelte-1vxu9rt .layer:where(.svelte-1vxu9rt){grid-area:1/1;place-items:center;display:grid}.feedback.svelte-1vxu9rt .progress{scale:calc(var(--node) / 20)}.feedback.svelte-1vxu9rt circle.track{stroke:rgb(from currentColor r g b / .25)}.feedback.svelte-1vxu9rt circle.arc{stroke:currentColor}.feedback.svelte-1vxu9rt .check:where(.svelte-1vxu9rt){width:64%;height:64%}.feedback.svelte-1vxu9rt .check:where(.svelte-1vxu9rt) polyline:where(.svelte-1vxu9rt){stroke-dasharray:24;stroke-dashoffset:var(--check-draw,0)}.item.active.motion.svelte-1vxu9rt .node.busy:where(.svelte-1vxu9rt):before{animation:none}.item.active.svelte-1vxu9rt .node:where(.svelte-1vxu9rt){box-shadow:0 0 0 4px rgb(from var(--accent) r g b / .18), 0 0 14px 1px rgb(from var(--accent) r g b / .45)}.item.active.motion.svelte-1vxu9rt .node:where(.svelte-1vxu9rt):before{content:"";border-radius:inherit;background:var(--accent);z-index:-1;animation:svelte-1vxu9rt-timeline-ping 2.4s var(--ease-out,ease-out) infinite;position:absolute;inset:0}.item.pending.svelte-1vxu9rt .node:where(.svelte-1vxu9rt),.pending-node.svelte-1vxu9rt{background:rgb(from var(--accent) r g b / .1);box-shadow:inset 0 0 0 var(--rail) var(--accent);color:var(--accent)}.pending-node.svelte-1vxu9rt{--accent:var(--marker-color,var(--color-text-muted,#9ca3af));width:var(--node,18px);height:var(--node,18px);border-radius:var(--radius-full,100000px)}.pending-item.motion.svelte-1vxu9rt .pending-node:where(.svelte-1vxu9rt){animation:2.4s ease-in-out infinite svelte-1vxu9rt-timeline-breathe}.connector.svelte-1vxu9rt{border-radius:var(--radius-full,100000px);background:var(--rail-color);z-index:0;position:absolute}.item.vertical.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){left:calc(var(--node) / 2 - var(--rail) / 2);top:calc(var(--node) + var(--node-gap));bottom:var(--node-gap);width:var(--rail)}.item.horizontal.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){top:calc(var(--node) / 2 - var(--rail) / 2);left:calc(50% + var(--node) / 2 + var(--node-gap));width:calc(100% - var(--node) - 2 * var(--node-gap));height:var(--rail)}.item.reveal.vertical.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){transform-origin:top;transition:transform .56s var(--ease-out,ease) .12s;transform:scaleY(0)}.item.reveal.vertical.visible.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){transform:scaleY(1)}.item.reveal.horizontal.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){transform-origin:0;transition:transform .56s var(--ease-out,ease) .12s;transform:scaleX(0)}.item.reveal.horizontal.visible.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){transform:scaleX(1)}.item.active.vertical.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){background:linear-gradient(to bottom, var(--accent), var(--color-border,#e5e7eb))}.item.active.horizontal.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){background:linear-gradient(to right, var(--accent), var(--color-border,#e5e7eb))}.item.svelte-1vxu9rt:not(:has(~.item))>.connector:where(.svelte-1vxu9rt){display:none}.item.vertical.alternate.even.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){left:auto;right:calc(var(--node) / 2 - var(--rail) / 2)}.lead.interactive.svelte-1vxu9rt{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:scale .18s;position:relative}.lead.interactive.svelte-1vxu9rt:active{scale:.985}.lead.interactive.svelte-1vxu9rt:focus-visible{outline:2px solid var(--color-action,#2563eb);outline-offset:3px;border-radius:var(--radius-md,5px)}@supports (corner-shape:squircle){.lead.interactive.svelte-1vxu9rt:focus-visible{corner-shape:squircle;border-radius:calc(var(--radius-md,5px) * var(--squircle-ratio,2))}}.lead.interactive.svelte-1vxu9rt:hover .node:where(.svelte-1vxu9rt){--node-scale:1.1;box-shadow:0 0 0 6px rgb(from var(--accent) r g b / .18);transition:scale .32s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}.item.active.svelte-1vxu9rt .lead.interactive:where(.svelte-1vxu9rt):hover .node:where(.svelte-1vxu9rt){box-shadow:0 0 0 6px rgb(from var(--accent) r g b / .22), 0 0 16px 1px rgb(from var(--accent) r g b / .5)}.lead.interactive.svelte-1vxu9rt:hover .title:where(.svelte-1vxu9rt){color:var(--color-text-active,var(--color-text,#1a1a1a));transition:none}.content.svelte-1vxu9rt{isolation:isolate;min-width:0;padding-top:calc(var(--node) / 2 - .5em);flex:1;position:relative}.item.horizontal:where(.svelte-1vxu9rt) .content.svelte-1vxu9rt{text-align:center;margin-top:.85rem;padding-top:0}.content.svelte-1vxu9rt:before{content:"";z-index:-1;border-radius:var(--radius-md,5px);background:0 0;transition:background-color .24s;position:absolute;inset:-.3rem -.6rem}@supports (corner-shape:squircle){.content.svelte-1vxu9rt:before{corner-shape:squircle;border-radius:calc(var(--radius-md,5px) * var(--squircle-ratio,2))}}.item.horizontal.svelte-1vxu9rt .content:where(.svelte-1vxu9rt):before{inset:-.3rem -.7rem}.lead.interactive.svelte-1vxu9rt:hover .content:where(.svelte-1vxu9rt):before{background:rgb(from var(--color-text,#333) r g b / .06);transition:none}.surface.svelte-1vxu9rt{z-index:2;border-radius:var(--radius-md,5px);cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:-.3rem -.6rem}@supports (corner-shape:squircle){.surface.svelte-1vxu9rt{corner-shape:squircle;border-radius:calc(var(--radius-md,5px) * var(--squircle-ratio,2))}}.item.horizontal.svelte-1vxu9rt .surface:where(.svelte-1vxu9rt){inset:-.3rem -.7rem}time.svelte-1vxu9rt{font-size:var(--fs-date);font-weight:var(--font-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#6b7280);margin-bottom:.3em;line-height:1.2;display:block}.title.svelte-1vxu9rt{font-weight:var(--font-weight-semibold,600);font-size:var(--fs-title);color:var(--color-text,#1a1a1a);line-height:1.35;transition:color .24s}.body.svelte-1vxu9rt{font-size:var(--fs-body);color:var(--color-text-muted,#6b7280);margin-top:.25em;line-height:1.55}.pending-item.svelte-1vxu9rt{padding-bottom:0}.sentinel.svelte-1vxu9rt{width:1px;height:1px;position:absolute;bottom:0;overflow:hidden}.timeline.skeleton.svelte-1vxu9rt{pointer-events:none}.skeleton-item.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1))}.skeleton-circle.svelte-1vxu9rt,.skeleton-bar.svelte-1vxu9rt{background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));position:relative;overflow:hidden}:is(.skeleton-circle.svelte-1vxu9rt,.skeleton-bar.svelte-1vxu9rt):after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.skeleton-circle.svelte-1vxu9rt{width:var(--node,18px);height:var(--node,18px);border-radius:var(--radius-full,100000px)}.skeleton-item.svelte-1vxu9rt .content:where(.svelte-1vxu9rt){flex-direction:column;align-items:flex-start;display:flex}.skeleton-item.horizontal.svelte-1vxu9rt .content:where(.svelte-1vxu9rt){align-items:center}.skeleton-bar.svelte-1vxu9rt{border-radius:var(--radius-full,100000px);max-width:100%;height:.7em}.skeleton-bar.svelte-1vxu9rt.skeleton-date{width:5rem;font-size:var(--fs-date);margin-block:calc(.5lh - .35em) calc(.5lh - .05em);line-height:1.2}.skeleton-bar.svelte-1vxu9rt.skeleton-title-bar{width:8rem;font-size:var(--fs-title);margin-block:calc(.5lh - .35em);line-height:1.35}.skeleton-bar.svelte-1vxu9rt.skeleton-body-bar{width:12rem;font-size:var(--fs-body);margin-block:calc(.5lh - .1em) calc(.5lh - .35em);line-height:1.55}@keyframes svelte-1vxu9rt-timeline-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes svelte-1vxu9rt-timeline-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.item.reveal.svelte-1vxu9rt{opacity:1!important;transition:none!important;transform:none!important}.node.svelte-1vxu9rt{transition:none!important;scale:1!important}.item.active.svelte-1vxu9rt .node:where(.svelte-1vxu9rt):before,.pending-node.svelte-1vxu9rt{animation:none!important}.item.reveal.svelte-1vxu9rt>.connector:where(.svelte-1vxu9rt){transition:none!important;transform:none!important}.skeleton-circle.svelte-1vxu9rt:after,.skeleton-bar.svelte-1vxu9rt:after{animation:none}}@property --_tree-rail{syntax:"<color>";inherits:true;initial-value:#0000}.tree.svelte-l0td0i{--_indent:var(--tree-indent,.75rem);width:100%;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));-webkit-user-select:none;user-select:none;outline:none;margin:0;padding:0;font-size:.875rem;list-style:none;container-type:inline-size}.tree.svelte-l0td0i:focus-visible:not(.pointer-focus){box-shadow:inset 0 0 0 2px var(--color-action,#1976d2);border-radius:8px}@supports (corner-shape:squircle){.tree.svelte-l0td0i:focus-visible:not(.pointer-focus){corner-shape:squircle;border-radius:calc(8px * var(--squircle-ratio,2))}}.node.svelte-l0td0i{list-style:none;position:relative}.row.svelte-l0td0i{cursor:pointer;border-radius:8px;align-items:center;gap:.125rem;padding:.25rem .5rem .25rem 0;display:flex}@supports (corner-shape:squircle){.row.svelte-l0td0i{corner-shape:squircle;border-radius:calc(8px * var(--squircle-ratio,2))}}.row.svelte-l0td0i{min-height:1.75rem;transition:background-color .1s,translate .2s,scale .2s;position:relative}.row.svelte-l0td0i:hover{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .06))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .08));transition:translate .2s,scale .2s}.row.svelte-l0td0i:active{translate:0 2px;scale:.98 var(--press-scale-y,.85);scale:clamp(.9, 1 - tan(atan2(var(--press-shrink,20px), 100cqi)), 1) var(--press-scale-y,.85)}.node.disabled.svelte-l0td0i>.row:where(.svelte-l0td0i):active{translate:none;scale:none}.node.selected.svelte-l0td0i>.row:where(.svelte-l0td0i){background:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .1))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .15))}.node.selected.svelte-l0td0i>.row.adj-bottom:where(.svelte-l0td0i),.row:hover.adj-bottom.svelte-l0td0i{border-bottom-right-radius:0;border-bottom-left-radius:0}.node.selected.svelte-l0td0i>.row.adj-top:where(.svelte-l0td0i),.row:hover.adj-top.svelte-l0td0i{border-top-left-radius:0;border-top-right-radius:0}.node.selected.svelte-l0td0i>.row:where(.svelte-l0td0i):hover{background:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .15))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .22));transition:translate .2s}.node.focused.svelte-l0td0i>.row:where(.svelte-l0td0i){outline:2px solid var(--color-action,#1976d2);outline-offset:-2px;border-radius:var(--radius-md,4px)}@supports (corner-shape:squircle){.node.focused.svelte-l0td0i>.row:where(.svelte-l0td0i){corner-shape:squircle;border-radius:calc(var(--radius-md,4px) * var(--squircle-ratio,2))}}.node.disabled.svelte-l0td0i>.row:where(.svelte-l0td0i){opacity:.5;pointer-events:none}.tree.dense.svelte-l0td0i .row:where(.svelte-l0td0i){min-height:1.375rem;padding-top:.0625rem;padding-bottom:.0625rem;font-size:.8125rem}.tree.comfortable.svelte-l0td0i .row:where(.svelte-l0td0i){min-height:2.25rem;padding-top:.5rem;padding-bottom:.5rem}.chevron.svelte-l0td0i{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--lightningcss-light,var(--color-text-muted,#888))var(--lightningcss-dark,var(--color-text-muted,#999));border-radius:var(--radius-md,4px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}@supports (corner-shape:squircle){.chevron.svelte-l0td0i{corner-shape:squircle;border-radius:calc(var(--radius-md,4px) * var(--squircle-ratio,2))}}.chevron.svelte-l0td0i:not(.has-children){visibility:hidden}.chevron.svelte-l0td0i:hover{background:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .08))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .1));transition:none}.chevron-icon.svelte-l0td0i{transition:transform .2s}.chevron-icon.svelte-l0td0i.rotated{transform:rotate(90deg)}.spinner.svelte-l0td0i{color:var(--lightningcss-light,var(--color-action,#1976d2))var(--lightningcss-dark,var(--color-action,#5c9ce6));animation:1.4s cubic-bezier(.4,0,.2,1) infinite svelte-l0td0i-tree-spin}.spinner.svelte-l0td0i circle:where(.svelte-l0td0i){transform-origin:50%;animation:1.4s ease-in-out infinite svelte-l0td0i-tree-spinner-dash}@keyframes svelte-l0td0i-tree-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-l0td0i-tree-spinner-dash{0%{stroke-dasharray:1 38;stroke-dashoffset:0}50%{stroke-dasharray:22 38;stroke-dashoffset:-9px}to{stroke-dasharray:22 38;stroke-dashoffset:-28px}}.checkbox.svelte-l0td0i{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--lightningcss-light,var(--color-text,#1a1a1a))var(--lightningcss-dark,var(--color-text,#f5f5f5));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 .125rem;padding:0;display:flex}.indicator.svelte-l0td0i{flex-shrink:0}.indicator.svelte-l0td0i .box:where(.svelte-l0td0i){stroke:var(--lightningcss-light,var(--color-text-muted,#999))var(--lightningcss-dark,var(--color-text-muted,#777));fill:#0000;transition:stroke .15s,fill .15s}.indicator.svelte-l0td0i .mark:where(.svelte-l0td0i){stroke:#0000;fill:none;stroke-dasharray:28;stroke-dashoffset:28px;transition:stroke-dashoffset .25s,stroke .15s}.indicator.svelte-l0td0i .dash:where(.svelte-l0td0i){stroke:#0000;transition:stroke .15s}.indicator.svelte-l0td0i.checked .box:where(.svelte-l0td0i){stroke:var(--color-action,#1976d2);fill:var(--color-action,#1976d2)}.indicator.svelte-l0td0i.checked .mark:where(.svelte-l0td0i){stroke:var(--color-bg,#fff);stroke-dashoffset:0}.indicator.svelte-l0td0i.indeterminate .box:where(.svelte-l0td0i){stroke:var(--color-action,#1976d2);fill:var(--color-action,#1976d2)}.indicator.svelte-l0td0i.indeterminate .dash:where(.svelte-l0td0i){stroke:var(--color-bg,#fff)}.indicator.svelte-l0td0i.animating-check{animation:.35s cubic-bezier(.34,1.56,.64,1) svelte-l0td0i-box-pulse}.indicator.svelte-l0td0i.animating-check .mark:where(.svelte-l0td0i){stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.34,1.56,.64,1)}.indicator.svelte-l0td0i.animating-uncheck .mark:where(.svelte-l0td0i){stroke:var(--color-bg,#fff);stroke-dashoffset:28px;transition:stroke-dashoffset 50ms cubic-bezier(.4,0,.2,1)}.indicator.svelte-l0td0i.animating-uncheck .box:where(.svelte-l0td0i){stroke:var(--color-action,#1976d2);fill:var(--color-action,#1976d2)}@keyframes svelte-l0td0i-box-pulse{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}.content.svelte-l0td0i{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.icon.svelte-l0td0i{color:var(--lightningcss-light,var(--color-text-muted,#666))var(--lightningcss-dark,var(--color-text-muted,#aaa));flex-shrink:0;align-items:center;display:flex}.label.svelte-l0td0i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label.svelte-l0td0i mark:where(.svelte-l0td0i){background:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .2))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .3));color:inherit;border-radius:2px;padding:0 1px}.children.svelte-l0td0i{opacity:0;grid-template-rows:min-content 0fr;transition:grid-template-rows .2s,opacity .15s;display:grid}.children.svelte-l0td0i:before{content:""}.children.svelte-l0td0i>ul{visibility:hidden;transition-behavior:allow-discrete;margin:0;padding:0;list-style:none;transition:visibility 0s .2s;overflow:hidden}.children.svelte-l0td0i.show{opacity:1;grid-template-rows:min-content 1fr}.children.svelte-l0td0i.show>ul{visibility:visible;transition:visibility}.tree.show-lines.svelte-l0td0i .children:where(.svelte-l0td0i)>ul{--_tree-rail:var(--lightningcss-light,rgb(from var(--color-text,#000) r g b / .15))var(--lightningcss-dark,rgb(from var(--color-text,#fff) r g b / .2));transition:--_tree-rail .2s;position:relative}.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children:where(.svelte-l0td0i)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children:where(.svelte-l0td0i)>ul>.node:last-child>.row:before{content:"";top:0;left:calc(.625rem + var(--line-offset,0px));border-left:1.5px solid var(--_tree-rail);pointer-events:none;clip-path:inset(0 0 100%);transition:clip-path .15s;position:absolute}.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children:where(.svelte-l0td0i)>ul>.node:not(:last-child):before{bottom:0}.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children:where(.svelte-l0td0i)>ul>.node:last-child>.row:before{border-bottom:1.5px solid var(--_tree-rail);border-bottom-left-radius:.375rem;width:.5rem;height:50%}.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children:where(.svelte-l0td0i)>ul>.node:first-child:not(:last-child):before{-webkit-mask-image:linear-gradient(#0000,#000 .5rem);mask-image:linear-gradient(#0000,#000 .5rem)}.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children.show:where(.svelte-l0td0i)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children.show:where(.svelte-l0td0i)>ul>.node:last-child>.row:before{clip-path:inset(0);transition:clip-path .2s ease-out calc(min(80ms + var(--i,0) * 40ms, .4s))}:is(.tree.show-lines.svelte-l0td0i .children:where(.svelte-l0td0i)>ul:has(>.node>.row:hover),.tree.show-lines.svelte-l0td0i .children:where(.svelte-l0td0i)>ul:has(>.node.selected),.tree.show-lines.svelte-l0td0i .children:where(.svelte-l0td0i)>ul:has(>.node.focused)){--_tree-rail:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .5))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .55));transition:none}.node.dragged.svelte-l0td0i{opacity:.4}.node.drop-before.svelte-l0td0i>.row:where(.svelte-l0td0i):after,.node.drop-after.svelte-l0td0i>.row:where(.svelte-l0td0i):after{content:"";background:var(--color-action,#1976d2);z-index:1;border-radius:1px;height:2px;position:absolute;left:0;right:0}.node.drop-before.svelte-l0td0i>.row:where(.svelte-l0td0i):after{top:0}.node.drop-after.svelte-l0td0i>.row:where(.svelte-l0td0i):after{bottom:0}.node.drop-inside.svelte-l0td0i>.row:where(.svelte-l0td0i){outline:2px solid var(--color-action,#1976d2);outline-offset:-2px;border-radius:8px}@supports (corner-shape:squircle){.node.drop-inside.svelte-l0td0i>.row:where(.svelte-l0td0i){corner-shape:squircle;border-radius:calc(8px * var(--squircle-ratio,2))}}.node.drop-inside.svelte-l0td0i>.row:where(.svelte-l0td0i){background:var(--lightningcss-light,rgb(from var(--color-action,#1976d2) r g b / .08))var(--lightningcss-dark,rgb(from var(--color-action,#5c9ce6) r g b / .12))}.tree.dragging.svelte-l0td0i,.tree.dragging.svelte-l0td0i .row:where(.svelte-l0td0i){cursor:grabbing}.tree.skeleton.svelte-l0td0i{pointer-events:none}.skeleton-node.svelte-l0td0i{align-items:center;gap:.125rem;min-height:1.75rem;padding:.25rem .5rem .25rem 0;display:flex}.tree.dense.svelte-l0td0i .skeleton-node:where(.svelte-l0td0i){min-height:1.375rem;padding-top:.0625rem;padding-bottom:.0625rem;font-size:.8125rem}.tree.comfortable.svelte-l0td0i .skeleton-node:where(.svelte-l0td0i){min-height:2.25rem;padding-top:.5rem;padding-bottom:.5rem}.skeleton-chevron.svelte-l0td0i,.skeleton-bar.svelte-l0td0i{background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));position:relative;overflow:hidden}:is(.skeleton-chevron.svelte-l0td0i,.skeleton-bar.svelte-l0td0i):after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.skeleton-chevron.svelte-l0td0i{border-radius:var(--radius-sm,2px);flex-shrink:0;width:.875rem;height:.875rem;margin:.1875rem}.skeleton-bar.svelte-l0td0i{border-radius:var(--radius-full,100000px);height:.7em;margin-block:calc(.5lh - .35em)}@media (prefers-reduced-motion:reduce){.skeleton-chevron.svelte-l0td0i:after,.skeleton-bar.svelte-l0td0i:after{animation:none}.chevron-icon.svelte-l0td0i{transition:none}.indicator.svelte-l0td0i{animation:none}.indicator.svelte-l0td0i .mark:where(.svelte-l0td0i){transition:none}.children.svelte-l0td0i{transition:none}.spinner.svelte-l0td0i{animation:none}.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children:where(.svelte-l0td0i)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children:where(.svelte-l0td0i)>ul>.node:last-child>.row:before,.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children.show:where(.svelte-l0td0i)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-l0td0i .node:where(.svelte-l0td0i)>.children.show:where(.svelte-l0td0i)>ul>.node:last-child>.row:before{clip-path:none;transition:none}}.callout.svelte-1lviya5{--callout-color:var(--color-action);--callout-bg:var(--color-action-bg);--callout-fg:var(--lightningcss-light,oklch(from var(--callout-color) min(l, .5) c h))var(--lightningcss-dark,oklch(from var(--callout-color) max(l, .65) c h));--_pad-y:1rem;--_pad-x:1.25rem;--_gap:.75rem;--_accent-bar-margin:-.25rem;border-radius:var(--radius-lg);grid-template-rows:0fr;display:grid}@supports (corner-shape:squircle){.callout.svelte-1lviya5{corner-shape:squircle;border-radius:calc(var(--radius-lg) * var(--squircle-ratio,2))}}.callout.svelte-1lviya5{background:var(--callout-bg);opacity:0;transition:grid-template-rows .3s,opacity .3s,transform .3s;transform:scale(.98)}.callout.svelte-1lviya5.visible{opacity:1;grid-template-rows:1fr;transform:scale(1)}.callout.svelte-1lviya5.success{--callout-color:var(--color-success);--callout-bg:var(--color-success-bg)}.callout.svelte-1lviya5.warning{--callout-color:var(--color-warning);--callout-bg:var(--color-warning-bg)}.callout.svelte-1lviya5.error{--callout-color:var(--color-error);--callout-bg:var(--color-error-bg)}.callout.svelte-1lviya5.tip{--callout-color:var(--color-action);--callout-bg:color-mix(in oklch, var(--color-action) 10%, transparent)}.callout.svelte-1lviya5.banner{background:var(--callout-color);color:#fff;opacity:0;border-radius:0;width:100%;transform:translateY(-100%)}.callout.svelte-1lviya5.banner.visible{opacity:1;translate:0}.callout.svelte-1lviya5.banner .inner:where(.svelte-1lviya5){justify-content:center}.callout.svelte-1lviya5.banner .inner:where(.svelte-1lviya5):before{content:none}.callout.svelte-1lviya5.banner .icon:where(.svelte-1lviya5),.callout.svelte-1lviya5.banner .title:where(.svelte-1lviya5){color:#fff}.callout.svelte-1lviya5.banner .body:where(.svelte-1lviya5){color:#ffffffe6}.callout.svelte-1lviya5.sticky{z-index:var(--layer-sticky);position:sticky;top:0}.callout.svelte-1lviya5.dense{--_pad-y:.5rem;--_pad-x:.75rem;--_gap:.5rem;--_accent-bar-margin:0;--radius-lg:var(--radius-md)}.callout.svelte-1lviya5.comfortable{--_pad-y:1.25rem;--_pad-x:1.75rem;--_gap:1rem;--_accent-bar-margin:-.5rem}.callout.svelte-1lviya5.skeleton{pointer-events:none;--skeleton-bg:color-mix(in oklch, var(--callout-color) 25%, transparent);--skeleton-sheen:color-mix(in oklch, var(--callout-color) 40%, transparent);width:min(100%,30rem)}.callout.svelte-1lviya5.skeleton .content:where(.svelte-1lviya5){flex-direction:column;flex:1;min-width:0;display:flex}.callout.svelte-1lviya5.banner.skeleton{--skeleton-bg:#ffffff40;--skeleton-sheen:#ffffff59}.callout.svelte-1lviya5.banner.skeleton .skeleton-line.title-skeleton:where(.svelte-1lviya5){--skeleton-bg:#fff6}.inner.svelte-1lviya5{align-items:flex-start;gap:var(--_gap);padding:var(--_pad-y) var(--_pad-x);display:flex;overflow:hidden}.inner.svelte-1lviya5:before{content:"";border-radius:var(--radius-full);background:var(--callout-fg);width:4px;margin-left:calc(var(--_gap) - var(--_pad-x));margin-top:var(--_accent-bar-margin);margin-bottom:var(--_accent-bar-margin);flex-shrink:0;align-self:stretch}.icon.svelte-1lviya5{color:var(--callout-fg);flex-shrink:0;align-items:center;height:1.4em;line-height:1.4em;display:flex}.visible:where(.svelte-1lviya5) .icon.svelte-1lviya5{animation:.4s .15s both svelte-1lviya5-icon-bounce}.content.svelte-1lviya5{flex:1;min-width:0}.title.svelte-1lviya5{color:var(--callout-fg);margin-bottom:.25rem;font-weight:600;line-height:1.4}.body.svelte-1lviya5{color:var(--color-text);font-size:.9375rem;line-height:1.5}.action.svelte-1lviya5{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.dismiss.svelte-1lviya5{color:var(--callout-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dismiss.svelte-1lviya5 .button{--color-text:var(--callout-fg)}.skeleton-line.svelte-1lviya5{background:var(--skeleton-bg,rgb(from var(--color-text,#888) r g b / .1));border-radius:var(--radius-full,100000px);height:.65625rem;margin:.375rem 0;position:relative;overflow:hidden}.skeleton-line.svelte-1lviya5:after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--skeleton-sheen,rgb(from var(--color-text,#888) r g b / .12)) 50%, transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration,2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.skeleton-line.svelte-1lviya5.title-skeleton{--skeleton-bg:color-mix(in oklch, var(--callout-color) 35%, transparent);width:35%;height:.7em;margin:.35em 0 calc(.35em + .25rem)}.skeleton-line.svelte-1lviya5.short{width:55%}@keyframes svelte-1lviya5-icon-bounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.callout.svelte-1lviya5{transition:none}.callout.svelte-1lviya5.banner{translate:none}.visible:where(.svelte-1lviya5) .icon.svelte-1lviya5{animation:none}.skeleton-line.svelte-1lviya5:after{animation:none}}
