.pan-amount[data-v-e22646ca]{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);white-space:nowrap}.pan-amount--neutral[data-v-e22646ca],.pan-amount--expense[data-v-e22646ca]{color:var(--color-text-primary)}.pan-amount--income[data-v-e22646ca]{color:var(--color-success-text)}.pan-amount--small[data-v-e22646ca]{font-size:var(--font-size-small)}.pan-amount--body[data-v-e22646ca]{font-size:var(--font-size-body)}.pan-amount--large[data-v-e22646ca]{font-size:var(--font-size-large)}.pan-amount--title[data-v-e22646ca]{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold)}.pan-amount--heading[data-v-e22646ca]{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold)}.pan-avatar[data-v-5199165b]{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pan-avatar--sm[data-v-5199165b]{width:var(--size-control-sm);height:var(--size-control-sm);font-size:var(--font-size-caption)}.pan-avatar--md[data-v-5199165b]{width:var(--size-control-lg);height:var(--size-control-lg);font-size:var(--font-size-small)}.pan-avatar--neutral[data-v-5199165b]{color:var(--color-text-secondary);background:var(--color-bg-active)}.pan-avatar--accent[data-v-5199165b]{color:var(--color-text-accent);background:var(--color-accent-subtle)}.pan-avatar--highlight[data-v-5199165b]{color:var(--color-highlight-text);background:var(--color-highlight-subtle)}.pan-avatar--plum[data-v-5199165b]{color:var(--color-plum-text);background:var(--color-plum-subtle)}.pan-avatar--rose[data-v-5199165b]{color:var(--color-rose-text);background:var(--color-rose-subtle)}.pan-avatar--success[data-v-5199165b]{color:var(--color-success-text);background:var(--color-success-subtle)}.pan-avatar--danger[data-v-5199165b]{color:var(--color-danger-text);background:var(--color-danger-subtle)}.pan-avatar--warning[data-v-5199165b]{color:var(--color-warning-text);background:var(--color-warning-subtle)}.pan-avatar--info[data-v-5199165b]{color:var(--color-info-text);background:var(--color-info-subtle)}.pan-badge[data-v-4f468a2b]{padding:0 var(--space-2xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;border-radius:var(--radius-full);align-items:center;display:inline-flex}.pan-badge--neutral[data-v-4f468a2b]{color:var(--color-text-secondary);background:var(--color-bg-active)}.pan-badge--accent[data-v-4f468a2b]{color:var(--color-text-accent);background:var(--color-accent-subtle)}.pan-badge--highlight[data-v-4f468a2b]{color:var(--color-highlight-text);background:var(--color-highlight-subtle)}.pan-badge--plum[data-v-4f468a2b]{color:var(--color-plum-text);background:var(--color-plum-subtle)}.pan-badge--rose[data-v-4f468a2b]{color:var(--color-rose-text);background:var(--color-rose-subtle)}.pan-badge--success[data-v-4f468a2b]{color:var(--color-success-text);background:var(--color-success-subtle)}.pan-badge--danger[data-v-4f468a2b]{color:var(--color-danger-text);background:var(--color-danger-subtle)}.pan-badge--warning[data-v-4f468a2b]{color:var(--color-warning-text);background:var(--color-warning-subtle)}.pan-badge--info[data-v-4f468a2b]{color:var(--color-info-text);background:var(--color-info-subtle)}.pan-cell-button[data-v-dd4dda0b]{gap:var(--space-3xs);width:100%;height:var(--size-control-lg);padding:0 var(--space-2xs);color:var(--color-text-secondary);font-size:var(--font-size-small);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;align-items:center;display:flex;overflow:hidden}.pan-cell-button--scroll[data-v-dd4dda0b]{scrollbar-width:thin;overflow-x:auto}.pan-cell-button[data-v-dd4dda0b]:hover{background:var(--color-bg-active)}.pan-cell-button[data-v-dd4dda0b]:focus-visible{outline-offset:calc(var(--border-width-focus) * -1)}.pan-cell-button__placeholder[data-v-dd4dda0b]{color:var(--color-text-tertiary);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.pan-cell-button:hover .pan-cell-button__placeholder[data-v-dd4dda0b],.pan-cell-button:focus-visible .pan-cell-button__placeholder[data-v-dd4dda0b]{opacity:1}.pan-icon[data-v-b525a951]{color:currentColor;flex-shrink:0}.pan-icon--sm[data-v-b525a951]{width:var(--size-icon-sm);height:var(--size-icon-sm)}.pan-icon--md[data-v-b525a951]{width:var(--size-icon-md);height:var(--size-icon-md)}.pan-icon--lg[data-v-b525a951]{width:var(--size-icon-lg);height:var(--size-icon-lg)}.pan-brand-mark[data-v-b925018e]{flex-shrink:0;display:inline-flex;position:relative}.pan-brand-mark--sm[data-v-b925018e]{width:var(--size-brand-sm);height:var(--size-brand-sm)}.pan-brand-mark--lg[data-v-b925018e]{width:var(--size-brand-lg);height:var(--size-brand-lg)}.pan-brand-mark__slice[data-v-b925018e]{width:100%;height:100%;overflow:visible}.pan-brand-mark__bread[data-v-b925018e]{fill:var(--color-brand-crumb);stroke:var(--color-brand-crust);stroke-width:5px;stroke-linejoin:round}.pan-brand-mark__dots[data-v-b925018e]{fill:var(--color-brand-crumb-dots)}.pan-brand-mark__lock[data-v-b925018e]{right:calc(var(--space-2xs) * -1);bottom:calc(var(--space-2xs) * -1);width:var(--size-control-lg);height:var(--size-control-lg);color:var(--color-text-on-accent);background:var(--color-accent-bg);border:var(--border-width-focus) solid var(--color-bg-canvas);border-radius:var(--radius-full);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:inline-flex;position:absolute}.pan-spinner[data-v-45cd6960]{color:var(--color-text-tertiary);display:inline-flex}.pan-spinner[data-v-45cd6960] .pan-icon{animation:pan-spin-45cd6960 var(--duration-spin) linear infinite}.pan-spinner__label[data-v-45cd6960]{width:var(--border-width-thin);height:var(--border-width-thin);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@keyframes pan-spin-45cd6960{to{transform:rotate(360deg)}}.pan-button[data-v-e63191d2]{gap:var(--space-2xs);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pan-button[data-v-e63191d2]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.pan-button--sm[data-v-e63191d2]{min-height:var(--size-control-sm);padding:0 var(--space-2xs);font-size:var(--font-size-small)}.pan-button--md[data-v-e63191d2]{min-height:var(--size-control-md);padding:0 var(--space-xs);font-size:var(--font-size-body)}.pan-button--lg[data-v-e63191d2]{min-height:var(--size-control-lg);padding:0 var(--space-sm);font-size:var(--font-size-body)}.pan-button--block[data-v-e63191d2]{width:100%}.pan-button--primary[data-v-e63191d2]{--pan-button-color:var(--color-accent-bg)}.pan-button--highlight[data-v-e63191d2]{--pan-button-color:var(--color-highlight-fg)}.pan-button--danger[data-v-e63191d2]{--pan-button-color:var(--color-danger-text)}.pan-button--primary[data-v-e63191d2],.pan-button--highlight[data-v-e63191d2],.pan-button--danger[data-v-e63191d2]{color:var(--pan-button-color);border-color:var(--pan-button-color);background:0 0}.pan-button--primary[data-v-e63191d2]:hover:not(:disabled),.pan-button--highlight[data-v-e63191d2]:hover:not(:disabled),.pan-button--danger[data-v-e63191d2]:hover:not(:disabled){color:var(--color-text-on-fill);background:var(--pan-button-color)}.pan-button--secondary[data-v-e63191d2]{color:var(--color-text-primary);background:var(--color-bg-surface);border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.pan-button--secondary[data-v-e63191d2]:hover:not(:disabled){background:var(--color-bg-active)}.pan-button--ghost[data-v-e63191d2]{color:var(--color-text-secondary);background:0 0}.pan-button--ghost[data-v-e63191d2]:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-active)}@media (pointer:coarse){.pan-button[data-v-e63191d2]{min-height:var(--size-touch-target)}}@media (width<48rem){.pan-button--compact-mobile[data-v-e63191d2]{min-width:var(--size-touch-target);padding:0}.pan-button--compact-mobile .pan-button__label[data-v-e63191d2]{width:var(--border-width-thin);height:var(--border-width-thin);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}.pan-count[data-v-5ea1ac70]{min-width:var(--size-icon-md);height:var(--size-icon-md);padding:0 var(--space-3xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pan-count--neutral[data-v-5ea1ac70]{color:var(--color-text-secondary);background:var(--color-bg-active)}.pan-count--accent[data-v-5ea1ac70]{color:var(--color-text-accent);background:var(--color-accent-subtle)}.pan-checkbox[data-v-02d6a8b9]{gap:var(--space-2xs);cursor:pointer;align-items:center;display:inline-flex;position:relative}.pan-checkbox--disabled[data-v-02d6a8b9]{cursor:not-allowed;opacity:var(--opacity-disabled)}.pan-checkbox__input[data-v-02d6a8b9]{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.pan-checkbox__box[data-v-02d6a8b9]{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-text-on-accent);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-control);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pan-checkbox--square .pan-checkbox__box[data-v-02d6a8b9]{border-radius:var(--radius-sm)}.pan-checkbox--round .pan-checkbox__box[data-v-02d6a8b9]{border-radius:var(--radius-full)}.pan-checkbox:hover .pan-checkbox__box[data-v-02d6a8b9]{border-color:var(--color-text-secondary)}.pan-checkbox__input:checked+.pan-checkbox__box[data-v-02d6a8b9]{background:var(--color-accent-bg);border-color:var(--color-accent-bg)}.pan-checkbox__input:focus-visible+.pan-checkbox__box[data-v-02d6a8b9]{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--border-width-focus)}.pan-checkbox__check[data-v-02d6a8b9]{width:var(--size-icon-sm);height:var(--size-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--border-width-focus);stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);transform:scale(.6)}.pan-checkbox__input:checked+.pan-checkbox__box .pan-checkbox__check[data-v-02d6a8b9]{opacity:1;transform:none}@media (pointer:coarse){.pan-checkbox[data-v-02d6a8b9]{min-width:var(--size-touch-target);min-height:var(--size-touch-target);justify-content:center}}.pan-editable-text[data-v-f606cc02],.pan-editable-text__input[data-v-f606cc02]{min-width:0;max-width:100%;margin:0 calc(var(--space-3xs) * -1);padding:0 var(--space-3xs);font:inherit;line-height:var(--line-height-tight);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-sm)}.pan-editable-text[data-v-f606cc02]{color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;display:block;overflow:hidden}.pan-editable-text[data-v-f606cc02]:not(.pan-editable-text--readonly):hover{background:var(--color-bg-hover)}.pan-editable-text--readonly[data-v-f606cc02]{cursor:auto}.pan-editable-text--empty[data-v-f606cc02]{color:var(--color-text-tertiary)}.pan-editable-text__input[data-v-f606cc02]{color:var(--color-text-primary);background:var(--color-bg-surface);border-color:var(--color-focus-ring);outline:none}.pan-editable-text__input.pan-editable-text--title[data-v-f606cc02]{width:100%}.pan-editable-text__input[data-v-f606cc02]:not(.pan-editable-text--title){field-sizing:content;width:auto}.pan-editable-text--title[data-v-f606cc02]{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold)}.pan-editable-text--body[data-v-f606cc02]{font-size:var(--font-size-body)}.pan-editable-text--small[data-v-f606cc02]{font-size:var(--font-size-small)}.pan-editable-text__input.pan-editable-text--body[data-v-f606cc02]{font-size:var(--font-size-field)}.pan-editable-text__input.pan-editable-text--small[data-v-f606cc02]{font-size:var(--font-size-field-sm)}.pan-editable-text--small[data-v-f606cc02]:not(.pan-editable-text--empty,.pan-editable-text__input){color:var(--color-text-secondary)}button.pan-editable-text--title[data-v-f606cc02]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pan-grid[data-v-7cf63ecd]{container-type:inline-size}.pan-grid__items[data-v-7cf63ecd]{align-items:start;margin:0;padding:0;list-style:none;display:grid}.pan-grid--split[data-v-7cf63ecd]{grid-template-columns:repeat(2,minmax(0,1fr))}.pan-grid--cards[data-v-7cf63ecd]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--layout-card-width)), 1fr));align-items:stretch}.pan-grid--masonry[data-v-7cf63ecd]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--layout-card-width)), 1fr));grid-auto-rows:var(--space-3xs);align-items:start}@container (width<52rem){.pan-grid--split[data-v-7cf63ecd]{grid-template-columns:minmax(0,1fr)}}.pan-grid--gap-none[data-v-7cf63ecd]{--pan-grid-gap:var(--space-none);gap:var(--space-none)}.pan-grid--gap-3xs[data-v-7cf63ecd]{--pan-grid-gap:var(--space-3xs);gap:var(--space-3xs)}.pan-grid--gap-2xs[data-v-7cf63ecd]{--pan-grid-gap:var(--space-2xs);gap:var(--space-2xs)}.pan-grid--gap-xs[data-v-7cf63ecd]{--pan-grid-gap:var(--space-xs);gap:var(--space-xs)}.pan-grid--gap-sm[data-v-7cf63ecd]{--pan-grid-gap:var(--space-sm);gap:var(--space-sm)}.pan-grid--gap-md[data-v-7cf63ecd]{--pan-grid-gap:var(--space-md);gap:var(--space-md)}.pan-grid--gap-lg[data-v-7cf63ecd]{--pan-grid-gap:var(--space-lg);gap:var(--space-lg)}.pan-grid--gap-xl[data-v-7cf63ecd]{--pan-grid-gap:var(--space-xl);gap:var(--space-xl)}.pan-grid--gap-2xl[data-v-7cf63ecd]{--pan-grid-gap:var(--space-2xl);gap:var(--space-2xl)}.pan-grid--gap-3xl[data-v-7cf63ecd]{--pan-grid-gap:var(--space-3xl);gap:var(--space-3xl)}.pan-grid--masonry.pan-grid__items[data-v-7cf63ecd]{row-gap:0}.pan-tooltip[data-v-79ab9011]{min-width:0;max-width:100%;display:inline-flex}.pan-tooltip__bubble[data-v-79ab9011]{top:var(--tooltip-y);left:var(--tooltip-x);z-index:var(--z-popover);max-width:var(--layout-content-max-width);padding:var(--space-2xs) var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-small);line-height:var(--line-height-normal);white-space:pre-line;text-align:left;overflow-wrap:anywhere;background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:none;position:fixed}.pan-tooltip__bubble--end[data-v-79ab9011]{right:var(--tooltip-right);left:auto}.pan-tooltip__bubble--below[data-v-79ab9011]{transform:translateY(var(--space-2xs))}.pan-tooltip__bubble--right[data-v-79ab9011]{transform:translate(var(--space-2xs), -50%)}.pan-tooltip__bubble--above[data-v-79ab9011]{transform:translateY(calc(-100% - var(--space-2xs)))}.pan-tooltip-enter-active[data-v-79ab9011],.pan-tooltip-leave-active[data-v-79ab9011]{transition:opacity var(--duration-fast) var(--easing-standard)}.pan-tooltip-enter-from[data-v-79ab9011],.pan-tooltip-leave-to[data-v-79ab9011]{opacity:0}.pan-icon-button[data-v-587069c5]{color:var(--color-text-secondary);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pan-icon-button[data-v-587069c5]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.pan-icon-button[data-v-587069c5]:hover:not(:disabled),.pan-icon-button[aria-pressed=true][data-v-587069c5]{color:var(--color-text-primary);background:var(--color-bg-active)}.pan-icon-button--secondary[data-v-587069c5]{background:var(--color-bg-surface);border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.pan-icon-button--primary[data-v-587069c5]{color:var(--color-accent-bg);border-color:var(--color-accent-bg)}.pan-icon-button--primary[data-v-587069c5]:hover:not(:disabled){color:var(--color-text-on-fill);background:var(--color-accent-bg)}.pan-icon-button--round[data-v-587069c5]{border-radius:var(--radius-full)}.pan-icon-button--sm[data-v-587069c5]{width:var(--size-control-sm);height:var(--size-control-sm)}.pan-icon-button--md[data-v-587069c5]{width:var(--size-control-md);height:var(--size-control-md)}.pan-icon-button--lg[data-v-587069c5]{width:var(--size-control-lg);height:var(--size-control-lg)}@media (pointer:coarse){.pan-icon-button[data-v-587069c5]{width:var(--size-touch-target);height:var(--size-touch-target)}}.pan-indicator[data-v-d76e6187]{gap:var(--space-3xs);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.pan-indicator--muted[data-v-d76e6187]{color:var(--color-text-tertiary)}.pan-indicator--accent[data-v-d76e6187]{color:var(--color-text-accent)}.pan-input[data-v-9919bba1]{gap:var(--space-2xs);padding:0 var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-field);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard);align-items:center;display:flex}.pan-input[data-v-9919bba1]:focus-within{border-color:var(--color-focus-ring);outline:var(--border-width-thin) solid var(--color-focus-ring)}.pan-input[data-v-9919bba1]:hover:not(.pan-input--disabled,:focus-within){border-color:var(--color-text-secondary)}.pan-input--bare[data-v-9919bba1]{background:0 0;border-color:#0000}.pan-input--bare[data-v-9919bba1]:focus-within{background:var(--color-bg-surface)}.pan-input--bare[data-v-9919bba1]:hover:not(.pan-input--disabled,:focus-within){border-color:#0000}.pan-input--sm[data-v-9919bba1]{min-height:var(--size-control-sm);font-size:var(--font-size-field-sm)}.pan-input--md[data-v-9919bba1]{min-height:var(--size-control-md)}.pan-input--invalid[data-v-9919bba1],.pan-input--invalid[data-v-9919bba1]:hover:not(.pan-input--disabled){border-color:var(--color-danger-text)}.pan-input--disabled[data-v-9919bba1]{cursor:not-allowed;opacity:var(--opacity-disabled)}.pan-input__icon[data-v-9919bba1],.pan-input__affix[data-v-9919bba1]{color:var(--color-text-tertiary)}.pan-input__control[data-v-9919bba1]{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:0}.pan-input__control[data-v-9919bba1]::-webkit-search-cancel-button{appearance:none}.pan-input__control[data-v-9919bba1]::placeholder{color:var(--color-text-tertiary)}@media (pointer:coarse){.pan-input[data-v-9919bba1]{min-height:var(--size-touch-target)}}.pan-logo[data-v-4157aa77]{width:auto;max-width:calc(var(--size-logo-xl) * 2);fill:currentColor;flex-shrink:0}.pan-logo--sm[data-v-4157aa77]{height:var(--size-icon-sm)}.pan-logo--md[data-v-4157aa77]{height:var(--size-icon-md)}.pan-logo--lg[data-v-4157aa77]{height:var(--size-icon-lg)}.pan-logo--xl[data-v-4157aa77]{height:var(--size-logo-xl)}.pan-popover[data-v-8b73b7f6]{display:inline-flex;position:relative}.pan-popover--block[data-v-8b73b7f6]{width:100%;display:flex}.pan-popover__panel[data-v-8b73b7f6]{inset:auto;top:var(--popover-top,auto);left:var(--popover-left,auto);min-width:var(--popover-min-width,max-content);max-height:var(--popover-max-height,none);padding:var(--space-3xs);color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;margin:0;display:flex;position:fixed;overflow:auto}.pan-popover__panel--below[data-v-8b73b7f6]{transform-origin:top}.pan-popover__panel--above[data-v-8b73b7f6]{transform-origin:bottom}.pan-popover__panel--width-md[data-v-8b73b7f6]{width:var(--layout-search-width)}.pan-popover__panel--width-lg[data-v-8b73b7f6]{width:calc(var(--layout-search-width) * 1.4)}.pan-popover-enter-active[data-v-8b73b7f6],.pan-popover-leave-active[data-v-8b73b7f6]{transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard)}.pan-popover-enter-from.pan-popover__panel--below[data-v-8b73b7f6],.pan-popover-leave-to.pan-popover__panel--below[data-v-8b73b7f6]{opacity:0;transform:translateY(calc(var(--space-3xs) * -1))}.pan-popover-enter-from.pan-popover__panel--above[data-v-8b73b7f6],.pan-popover-leave-to.pan-popover__panel--above[data-v-8b73b7f6]{opacity:0;transform:translateY(var(--space-3xs))}.pan-select[data-v-6c06361b]{align-items:center;display:flex;position:relative}.pan-select__control[data-v-6c06361b]{width:100%;padding:0 calc(var(--space-xs) + var(--size-icon-sm) + var(--space-2xs)) 0 var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-field);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-md);appearance:none;cursor:pointer}.pan-select--sm .pan-select__control[data-v-6c06361b]{min-height:var(--size-control-sm);font-size:var(--font-size-field-sm)}.pan-select--md .pan-select__control[data-v-6c06361b]{min-height:var(--size-control-md)}.pan-select__control[data-v-6c06361b]:focus{border-color:var(--color-focus-ring);outline:var(--border-width-thin) solid var(--color-focus-ring)}.pan-select--invalid .pan-select__control[data-v-6c06361b]{border-color:var(--color-danger-text)}.pan-select__control[data-v-6c06361b]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.pan-select__chevron[data-v-6c06361b]{right:var(--space-xs);color:var(--color-text-tertiary);pointer-events:none;position:absolute}@media (pointer:coarse){.pan-select .pan-select__control[data-v-6c06361b]{min-height:var(--size-touch-target)}}.pan-qr-code[data-v-0f2dc42b]{width:var(--size-qr);height:var(--size-qr);background:var(--color-qr-background);border-radius:var(--radius-md);display:block}.pan-qr-code__modules[data-v-0f2dc42b]{fill:var(--color-qr-module)}.pan-skeleton[data-v-05e8603b]{background:var(--color-bg-active);animation:pan-pulse-05e8603b calc(var(--duration-spin) * 2) var(--easing-standard) infinite alternate;flex-shrink:0;display:block}.pan-skeleton--text[data-v-05e8603b]{height:var(--font-size-body);border-radius:var(--radius-sm)}.pan-skeleton--caption[data-v-05e8603b]{height:var(--font-size-caption);border-radius:var(--radius-sm)}.pan-skeleton--title[data-v-05e8603b]{height:var(--font-size-large);border-radius:var(--radius-sm)}.pan-skeleton--value[data-v-05e8603b]{height:var(--font-size-heading);border-radius:var(--radius-md)}.pan-skeleton--block[data-v-05e8603b]{height:var(--size-control-lg);border-radius:var(--radius-md)}.pan-skeleton--pill[data-v-05e8603b]{width:var(--layout-column-sm);height:var(--font-size-title);border-radius:var(--radius-full)}.pan-skeleton--circle[data-v-05e8603b]{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full)}.pan-skeleton--icon[data-v-05e8603b]{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-md)}.pan-skeleton--thumb[data-v-05e8603b]{width:var(--size-media-thumb);height:var(--size-media-thumb);border-radius:var(--radius-md)}.pan-skeleton--width-full[data-v-05e8603b]:is(.pan-skeleton--text,.pan-skeleton--caption,.pan-skeleton--title,.pan-skeleton--value,.pan-skeleton--block){width:100%}.pan-skeleton--width-three-quarters[data-v-05e8603b]:is(.pan-skeleton--text,.pan-skeleton--caption,.pan-skeleton--title,.pan-skeleton--value,.pan-skeleton--block){width:75%}.pan-skeleton--width-half[data-v-05e8603b]:is(.pan-skeleton--text,.pan-skeleton--caption,.pan-skeleton--title,.pan-skeleton--value,.pan-skeleton--block){width:50%}.pan-skeleton--width-quarter[data-v-05e8603b]:is(.pan-skeleton--text,.pan-skeleton--caption,.pan-skeleton--title,.pan-skeleton--value,.pan-skeleton--block){width:25%}@keyframes pan-pulse-05e8603b{to{opacity:var(--opacity-disabled)}}.pan-stack[data-v-f7cf321f]{min-width:0;margin:0;padding:0;list-style:none;display:flex}.pan-stack--row[data-v-f7cf321f]{flex-direction:row}.pan-stack--column[data-v-f7cf321f]{flex-direction:column}.pan-stack--wrap[data-v-f7cf321f]{flex-wrap:wrap}.pan-stack--grow[data-v-f7cf321f]{flex:1}.pan-stack--align-start[data-v-f7cf321f]{align-items:flex-start}.pan-stack--align-center[data-v-f7cf321f]{align-items:center}.pan-stack--align-end[data-v-f7cf321f]{align-items:flex-end}.pan-stack--align-stretch[data-v-f7cf321f]{align-items:stretch}.pan-stack--align-baseline[data-v-f7cf321f]{align-items:baseline}.pan-stack--justify-start[data-v-f7cf321f]{justify-content:flex-start}.pan-stack--justify-center[data-v-f7cf321f]{justify-content:center}.pan-stack--justify-end[data-v-f7cf321f]{justify-content:flex-end}.pan-stack--justify-between[data-v-f7cf321f]{justify-content:space-between}.pan-stack--gap-none[data-v-f7cf321f]{gap:var(--space-none)}.pan-stack--gap-3xs[data-v-f7cf321f]{gap:var(--space-3xs)}.pan-stack--gap-2xs[data-v-f7cf321f]{gap:var(--space-2xs)}.pan-stack--gap-xs[data-v-f7cf321f]{gap:var(--space-xs)}.pan-stack--gap-sm[data-v-f7cf321f]{gap:var(--space-sm)}.pan-stack--gap-md[data-v-f7cf321f]{gap:var(--space-md)}.pan-stack--gap-lg[data-v-f7cf321f]{gap:var(--space-lg)}.pan-stack--gap-xl[data-v-f7cf321f]{gap:var(--space-xl)}.pan-stack--gap-2xl[data-v-f7cf321f]{gap:var(--space-2xl)}.pan-stack--gap-3xl[data-v-f7cf321f]{gap:var(--space-3xl)}@media (width<48rem){.pan-stack--scroll-mobile[data-v-f7cf321f]{margin-inline:calc(var(--space-xs) * -1);padding:var(--border-width-focus) var(--space-xs);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pan-stack--scroll-mobile .pan-stack--wrap[data-v-f7cf321f]{flex-wrap:nowrap}.pan-stack--scroll-mobile[data-v-f7cf321f]>*,.pan-stack--scroll-mobile .pan-stack[data-v-f7cf321f]>*{flex-shrink:0}}.pan-switch[data-v-1697eb86]{gap:var(--space-2xs);cursor:pointer;align-items:center;display:inline-flex;position:relative}.pan-switch--disabled[data-v-1697eb86]{cursor:not-allowed;opacity:var(--opacity-disabled)}.pan-switch__input[data-v-1697eb86]{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.pan-switch__track[data-v-1697eb86]{width:var(--size-control-lg);height:var(--size-icon-md);padding:var(--border-width-focus);background:var(--color-border-control);border-radius:var(--radius-full);transition:background-color var(--duration-normal) var(--easing-standard);flex-shrink:0;align-items:center;display:inline-flex}.pan-switch__thumb[data-v-1697eb86]{width:var(--size-icon-sm);height:var(--size-icon-sm);background:var(--color-bg-surface);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--easing-standard)}.pan-switch__input:checked+.pan-switch__track[data-v-1697eb86]{background:var(--color-accent-bg)}.pan-switch__input:checked+.pan-switch__track .pan-switch__thumb[data-v-1697eb86]{transform:translateX(calc(var(--size-control-lg) - var(--size-icon-sm) - var(--border-width-focus) * 2))}.pan-switch__input:focus-visible+.pan-switch__track[data-v-1697eb86]{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--border-width-focus)}.pan-table-cell[data-v-63098fb6]{vertical-align:middle;border-left:var(--border-width-thin) solid var(--color-border-subtle);padding:0}.pan-table-cell--end .pan-table-cell__content[data-v-63098fb6]{text-align:right;justify-content:flex-end;display:flex}.pan-table-cell--end[data-v-63098fb6] .pan-cell-button{justify-content:flex-end}.pan-tag[data-v-72732acc]{gap:var(--space-3xs);min-height:var(--size-icon-lg);padding:0 var(--space-2xs);color:var(--color-text-primary);font-size:var(--font-size-small);white-space:nowrap;background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--easing-standard);align-items:center;display:inline-flex}.pan-tag__dot[data-v-72732acc]{width:var(--space-2xs);height:var(--space-2xs);background:var(--pan-tag-color);border-radius:var(--radius-full)}.pan-tag__label[data-v-72732acc]{gap:var(--space-3xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.pan-tag--selectable[data-v-72732acc]:hover{background:var(--color-bg-active)}.pan-tag__remove[data-v-72732acc]{color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pan-tag__remove[data-v-72732acc]:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.pan-tag--neutral[data-v-72732acc]{--pan-tag-color:var(--color-text-tertiary)}.pan-tag--accent[data-v-72732acc]{--pan-tag-color:var(--color-text-accent)}.pan-tag--highlight[data-v-72732acc]{--pan-tag-color:var(--color-highlight-text)}.pan-tag--plum[data-v-72732acc]{--pan-tag-color:var(--color-plum-text)}.pan-tag--rose[data-v-72732acc]{--pan-tag-color:var(--color-rose-text)}.pan-tag--success[data-v-72732acc]{--pan-tag-color:var(--color-success-text)}.pan-tag--danger[data-v-72732acc]{--pan-tag-color:var(--color-danger-text)}.pan-tag--warning[data-v-72732acc]{--pan-tag-color:var(--color-warning-text)}.pan-tag--info[data-v-72732acc]{--pan-tag-color:var(--color-info-text)}.pan-text[data-v-f4a67ce7]{line-height:var(--line-height-normal);margin:0}.pan-text--display[data-v-f4a67ce7]{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.pan-text--heading[data-v-f4a67ce7]{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.pan-text--title[data-v-f4a67ce7]{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.pan-text--large[data-v-f4a67ce7]{font-size:var(--font-size-large)}.pan-text--body[data-v-f4a67ce7]{font-size:var(--font-size-body)}.pan-text--small[data-v-f4a67ce7]{font-size:var(--font-size-small)}.pan-text--caption[data-v-f4a67ce7]{font-size:var(--font-size-caption)}.pan-text--tone-primary[data-v-f4a67ce7]{color:var(--color-text-primary)}.pan-text--tone-secondary[data-v-f4a67ce7]{color:var(--color-text-secondary)}.pan-text--tone-tertiary[data-v-f4a67ce7]{color:var(--color-text-tertiary)}.pan-text--tone-accent[data-v-f4a67ce7]{color:var(--color-text-accent)}.pan-text--tone-success[data-v-f4a67ce7]{color:var(--color-success-text)}.pan-text--tone-danger[data-v-f4a67ce7]{color:var(--color-danger-text)}.pan-text--tone-warning[data-v-f4a67ce7]{color:var(--color-warning-text)}.pan-text--weight-regular[data-v-f4a67ce7]{font-weight:var(--font-weight-regular)}.pan-text--weight-medium[data-v-f4a67ce7]{font-weight:var(--font-weight-medium)}.pan-text--weight-semibold[data-v-f4a67ce7]{font-weight:var(--font-weight-semibold)}.pan-text--truncate[data-v-f4a67ce7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pan-textarea[data-v-0f440498]{width:100%;padding:var(--space-2xs) var(--space-xs);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-md);resize:vertical;display:block}.pan-textarea[data-v-0f440498]::placeholder{color:var(--color-text-tertiary)}.pan-textarea[data-v-0f440498]:focus{border-color:var(--color-focus-ring);outline:var(--border-width-thin) solid var(--color-focus-ring)}.pan-textarea--invalid[data-v-0f440498]{border-color:var(--color-danger-text)}.pan-textarea[data-v-0f440498]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.pan-textarea--bare[data-v-0f440498]{padding:var(--space-3xs);resize:none;background:0 0;border-color:#0000}.pan-textarea--bare[data-v-0f440498]:focus{outline-offset:var(--border-width-thin);border-color:#0000}.pan-textarea--autosize[data-v-0f440498]{field-sizing:content;min-height:var(--size-control-lg)}.pan-textarea--title[data-v-0f440498]{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.pan-textarea--title.pan-textarea--autosize[data-v-0f440498]{min-height:0}.pan-choice-grid[data-v-2597c65e]{gap:var(--space-md);flex-direction:column;display:flex}.pan-choice-grid__section[data-v-2597c65e]{gap:var(--space-2xs);flex-direction:column;display:flex}.pan-choice-grid__heading[data-v-2597c65e]{color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);margin:0}.pan-choice-grid__choices[data-v-2597c65e]{grid-template-columns:repeat(auto-fill, minmax(var(--layout-column-lg), 1fr));gap:var(--space-2xs);display:grid}.pan-choice-grid__choice[data-v-2597c65e]{gap:var(--space-xs);min-width:0;min-height:var(--size-control-lg);padding:var(--space-2xs) var(--space-xs);color:var(--color-text-primary);text-align:left;background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);align-items:center;display:flex}.pan-choice-grid__choice[data-v-2597c65e]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.pan-choice-grid__choice--selected[data-v-2597c65e]{background:var(--color-accent-subtle);border-color:var(--color-focus-ring)}.pan-choice-grid__choice[data-v-2597c65e]:hover:not(:disabled,.pan-choice-grid__choice--selected){background:var(--color-bg-hover);border-color:var(--color-border-default)}.pan-choice-grid__logo[data-v-2597c65e]{width:calc(var(--size-logo-xl) * 2);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;display:flex}.pan-choice-grid__choice--selected .pan-choice-grid__logo[data-v-2597c65e]{color:var(--color-text-accent)}.pan-choice-grid__text[data-v-2597c65e]{flex-direction:column;min-width:0;display:flex}.pan-choice-grid__label[data-v-2597c65e]{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pan-choice-grid__meta[data-v-2597c65e]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}@media (pointer:coarse){.pan-choice-grid__choice[data-v-2597c65e]{min-height:var(--size-touch-target)}}.pan-color-picker[data-v-cee518f3]{gap:var(--space-2xs);flex-direction:column;display:flex}.pan-color-picker--titled[data-v-cee518f3]{padding:var(--space-2xs)}.pan-color-picker__title[data-v-cee518f3]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.pan-color-picker__swatches[data-v-cee518f3]{grid-template-columns:repeat(5, var(--size-control-sm));gap:var(--space-2xs);display:grid}.pan-color-picker__swatch[data-v-cee518f3]{width:var(--size-control-sm);height:var(--size-control-sm);background:var(--pan-swatch-bg);border:var(--border-width-thin) solid var(--pan-swatch-ink);border-radius:var(--radius-full);cursor:pointer;padding:0}.pan-color-picker__swatch[aria-checked=true][data-v-cee518f3]{outline:var(--border-width-focus) solid var(--color-text-primary);outline-offset:var(--border-width-focus)}.pan-color-picker__swatch--neutral[data-v-cee518f3]{--pan-swatch-bg:var(--color-bg-active);--pan-swatch-ink:var(--color-text-tertiary)}.pan-color-picker__swatch--accent[data-v-cee518f3]{--pan-swatch-bg:var(--color-accent-subtle);--pan-swatch-ink:var(--color-swatch-accent)}.pan-color-picker__swatch--highlight[data-v-cee518f3]{--pan-swatch-bg:var(--color-highlight-subtle);--pan-swatch-ink:var(--color-swatch-highlight)}.pan-color-picker__swatch--plum[data-v-cee518f3]{--pan-swatch-bg:var(--color-plum-subtle);--pan-swatch-ink:var(--color-plum-text)}.pan-color-picker__swatch--rose[data-v-cee518f3]{--pan-swatch-bg:var(--color-rose-subtle);--pan-swatch-ink:var(--color-rose-text)}.pan-color-picker__swatch--success[data-v-cee518f3]{--pan-swatch-bg:var(--color-success-subtle);--pan-swatch-ink:var(--color-success-text)}.pan-color-picker__swatch--warning[data-v-cee518f3]{--pan-swatch-bg:var(--color-warning-subtle);--pan-swatch-ink:var(--color-warning-text)}.pan-color-picker__swatch--danger[data-v-cee518f3]{--pan-swatch-bg:var(--color-danger-subtle);--pan-swatch-ink:var(--color-danger-text)}.pan-color-picker__swatch--info[data-v-cee518f3]{--pan-swatch-bg:var(--color-info-subtle);--pan-swatch-ink:var(--color-info-text)}.pan-agenda-item[data-v-e870c0f8]{gap:var(--space-2xs);width:100%;min-width:0;min-height:var(--size-control-sm);padding:var(--space-3xs) var(--space-2xs);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-small);text-align:left;background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);animation:pan-agenda-item-in-e870c0f8 var(--duration-normal) var(--easing-decelerate) both;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);align-items:center;display:flex}.pan-agenda-item[data-v-e870c0f8]:hover{background:var(--color-bg-hover);border-color:var(--color-border-default)}.pan-agenda-item[draggable=true][data-v-e870c0f8]{cursor:grab}.pan-agenda-item__dot[data-v-e870c0f8]{width:var(--space-2xs);height:var(--space-2xs);background:var(--pan-agenda-tone);border-radius:var(--radius-full);flex-shrink:0}.pan-agenda-item__icon[data-v-e870c0f8]{color:var(--pan-agenda-tone);flex-shrink:0}.pan-agenda-item__text[data-v-e870c0f8]{gap:var(--space-2xs);flex:1;align-items:center;min-width:0;display:flex}.pan-agenda-item__title[data-v-e870c0f8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pan-agenda-item__meta[data-v-e870c0f8]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.pan-agenda-item--stacked[data-v-e870c0f8]{align-items:flex-start}.pan-agenda-item--stacked .pan-agenda-item__dot[data-v-e870c0f8],.pan-agenda-item--stacked .pan-agenda-item__icon[data-v-e870c0f8]{margin-top:var(--space-3xs)}.pan-agenda-item--stacked .pan-agenda-item__text[data-v-e870c0f8]{flex-direction:column;align-items:stretch;gap:0}.pan-agenda-item--stacked .pan-agenda-item__title[data-v-e870c0f8]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pan-agenda-item--stacked .pan-agenda-item__meta[data-v-e870c0f8]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pan-agenda-item--muted .pan-agenda-item__title[data-v-e870c0f8]{color:var(--color-text-tertiary);text-decoration:line-through}.pan-agenda-item--alert[data-v-e870c0f8]{border-color:var(--color-danger-text)}@media (pointer:coarse){.pan-agenda-item[data-v-e870c0f8]{min-height:var(--size-touch-target)}}.pan-agenda-item--neutral[data-v-e870c0f8]{--pan-agenda-tone:var(--color-text-tertiary)}.pan-agenda-item--accent[data-v-e870c0f8]{--pan-agenda-tone:var(--color-swatch-accent)}.pan-agenda-item--highlight[data-v-e870c0f8]{--pan-agenda-tone:var(--color-swatch-highlight)}.pan-agenda-item--plum[data-v-e870c0f8]{--pan-agenda-tone:var(--color-plum-text)}.pan-agenda-item--rose[data-v-e870c0f8]{--pan-agenda-tone:var(--color-rose-text)}.pan-agenda-item--success[data-v-e870c0f8]{--pan-agenda-tone:var(--color-success-text)}.pan-agenda-item--danger[data-v-e870c0f8]{--pan-agenda-tone:var(--color-danger-text)}.pan-agenda-item--warning[data-v-e870c0f8]{--pan-agenda-tone:var(--color-warning-text)}.pan-agenda-item--info[data-v-e870c0f8]{--pan-agenda-tone:var(--color-info-text)}@keyframes pan-agenda-item-in-e870c0f8{0%{opacity:0}}.pan-agenda-item--compact[data-v-e870c0f8]{background:0 0;border:0;width:auto;min-height:0;padding:0}.pan-agenda-item--compact .pan-agenda-item__text[data-v-e870c0f8]{display:none}@media (pointer:coarse){.pan-agenda-item--compact[data-v-e870c0f8]{min-height:0}}.pan-bar-list[data-v-362db41d]{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pan-bar-list[data-v-362db41d] .pan-tooltip{width:100%;display:flex}.pan-bar-list__row[data-v-362db41d]{grid-template-columns:minmax(0, var(--layout-column-md)) minmax(0, 1fr) auto var(--size-control-lg);gap:var(--space-xs);width:100%;min-height:var(--size-control-md);padding:0 var(--space-2xs);color:var(--color-text-primary);font-size:var(--font-size-small);text-align:left;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), opacity var(--duration-normal) var(--easing-standard);background:0 0;border:0;align-items:center;display:grid}.pan-bar-list__row[data-v-362db41d]:hover{background:var(--color-bg-hover)}.pan-bar-list__label[data-v-362db41d]{gap:var(--space-2xs);align-items:center;min-width:0;display:inline-flex}.pan-bar-list__name[data-v-362db41d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pan-bar-list__dot[data-v-362db41d]{width:var(--space-2xs);height:var(--space-2xs);background:var(--pan-bar-dot);border-radius:var(--radius-full);flex-shrink:0}.pan-bar-list__track[data-v-362db41d]{min-width:0;display:flex}.pan-bar-list__bar[data-v-362db41d]{width:var(--bar-size);min-width:var(--border-width-focus);height:var(--space-2xs);background:var(--color-accent-bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:width var(--duration-slow) var(--easing-standard), background-color var(--duration-normal) var(--easing-standard)}.pan-bar-list__row--dimmed .pan-bar-list__bar[data-v-362db41d]{background:var(--color-border-control)}.pan-bar-list__row--dimmed[data-v-362db41d]{color:var(--color-text-secondary)}.pan-bar-list__row--selected[data-v-362db41d]{background:var(--color-bg-selected)}.pan-bar-list__value[data-v-362db41d]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pan-bar-list__share[data-v-362db41d]{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;text-align:right}.pan-bar-list__dot--neutral[data-v-362db41d]{--pan-bar-dot:var(--color-text-tertiary)}.pan-bar-list__dot--accent[data-v-362db41d]{--pan-bar-dot:var(--color-text-accent)}.pan-bar-list__dot--highlight[data-v-362db41d]{--pan-bar-dot:var(--color-highlight-text)}.pan-bar-list__dot--plum[data-v-362db41d]{--pan-bar-dot:var(--color-plum-text)}.pan-bar-list__dot--rose[data-v-362db41d]{--pan-bar-dot:var(--color-rose-text)}.pan-bar-list__dot--success[data-v-362db41d]{--pan-bar-dot:var(--color-success-text)}.pan-bar-list__dot--danger[data-v-362db41d]{--pan-bar-dot:var(--color-danger-text)}.pan-bar-list__dot--warning[data-v-362db41d]{--pan-bar-dot:var(--color-warning-text)}.pan-bar-list__dot--info[data-v-362db41d]{--pan-bar-dot:var(--color-info-text)}@media (pointer:coarse){.pan-bar-list__row[data-v-362db41d]{min-height:var(--size-touch-target)}}.pan-calendar[data-v-1d6c793c]{gap:var(--space-2xs);flex-direction:column;display:flex}.pan-calendar__header[data-v-1d6c793c]{justify-content:space-between;align-items:center;display:flex}.pan-calendar__grid[data-v-1d6c793c]{border-collapse:collapse}.pan-calendar__weekday[data-v-1d6c793c]{height:var(--size-control-sm);color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-align:center;padding:0}.pan-calendar__grid td[data-v-1d6c793c]{padding:var(--border-width-focus);text-align:center}.pan-calendar__day[data-v-1d6c793c]{width:var(--size-control-sm);height:var(--size-control-sm);color:var(--color-text-primary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;border:var(--border-width-thin) solid transparent;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pan-calendar__day[data-v-1d6c793c]:hover{background:var(--color-bg-active)}.pan-calendar__day--outside[data-v-1d6c793c]{color:var(--color-text-tertiary)}.pan-calendar__day--today[data-v-1d6c793c]{color:var(--color-text-accent);font-weight:var(--font-weight-semibold);border-color:var(--color-accent-bg)}.pan-calendar__day--selected[data-v-1d6c793c],.pan-calendar__day--selected[data-v-1d6c793c]:hover{color:var(--color-text-on-fill);font-weight:var(--font-weight-semibold);background:var(--color-accent-bg);border-color:var(--color-accent-bg)}@media (pointer:coarse){.pan-calendar__day[data-v-1d6c793c]{width:var(--size-touch-target);height:var(--size-touch-target)}}.pan-card[data-v-635c9fbd]{gap:var(--space-xs);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.pan-card--raised[data-v-635c9fbd]{box-shadow:var(--shadow-md)}.pan-card--padding-none[data-v-635c9fbd]{padding:0}.pan-card--padding-sm[data-v-635c9fbd]{padding:var(--space-xs)}.pan-card--padding-md[data-v-635c9fbd]{padding:var(--space-sm)}.pan-card__header[data-v-635c9fbd]{gap:var(--space-2xs);justify-content:space-between;align-items:center;display:flex}.pan-card__actions[data-v-635c9fbd]{gap:var(--space-3xs);align-items:center;display:flex}.pan-card__reveal[data-v-635c9fbd]{width:var(--border-width-thin);height:var(--border-width-thin);clip-path:inset(50%);position:absolute;overflow:hidden}.pan-card__reveal[data-v-635c9fbd]:focus-within,.pan-card__reveal--open[data-v-635c9fbd],.pan-card:hover .pan-card__reveal[data-v-635c9fbd]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}@media (pointer:coarse){.pan-card__reveal[data-v-635c9fbd]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.pan-disclosure[data-v-51002e19]{flex-direction:column;display:flex}.pan-disclosure__heading[data-v-51002e19]{font:inherit;margin:0}.pan-disclosure__toggle[data-v-51002e19]{gap:var(--space-2xs);min-height:var(--size-control-md);margin-left:calc(var(--space-2xs) * -1);padding:0 var(--space-2xs);color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;align-items:center;display:inline-flex}.pan-disclosure__toggle[data-v-51002e19]:hover{color:var(--color-text-primary);background:var(--color-bg-active)}.pan-disclosure__toggle .pan-icon[data-v-51002e19]{transition:transform var(--duration-normal) var(--easing-standard)}.pan-disclosure--open .pan-disclosure__toggle .pan-icon[data-v-51002e19]{transform:rotate(90deg)}.pan-disclosure__summary[data-v-51002e19]{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.pan-disclosure__panel[data-v-51002e19]{opacity:0;transition:grid-template-rows var(--duration-slow) var(--easing-standard), opacity var(--duration-normal) var(--easing-standard);grid-template-rows:0fr;display:grid}.pan-disclosure--open .pan-disclosure__panel[data-v-51002e19]{opacity:1;grid-template-rows:1fr}.pan-disclosure__content[data-v-51002e19]{min-height:0;overflow:hidden}.pan-disclosure__inner[data-v-51002e19]{padding-top:var(--space-2xs)}@media (prefers-reduced-motion:reduce){.pan-disclosure__panel[data-v-51002e19],.pan-disclosure__toggle .pan-icon[data-v-51002e19]{transition:none}}@media (pointer:coarse){.pan-disclosure__toggle[data-v-51002e19]{min-height:var(--size-touch-target)}}.pan-empty-state[data-v-cf0248c7]{gap:var(--space-2xs);max-width:var(--layout-content-max-width);padding:var(--space-3xl) var(--space-sm);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.pan-empty-state__icon[data-v-cf0248c7]{width:var(--size-control-lg);height:var(--size-control-lg);margin-bottom:var(--space-2xs);color:var(--color-text-tertiary);background:var(--color-bg-subtle);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:inline-flex}.pan-empty-state__actions[data-v-cf0248c7]{gap:var(--space-2xs);margin-top:var(--space-xs);display:flex}.pan-feed-item[data-v-3e2c0d97]{gap:var(--space-xs);padding:var(--space-xs) var(--space-2xs);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--easing-standard);align-items:flex-start;display:flex}.pan-feed-item[data-v-3e2c0d97]:last-child{border-bottom-color:#0000}.pan-feed-item[data-v-3e2c0d97]:hover,.pan-feed-item[data-v-3e2c0d97]:focus-within{background:var(--color-bg-hover)}.pan-feed-item__leading[data-v-3e2c0d97]{flex-shrink:0;display:inline-flex}.pan-feed-item__main[data-v-3e2c0d97]{gap:var(--space-3xs);min-width:0;color:var(--color-text-primary);border-radius:var(--radius-sm);flex-direction:column;flex:1;text-decoration:none;display:flex}.pan-feed-item__header[data-v-3e2c0d97]{gap:var(--space-2xs);align-items:center;min-width:0;display:flex}.pan-feed-item__title[data-v-3e2c0d97]{font-size:var(--font-size-body);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pan-feed-item--unread .pan-feed-item__title[data-v-3e2c0d97]{font-weight:var(--font-weight-semibold)}.pan-feed-item__dot[data-v-3e2c0d97]{width:var(--space-2xs);height:var(--space-2xs);background:var(--color-accent-bg);border-radius:var(--radius-full);flex-shrink:0}.pan-feed-item__meta[data-v-3e2c0d97]{gap:var(--space-3xs) var(--space-2xs);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;display:flex}.pan-feed-item__excerpt[data-v-3e2c0d97]{color:var(--color-text-tertiary);font-size:var(--font-size-small);line-height:var(--line-height-normal);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pan-feed-item__trailing[data-v-3e2c0d97]{gap:var(--space-3xs);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);flex-shrink:0;align-items:center;display:inline-flex}.pan-feed-item:hover .pan-feed-item__trailing[data-v-3e2c0d97],.pan-feed-item:focus-within .pan-feed-item__trailing[data-v-3e2c0d97]{opacity:1}@media (pointer:coarse){.pan-feed-item__trailing[data-v-3e2c0d97]{opacity:1}}.pan-field[data-v-8f55845b]{gap:var(--space-3xs);flex-direction:column;display:flex}.pan-field__label[data-v-8f55845b]{gap:var(--space-3xs);align-items:baseline;display:inline-flex}.pan-filter-chip[data-v-9f8dc752]{gap:var(--space-3xs);min-height:var(--size-control-md);padding:0 var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);white-space:nowrap;border:var(--border-width-thin) dashed var(--color-border-default);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0;align-items:center;display:inline-flex}.pan-filter-chip[data-v-9f8dc752]:hover{color:var(--color-text-primary);background:var(--color-bg-active)}.pan-filter-chip--active[data-v-9f8dc752]{color:var(--color-text-primary);background:var(--color-bg-selected);border-style:solid;border-color:var(--color-text-accent)}@media (pointer:coarse){.pan-filter-chip[data-v-9f8dc752]{min-height:var(--size-touch-target)}}.pan-image-drop[data-v-b56d2c02]{width:var(--size-media-thumb);height:var(--size-media-thumb);flex-shrink:0;position:relative}.pan-image-drop__target[data-v-b56d2c02]{width:100%;height:100%;color:var(--color-text-tertiary);background:var(--color-bg-subtle);border:var(--border-width-thin) dashed var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.pan-image-drop__target--readonly[data-v-b56d2c02]{border-style:solid;border-color:var(--color-border-subtle);cursor:default}.pan-image-drop--filled .pan-image-drop__target[data-v-b56d2c02]{background:var(--color-bg-surface);border-style:solid;border-color:var(--color-border-subtle)}.pan-image-drop--dragging .pan-image-drop__target[data-v-b56d2c02]{color:var(--color-text-accent);background:var(--color-accent-subtle);border-style:solid;border-color:var(--color-focus-ring)}.pan-image-drop:not(.pan-image-drop--dragging) .pan-image-drop__target[data-v-b56d2c02]:hover:not(:disabled){color:var(--color-text-secondary);border-color:var(--color-border-control)}.pan-image-drop__image[data-v-b56d2c02]{object-fit:cover;width:100%;height:100%}.pan-image-drop__empty[data-v-b56d2c02]{gap:var(--space-3xs);padding:var(--space-2xs);text-align:center;flex-direction:column;align-items:center;display:flex}.pan-image-drop__hint[data-v-b56d2c02]{font-size:var(--font-size-caption);line-height:var(--line-height-tight)}.pan-image-drop__busy[data-v-b56d2c02]{background:var(--color-bg-overlay);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pan-image-drop__picker[data-v-b56d2c02]{display:none}.pan-image-drop__remove[data-v-b56d2c02]{top:var(--space-3xs);right:var(--space-3xs);background:var(--color-bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);position:absolute}.pan-image-drop:hover .pan-image-drop__remove[data-v-b56d2c02],.pan-image-drop:focus-within .pan-image-drop__remove[data-v-b56d2c02]{opacity:1}@media (pointer:coarse){.pan-image-drop__remove[data-v-b56d2c02]{opacity:1}}.pan-link-tile[data-v-55b5e40e]{gap:var(--space-sm);min-height:var(--size-touch-target);padding:var(--space-sm);color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);align-items:center;text-decoration:none;display:flex}.pan-link-tile[data-v-55b5e40e]:hover{border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.pan-link-tile__icon[data-v-55b5e40e]{width:var(--size-control-lg);height:var(--size-control-lg);color:var(--color-text-accent);background:var(--color-accent-subtle);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pan-link-tile__text[data-v-55b5e40e]{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.pan-link-tile__title[data-v-55b5e40e]{font-weight:var(--font-weight-semibold)}.pan-link-tile__description[data-v-55b5e40e]{color:var(--color-text-secondary);font-size:var(--font-size-small)}.pan-link-tile__arrow[data-v-55b5e40e]{color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);flex-shrink:0}.pan-link-tile:hover .pan-link-tile__arrow[data-v-55b5e40e]{color:var(--color-text-primary);transform:translateX(var(--space-3xs))}.pan-list[data-v-e09ef9bc]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pan-list-item[data-v-99ce8421]{gap:var(--space-xs);min-height:var(--size-control-lg);padding:var(--space-3xs) var(--space-2xs);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--easing-standard);align-items:center;display:flex}.pan-list-item[data-v-99ce8421]:hover{background:var(--color-bg-hover)}.pan-list-item--selected[data-v-99ce8421],.pan-list-item--selected[data-v-99ce8421]:hover{background:var(--color-bg-selected)}.pan-list-item__leading[data-v-99ce8421],.pan-list-item__trailing[data-v-99ce8421]{flex-shrink:0;align-items:center;display:inline-flex}.pan-list-item__main[data-v-99ce8421]{gap:var(--space-3xs) var(--space-xs);min-width:0;padding:var(--space-2xs) 0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;display:flex}.pan-list-item__title[data-v-99ce8421]{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--duration-normal) var(--easing-standard);flex:auto;overflow:hidden}.pan-list-item__meta[data-v-99ce8421]{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:inline-flex}.pan-list-item--muted .pan-list-item__title[data-v-99ce8421]{color:var(--color-text-tertiary);text-decoration:line-through}@media (pointer:coarse){.pan-list-item[data-v-99ce8421]{min-height:var(--size-touch-target)}}.pan-media-card[data-v-645982d2]{gap:var(--space-sm);height:100%;padding:var(--space-xs);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);align-items:stretch;display:flex;position:relative}.pan-media-card[data-v-645982d2]:hover,.pan-media-card[data-v-645982d2]:focus-within{border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.pan-media-card__media[data-v-645982d2]{transition:opacity var(--duration-normal) var(--easing-standard);flex-shrink:0;display:flex}.pan-media-card--muted .pan-media-card__media[data-v-645982d2]{opacity:var(--opacity-muted)}.pan-media-card--muted:hover .pan-media-card__media[data-v-645982d2],.pan-media-card--muted:focus-within .pan-media-card__media[data-v-645982d2]{opacity:1}.pan-media-card__body[data-v-645982d2]{gap:var(--space-2xs);min-width:0;padding-right:var(--size-control-sm);flex-direction:column;flex:1;justify-content:center;display:flex}.pan-media-card__actions[data-v-645982d2]{top:var(--space-2xs);right:var(--space-2xs);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);position:absolute}.pan-media-card:hover .pan-media-card__actions[data-v-645982d2],.pan-media-card:focus-within .pan-media-card__actions[data-v-645982d2]{opacity:1}@media (pointer:coarse){.pan-media-card__actions[data-v-645982d2]{opacity:1}}.pan-month-picker[data-v-0390e2d5]{gap:var(--space-3xs);align-items:center;display:inline-flex}.pan-month-picker__title[data-v-0390e2d5]{min-width:var(--layout-column-lg);height:var(--size-control-md);padding:0 var(--space-xs);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;border:0}.pan-month-picker__title[data-v-0390e2d5]:hover{background:var(--color-bg-active)}.pan-month-picker__panel[data-v-0390e2d5]{gap:var(--space-2xs);padding:var(--space-2xs);flex-direction:column;display:flex}.pan-month-picker__year[data-v-0390e2d5]{justify-content:space-between;align-items:center;display:flex}.pan-month-picker__year-label[data-v-0390e2d5]{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.pan-month-picker__grid[data-v-0390e2d5]{grid-template-columns:repeat(3, var(--layout-column-sm));gap:var(--space-3xs);display:grid}.pan-month-picker__month[data-v-0390e2d5]{height:var(--size-control-md);color:var(--color-text-primary);font-size:var(--font-size-small);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;padding:0}.pan-month-picker__month[data-v-0390e2d5]:hover{background:var(--color-bg-active)}.pan-month-picker__month--current[data-v-0390e2d5]{color:var(--color-text-accent);font-weight:var(--font-weight-semibold);border-color:var(--color-accent-bg)}.pan-month-picker__month--selected[data-v-0390e2d5],.pan-month-picker__month--selected[data-v-0390e2d5]:hover{color:var(--color-text-on-fill);font-weight:var(--font-weight-semibold);background:var(--color-accent-bg);border-color:var(--color-accent-bg)}.pan-menu__list[data-v-0f9cfcf9]{min-width:calc(var(--layout-sidebar-width) * .75);flex-direction:column;display:flex}.pan-menu__item[data-v-0f9cfcf9]{gap:var(--space-2xs);min-height:var(--size-control-md);padding:0 var(--space-2xs);color:var(--color-text-primary);text-align:left;white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.pan-menu__item[data-v-0f9cfcf9]:hover,.pan-menu__item[data-v-0f9cfcf9]:focus-visible{background:var(--color-bg-active);outline:none}.pan-menu__label[data-v-0f9cfcf9]{flex:1}.pan-menu__check[data-v-0f9cfcf9]{color:var(--color-text-accent)}.pan-menu__empty[data-v-0f9cfcf9]{padding:var(--space-2xs);color:var(--color-text-tertiary);font-size:var(--font-size-small);margin:0}.pan-menu__item--danger[data-v-0f9cfcf9]{color:var(--color-danger-text)}@media (pointer:coarse){.pan-menu__item[data-v-0f9cfcf9]{min-height:var(--size-touch-target)}}.pan-news-card[data-v-467d56f2]{background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);height:100%;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);display:flex;position:relative;overflow:hidden}.pan-news-card[data-v-467d56f2]:hover,.pan-news-card[data-v-467d56f2]:focus-within{border-color:var(--color-border-default);box-shadow:var(--shadow-md)}.pan-news-card__link[data-v-467d56f2]{min-width:0;color:var(--color-text-primary);flex-direction:column;flex:1;text-decoration:none;display:flex}.pan-news-card__link[data-v-467d56f2]:focus-visible{outline-offset:calc(var(--border-width-focus) * -1)}.pan-news-card__media[data-v-467d56f2]{aspect-ratio:var(--ratio-media);background:var(--color-bg-subtle);display:block;overflow:hidden}.pan-news-card__image[data-v-467d56f2]{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--easing-standard);display:block}.pan-news-card:hover .pan-news-card__image[data-v-467d56f2]{transform:scale(1.03)}.pan-news-card__placeholder[data-v-467d56f2]{height:100%;color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.pan-news-card__body[data-v-467d56f2]{gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column;display:flex}.pan-news-card__eyebrow[data-v-467d56f2]{gap:var(--space-3xs);color:var(--color-text-tertiary);font-size:var(--font-size-caption);align-items:center;display:flex}.pan-news-card__source[data-v-467d56f2]{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.pan-news-card__title[data-v-467d56f2]{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pan-news-card__excerpt[data-v-467d56f2]{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-normal);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pan-news-card__actions[data-v-467d56f2]{top:var(--space-2xs);right:var(--space-2xs);gap:var(--space-3xs);background:var(--color-bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);display:flex;position:absolute}.pan-news-card:hover .pan-news-card__actions[data-v-467d56f2],.pan-news-card:focus-within .pan-news-card__actions[data-v-467d56f2]{opacity:1}@media (pointer:coarse){.pan-news-card__actions[data-v-467d56f2]{opacity:1}}@media (prefers-reduced-motion:reduce){.pan-news-card__image[data-v-467d56f2]{transition:none}}.pan-note-card[data-v-b2f9304b]{gap:var(--space-xs);height:100%;padding:var(--space-sm);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:relative}.pan-note-card[data-v-b2f9304b]:hover,.pan-note-card[data-v-b2f9304b]:focus-within{box-shadow:var(--shadow-sm)}.pan-note-card--pinned[data-v-b2f9304b]{border-color:var(--color-border-control)}.pan-note-card__body[data-v-b2f9304b]{flex:1;min-width:0}.pan-note-card__pin[data-v-b2f9304b]{top:var(--space-xs);right:var(--space-xs);color:var(--color-text-secondary);pointer-events:none;display:inline-flex;position:absolute}.pan-note-card--pinned .pan-note-card__body[data-v-b2f9304b]{padding-right:var(--size-icon-md)}.pan-note-card__footer[data-v-b2f9304b]{gap:var(--space-2xs);min-height:var(--size-control-sm);justify-content:space-between;align-items:center;display:flex}.pan-note-card__meta[data-v-b2f9304b]{gap:var(--space-2xs);color:var(--color-text-tertiary);font-size:var(--font-size-caption);align-items:center;display:inline-flex}.pan-note-card__actions[data-v-b2f9304b]{gap:var(--space-3xs);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);align-items:center;display:inline-flex}.pan-note-card:hover .pan-note-card__actions[data-v-b2f9304b],.pan-note-card:focus-within .pan-note-card__actions[data-v-b2f9304b]{opacity:1}@media (pointer:coarse){.pan-note-card__actions[data-v-b2f9304b]{opacity:1}}.pan-note-card--neutral[data-v-b2f9304b]{background:var(--color-bg-surface)}.pan-note-card--accent[data-v-b2f9304b]{background:var(--color-accent-subtle)}.pan-note-card--highlight[data-v-b2f9304b]{background:var(--color-highlight-subtle)}.pan-note-card--plum[data-v-b2f9304b]{background:var(--color-plum-subtle)}.pan-note-card--rose[data-v-b2f9304b]{background:var(--color-rose-subtle)}.pan-note-card--success[data-v-b2f9304b]{background:var(--color-success-subtle)}.pan-note-card--danger[data-v-b2f9304b]{background:var(--color-danger-subtle)}.pan-note-card--warning[data-v-b2f9304b]{background:var(--color-warning-subtle)}.pan-note-card--info[data-v-b2f9304b]{background:var(--color-info-subtle)}.pan-nav-group[data-v-fd6a9bf9]{gap:var(--space-3xs);flex-direction:column;display:flex;position:relative}.pan-nav-group__indicator[data-v-fd6a9bf9]{width:var(--indicator-width);height:var(--indicator-height);background:var(--color-bg-selected);border-radius:var(--radius-md);transform:translate(var(--indicator-x), var(--indicator-y));position:absolute;top:0;left:0}.pan-nav-group--ready .pan-nav-group__indicator[data-v-fd6a9bf9]{transition:transform var(--duration-normal) var(--easing-standard), width var(--duration-normal) var(--easing-standard)}.pan-nav-group[data-v-fd6a9bf9] .pan-nav-item--active{background:0 0}.pan-nav-item__tooltip[data-v-9464eb22]{width:100%;display:flex}.pan-nav-item[data-v-9464eb22]{z-index:var(--z-raised);gap:var(--space-2xs);min-height:var(--size-control-md);padding:0 var(--space-2xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--easing-standard);flex:1;align-items:center;text-decoration:none;display:flex;position:relative}.pan-nav-item[data-v-9464eb22]:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.pan-nav-item--active[data-v-9464eb22]{color:var(--color-text-primary);background:var(--color-bg-selected)}.pan-nav-item--active .pan-icon[data-v-9464eb22]{color:var(--color-text-accent)}.pan-nav-item--collapsed[data-v-9464eb22]{justify-content:center;padding:0}.pan-nav-item__label[data-v-9464eb22]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pan-nav-item__hint[data-v-9464eb22]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}@media (pointer:coarse){.pan-nav-item[data-v-9464eb22]{min-height:var(--size-touch-target)}}.pan-nav-item--button[data-v-9464eb22]{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.pan-search-toggle[data-v-f655f701]{width:var(--size-control-md);min-width:var(--size-control-md);height:var(--size-control-md);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-full);transition:width var(--duration-slow) var(--easing-spring), background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0;flex-shrink:1;align-items:center;display:inline-flex;position:relative;overflow:hidden}.pan-search-toggle[data-v-f655f701]:hover:not(.pan-search-toggle--expanded){background:var(--color-bg-active)}.pan-search-toggle--expanded[data-v-f655f701]{width:var(--layout-search-width);background:var(--color-bg-surface);border-color:var(--color-border-control)}.pan-search-toggle--expanded[data-v-f655f701]:focus-within{border-color:var(--color-focus-ring);outline:var(--border-width-thin) solid var(--color-focus-ring)}.pan-search-toggle__tip[data-v-f655f701]{flex-shrink:0;height:100%;display:flex}.pan-search-toggle__button[data-v-f655f701]{width:calc(var(--size-control-md) - var(--border-width-thin) * 2);height:100%;color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pan-search-toggle--expanded .pan-search-toggle__button[data-v-f655f701]{color:var(--color-text-tertiary);cursor:default}.pan-search-toggle__input[data-v-f655f701]{width:100%;min-width:0;padding:0 var(--space-2xs) 0 0;font-size:var(--font-size-field);opacity:0;transition:opacity var(--duration-normal) var(--easing-standard);background:0 0;border:0;outline:none;flex:1}.pan-search-toggle--expanded .pan-search-toggle__input[data-v-f655f701]{opacity:1;transition-delay:var(--duration-fast)}.pan-search-toggle__input[data-v-f655f701]::-webkit-search-cancel-button{appearance:none}.pan-search-toggle__clear[data-v-f655f701]{width:calc(var(--size-control-md) - var(--border-width-thin) * 2);height:100%;color:var(--color-text-tertiary);border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pan-search-toggle__clear[data-v-f655f701]:hover{color:var(--color-text-primary);background:var(--color-bg-active)}.pan-search-toggle__input[data-v-f655f701]::placeholder{color:var(--color-text-tertiary)}@media (pointer:coarse){.pan-search-toggle[data-v-f655f701]{min-width:var(--size-touch-target);height:var(--size-touch-target)}.pan-search-toggle[data-v-f655f701]:not(.pan-search-toggle--expanded){width:var(--size-touch-target)}.pan-search-toggle__button[data-v-f655f701],.pan-search-toggle__clear[data-v-f655f701]{width:calc(var(--size-touch-target) - var(--border-width-thin) * 2)}}.pan-skeleton-layout[data-v-9c92edbd]{gap:var(--space-sm);animation:pan-skeleton-in-9c92edbd var(--duration-slow) var(--easing-standard) var(--duration-loading-delay) both;display:grid}.pan-skeleton-layout__label[data-v-9c92edbd]{width:var(--border-width-thin);height:var(--border-width-thin);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pan-skeleton-layout__card[data-v-9c92edbd]{gap:var(--space-xs);min-width:0;padding:var(--space-sm);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.pan-skeleton-layout__cell[data-v-9c92edbd]{gap:var(--space-xs);align-items:center;min-width:0;display:flex}.pan-skeleton-layout__check[data-v-9c92edbd]{width:var(--size-icon-md);height:var(--size-icon-md)}.pan-skeleton-layout--table[data-v-9c92edbd]{gap:var(--space-none)}.pan-skeleton-layout__row[data-v-9c92edbd]{grid-template-columns:minmax(0, 1fr) var(--layout-column-md) var(--layout-column-md);gap:var(--space-sm);min-height:var(--size-control-lg);padding-inline:var(--space-xs);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);align-items:center;display:grid}.pan-skeleton-layout__row--head[data-v-9c92edbd]{min-height:var(--size-control-md)}.pan-skeleton-layout--cards[data-v-9c92edbd]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-card-width)), 1fr));gap:var(--space-lg)}.pan-skeleton-layout--stats[data-v-9c92edbd]{grid-template-columns:repeat(auto-fit, minmax(var(--layout-column-md), 1fr))}.pan-skeleton-layout--media[data-v-9c92edbd],.pan-skeleton-layout--notes[data-v-9c92edbd]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--layout-card-width)), 1fr));align-items:start}.pan-skeleton-layout__heading[data-v-9c92edbd]{grid-column:1/-1}.pan-skeleton-layout__card--media[data-v-9c92edbd]{gap:var(--space-sm);padding:var(--space-xs);flex-direction:row}.pan-skeleton-layout__lines[data-v-9c92edbd]{gap:var(--space-xs);min-width:0;padding-block:var(--space-2xs);flex-direction:column;flex:1;display:flex}.pan-skeleton-layout__bars[data-v-9c92edbd]{gap:var(--space-sm);height:var(--layout-column-lg);padding-inline:var(--space-sm);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);align-items:flex-end;display:flex}.pan-skeleton-layout__bar[data-v-9c92edbd]{background:var(--color-bg-active);border-radius:var(--radius-sm) var(--radius-sm) 0 0;height:50%;animation:pan-skeleton-pulse-9c92edbd calc(var(--duration-spin) * 2) var(--easing-standard) infinite alternate;flex:1}.pan-skeleton-layout__bar[data-v-9c92edbd]:nth-child(3n+1){height:70%}.pan-skeleton-layout__bar[data-v-9c92edbd]:nth-child(4n+2){height:35%}.pan-skeleton-layout__bar[data-v-9c92edbd]:nth-child(5n+3){height:85%}@keyframes pan-skeleton-in-9c92edbd{0%{opacity:0}}@keyframes pan-skeleton-pulse-9c92edbd{to{opacity:var(--opacity-disabled)}}.pan-stat[data-v-9d79235f]{gap:var(--space-3xs);min-width:0;padding:var(--space-sm);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.pan-stat__label[data-v-9d79235f]{gap:var(--space-2xs);color:var(--color-text-secondary);font-size:var(--font-size-small);align-items:center;display:flex}.pan-stat__icon[data-v-9d79235f]{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}.pan-stat__icon--neutral[data-v-9d79235f]{color:var(--color-text-secondary);background:var(--color-bg-active)}.pan-stat__icon--accent[data-v-9d79235f]{color:var(--color-text-accent);background:var(--color-accent-subtle)}.pan-stat__icon--highlight[data-v-9d79235f]{color:var(--color-highlight-text);background:var(--color-highlight-subtle)}.pan-stat__icon--plum[data-v-9d79235f]{color:var(--color-plum-text);background:var(--color-plum-subtle)}.pan-stat__icon--rose[data-v-9d79235f]{color:var(--color-rose-text);background:var(--color-rose-subtle)}.pan-stat__icon--success[data-v-9d79235f]{color:var(--color-success-text);background:var(--color-success-subtle)}.pan-stat__icon--danger[data-v-9d79235f]{color:var(--color-danger-text);background:var(--color-danger-subtle)}.pan-stat__icon--warning[data-v-9d79235f]{color:var(--color-warning-text);background:var(--color-warning-subtle)}.pan-stat__icon--info[data-v-9d79235f]{color:var(--color-info-text);background:var(--color-info-subtle)}.pan-stat__meter[data-v-9d79235f]{height:var(--space-2xs);margin-top:var(--space-2xs);background:var(--color-bg-active);border-radius:var(--radius-full);display:block;overflow:hidden}.pan-stat__meter-fill[data-v-9d79235f]{width:var(--pan-stat-progress);background:var(--color-accent-bg);border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow) var(--easing-standard);display:block}.pan-stat__value[data-v-9d79235f]{color:var(--color-text-primary);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pan-stat--muted .pan-stat__value[data-v-9d79235f]{color:var(--color-text-secondary)}.pan-stat__delta[data-v-9d79235f]{gap:var(--space-3xs);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;display:inline-flex}.pan-stat__delta--good[data-v-9d79235f]{color:var(--color-success-text)}.pan-stat__delta--bad[data-v-9d79235f]{color:var(--color-danger-text)}.pan-stat__delta--neutral[data-v-9d79235f]{color:var(--color-text-tertiary)}.pan-stat__comparison[data-v-9d79235f]{color:var(--color-text-tertiary);font-size:var(--font-size-small)}.pan-stat--wide[data-v-9d79235f]{grid-column:span 2}.pan-stat-group[data-v-fb917813]{grid-template-columns:repeat(auto-fit, minmax(var(--layout-column-md), 1fr));gap:var(--space-sm);display:grid}.pan-segmented[data-v-e794ed44]{align-self:flex-start;gap:var(--space-3xs);padding:var(--space-3xs);background:var(--color-bg-subtle);border-radius:var(--radius-lg);flex-shrink:0;display:inline-flex;position:relative}.pan-segmented--block[data-v-e794ed44]{align-self:stretch;display:flex}.pan-segmented__indicator[data-v-e794ed44]{width:var(--indicator-width);height:var(--indicator-height);background:var(--color-bg-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);transform:translate(var(--indicator-x), var(--indicator-y));position:absolute;top:0;left:0}.pan-segmented--ready .pan-segmented__indicator[data-v-e794ed44]{transition:transform var(--duration-normal) var(--easing-standard), width var(--duration-normal) var(--easing-standard)}.pan-segmented .pan-segmented__tip[data-v-e794ed44]{flex:1;min-width:max-content;display:flex}.pan-segmented__option[data-v-e794ed44]{z-index:var(--z-raised);gap:var(--space-3xs);min-height:calc(var(--size-control-md) - var(--space-3xs) * 2);padding:0 var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.pan-segmented__option[data-v-e794ed44]:hover,.pan-segmented__option[aria-checked=true][data-v-e794ed44]{color:var(--color-text-primary)}.pan-segmented__option--icon-only[data-v-e794ed44]{min-width:var(--size-control-sm);padding:0}@media (pointer:coarse){.pan-segmented__option[data-v-e794ed44]{min-height:calc(var(--size-touch-target) - var(--space-3xs) * 2)}.pan-segmented__option[data-v-e794ed44]:after{inset:calc(var(--space-3xs) * -1) 0;content:"";position:absolute}}.pan-table-input-row__cell[data-v-ce39fef4]{padding:0}.pan-table-input-row__inner[data-v-ce39fef4]{gap:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);align-items:center;display:flex}.pan-table-input-row__gutter[data-v-ce39fef4]{width:var(--size-icon-sm);margin-left:calc(var(--space-2xs) * -1);flex-shrink:0}.pan-table-input-row__indent[data-v-ce39fef4]{width:var(--size-icon-md);flex-shrink:0}.pan-table-input-row__content[data-v-ce39fef4]{min-width:0;margin-left:calc(var(--space-xs) * -1);flex:1}.pan-table-input-row[data-v-ce39fef4]{transition:opacity var(--duration-normal) var(--easing-standard)}.pan-table-input-row--hidden[data-v-ce39fef4]{opacity:0}.pan-table-input-row--hidden[data-v-ce39fef4]:focus-within{opacity:1}@media (pointer:coarse){.pan-table-input-row--hidden[data-v-ce39fef4]{opacity:1}}.pan-table-section__cell[data-v-e543307e]{border-bottom:var(--border-width-thin) solid var(--color-border-default);padding:0}.pan-table-section__inner[data-v-e543307e]{gap:var(--space-2xs);width:max-content;min-height:var(--size-control-lg);padding:var(--space-sm) var(--space-2xs) var(--space-3xs);align-items:center;display:flex}.pan-table-section__handle[data-v-e543307e],.pan-table-section__toggle[data-v-e543307e]{height:var(--size-icon-md);color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pan-table-section__handle[data-v-e543307e]{width:var(--size-icon-sm);margin-left:calc(var(--space-2xs) * -1);cursor:grab;opacity:0;touch-action:none;transition:opacity var(--duration-fast) var(--easing-standard)}.pan-table-section__handle[data-v-e543307e]:focus-visible,.pan-table-section:hover .pan-table-section__handle[data-v-e543307e]{opacity:1}.pan-table-section__toggle[data-v-e543307e]{width:var(--size-icon-md);transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard)}.pan-table-section__toggle[data-v-e543307e]:hover{color:var(--color-text-primary);background:var(--color-bg-active)}.pan-table-section__toggle .pan-icon[data-v-e543307e]{transition:transform var(--duration-normal) var(--easing-standard)}.pan-table-section__toggle--open .pan-icon[data-v-e543307e]{transform:rotate(90deg)}.pan-table-section__title[data-v-e543307e]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pan-table-section__input[data-v-e543307e]{min-width:0;height:var(--size-control-sm);padding:0 var(--space-2xs);font-size:var(--font-size-field);font-weight:var(--font-weight-semibold);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-focus-ring);border-radius:var(--radius-sm);outline:none}.pan-table-section__meta[data-v-e543307e]{gap:var(--space-2xs);color:var(--color-text-secondary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.pan-table-section__actions[data-v-e543307e]{gap:var(--space-3xs);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);align-items:center;display:inline-flex}.pan-table-section__actions[data-v-e543307e]:focus-within,.pan-table-section:hover .pan-table-section__actions[data-v-e543307e]{opacity:1}@media (pointer:coarse){.pan-table-section__actions[data-v-e543307e],.pan-table-section__handle[data-v-e543307e]{opacity:1}}.pan-table-row[data-v-a0cff826]{border-bottom:var(--border-width-thin) solid var(--color-border-subtle);transition:background-color var(--duration-fast) var(--easing-standard)}.pan-table-row[data-v-a0cff826]:hover{background:var(--color-bg-hover)}.pan-table-row--selected[data-v-a0cff826],.pan-table-row--selected[data-v-a0cff826]:hover{background:var(--color-bg-selected)}.pan-table-row__primary[data-v-a0cff826]{padding:0}.pan-table-row__primary-inner[data-v-a0cff826]{--pan-table-row-height:var(--size-control-lg);--pan-table-row-padding:calc((var(--pan-table-row-height) - var(--font-size-body) * var(--line-height-normal)) / 2);gap:var(--space-2xs);padding:var(--pan-table-row-padding) var(--space-2xs);align-items:center;display:flex}.pan-table-row__leading[data-v-a0cff826]{flex-shrink:0;display:inline-flex}.pan-table-row--dragging[data-v-a0cff826]{opacity:var(--opacity-disabled)}.pan-table-row__handle[data-v-a0cff826]{width:var(--size-icon-sm);height:var(--size-icon-md);margin-left:calc(var(--space-2xs) * -1);color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:grab;opacity:0;touch-action:none;transition:opacity var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pan-table-row__handle[data-v-a0cff826]:focus-visible{opacity:1}.pan-table-row__handle[data-v-a0cff826]:active{cursor:grabbing}.pan-table-row--dragging .pan-table-row__handle[data-v-a0cff826]{cursor:grabbing;opacity:1}.pan-table-row:hover .pan-table-row__handle[data-v-a0cff826]{opacity:1}.pan-table-row--depth-1 .pan-table-row__primary-inner[data-v-a0cff826]{padding-left:calc(var(--space-2xs) + var(--space-lg))}.pan-table-row--depth-2 .pan-table-row__primary-inner[data-v-a0cff826]{padding-left:calc(var(--space-2xs) + var(--space-lg) * 2)}.pan-table-row__expander[data-v-a0cff826],.pan-table-row__expander-spacer[data-v-a0cff826]{width:var(--size-icon-md);height:var(--size-icon-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pan-table-row__expander[data-v-a0cff826]{color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;padding:0}.pan-table-row__expander[data-v-a0cff826]:hover{color:var(--color-text-primary);background:var(--color-bg-active)}.pan-table-row__expander .pan-icon[data-v-a0cff826]{transition:transform var(--duration-normal) var(--easing-standard)}.pan-table-row__expander--open .pan-icon[data-v-a0cff826]{transform:rotate(90deg)}.pan-table-row__meta[data-v-a0cff826]{gap:var(--space-xs);flex-shrink:0;align-items:center;display:inline-flex}.pan-table-row__title[data-v-a0cff826]{min-width:0;color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--duration-normal) var(--easing-standard);background:0 0;border:0;flex:1;padding:0;overflow:hidden}.pan-table-row--muted .pan-table-row__title[data-v-a0cff826]{color:var(--color-text-tertiary);text-decoration:line-through}.pan-table-row__trailing[data-v-a0cff826]{border-left:var(--border-width-thin) solid var(--color-border-subtle);padding:0}@media (width<48rem){.pan-table-row__trailing[data-v-a0cff826]{display:none}}@media (pointer:coarse){.pan-table-row__primary-inner[data-v-a0cff826]{--pan-table-row-height:var(--size-touch-target)}}.pan-tabs[data-v-fc37daba]{gap:var(--space-sm);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.pan-tabs__tab[data-v-fc37daba]{gap:var(--space-2xs);min-height:var(--size-control-lg);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.pan-tabs__tab[data-v-fc37daba]:hover,.pan-tabs__tab[aria-selected=true][data-v-fc37daba]{color:var(--color-text-primary)}.pan-tabs__indicator[data-v-fc37daba]{width:var(--indicator-width);height:var(--border-width-focus);background:var(--color-accent-bg);border-radius:var(--radius-full);transform:translateX(var(--indicator-x));position:absolute;bottom:0;left:0}.pan-tabs--ready .pan-tabs__indicator[data-v-fc37daba]{transition:transform var(--duration-normal) var(--easing-standard), width var(--duration-normal) var(--easing-standard)}@media (pointer:coarse){.pan-tabs__tab[data-v-fc37daba]{min-height:var(--size-touch-target)}}.pan-agenda[data-v-5511bab4]{background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.pan-agenda__weekdays[data-v-5511bab4],.pan-agenda__days[data-v-5511bab4]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pan-agenda__weekday[data-v-5511bab4]{padding:var(--space-2xs) var(--space-xs);color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);border-bottom:var(--border-width-thin) solid var(--color-border-subtle)}.pan-agenda__day[data-v-5511bab4]{gap:var(--space-3xs);min-width:0;padding:var(--space-2xs);border-right:var(--border-width-thin) solid var(--color-border-subtle);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);transition:background-color var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:relative}.pan-agenda__day[data-v-5511bab4]:nth-child(7n){border-right:0}.pan-agenda--week .pan-agenda__day[data-v-5511bab4]{min-height:calc(var(--layout-card-width) * 1.2)}.pan-agenda--month .pan-agenda__day[data-v-5511bab4]{min-height:calc(var(--size-media-thumb) * 1.25)}.pan-agenda__day--outside[data-v-5511bab4]{background:var(--color-bg-subtle)}.pan-agenda__day--over[data-v-5511bab4]{background:var(--color-accent-subtle)}.pan-agenda__head[data-v-5511bab4]{min-height:var(--size-control-sm);justify-content:space-between;align-items:center;display:flex}.pan-agenda__number[data-v-5511bab4]{min-width:var(--size-control-sm);height:var(--size-control-sm);color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex}.pan-agenda__pick[data-v-5511bab4]{cursor:pointer;background:0 0;border:0;padding:0}.pan-agenda__pick[data-v-5511bab4]:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.pan-agenda__weekday-name[data-v-5511bab4]{display:none}.pan-agenda__day--outside .pan-agenda__number[data-v-5511bab4]{color:var(--color-text-tertiary)}.pan-agenda__day--today .pan-agenda__number[data-v-5511bab4]{color:var(--color-text-on-accent);background:var(--color-accent-bg)}.pan-agenda__add[data-v-5511bab4]{opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.pan-agenda__add[data-v-5511bab4]:focus-within,.pan-agenda__day:hover .pan-agenda__add[data-v-5511bab4]{opacity:1}.pan-agenda__items[data-v-5511bab4]{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}@media (pointer:coarse){.pan-agenda__add[data-v-5511bab4]{opacity:1}}@media (width<48rem){.pan-agenda--week .pan-agenda__weekdays[data-v-5511bab4]{display:none}.pan-agenda--week .pan-agenda__days[data-v-5511bab4]{grid-template-columns:minmax(0,1fr)}.pan-agenda--week .pan-agenda__day[data-v-5511bab4]{border-right:0;min-height:0}.pan-agenda--week .pan-agenda__head[data-v-5511bab4]{justify-content:flex-start;gap:var(--space-2xs)}.pan-agenda--week .pan-agenda__weekday-name[data-v-5511bab4]{color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);flex:1;display:inline}.pan-agenda--month .pan-agenda__day[data-v-5511bab4]{min-height:var(--size-media-thumb);padding:var(--space-3xs)}.pan-agenda--month .pan-agenda__head[data-v-5511bab4]{justify-content:center}.pan-agenda--month .pan-agenda__add[data-v-5511bab4]{display:none}.pan-agenda--month .pan-agenda__items[data-v-5511bab4]{gap:var(--space-2xs);flex-flow:wrap;justify-content:center}.pan-agenda--month .pan-agenda__pick[data-v-5511bab4]:after{content:"";position:absolute;inset:0}}.pan-bar-chart[data-v-8a40526b]{gap:var(--space-xs);flex-direction:column;display:flex}.pan-bar-chart__legend[data-v-8a40526b]{gap:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.pan-bar-chart__key[data-v-8a40526b]{gap:var(--space-2xs);align-items:center;display:inline-flex}.pan-bar-chart__swatch[data-v-8a40526b]{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-sm);flex-shrink:0;display:inline-block}.pan-bar-chart__swatch--expense[data-v-8a40526b]{background:var(--color-chart-expense)}.pan-bar-chart__swatch--income[data-v-8a40526b]{background:var(--color-chart-income)}.pan-bar-chart__plot[data-v-8a40526b]{height:calc(var(--layout-card-width) * .75);border-radius:var(--radius-md);position:relative}.pan-bar-chart__grid line[data-v-8a40526b]{stroke:var(--color-chart-grid);stroke-width:var(--border-width-thin)}.pan-bar-chart__ticks text[data-v-8a40526b],.pan-bar-chart__labels text[data-v-8a40526b]{fill:var(--color-text-tertiary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.pan-bar-chart__ticks text[data-v-8a40526b]{dominant-baseline:middle;text-anchor:end}.pan-bar-chart__labels text[data-v-8a40526b]{text-anchor:middle}.pan-bar-chart__band[data-v-8a40526b]{fill:var(--color-bg-hover)}.pan-bar-chart__bar--expense[data-v-8a40526b]{fill:var(--color-chart-expense)}.pan-bar-chart__bar--income[data-v-8a40526b]{fill:var(--color-chart-income)}.pan-bar-chart__hit[data-v-8a40526b]{fill:#0000;cursor:default}.pan-bar-chart__tooltip[data-v-8a40526b]{top:var(--space-xs);gap:var(--space-3xs);min-width:max-content;padding:var(--space-2xs) var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-small);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:none;flex-direction:column;display:flex;position:absolute}.pan-bar-chart__tip-row[data-v-8a40526b]{gap:var(--space-2xs);align-items:center;display:flex}.pan-bar-chart__tip-value[data-v-8a40526b]{padding-left:var(--space-sm);font-variant-numeric:tabular-nums;margin-left:auto}.pan-bar-chart__table[data-v-8a40526b]{width:100%;font-size:var(--font-size-small);font-variant-numeric:tabular-nums;border-collapse:collapse}.pan-bar-chart__caption[data-v-8a40526b]{width:var(--border-width-thin);height:var(--border-width-thin);clip-path:inset(50%);position:absolute;overflow:hidden}.pan-bar-chart__table th[data-v-8a40526b],.pan-bar-chart__table td[data-v-8a40526b]{padding:var(--space-3xs) var(--space-2xs);text-align:right;border-bottom:var(--border-width-thin) solid var(--color-border-subtle)}.pan-bar-chart__table th[scope=row][data-v-8a40526b]{color:var(--color-text-secondary);font-weight:var(--font-weight-regular);text-align:left}.pan-bar-chart__toggle[data-v-8a40526b]{justify-content:flex-end;display:flex}.pan-card-group[data-v-03d5d651]{position:relative}.pan-card-group__add[data-v-03d5d651]{width:var(--border-width-thin);height:var(--border-width-thin);clip-path:inset(50%);position:absolute;overflow:hidden}.pan-card-group__add[data-v-03d5d651]:focus-within,.pan-card-group--typing .pan-card-group__add[data-v-03d5d651],.pan-card-group--empty .pan-card-group__add[data-v-03d5d651],.pan-card-group:hover .pan-card-group__add[data-v-03d5d651]{clip-path:none;width:auto;height:auto;animation:pan-card-group-in-03d5d651 var(--duration-normal) var(--easing-standard);position:static;overflow:visible}.pan-card-group__ghost[data-v-03d5d651]{gap:var(--space-xs);box-sizing:border-box;height:100%;min-height:calc(var(--size-media-thumb) + var(--space-xs) * 2 + var(--border-width-thin) * 2);padding:var(--space-xs) var(--space-sm);color:var(--color-text-tertiary);border:var(--border-width-thin) dashed var(--color-border-default);border-radius:var(--radius-lg);cursor:text;transition:border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);align-items:center;display:flex}.pan-card-group__ghost[data-v-03d5d651]:hover,.pan-card-group__ghost[data-v-03d5d651]:focus-within{color:var(--color-text-secondary);border-color:var(--color-border-control)}.pan-card-group__input[data-v-03d5d651]{min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-field);background:0 0;border:0;outline:none;flex:1;padding:0}.pan-card-group__busy[data-v-03d5d651]{color:var(--color-text-secondary);font-size:var(--font-size-body)}.pan-card-group__input[data-v-03d5d651]::placeholder{color:var(--color-text-tertiary)}@media (pointer:coarse){.pan-card-group__add[data-v-03d5d651]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.pan-card-group__add[data-v-03d5d651]:focus-within,.pan-card-group--typing .pan-card-group__add[data-v-03d5d651],.pan-card-group--empty .pan-card-group__add[data-v-03d5d651],.pan-card-group:hover .pan-card-group__add[data-v-03d5d651]{animation:none}}@keyframes pan-card-group-in-03d5d651{0%{opacity:0;transform:scale(.98)}}.pan-command[data-v-f0373da3]{width:calc(100% - var(--space-xl));max-width:calc(var(--layout-content-max-width) * 1.9);max-height:70dvh;margin:var(--layout-command-top) auto auto;color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:0;overflow:hidden}.pan-command[data-v-f0373da3]::backdrop{background:var(--color-bg-overlay)}.pan-command[open][data-v-f0373da3]{animation:pan-command-in-f0373da3 var(--duration-fast) var(--easing-standard)}.pan-command[data-v-f0373da3]:focus-visible{outline:none}.pan-command__panel[data-v-f0373da3]{flex-direction:column;max-height:70dvh;display:flex}.pan-command__field[data-v-f0373da3]{gap:var(--space-xs);padding:var(--space-sm);color:var(--color-text-tertiary);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);flex-shrink:0;align-items:center;display:flex}.pan-command__input[data-v-f0373da3]{min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-large);background:0 0;border:0;outline:none;flex:1;padding:0}.pan-command__input[data-v-f0373da3]::placeholder{color:var(--color-text-tertiary)}.pan-command__list[data-v-f0373da3]{padding:var(--space-2xs);overscroll-behavior:contain;flex:1;overflow-y:auto}.pan-command__group+.pan-command__group[data-v-f0373da3]{margin-top:var(--space-2xs)}.pan-command__heading[data-v-f0373da3]{padding:var(--space-2xs) var(--space-xs) var(--space-3xs);color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);margin:0}.pan-command__item[data-v-f0373da3]{gap:var(--space-xs);min-height:var(--size-control-lg);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);cursor:pointer;align-items:center;display:flex}.pan-command__item--active[data-v-f0373da3]{background:var(--color-bg-selected)}.pan-command__icon[data-v-f0373da3]{width:var(--size-icon-md);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;display:inline-flex}.pan-command__text[data-v-f0373da3]{flex-direction:column;flex:1;min-width:0;display:flex}.pan-command__title[data-v-f0373da3],.pan-command__subtitle[data-v-f0373da3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pan-command__title[data-v-f0373da3]{font-size:var(--font-size-body)}.pan-command__item--muted .pan-command__title[data-v-f0373da3]{color:var(--color-text-tertiary);text-decoration:line-through}.pan-command__subtitle[data-v-f0373da3]{color:var(--color-text-tertiary);font-size:var(--font-size-small)}.pan-command__meta[data-v-f0373da3]{color:var(--color-text-secondary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;flex-shrink:0}.pan-command__empty[data-v-f0373da3]{padding:var(--space-md) var(--space-sm);color:var(--color-text-tertiary);text-align:center;margin:0}.pan-command__footer[data-v-f0373da3]{gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);color:var(--color-text-tertiary);font-size:var(--font-size-caption);border-top:var(--border-width-thin) solid var(--color-border-subtle);flex-shrink:0;display:flex}.pan-command__footer kbd[data-v-f0373da3]{min-width:var(--size-icon-sm);margin-right:var(--space-3xs);padding:0 var(--space-3xs);text-align:center;background:var(--color-bg-active);border-radius:var(--radius-sm);font-family:inherit;display:inline-block}@media (width<48rem){.pan-command[data-v-f0373da3]{width:100%;max-width:none;padding-top:var(--safe-area-top);border-width:0 0 var(--border-width-thin);border-radius:0 0 var(--radius-xl) var(--radius-xl);margin:0 0 auto}.pan-command__footer[data-v-f0373da3]{display:none}.pan-command__item[data-v-f0373da3]{min-height:var(--size-touch-target)}}@keyframes pan-command-in-f0373da3{0%{opacity:0;transform:translateY(calc(var(--space-xs) * -1))}}.pan-date-picker__field[data-v-2342dd7e]{gap:var(--space-2xs);width:100%;min-height:var(--size-control-md);padding:0 var(--space-xs);color:var(--color-text-primary);text-align:left;background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard);align-items:center;display:flex}.pan-date-picker__field[data-v-2342dd7e]:hover{border-color:var(--color-text-secondary)}.pan-date-picker__field--open[data-v-2342dd7e],.pan-date-picker__field--open[data-v-2342dd7e]:hover{border-color:var(--color-focus-ring);outline:var(--border-width-thin) solid var(--color-focus-ring)}.pan-date-picker__icon[data-v-2342dd7e]{color:var(--color-text-tertiary)}.pan-date-picker__value[data-v-2342dd7e]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pan-date-picker__value--empty[data-v-2342dd7e]{color:var(--color-text-tertiary)}.pan-date-picker__panel[data-v-2342dd7e]{gap:var(--space-2xs);padding:var(--space-2xs);flex-direction:column;display:flex}.pan-date-picker__shortcuts[data-v-2342dd7e]{gap:var(--space-3xs);padding-top:var(--space-2xs);border-top:var(--border-width-thin) solid var(--color-border-subtle);display:flex}@media (pointer:coarse){.pan-date-picker__field[data-v-2342dd7e]{min-height:var(--size-touch-target)}}.pan-dialog[data-v-502c6bf2]{width:calc(100% - var(--space-xl));color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:0}.pan-dialog[data-v-502c6bf2]:focus-visible{outline:none}.pan-dialog--sm[data-v-502c6bf2]{max-width:var(--layout-content-max-width)}.pan-dialog--md[data-v-502c6bf2]{max-width:calc(var(--layout-content-max-width) * 1.6)}.pan-dialog--side[data-v-502c6bf2]{width:min(100%, calc(var(--layout-content-max-width) * 1.4));border-width:0 0 0 var(--border-width-thin);border-radius:0;max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto}.pan-dialog[data-v-502c6bf2]::backdrop{background:var(--color-bg-overlay)}.pan-dialog[open][data-v-502c6bf2]{animation:pan-dialog-in-502c6bf2 var(--duration-normal) var(--easing-standard)}.pan-dialog[open][data-v-502c6bf2]::backdrop{animation:pan-backdrop-in-502c6bf2 var(--duration-slow) var(--easing-standard)}.pan-dialog--closing[open][data-v-502c6bf2]{animation:pan-dialog-out-502c6bf2 var(--duration-normal) var(--easing-standard) forwards}.pan-dialog--closing[open][data-v-502c6bf2]::backdrop{animation:pan-backdrop-out-502c6bf2 var(--duration-slow) var(--easing-standard) forwards}.pan-dialog--side[open][data-v-502c6bf2]{animation:pan-dialog-side-in-502c6bf2 var(--duration-slow) var(--easing-standard)}.pan-dialog--side.pan-dialog--closing[open][data-v-502c6bf2]{animation:pan-dialog-side-out-502c6bf2 var(--duration-slow) var(--easing-standard) forwards}.pan-dialog__panel[data-v-502c6bf2]{gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;display:flex}.pan-dialog__header[data-v-502c6bf2]{gap:var(--space-xs);justify-content:space-between;align-items:flex-start;display:flex}.pan-dialog__titles[data-v-502c6bf2]{gap:var(--space-3xs);flex-direction:column;display:flex}.pan-dialog__header-actions[data-v-502c6bf2]{gap:var(--space-3xs);flex-shrink:0;align-items:center;display:flex}.pan-dialog__title--hidden[data-v-502c6bf2]{width:var(--border-width-thin);height:var(--border-width-thin);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pan-dialog__footer[data-v-502c6bf2]{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pan-dialog__footer-start[data-v-502c6bf2]{gap:var(--space-2xs);align-items:center;min-width:0;display:flex}.pan-dialog__footer-end[data-v-502c6bf2]{gap:var(--space-2xs);align-items:center;margin-left:auto;display:flex}.pan-dialog--side .pan-dialog__panel[data-v-502c6bf2]{height:100%;padding:0}.pan-dialog--side .pan-dialog__header[data-v-502c6bf2]{padding:var(--space-sm) var(--space-lg) 0}.pan-dialog--side .pan-dialog__body[data-v-502c6bf2]{padding:0 var(--space-lg);flex:1;overflow-y:auto}.pan-dialog--side .pan-dialog__footer[data-v-502c6bf2]{padding:var(--space-sm) var(--space-lg);border-top:var(--border-width-thin) solid var(--color-border-subtle)}@media (width<48rem){.pan-dialog[data-v-502c6bf2],.pan-dialog--side[data-v-502c6bf2]{border-width:var(--border-width-thin) 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:none;height:fit-content;max-height:90dvh;margin:auto 0 0}.pan-dialog__panel[data-v-502c6bf2]{padding:var(--space-sm) var(--space-sm) calc(var(--space-sm) + var(--safe-area-bottom))}.pan-dialog--side .pan-dialog__footer[data-v-502c6bf2]{padding-bottom:calc(var(--space-sm) + var(--safe-area-bottom))}.pan-dialog--side[open][data-v-502c6bf2]{animation:pan-sheet-in-502c6bf2 var(--duration-slow) var(--easing-standard)}.pan-dialog--side.pan-dialog--closing[open][data-v-502c6bf2]{animation:pan-sheet-out-502c6bf2 var(--duration-slow) var(--easing-standard) forwards}.pan-dialog--side .pan-dialog__header[data-v-502c6bf2],.pan-dialog--side .pan-dialog__body[data-v-502c6bf2],.pan-dialog--side .pan-dialog__footer[data-v-502c6bf2]{padding-inline:var(--space-sm)}}@keyframes pan-dialog-in-502c6bf2{0%{opacity:0;transform:translateY(var(--space-xs))}}@keyframes pan-dialog-side-in-502c6bf2{0%{transform:translate(100%)}}@keyframes pan-dialog-side-out-502c6bf2{to{transform:translate(100%)}}@keyframes pan-dialog-out-502c6bf2{to{opacity:0;transform:translateY(var(--space-xs))}}@keyframes pan-backdrop-in-502c6bf2{0%{opacity:0}}@keyframes pan-backdrop-out-502c6bf2{to{opacity:0}}@keyframes pan-sheet-in-502c6bf2{0%{transform:translateY(100%)}}@keyframes pan-sheet-out-502c6bf2{to{transform:translateY(100%)}}.pan-sidebar[data-v-be208ea9]{width:var(--layout-sidebar-width);height:100%;padding:var(--safe-area-top) 0 var(--safe-area-bottom) var(--safe-area-left);background:var(--color-bg-sidebar);border-right:var(--border-width-thin) solid var(--color-border-subtle);transition:width var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex}.pan-sidebar--collapsed[data-v-be208ea9]{width:var(--layout-sidebar-width-collapsed)}.pan-sidebar__header[data-v-be208ea9]{gap:var(--space-2xs);min-height:var(--layout-toolbar-height);padding:0 var(--space-xs);justify-content:space-between;align-items:center;display:flex}.pan-sidebar--collapsed .pan-sidebar__header[data-v-be208ea9]{justify-content:center;padding:0}.pan-sidebar__body[data-v-be208ea9]{gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pan-sidebar__end[data-v-be208ea9]{gap:var(--space-3xs);padding-top:var(--space-2xs);flex-direction:column;margin-top:auto;display:flex}.pan-sidebar__footer[data-v-be208ea9]{gap:var(--space-2xs);padding:var(--space-xs);border-top:var(--border-width-thin) solid var(--color-border-subtle);flex-direction:column;display:flex}.pan-sidebar--collapsed .pan-sidebar__body[data-v-be208ea9],.pan-sidebar--collapsed .pan-sidebar__footer[data-v-be208ea9]{padding-inline:var(--space-2xs);align-items:stretch}.pan-tag-picker[data-v-a25a3823]{gap:var(--space-3xs);min-height:var(--size-control-md);padding:var(--space-3xs) var(--space-2xs);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-md);cursor:text;transition:border-color var(--duration-fast) var(--easing-standard);flex-wrap:wrap;align-items:center;display:flex}.pan-tag-picker[data-v-a25a3823]:focus-within{border-color:var(--color-focus-ring);outline:var(--border-width-thin) solid var(--color-focus-ring)}.pan-tag-picker__field[data-v-a25a3823]{gap:var(--space-2xs);min-width:calc(var(--layout-column-sm) * 1.2);flex:1;align-items:center;display:flex;position:relative}.pan-tag-picker__icon[data-v-a25a3823]{color:var(--color-text-tertiary)}.pan-tag-picker__input[data-v-a25a3823]{width:100%;min-width:0;height:var(--size-icon-lg);font-size:var(--font-size-field);background:0 0;border:0;outline:none;flex:1;padding:0}.pan-tag-picker__input[data-v-a25a3823]::placeholder{color:var(--color-text-tertiary)}.pan-tag-picker__list[data-v-a25a3823]{top:calc(100% + var(--space-2xs));left:calc(var(--space-2xs) * -1);z-index:var(--z-popover);min-width:var(--layout-column-lg);max-height:calc(var(--size-control-md) * 7);padding:var(--space-3xs);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;overflow-y:auto}.pan-tag-picker__option[data-v-a25a3823]{gap:var(--space-2xs);min-height:var(--size-control-md);padding:0 var(--space-2xs);color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;align-items:center;display:flex}.pan-tag-picker__option--active[data-v-a25a3823]{background:var(--color-bg-active)}.pan-table[data-v-5e2ad178]{position:relative;overflow-x:auto}.pan-table__drop-line[data-v-5e2ad178]{top:var(--drop-top);z-index:var(--z-raised);height:var(--border-width-focus);background:var(--color-accent-bg);border-radius:var(--radius-full);pointer-events:none;position:absolute;left:0;right:0;transform:translateY(-50%)}.pan-table--dragging[data-v-5e2ad178]{-webkit-user-select:none;user-select:none}.pan-table__table[data-v-5e2ad178]{width:100%;min-width:var(--table-min-width);border-collapse:collapse;table-layout:fixed}.pan-table__heading[data-v-5e2ad178]{height:var(--size-control-md);padding:0 var(--space-2xs);color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-align:left;white-space:nowrap;border-bottom:var(--border-width-thin) solid var(--color-border-default)}.pan-table__sort[data-v-5e2ad178]{gap:var(--space-3xs);max-width:100%;height:var(--size-control-sm);margin-left:calc(var(--space-3xs) * -1);padding:0 var(--space-3xs);color:inherit;font:inherit;white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;align-items:center;display:inline-flex}.pan-table__sort[data-v-5e2ad178]:hover{color:var(--color-text-primary);background:var(--color-bg-active)}.pan-table__sort--active[data-v-5e2ad178]{color:var(--color-text-accent)}.pan-table__sort-icon[data-v-5e2ad178]{opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.pan-table__sort--active .pan-table__sort-icon[data-v-5e2ad178],.pan-table__sort:hover .pan-table__sort-icon[data-v-5e2ad178],.pan-table__sort:focus-visible .pan-table__sort-icon[data-v-5e2ad178]{opacity:1}.pan-table__heading--end[data-v-5e2ad178]{text-align:right}.pan-table__heading+.pan-table__heading[data-v-5e2ad178]{border-left:var(--border-width-thin) solid var(--color-border-subtle)}.pan-table__heading--sm[data-v-5e2ad178]{width:var(--layout-column-sm)}.pan-table__heading--md[data-v-5e2ad178]{width:var(--layout-column-md)}.pan-table__heading--lg[data-v-5e2ad178]{width:var(--layout-column-lg)}.pan-table__heading--trailing[data-v-5e2ad178]{width:var(--size-control-lg);text-align:center;padding:0}.pan-table__footer[data-v-5e2ad178]{padding:var(--space-3xs) 0;transition:opacity var(--duration-normal) var(--easing-standard)}.pan-table--reveal-footer .pan-table__footer[data-v-5e2ad178]{opacity:0}.pan-table--reveal-footer:hover .pan-table__footer[data-v-5e2ad178],.pan-table--reveal-footer:focus-within .pan-table__footer[data-v-5e2ad178]{opacity:1}@media (pointer:coarse){.pan-table--reveal-footer .pan-table__footer[data-v-5e2ad178]{opacity:1}}@media (width<48rem){.pan-table__table[data-v-5e2ad178]{min-width:0}.pan-table__heading--md[data-v-5e2ad178]{width:var(--layout-column-sm)}.pan-table__heading--lg[data-v-5e2ad178]{width:var(--layout-column-md)}.pan-table .pan-table__optional[data-v-5e2ad178],.pan-table[data-v-5e2ad178] .pan-table__optional{display:none}}.pan-table__table[data-v-5e2ad178] .pan-table-row-move{transition:transform var(--duration-slow) var(--easing-standard)}.pan-table__table[data-v-5e2ad178] .pan-table-collapse{transition:grid-template-rows var(--duration-slow) var(--easing-standard);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.pan-table__table[data-v-5e2ad178] .pan-table-collapse>*{min-width:0;min-height:0}.pan-table__table[data-v-5e2ad178] .pan-table-row-enter-active,.pan-table__table[data-v-5e2ad178] .pan-table-row-leave-active,.pan-table__table[data-v-5e2ad178] .pan-table-row-enter-active>td,.pan-table__table[data-v-5e2ad178] .pan-table-row-leave-active>td{transition:opacity var(--duration-slow) var(--easing-standard), border-color var(--duration-slow) var(--easing-standard), border-bottom-width var(--duration-slow) var(--easing-standard)}.pan-table__table[data-v-5e2ad178] .pan-table-row-enter-active .pan-table-collapse>*,.pan-table__table[data-v-5e2ad178] .pan-table-row-leave-active .pan-table-collapse>*{overflow:hidden}.pan-table__table[data-v-5e2ad178] .pan-table-row-enter-from,.pan-table__table[data-v-5e2ad178] .pan-table-row-leave-to,.pan-table__table[data-v-5e2ad178] .pan-table-row-enter-from>td,.pan-table__table[data-v-5e2ad178] .pan-table-row-leave-to>td{opacity:0;border-color:#0000;border-bottom-width:0}.pan-table__table[data-v-5e2ad178] .pan-table-row-enter-from .pan-table-collapse,.pan-table__table[data-v-5e2ad178] .pan-table-row-leave-to .pan-table-collapse{grid-template-rows:0fr}.pan-toast-region[data-v-3ac857c9]{right:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-popover);gap:var(--space-2xs);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.pan-toast[data-v-3ac857c9]{gap:var(--space-xs);max-width:var(--layout-content-max-width);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-left-width:var(--space-3xs);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);pointer-events:auto;align-items:center;display:flex}.pan-toast--neutral[data-v-3ac857c9]{border-left-color:var(--color-accent-bg)}.pan-toast--success[data-v-3ac857c9]{border-left-color:var(--color-success-text)}.pan-toast--danger[data-v-3ac857c9]{border-left-color:var(--color-danger-text)}.pan-toast__message[data-v-3ac857c9]{flex:1}.pan-toast__action[data-v-3ac857c9]{color:var(--color-text-accent);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.pan-toast-enter-active[data-v-3ac857c9],.pan-toast-leave-active[data-v-3ac857c9]{transition:opacity var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard)}.pan-toast-enter-from[data-v-3ac857c9],.pan-toast-leave-to[data-v-3ac857c9]{opacity:0;transform:translateY(var(--space-xs))}@media (width<48rem){.pan-toast-region[data-v-3ac857c9]{right:var(--space-xs);bottom:calc(var(--space-xs) + var(--safe-area-bottom));left:var(--space-xs);align-items:stretch}.pan-toast[data-v-3ac857c9]{max-width:none}}.pan-toolbar[data-v-6b405a0d]{padding-top:var(--safe-area-top);z-index:var(--z-sidebar);background:var(--color-bg-canvas);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);position:sticky;top:0}.pan-toolbar__bar[data-v-6b405a0d]{gap:var(--space-2xs);min-height:var(--layout-toolbar-height);padding:0 var(--space-lg);align-items:center;display:flex}.pan-toolbar__menu[data-v-6b405a0d]{display:none}.pan-toolbar__title[data-v-6b405a0d]{flex-shrink:1;min-width:0;max-width:50%}.pan-toolbar__actions[data-v-6b405a0d]{gap:var(--space-2xs);flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.pan-toolbar__actions[data-v-6b405a0d]>:not(.pan-input,.pan-search-toggle){flex-shrink:0}.pan-toolbar__actions>.pan-input[data-v-6b405a0d]{min-width:0}.pan-toolbar__filters[data-v-6b405a0d]{gap:var(--space-2xs);min-width:0;padding:0 var(--space-lg) var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}@media (width<48rem){.pan-toolbar__bar[data-v-6b405a0d],.pan-toolbar__filters[data-v-6b405a0d]{padding-inline:var(--space-xs)}.pan-toolbar__menu[data-v-6b405a0d]{display:inline-flex}}.pan-app-shell[data-v-cecf515e]{height:100dvh;display:flex;position:relative;overflow:hidden}.pan-app-shell__sidebar[data-v-cecf515e]{flex-shrink:0;display:flex}.pan-app-shell__scrim[data-v-cecf515e]{display:none}.pan-app-shell__main[data-v-cecf515e]{overscroll-behavior-y:contain;flex:1;min-width:0;position:relative;overflow-y:auto}@media (width<48rem){.pan-app-shell__sidebar[data-v-cecf515e]{z-index:var(--z-drawer);visibility:hidden;transition:transform var(--duration-normal) var(--easing-standard), visibility 0s linear var(--duration-normal);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.pan-app-shell--drawer-open .pan-app-shell__sidebar[data-v-cecf515e]{visibility:visible;box-shadow:var(--shadow-lg);transition:transform var(--duration-normal) var(--easing-standard);transform:none}.pan-app-shell--drawer-open .pan-app-shell__scrim[data-v-cecf515e]{z-index:var(--z-overlay);background:var(--color-bg-overlay);display:block;position:fixed;inset:0}}.pan-page[data-v-09e223ab]{flex-direction:column;min-height:100%;display:flex}.pan-page__content[data-v-09e223ab]{padding:var(--space-lg);flex:1}.pan-page__content[data-v-09e223ab]>:not(.pan-skeleton-layout,dialog,[popover]),.pan-page__content[data-v-09e223ab]>*>:not(.pan-skeleton-layout,dialog,[popover]){animation:pan-page-content-in-09e223ab var(--duration-normal) var(--easing-decelerate) both}@keyframes pan-page-content-in-09e223ab{0%{opacity:0}}@media (width<48rem){.pan-page__content[data-v-09e223ab]{padding:var(--space-sm) var(--space-xs) calc(var(--space-sm) + var(--safe-area-bottom))}}.pan-page-transition[data-v-4f023fd1]{display:contents}.pan-page-transition[data-v-4f023fd1] .pan-page-enter-active{transition:opacity var(--duration-normal) var(--easing-decelerate), transform var(--duration-normal) var(--easing-decelerate)}.pan-page-transition[data-v-4f023fd1] .pan-page-leave-active{transition:opacity var(--duration-fast) var(--easing-accelerate)}.pan-page-transition[data-v-4f023fd1] .pan-page-enter-from{opacity:0;transform:translateY(var(--motion-page-offset))}.pan-page-transition[data-v-4f023fd1] .pan-page-leave-to{opacity:0}.pan-status-screen[data-v-251ac768]{min-height:100dvh;padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-canvas);place-items:center;display:grid;position:relative;overflow:hidden}.pan-status-screen__glow[data-v-251ac768]{width:calc(var(--layout-card-width) * 2);aspect-ratio:1;background:var(--color-accent-subtle);border-radius:var(--radius-full);filter:blur(var(--space-3xl));pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pan-status-screen__content[data-v-251ac768]{gap:var(--space-lg);width:100%;max-width:calc(var(--layout-card-width) * 1.5);text-align:center;animation:pan-status-screen-in-251ac768 var(--duration-slow) var(--easing-decelerate) both;flex-direction:column;align-items:center;display:flex;position:relative}.pan-status-screen__mark[data-v-251ac768]{animation:pan-status-screen-float-251ac768 calc(var(--duration-spin) * 5) var(--easing-standard) infinite alternate;display:flex}.pan-status-screen__header[data-v-251ac768]{gap:var(--space-2xs);flex-direction:column;align-items:center;display:flex}.pan-status-screen__body[data-v-251ac768]{gap:var(--space-sm);text-align:left;flex-direction:column;width:100%;display:flex}.pan-status-screen__footer[data-v-251ac768]{gap:var(--space-2xs);color:var(--color-text-tertiary);font-size:var(--font-size-small);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@keyframes pan-status-screen-in-251ac768{0%{opacity:0;transform:translateY(var(--motion-page-offset))}}@keyframes pan-status-screen-float-251ac768{to{transform:translateY(calc(var(--motion-page-offset) * -1))}}@media (width<48rem){.pan-status-screen[data-v-251ac768]{padding:calc(var(--space-xl) + var(--safe-area-top)) var(--space-sm) calc(var(--space-xl) + var(--safe-area-bottom))}}
