:root{color-scheme:light;--pf-ground: #e8f0fd;--pf-mesh-paper: #e6ebee;--pf-mesh-1: rgba(46, 108, 121, .38);--pf-mesh-2: rgba(46, 108, 121, .3);--pf-mesh-3: rgba(242, 184, 128, .35);--pf-ground-img: radial-gradient(circle at 12% 18%, var(--pf-mesh-1) 0, transparent 42%), radial-gradient(circle at 88% 12%, var(--pf-mesh-2) 0, transparent 40%), radial-gradient(circle at 70% 92%, var(--pf-mesh-3) 0, transparent 45%), var(--pf-mesh-paper);--pf-glass: rgba(255, 255, 255, .8);--pf-glass-line: rgba(255, 255, 255, .7);--pf-glass-highlight: rgba(255, 255, 255, .8);--pf-glass-table: rgba(255, 255, 255, .8);--pf-row-hover-table: #fdeedc;--pf-row-cur-table: #fff6ec;--pf-row-sel-table: #fff3e5;--pf-row-mark-table: #e0954f;--pf-glass-head: #fafbfc;--pf-glass-rule: rgba(31, 48, 54, .08);--pf-row-stripe: rgba(31, 48, 54, .045);--pf-ok-solid: #2f7d43;--pf-warn-solid: #8a5a00;--pf-err-solid: #b3392f;--pf-info-solid: #1f5a9d;--pf-on-solid: #ffffff;--pf-tag-mute: #4a5560;--pf-pop-bg: color-mix(in srgb, var(--pf-panel) 94%, transparent);--pf-soft-bg: color-mix(in srgb, var(--pf-panel) 70%, transparent);--pf-tile-hover: var(--pf-panel);--pf-online: #2f9e5a;--pf-sb-color: color-mix(in srgb, var(--pf-accent) 70%, transparent);--pf-scroll-thumb: rgba(31, 48, 54, .24);--pf-scroll-thumb-hover: rgba(31, 48, 54, .42);--pf-scroll-edge: rgba(255, 255, 255, .55);--pf-accent-glow: color-mix(in srgb, var(--pf-accent) 35%, transparent);--pf-btn-gloss: rgba(255, 255, 255, .35);--pf-seg-track: rgba(31, 48, 54, .06);--pf-seg-on: #ffffff;--pf-glass-pop: color-mix(in srgb, var(--pf-panel) 94%, transparent);--pf-glass-band: rgba(255, 255, 255, .42);--pf-ib-bg: #ffffff;--pf-move-ring: #ffffff;--pf-move-ring-soft: rgba(255, 255, 255, .5);--pf-move-ring-shadow: 0 2px 10px rgba(10, 30, 40, .16);--pf-glass-top: color-mix(in srgb, var(--pf-mesh-paper) 85%, transparent);--pf-panel: #ffffff;--pf-sidebar: #23395d;--pf-text: #141414;--pf-accent: #1a73d1;--pf-second: #16a34a;--pf-on-accent: #ffffff;--pf-on-sidebar: #ffffff;--pf-line: #dcdcdc;--pf-muted: #6c6c6c;--pf-accent-hover: #0064c0;--pf-accent-soft: #ebf3fc;--pf-err: #973331;--pf-err-soft: #fce1de;--pf-ok: #2d7144;--pf-ok-soft: #e0efe3;--pf-warn: #805a19;--pf-warn-soft: #f7ead7;--pf-info: #1f5a9d;--pf-info-soft: #e0ecfa;--pf-on-dark: #ffffff;--pf-on-dark-2: #c9d6ea;--pf-on-dark-ok: #7ee2a0;--pf-second-soft: #d6eedd;--pf-star: #c98a00;--pf-mark: #fff2b8;--pf-err-dot: #d64545;--pf-warn-dot: #f0a73a;--pf-panel-line: #cfdcef;--pf-panel-line-strong: #b6c4d9;--pf-hairline: #e4ebf6;--pf-scrim: rgba(35, 57, 93, .34);--pf-raised-ink: var(--pf-text);--pf-on-dark-a1: rgba(255, 255, 255, .14);--pf-on-dark-a2: rgba(255, 255, 255, .24);--pf-on-dark-a3: rgba(255, 255, 255, .35);--pf-menu-btn-hover: #2e4a78;--lx-hero-glow: rgba(26, 115, 209, .55);--lx-accent-deep: #1765b8;--c-napi: #0f8a7e;--c-napi-soft: #def3ef;--c-penz: #1a73d1;--c-penz-soft: #e3eefc;--c-keszlet: #b26b00;--c-keszlet-soft: #fbefd9;--c-torzs: #6a4fcf;--c-torzs-soft: #ece8fb;--c-gyors: #15803d;--c-gyors-soft: #dff2e5;--c-rendszer: #4b5b70;--c-rendszer-soft: #e8ecf2;--pf-ai: #8b3fd9;--pf-ai-soft: #f3e9fd;--crumb: #4a5a72;--crumb-sep: #9aa8bd;--icon-ink: #43536b;--pf-tab-hover: #f2f6fc;--pf-row-hover: #f3f7fd;--pf-row-sel: #e4eefc;--pf-row-cur: #edf4fd;--pf-foot: #fafcff;--pf-check-line: #8b97a8;--pf-ib-hover: rgba(26, 115, 209, .1);--pf-fx-hover: #d8e7fa;--pf-input-soft: #fbfdff;--pf-short-line: #e2a6a3;--pf-short-soft: #fff8f7;--pf-dot-ok: #2f9e5a;--pf-dot-warn: #d9891a;--pf-bar-open: #8fb8e8;--pf-opt-line: #bfd6f3;--pf-paper: #ffffff;--pf-paper-edge: #d3dceb;--pf-paper-rule: #e4e9f1;--pf-field-on: #f3f8fe;--pf-changed: #d9891a;--pf-stamp-err: #c0392b;--pf-stamp-ok: #2f8a52;--pf-day-out: #b3b9c3;--pf-paper-shadow: 0 1px 2px rgba(35, 57, 93, .06), 0 10px 30px rgba(35, 57, 93, .12);--pf-rec: #e5484d;--pf-on-dark-warn: #f5c56b;--pf-tl-run-edge: rgba(255, 255, 255, .6);--pf-cal-pastel: 32%;--pf-cal-pastel-ink: 62%;--pf-cal-log-ink: #ffffff;--pf-cal-run-edge: rgba(255, 255, 255, .55);--pf-on-dark-ok-ink: #0f2417;--pf-shadow-hdr: 0 1px 3px rgba(35, 57, 93, .06);--pf-kh-ink: #334155;--pf-kh-line: #5b6b82;--pf-kh-shadow: 0 1px 3px rgba(0, 0, 0, .14);--pf-kh-legend-shadow: 0 2px 8px rgba(0, 0, 0, .08);--pf-kh-legend-bg: color-mix(in srgb, var(--pf-panel) 94%, transparent);--pf-ring: var(--pf-accent);--pf-ring-soft: var(--pf-accent-soft);--pf-ring-gap: var(--pf-panel);--pf-move: var(--pf-accent);--pf-hover: var(--pf-accent-soft);--pf-side-on-line: var(--pf-accent);--pf-side-on-ring: var(--pf-accent);--pf-side-on-label: var(--pf-accent);--pf-side-arrive: side-arrive;--pf-link-hover: var(--pf-accent)}:root[data-theme=dark]{color-scheme:dark;--pf-ground-img: var(--pf-ground);--pf-glass: color-mix(in srgb, #232321 88%, transparent);--pf-glass-line: #3b3a37;--pf-glass-highlight: rgba(255, 255, 255, .04);--pf-glass-table: color-mix(in srgb, #232321 95%, transparent);--pf-glass-head: #232321;--pf-row-hover-table: #3a2e22;--pf-row-cur-table: #2e261e;--pf-row-sel-table: #31281f;--pf-row-mark-table: #d08a4c;--pf-glass-rule: #3b3a37;--pf-row-stripe: rgba(255, 255, 255, .03);--pf-glass-top: var(--pf-glass);--pf-ib-bg: #2f2f2c;--pf-glass-band: color-mix(in srgb, #232321 70%, transparent);--pf-btn-gloss: rgba(255, 255, 255, .18);--pf-seg-track: rgba(255, 255, 255, .05);--pf-seg-on: #353532;--pf-shadow-btn: 0 1px 2px rgba(0, 0, 0, .4);--pf-shadow-glass: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3);--pf-ok-solid: #2f6b40;--pf-warn-solid: #7d5a10;--pf-err-solid: #9c3446;--pf-info-solid: #2a5370;--pf-on-solid: #f5f5f4;--pf-tag-mute: #4a4f55;--pf-tile-hover: #2b2b29;--pf-online: #6cbf83;--pf-scroll-thumb: rgba(255, 255, 255, .22);--pf-scroll-thumb-hover: rgba(255, 255, 255, .38);--pf-scroll-edge: rgba(255, 255, 255, .08);--pf-shadow-lift: 0 3px 10px rgba(0, 0, 0, .35);--pf-shadow-toast: 0 8px 22px rgba(0, 0, 0, .45);--pf-ground: #1a1a19;--pf-panel: #232321;--pf-sidebar: #2a5370;--pf-text: #ebe9e3;--pf-accent: #6ea7cf;--pf-second: #6cbf83;--pf-on-accent: #0f1b24;--pf-on-sidebar: #eef3f7;--pf-line: #3b3a37;--pf-muted: #97958d;--pf-accent-hover: #86b6d8;--pf-accent-soft: #1f3342;--pf-err: #e37f9a;--pf-err-soft: #3f2129;--pf-ok: #6cbf83;--pf-ok-soft: #1f3526;--pf-warn: #e0b447;--pf-warn-soft: #3d3317;--pf-info: #6ea7cf;--pf-info-soft: #1f3342;--pf-panel-border: 1px solid #3b3a37;--pf-popup-border: 1px solid #3b3a37;--pf-shadow-panel: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .25);--pf-shadow-popup: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 26px rgba(0, 0, 0, .35);--pf-shadow-dialog: 0 6px 14px rgba(0, 0, 0, .4), 0 24px 48px rgba(0, 0, 0, .45);--pf-on-dark: #ffffff;--pf-on-dark-2: #c4c2bb;--pf-on-dark-ok: #6cbf83;--pf-second-soft: #1f3526;--pf-star: #e0b447;--pf-mark: #4d4216;--pf-err-dot: #e37f9a;--pf-warn-dot: #e0b447;--pf-panel-line: #3b3a37;--pf-panel-line-strong: #55534e;--pf-hairline: #2f2f2d;--pf-scrim: rgba(0, 0, 0, .5);--pf-raised-ink: #353532;--pf-menu-btn-hover: #346587;--lx-hero-glow: rgba(110, 167, 207, .35);--lx-accent-deep: #86b6d8;--c-napi: #5fbfb2;--c-napi-soft: #17302d;--c-penz: #6ea7cf;--c-penz-soft: #1f3342;--c-keszlet: #e0b447;--c-keszlet-soft: #3d3317;--c-torzs: #a594ec;--c-torzs-soft: #2c2645;--c-gyors: #6cbf83;--c-gyors-soft: #1f3526;--c-rendszer: #a3aebd;--c-rendszer-soft: #2b2f35;--pf-ai: #c99bf5;--pf-ai-soft: #33263f;--crumb: #c4c2bb;--crumb-sep: #6f6d66;--icon-ink: #c4c2bb;--pf-tab-hover: #2b2b29;--pf-row-hover: #2b2b29;--pf-row-sel: #1f3342;--pf-row-cur: #22303a;--pf-foot: #1f1f1d;--pf-check-line: #7a7972;--pf-ib-hover: rgba(110, 167, 207, .14);--pf-fx-hover: #26404f;--pf-input-soft: #1f1f1d;--pf-short-line: #8a4a5b;--pf-short-soft: #3a2228;--pf-dot-ok: #6cbf83;--pf-dot-warn: #e0b447;--pf-bar-open: #3f6f91;--pf-opt-line: #35576f;--pf-paper: #232321;--pf-paper-edge: #3b3a37;--pf-paper-rule: #353532;--pf-field-on: #22303b;--pf-changed: #e0b447;--pf-stamp-err: #e37f9a;--pf-stamp-ok: #6cbf83;--pf-day-out: #5f5d57;--pf-paper-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 30px rgba(0, 0, 0, .35);--pf-rec: #e5605f;--pf-on-dark-warn: #e0b447;--pf-tl-run-edge: rgba(255, 255, 255, .45);--pf-cal-log-ink: #1a1a19;--pf-cal-run-edge: rgba(255, 255, 255, .55);--pf-on-dark-ok-ink: #0f2417;--pf-shadow-hdr: 0 1px 3px rgba(35, 57, 93, .06);--pf-kh-ink: #e2e8f0;--pf-kh-line: #aab6c6;--pf-kh-shadow: 0 1px 3px rgba(0, 0, 0, .14);--pf-kh-legend-shadow: 0 2px 8px rgba(0, 0, 0, .08);--pf-kh-legend-bg: #353532}:root[data-focus=ink]{--pf-ring: #d96f0b;--pf-ring-soft: rgba(217, 111, 11, .18);--pf-ring-gap: #ffffff;--pf-move: #64748b;--pf-hover: #eef1f5;--pf-row-hover: #f4f6f9;--pf-tab-hover: #f2f4f7;--pf-ib-hover: rgba(17, 24, 39, .07);--pf-fx-hover: #e6eaf0;--pf-side-on-line: var(--pf-panel-line);--pf-side-on-ring: transparent;--pf-side-on-label: var(--pf-muted);--pf-side-arrive: none;--pf-link-hover: var(--pf-text)}:root[data-focus=ink][data-theme=dark]{--pf-ring: #f0a24a;--pf-ring-soft: rgba(240, 162, 74, .2);--pf-ring-gap: #1a1a19;--pf-move: #94a3b8;--pf-hover: #2f2f2c;--pf-row-hover: #2b2b29;--pf-tab-hover: #2b2b29;--pf-ib-hover: rgba(255, 255, 255, .08);--pf-fx-hover: #353532}:root{--pf-font: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pf-fs-display: 30px;--pf-fs-title: 24px;--pf-fs-section: 18px;--pf-fs-lead: 15px;--pf-fs-body: 14px;--pf-fs-ui: 13px;--pf-fs-small: 12px;--pf-fs-label: 11px;--pf-fs-tiny: 10.5px;--pf-fs-kbd: 10px;--lx-fs-logo: 19px;--lx-fs-hello: 22px;--lx-fs-head: 17px;--lx-fs-q: 14px;--lx-fs-row: 13.5px;--lx-fs-meta: 12.5px;--lx-fs-fine: 11.5px;--lx-fs-dot: 10px;--pf-fs-sub: 11.5px;--pf-fs-total: 20px;--pf-fs-box: 16px;--pf-fs-cell: 12.5px;--pf-fs-ui-lg: 13.5px;--pf-fs-heading-sm: 17px;--pf-fs-xl: 22px;--pf-fw-regular: 400;--pf-fw-medium: 500;--pf-fw-semibold: 600;--pf-fw-bold: 700;--pf-fw-heavy: 800;--pf-lh-tight: 1.1;--pf-lh-heading: 1.25;--pf-lh-ui: 1.4;--pf-lh-body: 1.5;--pf-label-tracking: .06em}:root{--pf-radius: 6px;--pf-radius-lg: 9px;--pf-radius-sm: 3px;--pf-radius-pill: 999px;--lx-radius-tile: 16px;--lx-radius-sheet: 20px;--lx-radius-badge: 12px;--lx-shadow-tab: 0 1px 3px rgba(35, 57, 93, .14);--lx-shadow-item: 0 1px 2px rgba(35, 57, 93, .05);--lx-shadow-tool: 0 1px 2px rgba(35, 57, 93, .08);--pf-panel-border: 1px solid #cfdcef;--pf-shadow-panel: 0 1px 2px rgba(35, 57, 93, .06), 0 4px 12px rgba(35, 57, 93, .08);--pf-popup-border: 1px solid #cfdcef;--pf-shadow-popup: 0 4px 10px rgba(35, 57, 93, .08), 0 16px 36px rgba(35, 57, 93, .18);--pf-shadow-dialog: 0 6px 14px rgba(35, 57, 93, .1), 0 24px 48px rgba(35, 57, 93, .22);--pf-shadow-glass: 0 10px 34px rgba(10, 30, 40, .12), inset 0 1px 0 var(--pf-glass-highlight);--pf-blur-glass: 18px;--pf-shadow-toast: 0 8px 22px rgba(0, 0, 0, .2);--pf-blur-top: 16px;--pf-blur-btn: 14px;--pf-shadow-btn: 0 1px 3px rgba(10, 30, 40, .1);--pf-shadow-lift: 0 3px 10px rgba(10, 30, 40, .12);--pf-cal-head-h: 72px;--pf-radius-btn: 10px;--pf-radius-control: 10px;--pf-radius-card: 12px;--pf-radius-panel: 16px;--pf-blur-panel: 24px;--pf-dock-item: 44px;--pf-dock-bottom: 14px;--pf-dock-space: 84px;--pf-blur-dock: 20px;--pf-scroll-w: 4px;--pf-scroll-inset: 14px;--pf-scroll-cut: 22px;--pf-sb-w: 3px;--pf-sb-side: 3px;--pf-sb-in: 6px;--pf-space-1: 4px;--pf-space-2: 8px;--pf-space-3: 12px;--pf-space-4: 16px;--pf-space-5: 20px;--pf-space-6: 24px;--pf-space-7: 32px;--pf-space-8: 40px;--pf-page-padding: var(--pf-space-6);--pf-gap: var(--pf-space-4);--pf-panel-padding: var(--pf-space-4);--pf-field-gap: var(--pf-space-3);--pf-cell-padding: var(--pf-space-4);--pf-control-h: 36px;--pf-control-h-sm: 32px;--pf-row-h: 44px;--pf-side-w: clamp(340px, 28vw, 440px);--pf-sbar-h: 10px;--pf-legend-dot: 8px;--pf-legend-dot-gap: 7px;--pf-legend-gap: 6px 14px;--pf-dt-bar-h: 56px;--pf-dt-head-h: 38px;--pf-dt-foot-h: 44px;--pf-dt-qf-h: 34px;--pf-dt-clear-w: 30px;--pf-dt-search-ib: 28px;--pf-dt-pop-w: 300px;--pf-dt-pop-max-h: 340px;--pf-dt-pop-item-h: 36px;--pf-dt-sort-h: 28px;--pf-dt-empty-ic: 52px;--pf-check: 18px;--pf-check-border: 1.5px;--pf-mark-w: 3px}:root[data-density=compact]{--pf-page-padding: var(--pf-space-4);--pf-gap: var(--pf-space-3);--pf-panel-padding: var(--pf-space-3);--pf-field-gap: var(--pf-space-2);--pf-cell-padding: var(--pf-space-3);--pf-control-h: 32px;--pf-row-h: 32px}@media(max-width:760px){:root{--pf-page-padding: var(--pf-space-4)}}:root{--pf-ease: cubic-bezier(.2, .8, .2, 1);--pf-ease-glide: cubic-bezier(.3, .8, .25, 1);--pf-dur-fast: .14s;--pf-dur: .22s;--pf-dur-slow: .55s;--pf-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--pf-dur-bounce: .3s}:root{--pf-icon-menu: 20px;--pf-icon-inline: 18px;--pf-icon-sm: 16px;--pf-icon-xs: 15px;--pf-icon-big: 26px;--pf-icon-3xs: 13px;--pf-icon-2xs: 14px;--pf-icon-md: 17px;--pf-icon-lg: 19px;--pf-icon-xl: 21px;--pf-icon-2xl: 22px;--pf-icon-weight: 400;--pf-icon-grade: 0;--pf-icon-opsz: 20}:root{--pax-font-mono: ui-monospace, "Cascadia Mono", Consolas, monospace;--pax-unsaved: var(--pf-warn);--pax-suggest: var(--pf-ai);--pax-suggest-soft: var(--pf-ai-soft);--pax-label-w: 120px;--pax-field-max: 560px;--pax-fld-lh: calc(var(--pf-control-h) - 2 * var(--pf-space-2) - 2px);--pax-page-max: 1524px;--pax-main-foot: var(--pf-dock-space);--pax-list-w: 300px;--pax-rail-w: 48px;--pax-rail-ib: 36px;--pax-side-h: 46%;--pax-sd-head-pad: 10px 14px 12px;--pax-sd-pad-x: 14px;--pax-sd-body-pad: 14px var(--pax-sd-pad-x) 18px;--pax-sd-gap: 18px;--pax-sd-bar-h: 32px;--pax-sd-ib: 30px;--pax-sd-badge: 40px;--pax-sd-tab-h: 30px;--pax-sd-seg-pad: 3px;--pax-sd-facts-label: 96px;--pax-sd-ri-h: 48px;--pax-sd-ri-ic: 32px;--pax-sd-foot-pad: 10px 12px;--pax-ai-btn: 38px;--pax-ai-field-max: 132px;--pax-ud: 7px;--pax-arrive-glow: 7px;--pax-eyebrow-tracking: .08em;--pax-sec-tracking: .07em;--pax-title-tracking: -.005em;--pax-tight-tracking: -.01em;--pax-msg-pad: 8px 12px;--pax-msg-tail: 4px;--pax-dialog-w: 480px;--pax-dialog-w-wide: 880px;--pax-json-max: 38vh;--pax-login-w: 420px;--pax-toast-min: 280px;--pax-toast-max: 460px;--pax-toast-pad: 10px 12px 13px 14px;--pax-toast-gap: 10px 12px;--pax-voice-w: 720px;--pax-voice-radius: 24px;--pax-vr-min-h: 64px;--pax-vr-pad: 10px 18px 10px 12px;--pax-vr-gap: 14px;--pax-vr-txt-gap: 1px;--pax-vr-wave-min: 120px;--pax-vr-wave-h: 36px;--pax-vr-bar: 2.5px;--pax-vr-bar-gap: 1.5px;--pax-vr-time-w: 52px;--pax-vr-sub-max: 240px;--pax-vr-keys-gap: 3px;--pax-vr-lh: 1.3;--pax-vr-row-gap: 6px;--pax-vr-time-tracking: .01em;--pax-vr-ph-alpha: .28;--pax-vr-wait-alpha: .45;--pax-vr-pulse-from: .9;--pax-vr-pulse-scale: 1.65;--pax-popup-w: 300px;--pax-menu-w: 260px;--pax-hdr-h: 52px;--pax-hdr-pad-l: 10px;--pax-hdr-pad-r: 14px;--pax-hdr-gap: 10px;--pax-hdr-gap-sm: 6px;--pax-bar-h: 3px;--pax-hair: 2px;--pax-dash: 1.5px;--pax-loader-sm: .6;--pax-think: 1.2s;--pax-think-step: .2s;--pax-pulse: 1.4s;--pax-lift: translateY(-3px);--pax-shadow-accent: inset 0 1px 0 var(--pf-btn-gloss), 0 6px 16px var(--pf-accent-glow);--pax-ring-w: 3px;--pax-crumb-pad: 5px 6px;--pax-crumb-icon: 26px;--pax-vsep-h: 22px;--pax-pill-h: 40px;--pax-tab-max: 200px;--pax-tab-radius: 8px;--pax-tab-x: 22px;--pax-tab-add: 28px;--pax-fade: 28px;--pax-skip-hide: -48px;--pax-sheet-w: 1120px;--pax-sheet-h: 840px;--pax-tile-min: 210px;--pax-home-tile-min: 240px;--pax-tile-h: 172px;--pax-tile-h-sm: 150px;--pax-ring: 64px;--pax-ring-stroke: 7;--pax-viz-h: 32px;--pax-dot: 17px;--pax-pulse-dot: 9px;--pax-tile-pad: 14px;--pax-tile-go: 28px;--pax-item-min: 250px;--pax-search-w: 400px;--pax-badge: 36px;--pax-badge-sm: 30px;--pax-dock-pad: 6px;--pax-dock-item-sm: 40px;--pax-dock-sep: 28px;--pax-dock-away: 16px;--pax-dock-hop: translateY(-2px) rotate(-3deg);--pax-dock-glow: 0 6px 16px var(--pf-accent-glow);--pax-dock-top: calc(var(--pf-dock-bottom) + var(--pf-dock-item) + 2 * var(--pax-dock-pad) + 2px);--pax-dock-top-sm: calc( var(--pf-dock-bottom) + var(--pax-dock-item-sm) + 2 * var(--pax-dock-pad) + 2px );--pax-eart-w: 120px;--pax-eart-h: 78px;--pax-logo-ink: var(--pf-text);--pax-ctask-max: 340px;--pax-ctask-max-md: 220px;--pax-cnt: 17px;--pax-pop-gap: 6px;--pax-pop-wide: 380px;--pax-kgrid-gap: 8px 14px;--pax-dt-check-col: 28px;--pax-dt-acts-w: var(--pf-control-h-sm);--pax-dt-max-h: calc( 100dvh - var(--pax-hdr-h) - var(--pax-main-foot) - 2 * var(--pf-space-4) - var(--pf-space-1) );--pax-editor-max: 880px;--pax-edit-ring: var(--pf-accent);--pax-edit-glow: var(--pf-accent-glow);--pax-mode-chip-bottom: calc(var(--pf-dock-bottom) + var(--pax-dock-pad));--pax-mode-chip-max: min(420px, calc(50vw - 210px - var(--pf-page-padding)));--pax-z-hdr: 10;--pax-z-menu: 30;--pax-z-dock: 50;--pax-z-pop: 1000;--pax-z-toast: 1100;--pax-z-voice: 1150}:root{--lx-dur-fade: .2s;--lx-dur-rise: .24s;--lx-dur-tile-in: .34s;--lx-dur-hover: .16s;--lx-stagger: 28ms}*{box-sizing:border-box}[hidden]{display:none!important}*::-webkit-scrollbar{width:var(--pf-scroll-w);height:var(--pf-scroll-w)}*::-webkit-scrollbar-track{background:transparent;margin:var(--pf-scroll-inset)}*::-webkit-scrollbar-thumb{border:solid transparent;border-width:var(--pf-scroll-cut) 0;border-radius:var(--pf-radius-pill);background:var(--pf-scroll-thumb) padding-box;box-shadow:inset 0 0 0 1px var(--pf-scroll-edge);min-height:calc(2 * var(--pf-scroll-cut) + 16px)}*::-webkit-scrollbar-thumb:horizontal{border-width:0 var(--pf-scroll-cut);min-height:0;min-width:calc(2 * var(--pf-scroll-cut) + 16px)}*::-webkit-scrollbar-thumb:hover{background-color:var(--pf-scroll-thumb-hover)}*::-webkit-scrollbar-corner,*::-webkit-scrollbar-button{display:none;background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--pf-scroll-thumb) transparent}}html,body{height:100%}body{margin:0;background:var(--pf-ground-img) fixed;color:var(--pf-text);font:var(--pf-fs-ui)/var(--pf-lh-ui) var(--pf-font)}:where(button,input,textarea,select){font:inherit;color:inherit}a{color:var(--pf-accent)}kbd{font:var(--pf-fw-semibold) var(--pf-fs-label)/1 var(--pf-font);border:1px solid var(--pf-line);border-bottom-width:2px;border-radius:5px;padding:2px 5px;background:var(--pf-panel);color:var(--pf-text);white-space:nowrap}mark{background:var(--pf-mark);color:inherit;border-radius:var(--pf-radius-sm)}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;display:inline-block;width:1em;height:1em;overflow:hidden;flex:none;font-size:var(--pf-icon-inline);font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" var(--fill, 0),"wght" var(--pf-icon-weight),"GRAD" var(--pf-icon-grade),"opsz" var(--pf-icon-opsz);-webkit-user-select:none;user-select:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pf-num{font-variant-numeric:tabular-nums}.cat-napi{--tc: var(--c-napi);--tc-soft: var(--c-napi-soft)}.cat-penz{--tc: var(--c-penz);--tc-soft: var(--c-penz-soft)}.cat-keszlet{--tc: var(--c-keszlet);--tc-soft: var(--c-keszlet-soft)}.cat-torzs{--tc: var(--c-torzs);--tc-soft: var(--c-torzs-soft)}.cat-gyors{--tc: var(--c-gyors);--tc-soft: var(--c-gyors-soft)}.cat-rendszer{--tc: var(--c-rendszer);--tc-soft: var(--c-rendszer-soft)}:focus-visible{outline:2px solid var(--pf-ring);outline-offset:2px}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;z-index:70;top:calc(100% + 7px);left:50%;transform:translate(-50%);padding:5px 9px;border-radius:var(--pf-radius);background:var(--pf-raised-ink);color:var(--pf-on-dark);font:var(--pf-fw-semibold) var(--pf-fs-small)/1.2 var(--pf-font);letter-spacing:normal;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s,visibility .1s}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;visibility:visible;transition-delay:.3s}[data-tip][aria-haspopup][aria-expanded=true]:after{display:none}.tip-start:after{left:0;transform:none}.tip-end:after{left:auto;right:0;transform:none}@keyframes pop-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}}@keyframes fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;transition-duration:0s!important}}.muted{color:var(--pf-muted)}.err{color:var(--pf-err)}.ok{color:var(--pf-ok)}.warn{color:var(--pf-warn)}.strong{font-weight:var(--pf-fw-bold)}.grow{flex:1}.tag{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:4px 9px;border-radius:var(--pf-radius-control);background:var(--pf-muted);color:var(--pf-on-solid);font-size:var(--pf-fs-small);font-weight:var(--pf-fw-semibold);line-height:1;white-space:nowrap}.tag.err{background:var(--pf-err-solid)}.tag.ok{background:var(--pf-ok-solid)}.tag.warn{background:var(--pf-warn-solid)}.tag.info{background:var(--pf-info-solid)}.tag.ai{background:var(--pf-ai-soft);color:var(--pf-ai)}.n{min-width:22px;padding:2px 6px;border-radius:var(--pf-radius-sm);background:var(--pf-ground);color:var(--pf-muted);font-size:var(--pf-fs-label);font-weight:var(--pf-fw-bold);line-height:1.3;text-align:center;font-variant-numeric:tabular-nums}.n.err{background:var(--pf-err-soft);color:var(--pf-err)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;height:var(--pf-control-h);margin:0;padding:0 14px 0 12px;border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-btn);background:var(--pf-glass);color:var(--pf-text);font-weight:var(--pf-fw-semibold);white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:inset 0 1px 0 var(--pf-glass-highlight),var(--pf-shadow-btn);-webkit-backdrop-filter:blur(var(--pf-blur-btn));backdrop-filter:blur(var(--pf-blur-btn));transition:transform var(--pf-dur-bounce) var(--pf-ease-bounce)}.btn:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-panel);transform:translateY(-3px) rotate(-1.5deg)}.btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.9) rotate(2deg)}@media(prefers-reduced-motion:reduce){.btn:is(:hover,:active):not(:disabled,[aria-disabled=true]){transform:none}}.btn.primary{background:var(--pf-accent);border-color:transparent;color:var(--pf-on-accent);box-shadow:inset 0 1px 0 var(--pf-btn-gloss),0 6px 16px var(--pf-accent-glow)}.btn.primary:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-accent-hover)}.btn.plain{border-color:transparent;background:none;color:var(--pf-muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.btn.plain:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-glass);color:var(--pf-text)}.btn.danger{color:var(--pf-err)}.btn.danger:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-err-soft);border-color:transparent}.btn.primary.danger{background:var(--pf-err-solid);color:var(--pf-on-solid);box-shadow:inset 0 1px 0 var(--pf-btn-gloss),var(--pf-shadow-btn)}.btn.primary.danger:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-err)}.btn:is(:disabled,[aria-disabled=true]){opacity:.45;box-shadow:none;cursor:default}.btn[aria-busy=true]{cursor:progress}.btn[aria-disabled=true]:focus-visible,.ib[aria-disabled=true]:focus-visible{opacity:1}.btn[aria-disabled=true]:focus-visible>*,.ib[aria-disabled=true]:focus-visible>*{opacity:.45}.btn.primary[aria-disabled=true]:focus-visible{background:color-mix(in srgb,var(--pf-accent) 45%,transparent)}.btn.primary.danger[aria-disabled=true]:focus-visible{background:color-mix(in srgb,var(--pf-err-solid) 45%,transparent)}.btn .ms{font-size:var(--pf-icon-inline)}.btn kbd{margin-left:2px}.btn.primary kbd{background:var(--pf-on-dark-a1);border-color:var(--pf-on-dark-a3);color:var(--pf-on-accent)}.btn.sm{height:var(--pf-control-h-sm);padding:0 11px 0 9px;gap:6px}.btn.sm .ms{font-size:var(--pf-icon-md)}.btn.start{justify-content:flex-start;width:100%}.btn.wrap{height:auto;min-height:var(--pf-control-h);padding-block:var(--pf-space-1);white-space:normal;text-align:left}.btn.btn:focus-visible{box-shadow:0 0 0 2px var(--pf-ring-gap)}.ib{width:var(--pf-control-h-sm);height:var(--pf-control-h-sm);flex:none;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:var(--pf-ib-bg);color:var(--pf-muted);cursor:pointer;box-shadow:var(--pf-shadow-btn)}.ib:hover:not(:disabled,[aria-disabled=true]){color:var(--pf-text);box-shadow:var(--pf-shadow-lift)}.ib.rm:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-err-soft);color:var(--pf-err)}.ib:is(:disabled,[aria-disabled=true]){opacity:.45;box-shadow:none;cursor:default}.ib .ms{font-size:var(--pf-icon-inline)}.ib.ib:focus-visible{box-shadow:0 0 0 2px var(--pf-ring-gap)}.lnk{display:inline;padding:0;border:0;background:none;color:var(--pf-accent);font:inherit;font-weight:var(--pf-fw-semibold);cursor:pointer;text-align:left;text-decoration:none}.lnk:hover{text-decoration:underline}.bdg{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--tc-soft);color:var(--tc)}.bdg .ms{font-size:var(--pf-icon-md);--fill: 1}.card{display:block;min-width:0;background:var(--pf-glass);border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-card);box-shadow:var(--pf-shadow-glass);-webkit-backdrop-filter:blur(var(--pf-blur-glass)) saturate(1.6);backdrop-filter:blur(var(--pf-blur-glass)) saturate(1.6)}.card-h{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:14px var(--pf-panel-padding) 10px;font-weight:var(--pf-fw-bold);font-size:var(--pf-fs-body)}.av{position:relative;flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--pf-radius-pill);background:var(--pf-panel);color:var(--pf-accent);box-shadow:inset 0 0 0 2px var(--pf-accent);font-weight:var(--pf-fw-bold);font-size:var(--pf-fs-small)}.av.on:after{content:"";position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:var(--pf-radius-pill);background:var(--pf-online);box-shadow:0 0 0 2px var(--pf-panel)}.ld-inf{position:relative;display:inline-block;flex:none;width:48px;height:24px}.ld-inf i{position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid var(--pf-text);border-radius:var(--pf-radius-pill)}.ld-inf i:first-child{animation:ld-inf-a 2s ease-in-out infinite}.ld-inf i:last-child{border-color:var(--pf-accent);animation:ld-inf-b 2s ease-in-out infinite}@keyframes ld-inf-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px) scale(.5)}}@keyframes ld-inf-b{0%,to{transform:translate(24px) scale(.5)}50%{transform:translate(0) scale(1)}}.fld{display:block;width:100%;min-height:var(--pf-control-h);margin:0;padding:0 10px;border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-control);background:var(--pf-glass);box-shadow:inset 0 1px 0 var(--pf-glass-highlight),var(--pf-shadow-btn);color:var(--pf-text);font:inherit;font-size:var(--pf-fs-ui)}.fld:focus,.fld:focus-within{outline:0;border-color:var(--pf-ring);box-shadow:0 0 0 3px var(--pf-ring-soft)}.fld:disabled,.fld.disabled{background:var(--pf-ground);color:var(--pf-muted);box-shadow:none;cursor:default}[data-pax-mode=navigate],[data-pax-mode=navigate] *{caret-color:transparent}.fld[data-pax-mode=edit]{border-color:var(--pax-edit-ring);box-shadow:0 0 0 1px var(--pax-edit-ring),0 0 0 4px var(--pax-edit-glow)}[data-pax-mode=edit]:not(.fld){outline:2px solid var(--pax-edit-ring);outline-offset:2px}.fld.suggested{border-color:var(--pax-suggest);background:var(--pax-suggest-soft);color:var(--pax-suggest)}select.fld{width:auto;max-width:100%;padding-right:var(--pf-space-2);cursor:pointer}.fld::placeholder{color:var(--pf-muted)}.cb{position:relative;flex:none;display:inline-grid;place-items:center;width:var(--pf-check);height:var(--pf-check);border:var(--pf-check-border) solid var(--pf-check-line);border-radius:var(--pf-radius-sm);background:var(--pf-panel)}.cb.on{border-color:var(--pf-accent);background:var(--pf-accent)}.cb.on:after{content:"";width:5px;height:9px;margin-top:-2px;border:solid var(--pf-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.form-row{display:grid;grid-template-columns:var(--pax-label-w) minmax(0,1fr);align-items:start;gap:var(--pf-space-2) var(--pf-space-4)}.form-row>:is(app-select,app-date-picker),.form-row>.stack>app-select{display:block;justify-self:stretch}.form-row>:is(app-select,app-date-picker)>.fld,.form-row>.stack>app-select>.fld{width:100%}.form-row>.lbl,.lbl{padding-top:var(--pf-space-2);color:var(--pf-muted);font-size:var(--pf-fs-small);font-weight:var(--pf-fw-semibold)}@media(max-width:480px){.form-row{grid-template-columns:minmax(0,1fr);gap:var(--pf-space-1)}.form-row>.lbl{padding-top:0}}.eyebrow{color:var(--pf-muted);font-size:var(--pf-fs-label);font-weight:var(--pf-fw-semibold);letter-spacing:var(--pf-label-tracking);text-transform:uppercase}.rule{height:1px;border:0;background:var(--pf-glass-rule)}.pop{display:block;min-width:220px;max-width:calc(100vw - 16px);max-height:calc(100vh - 80px);overflow:auto;padding:6px;background:var(--pf-pop-bg);border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-panel);box-shadow:var(--pf-shadow-glass);color:var(--pf-text);-webkit-backdrop-filter:blur(var(--pf-blur-panel));backdrop-filter:blur(var(--pf-blur-panel))}@media(prefers-reduced-motion:no-preference){.pop{animation:pop-in var(--pf-dur-fast) ease-out}}.pop .gl{padding:8px 10px 4px;color:var(--pf-muted);font-size:var(--pf-fs-label);font-weight:var(--pf-fw-bold);letter-spacing:var(--pf-label-tracking);text-transform:uppercase}.pop hr{margin:6px 4px;border:0;border-top:1px solid var(--pf-hairline)}.mi{width:100%;display:flex;align-items:center;gap:10px;min-height:var(--pf-control-h);margin:0;padding:0 10px;border:0;border-radius:var(--pf-radius-control);background:none;color:var(--pf-text);font-weight:var(--pf-fw-medium);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.mi:hover:not(:disabled){background:var(--pf-hover)}.mi:focus-visible{background:var(--pf-hover);outline:none;box-shadow:inset 0 0 0 2px var(--pf-ring)}.mi:disabled{opacity:.45;cursor:default}.mi .ms{color:var(--icon-ink)}.mi kbd,.mi .aside{margin-left:auto}.mi .aside{color:var(--pf-muted);font-size:var(--pf-fs-small)}.mi.on,.mi.on .ms{color:var(--pf-accent);font-weight:var(--pf-fw-bold)}.mi.danger,.mi.danger .ms{color:var(--pf-err)}.mi.danger:is(:hover:not(:disabled),:focus-visible){background:var(--pf-err-soft)}.who{display:flex;align-items:center;gap:12px;padding:10px 10px 12px}.who .av{width:40px;height:40px;font-size:var(--pf-fs-body)}.who b{display:block;font-size:var(--pf-fs-body)}.who .nick{display:block;color:var(--pf-muted);font-size:var(--pf-fs-small)}.dlg{width:min(var(--pax-dialog-w),calc(100vw - 2 * var(--pf-page-padding)));max-width:none;max-height:calc(100vh - 2 * var(--pf-page-padding));margin:auto;padding:0;border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-panel);background:var(--pf-panel);color:var(--pf-text);box-shadow:var(--pf-shadow-dialog);font:inherit}.dlg::backdrop{background:var(--pf-scrim)}@media(prefers-reduced-motion:no-preference){.dlg[open]{animation:fade-up var(--pf-dur) var(--pf-ease)}}.page-title{margin:0;font:var(--pf-fw-bold) var(--pf-fs-section)/var(--pf-lh-heading) var(--pf-font)}.blank{display:grid;justify-items:center;gap:8px;padding:48px 16px;text-align:center;color:var(--pf-muted)}.blank>.ms{font-size:var(--pf-icon-big);color:var(--tc, var(--pf-accent));--fill: 1}.blank b{color:var(--pf-text);font-size:var(--pf-fs-box)}.ib.glass{width:var(--pf-control-h);height:var(--pf-control-h);border:1px solid var(--pf-glass-line);background:var(--pf-glass);box-shadow:inset 0 1px 0 var(--pf-glass-highlight),var(--pf-shadow-btn)}.ib.glass:hover:not(:disabled,[aria-disabled=true]){background:var(--pf-panel)}.bdg.lg{position:relative;width:var(--pax-badge);height:var(--pax-badge);border-radius:var(--lx-radius-badge)}.bdg.lg .ms{font-size:var(--pf-icon-menu)}.star{flex:none;width:var(--pf-control-h-sm);height:var(--pf-control-h-sm);display:grid;place-items:center;padding:0;border:0;border-radius:var(--pf-radius-pill);background:none;color:var(--pf-muted);cursor:pointer}.star:hover{background:var(--pf-ground);color:var(--pf-star)}.star[aria-pressed=true]{color:var(--pf-star)}.star[aria-pressed=true] .ms{--fill: 1}.empty{display:grid;justify-items:center;gap:var(--pf-space-2);padding:var(--pf-space-7) var(--pf-space-4);border:var(--pax-dash) dashed var(--pf-panel-line-strong);border-radius:var(--lx-radius-tile);text-align:center;color:var(--pf-muted)}.empty b{color:var(--pf-text);font-size:var(--pf-fs-lead)}.empty>.ms{font-size:var(--pf-icon-big)}.card-body{display:flex;flex-direction:column;gap:var(--pf-field-gap);padding:0 var(--pf-panel-padding)}.card-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--pf-space-2);padding:var(--pf-space-5) var(--pf-panel-padding) var(--pf-panel-padding)}.ibtn{flex:none;position:relative;width:var(--pf-control-h);height:var(--pf-control-h);padding:0;border:0;border-radius:var(--pf-radius-pill);display:grid;place-items:center;background:var(--pf-ib-bg);color:var(--icon-ink);cursor:pointer;box-shadow:var(--pf-shadow-btn)}.ibtn:hover{color:var(--pf-text);box-shadow:var(--pf-shadow-lift)}.ibtn .ms{font-size:var(--pf-icon-xl)}.ibtn:focus-visible{box-shadow:0 0 0 var(--pax-hair) var(--pf-ring-gap)}.ibtn[aria-expanded=true]{color:var(--pf-text);box-shadow:var(--pf-shadow-lift)}.ibtn .cnt{position:absolute;top:2px;right:1px;min-width:var(--pax-cnt);height:var(--pax-cnt);padding:0 4px;border-radius:var(--pf-radius-pill);background:var(--pf-err-dot);color:var(--pf-on-dark);font-size:var(--pf-fs-tiny);font-weight:var(--pf-fw-bold);line-height:var(--pax-cnt);text-align:center;box-shadow:0 0 0 2px var(--pf-panel)}.ctask{flex:0 1 auto;min-width:0;max-width:var(--pax-ctask-max);height:var(--pax-pill-h);display:flex;align-items:center;gap:9px;margin-right:6px;padding:0 6px 0 4px;border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-pill);background:var(--pf-glass);color:var(--pf-text);text-decoration:none;box-shadow:inset 0 1px 0 var(--pf-glass-highlight),var(--pf-shadow-btn);-webkit-backdrop-filter:blur(var(--pf-blur-btn));backdrop-filter:blur(var(--pf-blur-btn))}.ctask:hover{background:var(--pf-panel)}.ctask:focus-visible{box-shadow:0 0 0 var(--pax-hair) var(--pf-ring-gap)}.ctask .cbadge{flex:none;width:var(--pax-badge-sm);height:var(--pax-badge-sm);border-radius:var(--pf-radius-pill);display:grid;place-items:center;background:var(--tc-soft);color:var(--tc)}.ctask .cbadge .ms{--fill: 1}.ctask .ctx{min-width:0;display:grid;line-height:1.2}.ctask small{color:var(--pf-muted);font-size:var(--pf-fs-tiny);font-weight:var(--pf-fw-semibold);letter-spacing:var(--pf-label-tracking);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctask b{font-weight:var(--pf-fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctask>.go{color:var(--pf-muted)}.ctask.none{border-style:dashed;border-color:var(--pf-panel-line-strong)}.ctask.none .cbadge{background:var(--pf-ground);color:var(--pf-muted)}.ctask.none .cbadge .ms{--fill: 0}.ctask.none b{color:var(--pf-muted);font-weight:var(--pf-fw-semibold)}@media(max-width:1200px){.ctask{max-width:var(--pax-ctask-max-md)}}@media(max-width:1023px){.ctask{flex:none;justify-content:center;width:var(--pax-pill-h);padding:0}.ctask .ctx,.ctask>.go{display:none}}.ni{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--pf-radius-control);background:none;color:var(--pf-text);text-align:left;text-decoration:none;cursor:pointer}.ni:hover{background:var(--pf-hover)}.ni:focus-visible{background:var(--pf-hover);outline:none;box-shadow:inset 0 0 0 2px var(--pf-ring)}.ni .tx{flex:1;min-width:0;display:grid}.ni b,.ni small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ni b{font-weight:var(--pf-fw-semibold)}.ni small{color:var(--pf-muted);font-size:var(--pf-fs-small)}.ni small.warn{color:var(--pf-warn)}.pop-note{margin:0;padding:4px 10px 8px;color:var(--pf-muted);white-space:normal}.kgrid{display:grid;grid-template-columns:auto 1fr;gap:var(--pax-kgrid-gap);align-items:center;margin:0;padding:8px 10px 10px}.kgrid dt{display:flex;gap:3px}.kgrid dd{margin:0}.cq{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--pf-space-1) var(--pf-space-4)}.cq-ic{grid-row:span 2;display:grid;place-items:center;width:var(--pax-badge);height:var(--pax-badge);border-radius:var(--pf-radius-lg);background:var(--pf-err-soft);color:var(--pf-err)}.cq-ic .ms{font-size:var(--pf-icon-2xl);--fill: 1}.cq p{margin:0}.cq .confirm{font-weight:var(--pf-fw-bold)}.cq .aside{color:var(--pf-muted)}.ri{display:grid;grid-template-columns:var(--pf-control-h-sm) minmax(0,1fr) auto;align-items:center;gap:var(--pf-space-3);width:100%;margin:0;padding:var(--pf-space-2) var(--pf-space-3) var(--pf-space-2) var(--pf-space-2);border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-card);background:var(--pf-soft-bg);color:var(--pf-text);font:inherit;text-decoration:none;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 var(--pf-glass-highlight);transition:transform var(--pf-dur-fast) var(--pf-ease)}.ri:focus-visible{outline-offset:-2px}.ri:hover{background:var(--pf-tile-hover);transform:scale(1.01) rotate(-.3deg)}@media(prefers-reduced-motion:reduce){.ri:hover{transform:none}}.ri-ic{display:grid;place-items:center;width:var(--pf-control-h-sm);height:var(--pf-control-h-sm);border-radius:var(--pf-radius-control);background:var(--tc-soft, var(--pf-accent-soft));color:var(--tc, var(--pf-accent))}.ri-ic .ms{font-size:var(--pf-icon-md);--fill: 1}.ri-t{display:grid;min-width:0}.ri-t>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ri-t>span{color:var(--pf-muted);font-size:var(--pf-fs-sub)}.tbl{display:grid;padding:0 var(--pf-space-2) var(--pf-space-2)}.tbl .tr{display:grid;align-items:center;gap:var(--pf-space-3);min-height:var(--pf-row-h);padding:6px var(--pf-space-2);border-radius:var(--pf-radius-control)}.tbl .tr.th{min-height:var(--pf-control-h);color:var(--pf-muted);font-size:var(--pf-fs-tiny);font-weight:var(--pf-fw-semibold);letter-spacing:.07em;text-transform:uppercase}.tbl .tr:not(.th):nth-child(odd){background:var(--pf-row-stripe)}.tbl .tr.link:hover{background:var(--pf-row-hover-table)}.eart{position:relative;display:block;flex:none;width:var(--pax-eart-w);height:var(--pax-eart-h);margin-bottom:var(--pf-space-1)}.eart svg{display:block;width:100%;height:100%}.eart .a1{fill:var(--tc-soft, var(--pf-accent-soft))}.eart .a2{fill:var(--tc, var(--pf-accent));opacity:.85}.eart .a3{fill:none;stroke:var(--pf-text);stroke-width:2}.eart .a4{fill:var(--pf-mesh-3)}.eart>.ms{position:absolute;left:71.7%;top:41%;transform:translate(-50%,-50%);color:var(--pf-on-solid);font-size:var(--pf-icon-2xl);--fill: 1}.btn.block{width:100%}.kit{display:grid;gap:var(--pf-gap);align-content:start;max-width:var(--pax-field-max)}.kit>.up{justify-self:start;color:var(--pf-accent);font-weight:var(--pf-fw-semibold);text-decoration:none}.kit>.up:hover{text-decoration:underline}.kit>.title{margin:0;font:var(--pf-fw-bold) var(--pf-fs-section) / var(--pf-lh-heading) var(--pf-font)}.kit>.meta{margin:0;color:var(--pf-muted);line-height:var(--pf-lh-body)}.kit>.section-title{margin:var(--pf-space-4) 0 0;font:var(--pf-fw-bold) var(--pf-fs-lead) / var(--pf-lh-heading) var(--pf-font)}.kit-case{display:grid;justify-items:start;gap:var(--pf-space-2);padding:var(--pf-space-3) var(--pf-panel-padding) var(--pf-panel-padding)}.kit-case>.label{margin:0;color:var(--pf-muted);font-size:var(--pf-fs-label);font-weight:var(--pf-fw-semibold);letter-spacing:var(--pf-label-tracking);text-transform:uppercase}.kit-case>.echo{margin:0;color:var(--pf-muted);font-size:var(--pf-fs-small);font-variant-numeric:tabular-nums}.kit-case.narrow{max-width:var(--pax-list-w)}@media(max-width:560px),(hover:none)and (pointer:coarse){.khint{display:none}}:where(.work:not(.bare)>#main)>:not(router-outlet){display:block;max-width:var(--pax-page-max);margin-inline:auto}.ov.ov-leaving{pointer-events:none}.ov.ov-leaving,.ov.ov-leaving *{animation:none!important;transition:none!important}.pg-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pf-space-3) var(--pf-space-4)}.vseg{display:flex;max-width:100%;padding:var(--pax-sd-seg-pad);border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-pill);background:var(--pf-seg-track);box-shadow:inset 0 1px 0 var(--pf-glass-highlight);-webkit-backdrop-filter:blur(var(--pf-blur-btn));backdrop-filter:blur(var(--pf-blur-btn));overflow-x:auto;scrollbar-width:none}.vseg button{display:inline-flex;align-items:center;gap:var(--pax-pop-gap);height:var(--pf-dt-qf-h);padding:0 var(--pf-space-4);border:0;border-radius:var(--pf-radius-pill);background:none;color:var(--pf-muted);font:inherit;font-weight:var(--pf-fw-semibold);white-space:nowrap;cursor:pointer}.vseg button .ms{font-size:var(--pf-icon-md)}.vseg button:hover{color:var(--pf-text)}.vseg button[aria-checked=true]{background:var(--pf-seg-on);color:var(--pf-text);box-shadow:var(--pf-shadow-lift),inset 0 1px 0 var(--pf-glass-highlight)}.vseg button[aria-checked=true] .ms{--fill: 1;color:var(--pf-accent)}.vseg button:focus-visible{outline-offset:-2px}@media(max-width:560px){.vseg button{padding:0 var(--pf-space-3)}.vseg button[aria-checked=false]>:not(.ms){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.pg-back{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--pax-pop-gap);padding:var(--pf-space-1) 0;border:0;background:none;color:var(--pf-accent);font:inherit;font-weight:var(--pf-fw-semibold);cursor:pointer}.pg-back .ms{font-size:var(--pf-icon-md)}.pg-back:hover span:last-child{text-decoration:underline}.pg-editor{width:100%;max-width:var(--pax-editor-max)}.pg-details{display:grid;gap:var(--pax-sd-gap);padding:var(--pax-sd-body-pad)}.discard-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pf-space-2);padding:var(--pf-space-3) var(--pf-panel-padding) 0}.discard-ask .ask{flex:1 1 auto;margin:0;font-weight:var(--pf-fw-semibold);text-align:right}.dt{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:0;container-type:inline-size;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dt:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--pf-glass-table);-webkit-backdrop-filter:blur(var(--pf-blur-glass)) saturate(1.6);backdrop-filter:blur(var(--pf-blur-glass)) saturate(1.6);pointer-events:none}.dt-bar{flex:none;position:relative;z-index:3;display:flex;align-items:center;min-height:var(--pf-dt-bar-h);padding:10px var(--pf-space-3) 10px var(--pf-space-4);border-bottom:1px solid var(--pf-glass-rule);border-radius:var(--pf-radius-card) var(--pf-radius-card) 0 0}.dt-normal,.dt-bulk{flex:1;min-width:0;display:flex;align-items:center;gap:var(--pf-space-2)}.dt-normal{flex-wrap:wrap}.dt-bulk{display:none}.dt-bar.bulk{background:var(--pf-accent-soft)}.dt-bar.bulk .dt-normal{display:none}.dt-bar.bulk .dt-bulk{display:flex}.dt-bulk b{font-weight:var(--pf-fw-bold);color:var(--pf-accent)}.dt-tools{order:1;display:flex;gap:var(--pf-space-2);margin-left:auto}.dt .qf{flex:none;max-width:100%;display:flex;padding:3px;border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-pill);background:var(--pf-seg-track);box-shadow:inset 0 1px 0 var(--pf-glass-highlight);overflow-x:auto}.dt .qf button{display:inline-flex;align-items:center;gap:7px;height:calc(var(--pf-dt-qf-h) - 6px);padding:0 14px;border:0;border-radius:var(--pf-radius-pill);background:none;color:var(--pf-muted);font-weight:var(--pf-fw-semibold);white-space:nowrap;cursor:pointer}.dt .qf button:hover{color:var(--pf-text)}.dt .qf button[aria-checked=true]{background:var(--pf-seg-on);color:var(--pf-text);box-shadow:var(--pf-shadow-lift),inset 0 1px 0 var(--pf-glass-highlight)}.dt .qf .n:not(.err){min-width:0;padding-inline:0;background:none}.dt .qf button:focus-visible{outline-offset:-2px}.dt .search{flex:1 1 200px;max-width:360px;display:flex;align-items:center;gap:var(--pf-space-2);height:var(--pf-control-h);padding:0 6px 0 10px;border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-btn);background:var(--pf-glass);box-shadow:inset 0 1px 0 var(--pf-glass-highlight),var(--pf-shadow-btn)}.dt .search:hover{background:var(--pf-panel)}.dt .search:focus-within{border-color:var(--pf-ring);box-shadow:0 0 0 3px var(--pf-ring-soft)}.dt .search>.ms{color:var(--pf-muted)}.dt .search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none}.dt .search input::-webkit-search-cancel-button{display:none}.dt .search input::placeholder{color:var(--pf-muted)}.dt .search .ib{width:var(--pf-dt-search-ib);height:var(--pf-dt-search-ib);background:none;box-shadow:none}.dt-filters{display:contents}.dt-filters.own-line .dt-tools{order:0}.dt-filters.own-line{order:2;flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pf-space-2)}.dt .fwrap{position:relative;display:flex;align-items:center}.dt .fbtn{display:inline-flex;align-items:center;gap:6px;height:var(--pf-control-h);padding:0 var(--pf-space-2) 0 10px;border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-btn);background:var(--pf-glass);box-shadow:inset 0 1px 0 var(--pf-glass-highlight),var(--pf-shadow-btn);font-weight:var(--pf-fw-semibold);white-space:nowrap;cursor:pointer}.dt .fbtn:hover{background:var(--pf-panel)}.dt .fbtn>.ms:first-child{color:var(--pf-muted)}.dt .fbtn.on{border-color:var(--pf-accent);background:var(--pf-accent-soft);color:var(--pf-accent)}.dt .fbtn.on>.ms:first-child{color:inherit}.dt .fwrap.has .fbtn{border-radius:var(--pf-radius-btn) 0 0 var(--pf-radius-btn)}.dt .fx{height:var(--pf-control-h);width:var(--pf-dt-clear-w);margin-left:-1px;display:grid;place-items:center;padding:0;border:1px solid var(--pf-accent);border-left-color:transparent;border-radius:0 var(--pf-radius-btn) var(--pf-radius-btn) 0;background:var(--pf-accent-soft);color:var(--pf-accent);cursor:pointer}.dt .fx:hover{background:var(--pf-fx-hover)}.dt .fx .ms{font-size:var(--pf-icon-sm)}.dt .fpop{position:absolute;top:calc(100% + var(--pax-pop-gap));left:0;z-index:10;min-width:var(--pf-dt-pop-w);max-width:calc(100vw - 2 * var(--pf-page-padding));max-height:var(--pf-dt-pop-max-h);overflow:auto;padding:6px;background:var(--pf-pop-bg);border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-panel);box-shadow:var(--pf-shadow-glass);-webkit-backdrop-filter:blur(var(--pf-blur-panel));backdrop-filter:blur(var(--pf-blur-panel))}@media(prefers-reduced-motion:no-preference){.dt .fpop{animation:pop-in var(--pf-dur-fast) ease-out}}.dt .fpop hr{margin:6px var(--pf-space-1);border:0;border-top:1px solid var(--pf-line)}.dt .fpop .po{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--pf-dt-pop-item-h);padding:0 10px;border:0;border-radius:var(--pf-radius-control);background:none;text-align:left;cursor:pointer}.dt .fpop .po:hover:not(:disabled),.dt .fpop .po:focus-visible{background:var(--pf-hover);outline:none}.dt .fpop .po:focus-visible{box-shadow:inset 0 0 0 2px var(--pf-ring)}.dt .fpop .po.on{color:var(--pf-accent);font-weight:var(--pf-fw-semibold)}.dt .fpop .po .n{margin-left:auto}.dt .fpop .po:disabled{color:var(--pf-muted);cursor:default}.dt-body{flex:1;min-height:0;overflow:auto}.dt-grid{min-width:var(--minw, 0)}.dt .row{position:relative;display:grid;grid-template-columns:var(--cols);column-gap:var(--pf-space-3);align-items:center;min-height:var(--pf-row-h);padding:0 var(--pf-space-2) 0 var(--pf-space-4)}.dt .th{position:sticky;top:0;z-index:2;min-height:var(--pf-dt-head-h);background:var(--pf-glass-head);color:var(--pf-muted);font-size:var(--pf-fs-tiny);font-weight:var(--pf-fw-semibold);letter-spacing:.07em;text-transform:uppercase}.dt .tbody{padding:var(--pf-space-1) 0 var(--pf-space-2)}.dt .tbody>.row{--dt-row-bg: transparent;margin:0 var(--pf-space-2);padding:0 0 0 var(--pf-space-2);border-radius:var(--pf-radius);background:var(--dt-row-bg);cursor:pointer}.dt .tbody>.row:nth-child(odd){--dt-row-bg: var(--pf-row-stripe)}.dt .tbody>.row:hover{--dt-row-bg: var(--pf-row-hover-table)}.dt .tbody>.row.cur{--dt-row-bg: var(--pf-row-cur-table)}.dt .tbody>.row.sel{--dt-row-bg: var(--pf-row-sel-table)}.dt .tbody>.row.sel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--pf-mark-w);border-radius:var(--pf-radius) 0 0 var(--pf-radius);background:var(--pf-row-mark-table)}.dt .tbody>.row.cur:after{content:"";position:absolute;right:0;top:6px;bottom:6px;width:var(--pf-mark-w);border-radius:var(--pf-radius-sm) 0 0 var(--pf-radius-sm);background:var(--pf-row-mark-table)}.dt .row:focus{outline:0}.dt .row:focus-visible{outline:2px solid var(--pf-ring);outline-offset:-2px}.dt .cell{min-width:0}.dt .k-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt .k-two{display:grid;gap:1px;line-height:1.3}.dt .k-two b{font-weight:var(--pf-fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt .k-two small{font-size:var(--pf-fs-sub);color:var(--pf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt .k-two small:is(.err,.warn){font-weight:var(--pf-fw-semibold)}.dt .k-two small.err{color:var(--pf-err)}.dt .k-two small.warn{color:var(--pf-warn)}.dt .k-two small.ok{color:var(--pf-ok)}.dt .k-date{color:var(--pf-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt .r{text-align:right;justify-content:flex-end;justify-items:end;font-variant-numeric:tabular-nums}.dt .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--pf-muted) 60%,var(--pf-tag-mute))}.dt .tag.err{background:color-mix(in srgb,var(--pf-err-solid) 60%,var(--pf-tag-mute))}.dt .tag.ok{background:color-mix(in srgb,var(--pf-ok-solid) 60%,var(--pf-tag-mute))}.dt .tag.warn{background:color-mix(in srgb,var(--pf-warn-solid) 60%,var(--pf-tag-mute))}.dt .tag.info{background:color-mix(in srgb,var(--pf-info-solid) 60%,var(--pf-tag-mute))}.dt .k-flag .ms{color:var(--pf-muted);font-size:var(--pf-icon-lg)}.dt .k-flag .ms.on{color:var(--pf-ok);--fill: 1}.dt .th>span{display:flex;align-items:center;min-width:0}.dt .sort{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:var(--pf-space-1);height:var(--pf-dt-sort-h);margin:0 -6px;padding:0 6px;border:0;border-radius:var(--pf-radius-sm);background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer}.dt .th-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt .r .sort{flex-direction:row-reverse}.dt .sort .ms{font-size:var(--pf-icon-xs);opacity:0}.dt .sort:hover{color:var(--pf-text);background:var(--pf-tab-hover)}.dt .sort:hover .ms{opacity:.55}.dt .sort.on{color:var(--pf-text)}.dt .sort.on .ms{opacity:1;color:var(--pf-accent)}.dt input.cb{appearance:none;-webkit-appearance:none;margin:0;cursor:pointer}.dt input.cb:hover{border-color:var(--pf-accent)}.dt input.cb:is(:checked,.mixed){border-color:var(--pf-accent);background:var(--pf-accent)}.dt input.cb:checked:after{content:"";width:5px;height:9px;margin-top:-2px;border:solid var(--pf-panel);border-width:0 2px 2px 0;transform:rotate(45deg)}.dt input.cb.mixed:not(:checked):after{content:"";width:9px;height:2px;border-radius:1px;background:var(--pf-panel)}.dt .acts{position:sticky;right:0;display:flex;justify-content:flex-end;align-items:center}.dt .acts .ib{background:none;box-shadow:none}.dt .acts>.ib{background:linear-gradient(var(--dt-row-bg),var(--dt-row-bg)) var(--pf-panel)}.dt .acts .ib:hover{background:var(--pf-ib-bg)}.dt-foot{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:var(--pf-space-1) var(--pf-space-5);min-height:var(--pf-dt-foot-h);padding:var(--pf-space-2) var(--pf-space-4);border-top:1px solid var(--pf-glass-rule);color:var(--pf-muted);font-variant-numeric:tabular-nums}.dt-foot b{color:var(--pf-text);font-weight:var(--pf-fw-bold)}.dt-foot b.err{color:var(--pf-err)}.dt-empty{display:grid;justify-items:center;gap:var(--pf-space-2);padding:var(--pf-space-8) var(--pf-space-4);text-align:center;color:var(--pf-muted)}.dt-empty b{color:var(--pf-text);font-size:var(--pf-fs-lead)}.dt-more{position:absolute;z-index:10}.dt .row>.narrow{display:none}@container (max-width: 600px){.dt .row{grid-template-columns:var(--cols-narrow)}.dt .row>.wide{display:none}.dt .row>.narrow{display:block}.dt .th>.narrow{display:flex}.dt .search{flex-basis:140px}}.side{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--pf-glass);border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-card);box-shadow:var(--pf-shadow-glass);-webkit-backdrop-filter:blur(var(--pf-blur-glass)) saturate(1.6);backdrop-filter:blur(var(--pf-blur-glass)) saturate(1.6);container-type:inline-size;transition:box-shadow var(--pf-dur-fast),border-color var(--pf-dur-fast)}.side:focus{outline:0}.side:focus-within{border-color:var(--pf-side-on-line);box-shadow:0 0 0 1px var(--pf-side-on-ring),var(--pf-shadow-glass)}.side:focus-within .sd-bar .lbl{color:var(--pf-side-on-label)}@media(prefers-reduced-motion:no-preference){.side.arrive{animation:var(--pf-side-arrive) var(--pf-dur-slow) var(--pf-ease)}}@keyframes side-arrive{0%{box-shadow:0 0 0 var(--pax-arrive-glow) color-mix(in srgb,var(--pf-accent) 30%,transparent),var(--pf-shadow-glass)}}.sd-head{flex:none;padding:var(--pax-sd-head-pad);border-bottom:1px solid var(--pf-glass-rule)}.sd-bar{display:flex;align-items:center;gap:var(--pax-pop-gap);min-height:var(--pax-sd-bar-h);color:var(--pf-muted);font-size:var(--pf-fs-small)}.sd-bar .lbl{font-weight:var(--pf-fw-semibold)}.sd-bar .grow{flex:1}.sd-bar .ib{width:var(--pax-sd-ib);height:var(--pax-sd-ib)}.sd-back{display:inline-flex;align-items:center;gap:var(--pf-space-1);min-width:0;max-width:60%;height:var(--pax-tab-add);margin-left:calc(-1 * var(--pf-space-1));padding:0 var(--pf-space-2) 0 var(--pf-space-1);border:0;border-radius:var(--pf-radius);background:none;color:var(--pf-accent);font:inherit;font-weight:var(--pf-fw-semibold);cursor:pointer}.sd-back span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-back .ms{font-size:var(--pf-icon-md)}.sd-back:hover{background:var(--pf-hover);color:var(--pf-link-hover)}.sd-subj{display:grid;grid-template-columns:var(--pax-sd-badge) minmax(0,1fr) auto;align-items:center;column-gap:var(--pf-space-3);padding:var(--pax-pop-gap) 0 var(--pf-space-3)}.sd-subj .badge{grid-row:1 / 4;display:grid;place-items:center;width:var(--pax-sd-badge);height:var(--pax-sd-badge);border-radius:var(--pf-radius-lg);background:var(--tc-soft);color:var(--tc)}.sd-subj .badge .ms{font-size:var(--pf-icon-2xl);--fill: 1}.sd-subj .eyebrow{grid-column:2;align-self:end;color:var(--pf-muted);font-size:var(--pf-fs-tiny);font-weight:var(--pf-fw-semibold);letter-spacing:var(--pax-eyebrow-tracking);line-height:var(--pf-lh-heading);text-transform:uppercase}.sd-subj b,.sd-subj .sub{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-subj b{font:var(--pf-fw-bold) var(--pf-fs-heading-sm) / var(--pf-lh-heading) var(--pf-font);letter-spacing:var(--pax-title-tracking)}.sd-subj .sub{color:var(--pf-muted);font-size:var(--pf-fs-cell);font-variant-numeric:tabular-nums}.sd-subj .tag{grid-column:3;grid-row:1 / 4;align-self:center}.sd-tabs{display:flex;align-items:center;gap:var(--pf-space-2)}.sd-seg{display:flex;flex:0 1 auto;gap:var(--pax-hair);min-width:0;padding:var(--pax-sd-seg-pad);border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-pill);background:var(--pf-seg-track);box-shadow:inset 0 1px 0 var(--pf-glass-highlight);-webkit-backdrop-filter:blur(var(--pf-blur-btn));backdrop-filter:blur(var(--pf-blur-btn));overflow-x:auto;scrollbar-width:none}.sd-tab{display:inline-flex;align-items:center;gap:var(--pax-pop-gap);height:var(--pax-sd-tab-h);padding:0 var(--pf-space-3);border:0;border-radius:var(--pf-radius-pill);background:none;color:var(--pf-muted);font:inherit;font-weight:var(--pf-fw-semibold);white-space:nowrap;cursor:pointer}.sd-tab .ms{font-size:var(--pf-icon-md)}.sd-tab:hover{color:var(--pf-text)}.sd-tab[aria-selected=true]{background:var(--pf-seg-on);color:var(--pf-text);box-shadow:var(--pf-shadow-lift),inset 0 1px 0 var(--pf-glass-highlight)}.sd-tab[aria-selected=true] .ms{--fill: 1;color:var(--pf-accent)}.sd-tab .n:not(.err){min-width:0;padding-inline:0;background:none}.sd-tab:focus-visible{outline-offset:-2px}.sd-tab .ud,.side .rail .unread:after,.side .rail .hinted:after{width:var(--pax-ud);height:var(--pax-ud);border-radius:var(--pf-radius-pill);background:var(--pf-rec)}.sd-tab .ud{display:inline-block;margin-left:calc(-1 * var(--pax-hair))}.sd-tab .ud.hint{background:var(--pf-accent)}.sd-pos{display:inline-flex;align-items:center;gap:var(--pf-space-1);margin-right:var(--pf-space-1);color:var(--pf-muted);font-size:var(--pf-fs-small);font-variant-numeric:tabular-nums}.sd-pos kbd:first-of-type{margin-left:var(--pf-space-1)}.sd-tabs .k{display:inline-flex;align-self:center;gap:var(--pax-sd-seg-pad);margin-left:auto}.sd-tabs .k kbd{padding:1px var(--pf-space-1);color:var(--pf-muted);font-size:var(--pf-fs-kbd)}.sd-body{display:grid;flex:1;align-content:start;gap:var(--pax-sd-gap);min-height:0;padding:var(--pax-sd-body-pad);overflow:auto}.sd-body:focus{outline:0}.sd-body:focus-visible{box-shadow:inset var(--pf-sb-w) 0 0 var(--pf-ring)}.sd-body :focus-visible{outline-offset:-2px}.sd-body.fill{display:flex;flex-direction:column;gap:var(--pf-space-3);padding-bottom:0;overflow:hidden}.sd-body.fill>*{flex:1;min-height:0}.sd-body.fill>.scroll{margin:0 calc(-1 * var(--pax-sd-pad-x));padding:0 var(--pax-sd-pad-x) var(--pax-sd-gap);overflow:auto}.sd-sec{display:grid;gap:var(--pf-space-2);min-width:0}.sd-sec h3{display:flex;align-items:center;gap:var(--pf-space-2);margin:0;color:var(--pf-muted);font-size:var(--pf-fs-tiny);font-weight:var(--pf-fw-semibold);letter-spacing:var(--pax-sec-tracking);text-transform:uppercase}.sd-sec h3 .n{letter-spacing:0}.sd-acts{display:flex;flex-wrap:wrap;gap:var(--pf-space-2)}.sd-acts>[data-act=delete]{margin-left:auto}.sd-strip{display:flex;align-items:flex-start;gap:var(--pf-space-2);padding:var(--pax-msg-pad);border-radius:var(--pf-radius-control);font-weight:var(--pf-fw-semibold);line-height:var(--pf-lh-ui)}.sd-strip .ms{margin-top:1px;font-size:var(--pf-icon-md)}.sd-strip.ok{background:var(--pf-ok-soft);color:var(--pf-ok)}.sd-strip.err{background:var(--pf-err-soft);color:var(--pf-err)}.sd-strip.info,.sd-strip.ai{background:var(--pf-info-soft);color:var(--pf-info)}.sd-strip.warn{background:var(--pf-warn-soft);color:var(--pf-warn)}.sd-facts{display:grid;grid-template-columns:minmax(var(--pax-sd-facts-label),max-content) minmax(0,1fr);gap:var(--pax-pop-gap) var(--pf-space-3);margin:0;font-variant-numeric:tabular-nums}.sd-facts dt{color:var(--pf-muted)}.sd-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.sd-facts dd.strong{font-weight:var(--pf-fw-bold)}.sd-facts dd:is(.err,.ok,.warn){font-weight:var(--pf-fw-semibold)}.sd-facts dd.err{color:var(--pf-err)}.sd-facts dd.ok{color:var(--pf-ok)}.sd-facts dd.warn{color:var(--pf-warn)}.sd-mini{display:grid;gap:var(--pax-hair);margin:0;padding:0;list-style:none}.sd-mini li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--pf-space-3);padding:var(--pax-pop-gap) 0;border-top:1px solid var(--pf-line);font-variant-numeric:tabular-nums}.sd-mini li:first-child{border-top:0}.sd-mini span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-mini b{font-weight:var(--pf-fw-semibold)}.sd-mini b.err{color:var(--pf-err)}.sd-mini b.warn{color:var(--pf-warn)}.sd-tags{display:flex;flex-wrap:wrap;gap:var(--pax-pop-gap)}.sd-hint{display:flex;gap:var(--pf-space-2);padding:var(--pax-msg-pad);border:1px dashed var(--pf-panel-line-strong);border-radius:var(--pf-radius-control);color:var(--pf-muted);font-size:var(--pf-fs-cell);line-height:var(--pf-lh-body)}.sd-hint .ms{margin-top:1px;color:var(--pf-accent)}.sd-none{margin:0;color:var(--pf-muted);line-height:var(--pf-lh-body)}.sd-rel{display:grid;gap:var(--pax-pop-gap)}.sd-ri{display:grid;grid-template-columns:var(--pax-sd-ri-ic) minmax(0,1fr) auto auto;align-items:center;column-gap:var(--pf-space-3);width:100%;min-height:var(--pax-sd-ri-h);padding:var(--pax-pop-gap) var(--pf-space-1) var(--pax-pop-gap) var(--pax-pop-gap);border:1px solid var(--pf-glass-line);border-radius:var(--pf-radius-card);background:var(--pf-soft-bg);color:var(--pf-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--pf-dur-bounce) var(--pf-ease-bounce)}.sd-ri:hover{background:var(--pf-tile-hover);transform:scale(1.01) rotate(-.3deg)}@media(prefers-reduced-motion:reduce){.sd-ri:hover{transform:none}}.sd-ri .ic{display:grid;place-items:center;width:var(--pax-sd-ri-ic);height:var(--pax-sd-ri-ic);border-radius:var(--pf-radius-lg);background:var(--tc-soft, var(--pf-accent-soft));color:var(--tc, var(--pf-accent))}.sd-ri .ic .ms{font-size:var(--pf-icon-md);--fill: 1}.sd-ri .tx{display:grid;min-width:0;line-height:var(--pf-lh-heading)}.sd-ri .tx>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-ri .tx b{font-weight:var(--pf-fw-semibold)}.sd-ri .tx small{color:var(--pf-muted);font-size:var(--pf-fs-sub);font-variant-numeric:tabular-nums}.sd-ri .end{font-size:var(--pf-fs-small);font-weight:var(--pf-fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-ri>.ms{color:var(--pf-muted);font-size:var(--pf-icon-inline)}.sd-pick{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.sd-pick>.ms{position:absolute;left:var(--pf-space-2);z-index:1;color:var(--pf-muted);font-size:var(--pf-icon-xs);pointer-events:none}.sd-pick>app-select>.fld{min-height:var(--pax-sd-tab-h);padding-left:calc(var(--pf-space-2) + var(--pf-icon-xs) + var(--pf-space-1));color:var(--pf-muted);font-size:var(--pf-fs-small);font-weight:var(--pf-fw-semibold)}.sd-pick>app-select>.fld:not(:focus,[data-pax-mode]){border-color:transparent;background:none;box-shadow:none}.sd-pick>app-select>.fld:enabled:is(:hover,:focus,[data-pax-mode]){color:var(--pf-text)}.sd-pick>app-select>.fld:enabled:hover:not(:focus,[data-pax-mode]){background:var(--pf-hover)}.side .rail{display:flex;flex-direction:column;align-items:center;gap:var(--pf-space-1);padding:var(--pf-space-2) 0}.side .rail .ib{width:var(--pax-rail-ib);height:var(--pax-rail-ib)}.side .rail .rsep{width:var(--pf-space-5);height:1px;margin:var(--pf-space-1) 0;background:var(--pf-line)}.side .rail .unread,.side .rail .hinted{position:relative}.side .rail .unread:after,.side .rail .hinted:after{content:"";position:absolute;top:var(--pax-pop-gap);right:var(--pax-pop-gap);box-shadow:0 0 0 var(--pax-hair) var(--pf-panel)}.side .rail .hinted:not(.unread):after{background:var(--pf-accent)}@container (max-width: 380px){.sd-tabs .k{display:none}}@media(max-width:760px),(hover:none)and (pointer:coarse){.sd-tabs .k{display:none}}@container (max-width: 480px){.sd-tab{padding:0 var(--pf-space-3)}.sd-tab[aria-selected=false] .t-l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:900px){.side .rail{flex-direction:row;justify-content:center;padding:0 var(--pf-space-2)}.side .rail .rsep{width:1px;height:var(--pf-space-5);margin:0 var(--pf-space-1)}}.tile .t-head{display:grid;flex:1;min-width:0}.tile .fresh{overflow:hidden;color:var(--pf-muted);font-size:var(--pf-fs-label);line-height:var(--pf-lh-ui);text-overflow:ellipsis;white-space:nowrap}.tile .fresh.stale{color:var(--pf-warn);font-weight:var(--pf-fw-semibold)}.tile .t-big{display:flex;align-items:center;gap:var(--pf-space-2);min-width:0;margin-top:var(--pax-hair);font:var(--pf-fw-heavy) var(--pf-fs-title) / var(--pf-lh-tight) var(--pf-font);letter-spacing:var(--pax-tight-tracking);font-variant-numeric:tabular-nums}.tile .t-big>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile .t-big.err{color:var(--pf-err)}.tile .t-big.warn{color:var(--pf-warn)}.tile .t-sub{min-width:0;overflow:hidden;color:var(--pf-muted);font-size:var(--lx-fs-meta);text-overflow:ellipsis;white-space:nowrap}.tile .t-viz{min-width:0;margin-top:auto}.tile .pulse{flex:none;width:var(--pax-pulse-dot);height:var(--pax-pulse-dot);border-radius:var(--pf-radius-pill);background:var(--pf-err-dot)}@media(prefers-reduced-motion:no-preference){.tile .pulse{animation:tile-pulse var(--pax-pulse) ease-out infinite}}@keyframes tile-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--pf-err-dot) 50%,transparent)}70%,to{box-shadow:0 0 0 var(--pf-space-2) color-mix(in srgb,var(--pf-err-dot) 0%,transparent)}}.tile .marks{display:flex;gap:var(--pax-pop-gap)}.tile .marks i{flex:1;height:var(--pf-sbar-h);border-radius:var(--pf-radius-pill);background:var(--tc);opacity:.3}.tile .marks i.on{opacity:.85}.tile .marks-key{display:block;margin-top:var(--pax-pop-gap);color:var(--pf-muted);font-size:var(--pf-fs-label)}.tile .bdg{position:relative}.tile .bdg .dot{position:absolute;top:calc(-1 * var(--pf-space-1));right:calc(-1 * var(--pax-pop-gap));display:grid;place-items:center;min-width:var(--pax-dot);height:var(--pax-dot);padding:0 var(--pf-space-1);border-radius:var(--pf-radius-pill);background:var(--pf-err-dot);box-shadow:0 0 0 var(--pax-hair) var(--pf-panel);color:var(--pf-on-dark);font:var(--pf-fw-bold) var(--lx-fs-dot) / 1 var(--pf-font);font-style:normal}.tile .bdg .dot.warn{background:var(--pf-dot-warn)}.favs{grid-auto-flow:dense}.favs .tile.w2{grid-column:span 2}.favs .tile.h2{grid-row:span 2}.favs .tile.hero,.favs .tile.hero:is(:hover,.hl){border-color:var(--pf-sidebar);background:radial-gradient(120% 80% at 100% 0%,var(--lx-hero-glow),transparent 60%),var(--pf-sidebar);color:var(--pf-on-dark)}.tile.hero :is(.t-name,b){color:var(--pf-on-dark)}.tile.hero :is(.fresh,.t-sub){color:var(--pf-on-dark-2)}.tile.hero .bdg{background:var(--pf-on-dark-a1);color:var(--pf-on-dark-ok)}.tile.hero .bdg .dot{box-shadow:0 0 0 var(--pax-hair) var(--pf-sidebar)}.tile.hero .t-go{background:var(--pf-on-dark-a1);color:var(--pf-on-dark)}.tile.hero kbd{border-color:var(--pf-on-dark-a2);background:var(--pf-on-dark-a1);color:var(--pf-on-dark)}.hero-sum{display:flex;align-items:center;gap:var(--pf-space-3);margin-top:var(--pf-space-2);min-width:0}.hero-sum>div{min-width:0}.hero-sum b{display:block;font:var(--pf-fw-heavy) var(--lx-fs-hello) / var(--pf-lh-heading) var(--pf-font)}.hero-sum>div>span:not(.sr-only){display:block;overflow:hidden;color:var(--pf-on-dark-2);font-size:var(--lx-fs-meta);text-overflow:ellipsis;white-space:nowrap}.ring{flex:none;width:var(--pax-ring);height:var(--pax-ring)}.ring .track,.ring .val{fill:none;stroke-width:var(--pax-ring-stroke)}.ring .track{stroke:color-mix(in srgb,var(--pf-on-dark) 16%,transparent)}.ring .val{stroke:var(--pf-on-dark-ok);stroke-linecap:round}.ring text{fill:var(--pf-on-dark);font:var(--pf-fw-heavy) var(--pf-fs-lead) var(--pf-font)}.hk-list{display:grid;flex:1 1 auto;align-content:start;gap:var(--pax-pop-gap);min-height:0;margin:var(--pf-space-3) 0 0;padding:0;list-style:none;overflow-y:auto;scrollbar-width:thin}.hk{display:flex;align-items:center;gap:var(--pf-space-2);min-height:var(--pf-control-h-sm);padding:0 var(--pf-space-2);border-radius:var(--pf-radius-btn);background:color-mix(in srgb,var(--pf-on-dark) 8%,transparent);color:var(--pf-on-dark);font-size:var(--lx-fs-row);font-weight:var(--pf-fw-semibold);text-decoration:none}a.hk:hover{background:color-mix(in srgb,var(--pf-on-dark) 16%,transparent)}a.hk:focus-visible{outline:var(--pax-hair) solid var(--pf-on-dark);outline-offset:-2px}.hk .ms{color:var(--pf-on-dark-2);font-size:var(--pf-icon-inline)}.hk-time{flex:none;color:var(--pf-on-dark-2);font-variant-numeric:tabular-nums}.hk-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.done .hk .ms{color:var(--pf-on-dark-ok);--fill: 1}.done .hk-name{color:var(--pf-on-dark-2);text-decoration:line-through;text-decoration-color:var(--pf-on-dark-a3)}.hero-free{flex:none;display:grid;place-items:center;width:var(--pax-ring);height:var(--pax-ring);border-radius:50%;background:var(--pf-on-dark-a1);color:var(--pf-on-dark-ok)}.hero-free .ms{font-size:var(--pf-icon-big)}.hk-empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--pf-space-3);min-height:0;margin-top:var(--pf-space-3);color:var(--pf-on-dark-2);font-size:var(--lx-fs-row)}.hk-new{display:inline-flex;align-items:center;gap:var(--pf-space-1);min-height:var(--pf-control-h-sm);padding:0 var(--pf-space-3) 0 var(--pf-space-2);border-radius:var(--pf-radius-pill);background:var(--pf-on-dark-a1);color:var(--pf-on-dark);font-weight:var(--pf-fw-semibold);text-decoration:none}.hk-new .ms{font-size:var(--pf-icon-inline)}a.hk-new:hover,.tile.hero:is(:hover,.hl) .hk-new{background:var(--pf-on-dark-a2)}a.hk-new:focus-visible{outline:var(--pax-hair) solid var(--pf-on-dark);outline-offset:var(--pax-hair)}
