@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-cyrillic-wght-normal-aqTvhEeI.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-latin-wght-normal-BP8Zz55n.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--p-ink-0: #ffffff;--p-ink-25: #f5f6f8;--p-ink-50: #eef0f4;--p-ink-75: #e9ecf1;--p-ink-100: #e1e5eb;--p-ink-200: #cdd3dc;--p-ink-300: #b0b8c4;--p-ink-350: #9aa4b2;--p-ink-400: #8a94a3;--p-ink-500: #5f6875;--p-ink-600: #4a525e;--p-ink-700: #363d48;--p-ink-750: #2a313c;--p-ink-800: #212833;--p-ink-850: #1a202a;--p-ink-900: #151b23;--p-ink-950: #10151c;--p-ink-1000: #0b0f14;--p-blue-50: #edf1fc;--p-blue-100: #dbe3f8;--p-blue-200: #b7c7f1;--p-blue-300: #9db8ff;--p-blue-400: #7f9cf0;--p-blue-500: #3f62cc;--p-blue-600: #2748b4;--p-blue-700: #1e3990;--p-blue-800: #1d2c5c;--p-blue-900: #172244;--p-red-50: #fdf0ee;--p-red-100: #f9d9d4;--p-red-300: #ff9a8f;--p-red-500: #c2452f;--p-red-600: #b3261b;--p-red-900: #3b1815;--p-green-50: #ebf6ef;--p-green-100: #d0e9d8;--p-green-300: #7bd3a0;--p-green-500: #2b7a4f;--p-green-600: #17663a;--p-green-900: #153122;--p-amber-50: #fbf3e2;--p-amber-100: #f4e2b8;--p-amber-300: #f0bd6a;--p-amber-500: #c4801a;--p-amber-600: #8a5300;--p-amber-900: #382a10;--p-teal-50: #e7f4f5;--p-teal-300: #7ec8d6;--p-teal-500: #1a8a8f;--p-teal-600: #0d6470;--p-teal-900: #11303a;--p-violet-300: #b39df2;--p-violet-500: #7a5bd0;--p-rose-300: #e58bb0;--p-rose-500: #b84c7a;--p-size-1: .25rem;--p-size-2: .5rem;--p-size-3: .75rem;--p-size-4: 1rem;--p-size-6: 1.5rem;--p-size-8: 2rem;--p-size-12: 3rem;--p-size-16: 4rem;--p-type-13: .8125rem;--p-type-14: .875rem;--p-type-15: .9375rem;--p-type-16: 1rem;--p-type-17: 1.0625rem;--p-type-21: 1.3125rem;--p-type-26: 1.625rem;--p-type-32: 2rem;--p-font-sans: "Source Sans 3 Variable", "Source Sans 3", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--p-font-mono: "Source Code Pro Variable", "Source Code Pro", ui-monospace, "SFMono-Regular", Consolas, monospace;--p-line-05: .5px;--p-line-08: .8px;--p-line-1: 1px;--p-line-2: 2px;--p-line-3: 3px;--p-radius-2: 2px;--p-radius-4: 4px;--p-radius-6: 6px;--p-radius-10: 10px;--p-radius-pill: 999px;--p-time-fast: .11s;--p-time-slow: .2s;--p-ease-out: cubic-bezier(.2, .7, .2, 1)}:root,:root[data-theme=light]{color-scheme:light;--bg-page: var(--p-ink-25);--bg-surface: var(--p-ink-0);--bg-raised: var(--p-ink-0);--bg-subtle: var(--p-ink-50);--bg-rail: var(--p-ink-50);--bg-hover: var(--p-ink-75);--bg-selected: var(--p-blue-50);--bg-inverse: var(--p-ink-800);--bg-scrim-soft: rgb(16 21 28 / .207);--bg-scrim: rgb(16 21 28 / .42);--bg-row-section: var(--p-ink-50);--bg-row-total: var(--p-blue-50);--bg-row-nested: var(--p-ink-25);--bg-table-head: var(--p-ink-50);--text: var(--p-ink-900);--text-2: var(--p-ink-600);--text-3: var(--p-ink-500);--text-disabled: var(--p-ink-400);--text-inverse: var(--p-ink-25);--text-on-accent: var(--p-ink-0);--brand-card: #1615d1;--brand-ink: #ffffff;--border: var(--p-ink-100);--border-strong: var(--p-ink-300);--border-control: var(--p-ink-400);--rule: var(--p-ink-100);--rule-strong: var(--p-ink-700);--rule-total: var(--p-ink-700);--accent: var(--p-blue-600);--accent-hover: var(--p-blue-700);--accent-soft: var(--p-blue-50);--accent-line: var(--p-blue-200);--accent-text: var(--p-blue-600);--focus: var(--p-blue-500);--good: var(--p-green-600);--good-soft: var(--p-green-50);--good-line: var(--p-green-100);--bad: var(--p-red-600);--bad-soft: var(--p-red-50);--bad-line: var(--p-red-100);--warn: var(--p-amber-600);--warn-soft: var(--p-amber-50);--warn-line: var(--p-amber-100);--info: var(--p-teal-600);--info-soft: var(--p-teal-50);--info-line: var(--p-ink-100);--q-primary: var(--p-ink-700);--q-record: var(--p-ink-500);--q-derived: var(--p-amber-600);--cov: var(--p-ink-600);--cov-track: var(--p-ink-200);--chart-1: var(--p-blue-600);--chart-2: var(--p-teal-500);--chart-3: var(--p-amber-500);--chart-4: var(--p-violet-500);--chart-5: var(--p-rose-500);--chart-6: var(--p-ink-400);--chart-pos: var(--p-green-500);--chart-neg: var(--p-red-500);--chart-total: var(--p-ink-700);--chart-grid: var(--p-ink-100);--chart-axis: var(--p-ink-300);--chart-label: var(--p-ink-600);--skeleton: var(--p-ink-75);--skeleton-shine: var(--p-ink-25);--shadow-1: 0 1px 2px rgb(16 21 28 / .08);--shadow-2: 0 2px 6px rgb(16 21 28 / .08), 0 12px 32px rgb(16 21 28 / .14);--shadow-edge: 6px 0 8px -6px rgb(16 21 28 / .22);--shadow-edge-end: -6px 0 8px -6px rgb(16 21 28 / .22);--card-border: var(--p-ink-100);--card-shadow: none;--ebar-shadow: 0 1px 2px rgb(16 21 28 / .08);--font-ui: var(--p-font-sans);--font-mono: var(--p-font-mono);--font-smoothing: auto;--fs-xs: var(--p-type-13);--fs-s: var(--p-type-14);--fs-m: var(--p-type-15);--fs-l: var(--p-type-17);--fs-touch: var(--p-type-16);--fs-xl: var(--p-type-21);--fs-2xl: var(--p-type-26);--fs-3xl: var(--p-type-32);--fs-title-s: var(--p-type-21);--fs-title: var(--p-type-26);--table-fs: var(--p-type-15);--table-head-fs: var(--p-type-13);--table-head-fw: 560;--table-head-text: var(--p-ink-600);--table-head-pad: var(--p-size-2);--table-head-line: var(--p-ink-300);--table-row-line: var(--p-ink-100);--table-col-line: var(--p-ink-100);--table-col-line-w: var(--p-line-1);--table-row-gap: 0px;--table-radius: 0px;--table-sheet-pad: 0px;--table-sheet-radius: var(--p-radius-6);--font-title: var(--p-font-sans);--font-label: var(--p-font-sans);--font-brand: var(--p-font-sans);--fw-title: 680;--lh-title: 1.18;--ls-title: -.012em;--ls-heading: normal;--fw-table: 400;--table-head-font: var(--p-font-sans);--table-head-case: none;--table-head-ls: normal;--label-fs: var(--p-type-13);--label-case: none;--label-ls: normal;--num-big-fw: 560;--num-big-color: currentcolor;--num-xl-ls: -.01em;--num-hero-ls: -.015em;--seg-track-bg: var(--p-ink-50);--seg-track-line: var(--p-ink-300);--seg-track-radius: var(--p-radius-6);--seg-track-pad: var(--p-line-2);--seg-opt-radius: var(--p-radius-4);--seg-opt-text: var(--p-ink-600);--seg-opt-fw: 400;--seg-on-bg: var(--p-ink-0);--seg-on-fw: 400;--seg-on-shadow: 0 1px 2px rgb(16 21 28 / .08);--seg-on-ring: var(--p-ink-300);--seg-glide: none;--seg-glide-dur: 0ms;--seg-glide-ease: var(--p-ease-out);--seg-h-k: 1;--seg-h-k-s: 1;--seg-equal: off;--kpi-reveal: always;--kpi-dur: 0ms;--kpi-ease-pop: var(--p-ease-out);--kpi-hover-shadow: none;--kpi-details-link: none;--kpi-hover-border: var(--p-ink-300);--kpi-hover-line: on;--ghost-scroll: off;--ghost-size: 3px;--ghost-thumb: rgb(0 0 0 / .25);--ghost-thumb-hover: rgb(0 0 0 / .4);--ghost-thumb-active: rgb(0 0 0 / .6);--nav-accordion: off;--nav-dur: 0ms;--nav-ease: var(--p-ease-out);--nav-fs: var(--p-type-15);--nav-icon-size: 1.0625rem;--nav-icon-stroke: 1.25;--nav-icon-color: var(--p-ink-500);--nav-text: var(--p-ink-900);--nav-text-on: var(--p-ink-900);--nav-fw-on: 560;--nav-title-fs: var(--p-type-13);--nav-title-fw: 680;--nav-title-ls: .06em;--nav-on-bg: var(--p-blue-50);--nav-hover-bg: var(--p-ink-75);--nav-bar: var(--p-blue-600);--nav-item-dur: var(--p-time-fast);--nav-item-ease: var(--p-ease-out);--nav-title-font: var(--p-font-sans);--nav-morph-w: calc(.75rem + 2px) ;--nav-morph-h: calc(.75rem - 1px) ;--nav-morph-step: .25rem;--nav-morph-line: 1.5px;--nav-morph-hint: var(--p-ink-500);--nav-morph-on: var(--p-ink-900);--nav-title-case: uppercase;--nav-title-pad: 0px;--nav-title-line-w: 0px;--nav-title-line: transparent;--nav-section-line: var(--p-ink-100);--link-deco-style: solid;--link-deco-thick: var(--p-line-1);--link-deco-offset: .2em;--drill-deco-style: dotted;--drill-hover-bg: var(--p-blue-50);--drill-hover-text: var(--p-blue-600);--drill-hover-deco: currentcolor;--drill-press-bg: var(--p-blue-200);--drill-on-bg: var(--p-blue-50);--drill-on-text: var(--p-blue-600);--drill-on-ring: var(--p-blue-600);--drill-on-bold: off;--drill-dur: var(--p-time-fast);--drill-ease: var(--p-ease-out);--lh-tight: 1.18;--lh-text: 1.38;--fw-regular: 400;--fw-medium: 560;--fw-bold: 680;--space-1: var(--p-size-1);--space-2: var(--p-size-2);--space-3: var(--p-size-3);--space-4: var(--p-size-4);--space-5: var(--p-size-6);--space-6: var(--p-size-8);--space-7: var(--p-size-12);--space-8: var(--p-size-16);--density-row: .4375rem;--density-cell: var(--p-size-3);--density-control: 2.125rem;--density-touch: 2.75rem;--line: var(--p-line-1);--line-strong: var(--p-line-2);--line-double: var(--p-line-3);--field-line-rest: var(--p-line-05);--field-line-hover: var(--p-line-08);--field-line-focus: var(--p-line-2);--radius-s: var(--p-radius-4);--radius-m: var(--p-radius-6);--radius-l: var(--p-radius-10);--radius-pill: var(--p-radius-pill);--dur-fast: var(--p-time-fast);--dur-slow: var(--p-time-slow);--ease: var(--p-ease-out);--dur-loop: 1.4s;--w-rail: 14.5rem;--w-rail-closed: 3.5rem;--w-panel: 36rem;--w-panel-min: 22rem;--w-text: 46rem;--w-form: 34rem;--w-input: 60rem;--h-topbar: 3.25rem;--topbar-compact-height: 40px;--topbar-circle-size: 27px;--topbar-circle-inset: 2.5px;--topbar-circle-border-width: .333333px;--topbar-center-guard-min: 136px;--topbar-center-guard-max: 540px;--topbar-closed-width: 80px;--topbar-expanded-width: 475px;--topbar-select-min-width: 92px;--topbar-select-max-width: 160px;--topbar-period-max-width: 184px;--topbar-metric-height: 27px;--topbar-action-height: 30px;--topbar-focus-width: var(--p-line-2);--topbar-focus-offset: .25px;--topbar-bell-glyph-size: 21px;--topbar-reveal-duration: .3s;--topbar-notice-delay: .36s;--topbar-instant-duration: 0s;--topbar-signal-plate-bg: #282727;--topbar-signal-outline-width: .36px;--topbar-signal-plate-border: rgba(255,255,255,.04);--topbar-signal-critical: #ea7c7c;--topbar-signal-warning: #e8c35f;--topbar-signal-normal: #ececec;--resource-detail-max-height: 480px;--w-phone: 22.5rem;--w-tablet: 48rem;--w-laptop: 80rem;--z-sticky: 10;--z-rail: 30;--z-panel: 40;--z-overlay: 60;--z-popover: 70;--z-tip: 80;--nav-body-dur: .2s;--account-trigger-max: 8rem;--account-menu-width: 24rem;--work-choice-min-block: calc(2.76em + 1rem) ;--account-menu-shadow: 0 2px 6px rgb(16 21 28 / .08), 0 12px 32px rgb(16 21 28 / .14);--motion-line: 0ms;--motion-line-fill: 0ms;--motion-line-fill-delay: 0ms;--motion-line-point: 0ms;--motion-tooltip-in: 0ms;--motion-tooltip-out: 0ms;--motion-line-ease: cubic-bezier(.42, 0, .58, 1);--motion-area-alpha: .08;--motion-field: 0ms;--motion-switch: 0ms;--motion-page: 0ms;--motion-update: 0ms;--motion-row: 0ms;--motion-table: 0ms;--motion-modal: 0ms;--motion-ease-calm: cubic-bezier(.22, 1, .36, 1);--motion-ease-dissolve: cubic-bezier(.45, 0, .55, 1);--motion-focus-width: 3px;--motion-modal-scale: .93;--motion-update-from: .55;--motion-select: 0ms;--motion-toast: 0ms;--motion-accordion: 0ms;--motion-drawer: 0ms;--motion-popover: 0ms;--motion-toast-shift: 5px;--motion-calendar: 0ms;--motion-tab: 0ms;--motion-layout: 0ms;--motion-check: 0ms;--motion-upload: 0ms;--motion-hover: 0ms;--motion-press: 0ms;--motion-tooltip: 0ms;--motion-settle: 0ms;--motion-status: 0ms;--motion-press-scale: .99;--motion-hierarchy: 0ms;--motion-density: 0ms;--motion-panel-width: 0ms;--motion-rail-button: 0ms;--motion-column: 0ms;--motion-drill: 0ms;--motion-sticky: 0ms;--motion-bar: 0ms;--motion-refresh: 0ms;--motion-confirmed: 0ms;--motion-upload-ring: 0ms;--motion-rebuild-ring: 0ms;--motion-complete: 0ms;--motion-upload-arrow: 3px;--motion-skeleton-enter: 0ms;--motion-skeleton-cycle: 0ms;--motion-skeleton-low: .78;--motion-boot: .72s;--motion-boot-loop: 2.4s;--table-name-max: 24rem;--resource-height: 34px;--resource-icon: 18px;--resource-icon-stroke: 1.5;--resource-icon-body-opacity: .55;--resource-gap: 7px;--resource-pad-x: 12px;--resource-radius: 12px;--resource-radius-inner: 11px;--resource-popover-radius: 10px;--resource-border-width: 1px;--resource-font: 12px;--resource-value-font: 14px;--resource-value-weight: 550;--resource-value-tracking: 0;--resource-leading: 1.35;--resource-focus-width: 2px;--resource-focus-offset: -2px;--resource-duration: .16s;--resource-close-duration: .12s;--resource-stagger: 25ms;--resource-rise: 3px;--resource-ease: cubic-bezier(.22,1,.36,1);--resource-body-x: 14px;--resource-body-y: 12px;--resource-popover-width: 320px;--resource-popover-gutter: 32px;--resource-surface: #ffffff;--resource-border: #d6d6d6;--resource-open-border: #908D98;--resource-group-bg: rgb(0 0 0 / .025);--resource-hairline: #d6d6d6;--resource-hover-bg: rgb(0 0 0 / .03);--resource-on-bg: #e4e6ea;--resource-on-ink: #1f1f1f;--resource-on-ring: #908D98;--resource-shadow: 0 2px 8px rgb(31 31 31 / .08), 0 12px 32px rgb(31 31 31 / .12);--resource-focus: #1615D1;--resource-label: #5e5e5e;--resource-value: #262626;--resource-copy: #5e5e5e;--resource-rule: #d6d6d6;--resource-good: #00A36B;--resource-warn: #AF8B09;--resource-bad: #FD5067;--resource-neutral: #676874;--resource-outline: #646464;--wallet-width: 320px;--wallet-pad: 20px;--wallet-radius: 20px;--wallet-value-size: 32px;--wallet-title-size: 14px;--wallet-label-size: 12px;--wallet-toggle-size: 16px;--wallet-tracking: -.02em;--wallet-dur: .35s;--wallet-pop: cubic-bezier(.34,1.56,.64,1);--wallet-ease: cubic-bezier(.2,.7,.3,1);--wallet-lift: 1.02;--wallet-bar-height: 12px;--wallet-bar-radius: 6px;--wallet-ring: 140px;--wallet-hole: 100px;--wallet-icon: 36px;--wallet-list-height: 280px;--wallet-chart-height: 400px;--wallet-sheet-height: 85vh;--wallet-tag-pad: 6px 10px;--wallet-tag-radius: 12px;--wallet-tag-gap: 6px;--wallet-tag-dur: .2s;--wallet-tag-scale: 1.05;--wallet-row-dur: .3s;--wallet-inset: -1px;--wallet-grid-gap: 24px;--wallet-ink-1: #ffffff;--wallet-ink-2: #000000;--wallet-ink-3: #000000;--wallet-ink-4: #ffffff;--wallet-ink-5: #ffffff;--wallet-ink-6: #000000;--wallet-lift-shadow: 0 16px 40px rgb(0 0 0 / .1);--wallet-sheet-shadow: 0 20px 40px rgb(0 0 0 / .1);--wallet-chevron: 20px;--bell-morph-dur: 0ms;--bell-text-delay: 0ms;--bell-text-dur: 0ms;--bell-close-dur: 0ms;--bell-collapse-dur: 0ms;--bell-panel-w: 418px;--bell-panel-gap: 26px;--bell-panel-max-h: 480px;--bell-dot-size: 6px;--bell-dot-stack: 22px;--loading-ring-size: 18px;--loading-ring-size-local: 18px;--loading-ring-stroke: 2px;--loading-ring-stroke-local: 2px;--loading-ring-duration: 1s;--loading-ring-exit: 35ms;--loading-gap: .15s;--loading-reveal: .15s;--loading-fade: .5s;--bell-dot-normal: #676874;--brand-title-size: 25px;--brand-title-ink: #27272d;--brand-title-shadow: none;--brand-title-blur: 0px;--brand-title-vhs-dark: rgba(0, 0, 0, .5);--brand-title-vhs-light: rgba(255, 255, 255, .25);--brand-title-vhs-stop-1: 1px;--brand-title-vhs-stop-2: 2px;--brand-title-vhs-stop-4: 4px}:root[data-theme=dark]{color-scheme:dark;--bg-page: var(--p-ink-950);--bg-surface: var(--p-ink-900);--bg-raised: var(--p-ink-800);--bg-subtle: var(--p-ink-850);--bg-rail: var(--p-ink-1000);--bg-hover: var(--p-ink-750);--bg-selected: var(--p-blue-800);--bg-inverse: var(--p-ink-100);--bg-scrim-soft: rgb(4 6 9 / .322);--bg-scrim: rgb(4 6 9 / .62);--bg-row-section: var(--p-ink-850);--bg-row-total: var(--p-blue-900);--bg-row-nested: var(--p-ink-950);--bg-table-head: var(--p-ink-850);--text: var(--p-ink-75);--text-2: var(--p-ink-300);--text-3: var(--p-ink-350);--text-disabled: var(--p-ink-500);--text-inverse: var(--p-ink-950);--text-on-accent: var(--p-ink-950);--brand-card: #ffffff;--brand-ink: #7b61ff;--border: var(--p-ink-750);--border-strong: var(--p-ink-600);--border-control: var(--p-ink-500);--rule: var(--p-ink-750);--rule-strong: var(--p-ink-300);--rule-total: var(--p-ink-300);--accent: var(--p-blue-300);--accent-hover: var(--p-blue-200);--accent-soft: var(--p-blue-900);--accent-line: var(--p-blue-700);--accent-text: var(--p-blue-300);--focus: var(--p-blue-400);--good: var(--p-green-300);--good-soft: var(--p-green-900);--good-line: var(--p-green-600);--bad: var(--p-red-300);--bad-soft: var(--p-red-900);--bad-line: var(--p-red-600);--warn: var(--p-amber-300);--warn-soft: var(--p-amber-900);--warn-line: var(--p-amber-600);--info: var(--p-teal-300);--info-soft: var(--p-teal-900);--info-line: var(--p-ink-700);--q-primary: var(--p-ink-100);--q-record: var(--p-ink-400);--q-derived: var(--p-amber-300);--cov: var(--p-ink-300);--cov-track: var(--p-ink-700);--chart-1: var(--p-blue-400);--chart-2: var(--p-teal-300);--chart-3: var(--p-amber-300);--chart-4: var(--p-violet-300);--chart-5: var(--p-rose-300);--chart-6: var(--p-ink-500);--chart-pos: var(--p-green-300);--chart-neg: var(--p-red-300);--chart-total: var(--p-ink-200);--chart-grid: var(--p-ink-750);--chart-axis: var(--p-ink-600);--chart-label: var(--p-ink-300);--skeleton: var(--p-ink-800);--skeleton-shine: var(--p-ink-750);--shadow-1: 0 1px 2px rgb(0 0 0 / .4);--shadow-2: 0 2px 6px rgb(0 0 0 / .4), 0 14px 36px rgb(0 0 0 / .5);--shadow-edge: 6px 0 8px -6px rgb(0 0 0 / .7);--shadow-edge-end: -6px 0 8px -6px rgb(0 0 0 / .7);--card-border: var(--p-ink-750);--card-shadow: none;--ebar-shadow: 0 1px 2px rgb(0 0 0 / .4);--font-ui: var(--p-font-sans);--font-mono: var(--p-font-mono);--font-smoothing: auto;--fs-xs: var(--p-type-13);--fs-s: var(--p-type-14);--fs-m: var(--p-type-15);--fs-l: var(--p-type-17);--fs-touch: var(--p-type-16);--fs-xl: var(--p-type-21);--fs-2xl: var(--p-type-26);--fs-3xl: var(--p-type-32);--fs-title-s: var(--p-type-21);--fs-title: var(--p-type-26);--table-fs: var(--p-type-15);--table-head-fs: var(--p-type-13);--table-head-fw: 540;--table-head-text: var(--p-ink-300);--table-head-pad: var(--p-size-2);--table-head-line: var(--p-ink-600);--table-row-line: var(--p-ink-750);--table-col-line: var(--p-ink-750);--table-col-line-w: var(--p-line-1);--table-row-gap: 0px;--table-radius: 0px;--table-sheet-pad: 0px;--table-sheet-radius: var(--p-radius-6);--font-title: var(--p-font-sans);--font-label: var(--p-font-sans);--font-brand: var(--p-font-sans);--fw-title: 660;--lh-title: 1.18;--ls-title: -.012em;--ls-heading: normal;--fw-table: 400;--table-head-font: var(--p-font-sans);--table-head-case: none;--table-head-ls: normal;--label-fs: var(--p-type-13);--label-case: none;--label-ls: normal;--num-big-fw: 540;--num-big-color: currentcolor;--num-xl-ls: -.01em;--num-hero-ls: -.015em;--seg-track-bg: var(--p-ink-850);--seg-track-line: var(--p-ink-600);--seg-track-radius: var(--p-radius-6);--seg-track-pad: var(--p-line-2);--seg-opt-radius: var(--p-radius-4);--seg-opt-text: var(--p-ink-300);--seg-opt-fw: 400;--seg-on-bg: var(--p-ink-900);--seg-on-fw: 400;--seg-on-shadow: 0 1px 2px rgb(0 0 0 / .4);--seg-on-ring: var(--p-ink-600);--seg-glide: none;--seg-glide-dur: 0ms;--seg-glide-ease: var(--p-ease-out);--seg-h-k: 1;--seg-h-k-s: 1;--seg-equal: off;--kpi-reveal: always;--kpi-dur: 0ms;--kpi-ease-pop: var(--p-ease-out);--kpi-hover-shadow: none;--kpi-details-link: none;--kpi-hover-border: var(--p-ink-600);--kpi-hover-line: on;--ghost-scroll: off;--ghost-size: 3px;--ghost-thumb: rgb(255 255 255 / .3);--ghost-thumb-hover: rgb(255 255 255 / .45);--ghost-thumb-active: rgb(255 255 255 / .6);--nav-accordion: off;--nav-dur: 0ms;--nav-ease: var(--p-ease-out);--nav-fs: var(--p-type-15);--nav-icon-size: 1.0625rem;--nav-icon-stroke: 1.25;--nav-icon-color: var(--p-ink-350);--nav-text: var(--p-ink-75);--nav-text-on: var(--p-ink-75);--nav-fw-on: 540;--nav-title-fs: var(--p-type-13);--nav-title-fw: 660;--nav-title-ls: .06em;--nav-on-bg: var(--p-blue-800);--nav-hover-bg: var(--p-ink-750);--nav-bar: var(--p-blue-300);--nav-item-dur: var(--p-time-fast);--nav-item-ease: var(--p-ease-out);--nav-title-font: var(--p-font-sans);--nav-morph-w: calc(.75rem + 2px) ;--nav-morph-h: calc(.75rem - 1px) ;--nav-morph-step: .25rem;--nav-morph-line: 1.5px;--nav-morph-hint: var(--p-ink-350);--nav-morph-on: var(--p-ink-75);--nav-title-case: uppercase;--nav-title-pad: 0px;--nav-title-line-w: 0px;--nav-title-line: transparent;--nav-section-line: var(--p-ink-750);--link-deco-style: solid;--link-deco-thick: var(--p-line-1);--link-deco-offset: .2em;--drill-deco-style: dotted;--drill-hover-bg: var(--p-blue-900);--drill-hover-text: var(--p-blue-300);--drill-hover-deco: currentcolor;--drill-press-bg: var(--p-blue-700);--drill-on-bg: var(--p-blue-900);--drill-on-text: var(--p-blue-300);--drill-on-ring: var(--p-blue-300);--drill-on-bold: off;--drill-dur: var(--p-time-fast);--drill-ease: var(--p-ease-out);--lh-tight: 1.18;--lh-text: 1.38;--fw-regular: 400;--fw-medium: 540;--fw-bold: 660;--space-1: var(--p-size-1);--space-2: var(--p-size-2);--space-3: var(--p-size-3);--space-4: var(--p-size-4);--space-5: var(--p-size-6);--space-6: var(--p-size-8);--space-7: var(--p-size-12);--space-8: var(--p-size-16);--density-row: .4375rem;--density-cell: var(--p-size-3);--density-control: 2.125rem;--density-touch: 2.75rem;--line: var(--p-line-1);--line-strong: var(--p-line-2);--line-double: var(--p-line-3);--field-line-rest: var(--p-line-05);--field-line-hover: var(--p-line-08);--field-line-focus: var(--p-line-2);--radius-s: var(--p-radius-4);--radius-m: var(--p-radius-6);--radius-l: var(--p-radius-10);--radius-pill: var(--p-radius-pill);--dur-fast: var(--p-time-fast);--dur-slow: var(--p-time-slow);--ease: var(--p-ease-out);--dur-loop: 1.4s;--w-rail: 14.5rem;--w-rail-closed: 3.5rem;--w-panel: 36rem;--w-panel-min: 22rem;--w-text: 46rem;--w-form: 34rem;--w-input: 60rem;--h-topbar: 3.25rem;--topbar-compact-height: 40px;--topbar-circle-size: 27px;--topbar-circle-inset: 2.5px;--topbar-circle-border-width: .333333px;--topbar-center-guard-min: 136px;--topbar-center-guard-max: 540px;--topbar-closed-width: 80px;--topbar-expanded-width: 475px;--topbar-select-min-width: 92px;--topbar-select-max-width: 160px;--topbar-period-max-width: 184px;--topbar-metric-height: 27px;--topbar-action-height: 30px;--topbar-focus-width: var(--p-line-2);--topbar-focus-offset: .25px;--topbar-bell-glyph-size: 21px;--topbar-reveal-duration: .3s;--topbar-notice-delay: .36s;--topbar-instant-duration: 0s;--topbar-signal-plate-bg: #282727;--topbar-signal-outline-width: .36px;--topbar-signal-plate-border: rgba(255,255,255,.04);--topbar-signal-critical: #ea7c7c;--topbar-signal-warning: #e8c35f;--topbar-signal-normal: #ececec;--resource-detail-max-height: 480px;--w-phone: 22.5rem;--w-tablet: 48rem;--w-laptop: 80rem;--z-sticky: 10;--z-rail: 30;--z-panel: 40;--z-overlay: 60;--z-popover: 70;--z-tip: 80;--nav-body-dur: .2s;--account-trigger-max: 8rem;--account-menu-width: 24rem;--work-choice-min-block: calc(2.76em + 1rem) ;--account-menu-shadow: 0 2px 6px rgb(0 0 0 / .4), 0 14px 36px rgb(0 0 0 / .5);--motion-line: 0ms;--motion-line-fill: 0ms;--motion-line-fill-delay: 0ms;--motion-line-point: 0ms;--motion-tooltip-in: 0ms;--motion-tooltip-out: 0ms;--motion-line-ease: cubic-bezier(.42, 0, .58, 1);--motion-area-alpha: .08;--motion-field: 0ms;--motion-switch: 0ms;--motion-page: 0ms;--motion-update: 0ms;--motion-row: 0ms;--motion-table: 0ms;--motion-modal: 0ms;--motion-ease-calm: cubic-bezier(.22, 1, .36, 1);--motion-ease-dissolve: cubic-bezier(.45, 0, .55, 1);--motion-focus-width: 3px;--motion-modal-scale: .93;--motion-update-from: .55;--motion-select: 0ms;--motion-toast: 0ms;--motion-accordion: 0ms;--motion-drawer: 0ms;--motion-popover: 0ms;--motion-toast-shift: 5px;--motion-calendar: 0ms;--motion-tab: 0ms;--motion-layout: 0ms;--motion-check: 0ms;--motion-upload: 0ms;--motion-hover: 0ms;--motion-press: 0ms;--motion-tooltip: 0ms;--motion-settle: 0ms;--motion-status: 0ms;--motion-press-scale: .99;--motion-hierarchy: 0ms;--motion-density: 0ms;--motion-panel-width: 0ms;--motion-rail-button: 0ms;--motion-column: 0ms;--motion-drill: 0ms;--motion-sticky: 0ms;--motion-bar: 0ms;--motion-refresh: 0ms;--motion-confirmed: 0ms;--motion-upload-ring: 0ms;--motion-rebuild-ring: 0ms;--motion-complete: 0ms;--motion-upload-arrow: 3px;--motion-skeleton-enter: 0ms;--motion-skeleton-cycle: 0ms;--motion-skeleton-low: .78;--motion-boot: .72s;--motion-boot-loop: 2.4s;--table-name-max: 24rem;--resource-height: 34px;--resource-icon: 18px;--resource-icon-stroke: 1.5;--resource-icon-body-opacity: .55;--resource-gap: 7px;--resource-pad-x: 12px;--resource-radius: 12px;--resource-radius-inner: 11px;--resource-popover-radius: 10px;--resource-border-width: 1px;--resource-font: 12px;--resource-value-font: 14px;--resource-value-weight: 550;--resource-value-tracking: 0;--resource-leading: 1.35;--resource-focus-width: 2px;--resource-focus-offset: -2px;--resource-duration: .16s;--resource-close-duration: .12s;--resource-stagger: 25ms;--resource-rise: 3px;--resource-ease: cubic-bezier(.22,1,.36,1);--resource-body-x: 14px;--resource-body-y: 12px;--resource-popover-width: 320px;--resource-popover-gutter: 32px;--resource-surface: #242426;--resource-border: #3c3c40;--resource-open-border: #5d566c;--resource-group-bg: rgb(255 255 255 / .03);--resource-hairline: rgb(255 255 255 / .07);--resource-hover-bg: rgb(255 255 255 / .04);--resource-on-bg: #2a2a2a;--resource-on-ink: #ededed;--resource-on-ring: rgb(0 0 0 / 0);--resource-shadow: 0 2px 8px rgb(0 0 0 / .25), 0 12px 32px rgb(0 0 0 / .3);--resource-focus: #a896ff;--resource-label: #c9c3d5;--resource-value: #ededf0;--resource-copy: #b3b1b9;--resource-rule: #39373f;--resource-good: #58DCA0;--resource-warn: #EBC65B;--resource-bad: #FF5268;--resource-neutral: #71727E;--resource-outline: #ababab;--wallet-width: 320px;--wallet-pad: 20px;--wallet-radius: 20px;--wallet-value-size: 32px;--wallet-title-size: 14px;--wallet-label-size: 12px;--wallet-toggle-size: 16px;--wallet-tracking: -.02em;--wallet-dur: .35s;--wallet-pop: cubic-bezier(.34,1.56,.64,1);--wallet-ease: cubic-bezier(.2,.7,.3,1);--wallet-lift: 1.02;--wallet-bar-height: 12px;--wallet-bar-radius: 6px;--wallet-ring: 140px;--wallet-hole: 100px;--wallet-icon: 36px;--wallet-list-height: 280px;--wallet-chart-height: 400px;--wallet-sheet-height: 85vh;--wallet-tag-pad: 6px 10px;--wallet-tag-radius: 12px;--wallet-tag-gap: 6px;--wallet-tag-dur: .2s;--wallet-tag-scale: 1.05;--wallet-row-dur: .3s;--wallet-inset: -1px;--wallet-grid-gap: 24px;--wallet-ink-1: #000000;--wallet-ink-2: #000000;--wallet-ink-3: #000000;--wallet-ink-4: #000000;--wallet-ink-5: #000000;--wallet-ink-6: #ffffff;--wallet-lift-shadow: 0 16px 40px rgb(0 0 0 / .55);--wallet-sheet-shadow: 0 20px 40px rgb(0 0 0 / .55);--wallet-chevron: 20px;--bell-morph-dur: 0ms;--bell-text-delay: 0ms;--bell-text-dur: 0ms;--bell-close-dur: 0ms;--bell-collapse-dur: 0ms;--bell-panel-w: 418px;--bell-panel-gap: 26px;--bell-panel-max-h: 480px;--bell-dot-size: 6px;--bell-dot-stack: 22px;--loading-ring-size: 18px;--loading-ring-size-local: 18px;--loading-ring-stroke: 2px;--loading-ring-stroke-local: 2px;--loading-ring-duration: 1s;--loading-ring-exit: 35ms;--loading-gap: .15s;--loading-reveal: .15s;--loading-fade: .5s;--bell-dot-normal: #E2DCE9;--brand-title-size: 25px;--brand-title-ink: #f7f7fa;--brand-title-shadow: 0 1px 1px rgba(0, 0, 0, 1), 0 2px 3px rgba(0, 0, 0, .8), -.65px 0 rgba(255, 65, 85, .2), .65px 0 rgba(70, 135, 255, .19);--brand-title-blur: .22px;--brand-title-vhs-dark: rgba(0, 0, 0, .5);--brand-title-vhs-light: rgba(255, 255, 255, .25);--brand-title-vhs-stop-1: 1px;--brand-title-vhs-stop-2: 2px;--brand-title-vhs-stop-4: 4px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg-page)}body{margin:0;min-height:100dvh;background:var(--bg-page);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-m);line-height:var(--lh-text);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums lining-nums;font-synthesis:none;-webkit-font-smoothing:var(--font-smoothing);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}#root{min-height:100dvh}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:separate;border-spacing:0}svg{display:block;flex:none}::selection{background:var(--accent-soft);color:var(--text)}:focus{outline:none}:focus-visible,[data-focus-visible]{outline:var(--line-strong) solid var(--focus);outline-offset:var(--line)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.fc-sr{position:absolute;inline-size:var(--line);block-size:var(--line);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{body{background:none}}html[data-ghost]{scrollbar-width:none}html[data-ghost] .fc-rail>.fc-nav,html[data-ghost] .fc-drawer__box>.fc-nav{scrollbar-width:auto;scrollbar-color:auto}html[data-ghost] *::-webkit-scrollbar{inline-size:var(--ghost-size);block-size:var(--ghost-size);background:transparent}html[data-ghost] *::-webkit-scrollbar-thumb{border-radius:var(--ghost-size);background:transparent}html[data-ghost] *::-webkit-scrollbar-corner{background:transparent}html[data-ghost] [data-scrolling]::-webkit-scrollbar-thumb{background:var(--ghost-thumb)}html[data-ghost] [data-scrolling]::-webkit-scrollbar-thumb:hover{background:var(--ghost-thumb-hover)}html[data-ghost] [data-scrolling]::-webkit-scrollbar-thumb:active{background:var(--ghost-thumb-active)}@supports not selector(::-webkit-scrollbar){html[data-ghost] .fc-rail>.fc-nav,html[data-ghost] .fc-drawer__box>.fc-nav,html[data-ghost] [data-scrolling]{scrollbar-width:thin;scrollbar-color:transparent transparent}html[data-ghost] [data-scrolling]{scrollbar-color:var(--ghost-thumb) transparent}}.fc-ghost{display:none}html[data-ghost] .fc-ghost{display:block;position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-tip);inline-size:var(--ghost-size);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease)}html[data-ghost] .fc-ghost[data-on]{opacity:1}.fc-ghost__thumb{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:100%;min-block-size:20px;border-start-start-radius:2px;border-end-start-radius:2px;background:var(--ghost-thumb);cursor:grab;pointer-events:auto}.fc-ghost__thumb:hover{background:var(--ghost-thumb-hover)}.fc-ghost__thumb:active{background:var(--ghost-thumb-active);cursor:grabbing}:root[data-pack=rodnik] .fc-input{transition:background-color var(--motion-field) var(--motion-ease-calm),border-color var(--motion-field) var(--motion-ease-calm),box-shadow var(--motion-field) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-input:is(:focus,[data-focused]){box-shadow:0 0 0 var(--motion-focus-width) color-mix(in srgb,var(--focus) 12%,transparent)}:root[data-pack=rodnik] .fc-refreshing__body{transition:opacity var(--motion-update) var(--motion-ease-dissolve)}:root[data-pack=rodnik] :is(.fc-rt__cell,.fc-rt__head,.fc-dl__row){transition:background-color var(--motion-row) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-rt__row:focus-within>*{background-color:var(--bg-hover)}:root[data-pack=rodnik] .fc-kpi__more{transition-timing-function:var(--motion-ease-calm)}:root[data-pack=rodnik]{view-transition-name:none}:root[data-pack=rodnik] .fc-shell__content{view-transition-name:rodnik-page}:root[data-pack=rodnik] .fc-shell__content:has(.fc-page--input){view-transition-name:none}:root[data-pack=rodnik]:not([data-motion-surface]) .fc-page--input>.fc-input-content{view-transition-name:rodnik-page}:root[data-pack=rodnik]::view-transition-group(rodnik-page){animation:none}:root[data-pack=rodnik]::view-transition-old(rodnik-page){animation:rodnik-page-out var(--motion-page) var(--motion-ease-dissolve) both;object-fit:none;object-position:left top}:root[data-pack=rodnik]::view-transition-new(rodnik-page){animation:rodnik-page-in var(--motion-page) var(--motion-ease-dissolve) both;object-fit:none;object-position:left top}@keyframes rodnik-page-out{to{opacity:0}}@keyframes rodnik-page-in{0%{opacity:0}}:root[data-pack=rodnik] .fc-scrim--soft{opacity:1;transition:opacity var(--motion-modal) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-scrim--soft[data-entering],:root[data-pack=rodnik] .fc-scrim--soft[data-exiting]{animation:none;opacity:0}:root[data-pack=rodnik] .fc-scrim--soft .fc-dialog{transform:scale(1);transition:transform var(--motion-modal) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-scrim--soft:is([data-entering],[data-exiting]) .fc-dialog{transform:scale(var(--motion-modal-scale))}@media (prefers-reduced-motion: reduce){:root[data-pack=rodnik] :is(.fc-input,.fc-refreshing__body,.fc-rt__cell,.fc-rt__head,.fc-dl__row,.fc-kpi,.fc-kpi__more,.fc-scrim--soft,.fc-scrim--soft .fc-dialog,.fc-switch__track,.fc-switch__thumb,.fc-pop,.fc-disclosure__panel,.fc-toast,.fc-panel,.fc-scrim--panel,.fc-panel-modal,.fc-btn,.fc-tabs__list:after,.fc-checkfield,.fc-checkfield__mark,.fc-checkfield__box,.fc-tip,.fc-upload-selection,.fc-badge,.fc-period__day,.fc-adaptive){animation:none!important;transition:none!important;scroll-behavior:auto!important}:root[data-pack=rodnik]::view-transition-old(rodnik-page),:root[data-pack=rodnik]::view-transition-new(rodnik-page){animation:none}}@media (hover: hover){:root[data-pack=rodnik] .fc-kpi.fc-kpi--sheet:is(:hover,:focus-within){transform:scale(1.02)}}@container style(--kpi-reveal: hover){@media (hover: hover){:root[data-pack=rodnik] .fc-kpi .fc-kpi__more{display:grid;grid-template-rows:0fr;max-block-size:none;opacity:1;transition:grid-template-rows var(--kpi-dur) var(--motion-ease-calm),padding var(--kpi-dur) var(--motion-ease-calm),visibility var(--kpi-dur)}:root[data-pack=rodnik] .fc-kpi:is(:hover,:focus-within) .fc-kpi__more{grid-template-rows:1fr}:root[data-pack=rodnik] .fc-kpi__morebody{display:grid;min-block-size:0;overflow:hidden;gap:var(--space-1)}:root[data-pack=rodnik] .fc-kpi--sheet .fc-kpi__morebody{display:flex;flex-direction:column;max-block-size:min(85dvh,calc(100dvh - var(--sheet-top, var(--space-1)) - var(--space-4)));overflow:auto}:root[data-pack=rodnik] article.fc-kpi[data-sheet-closed] .fc-kpi__more{display:none}}}:root[data-pack=rodnik] .fc-refreshing.is-active .fc-refreshing__body{opacity:var(--motion-update-from)}:root[data-pack=rodnik] .fc-switch__track{transition:background-color var(--motion-switch) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-switch__thumb{transition:transform var(--motion-switch) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-pop{opacity:1;transform:none;transition:opacity var(--motion-popover) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-pop:is([data-entering],[data-exiting]){animation:none;opacity:0}:root[data-pack=rodnik] .fc-pop--select{opacity:1;clip-path:inset(0 0 0 0 round var(--radius-m));transition:clip-path var(--motion-select) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-pop--select:is([data-entering],[data-exiting]){opacity:1;clip-path:inset(0 0 100% 0 round var(--radius-m))}:root[data-pack=rodnik] .fc-disclosure--motion>.fc-disclosure__summary{border:0;background:none;font:inherit;font-weight:var(--fw-medium)}:root[data-pack=rodnik] .fc-disclosure__panel{--disclosure-panel-height: 0;height:var(--disclosure-panel-height);overflow:hidden;transition:height var(--motion-accordion) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-disclosure__panel>.fc-editor{margin-block-start:var(--space-4)}:root[data-pack=rodnik] .fc-toast{animation:rodnik-toast-in var(--motion-toast) var(--motion-ease-calm) both}@keyframes rodnik-toast-in{0%{opacity:0;transform:translateY(var(--motion-toast-shift))}}:root[data-pack=rodnik] .fc-panel{animation:rodnik-drawer-in var(--motion-drawer) var(--motion-ease-calm) both}@keyframes rodnik-drawer-in{0%{transform:translate(100%)}}:root[data-pack=rodnik] .fc-scrim--panel{transition:opacity var(--motion-drawer) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-scrim--panel:is([data-entering],[data-exiting]){animation:none;opacity:0}:root[data-pack=rodnik] .fc-panel-modal{transition:transform var(--motion-drawer) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-scrim--panel:is([data-entering],[data-exiting]) .fc-panel-modal{transform:translate(100%)}:root[data-pack=rodnik][data-motion-surface] .fc-shell__content{view-transition-name:none}:root[data-pack=rodnik]::view-transition-group(rodnik-surface){animation:none}:root[data-pack=rodnik]::view-transition-old(rodnik-surface){animation:rodnik-page-out var(--motion-page) var(--motion-ease-dissolve) both;object-fit:none;object-position:left top}:root[data-pack=rodnik]::view-transition-new(rodnik-surface){animation:rodnik-page-in var(--motion-page) var(--motion-ease-dissolve) both;object-fit:none;object-position:left top}:root[data-pack=rodnik][data-motion-surface=calendar]::view-transition-old(rodnik-surface),:root[data-pack=rodnik][data-motion-surface=calendar]::view-transition-new(rodnik-surface){animation-duration:var(--motion-calendar)}:root[data-pack=rodnik] .fc-period__day{transition:background-color var(--motion-row) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-period__day[data-in-range]:not(.is-selected):not(.fc-period__day--other){background:var(--bg-selected);border-radius:0}:root[data-pack=rodnik] .fc-tabs__list{position:relative}:root[data-pack=rodnik] .fc-tabs__list[data-glide]:after{content:"";width:var(--tabs-width);transform:translate(var(--tabs-x));position:absolute;inset-block-end:0;inset-inline-start:0;height:var(--line-strong);background:var(--accent);pointer-events:none}:root[data-pack=rodnik] .fc-tabs__list[data-ready]:after{transition:transform var(--motion-tab) var(--motion-ease-calm),width var(--motion-tab) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-tabs__list[data-glide] .fc-tabs__tab{border-block-end-color:transparent}:root[data-pack=rodnik] .fc-tabs__panels{overflow:clip}:root[data-pack=rodnik] .fc-adaptive{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-layout) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-adaptive[data-open]{grid-template-rows:1fr}:root[data-pack=rodnik] .fc-adaptive>div{min-block-size:0;overflow:hidden}:root[data-pack=rodnik] .fc-btn{transition:background-color var(--motion-hover) var(--motion-ease-calm),border-color var(--motion-hover) var(--motion-ease-calm),box-shadow var(--motion-hover) var(--motion-ease-calm),transform var(--motion-hover) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-btn[data-hovered]:not([data-disabled]){box-shadow:var(--shadow-1)}:root[data-pack=rodnik] .fc-btn[data-pressed]:not([data-disabled]){transform:scale(var(--motion-press-scale));transition-duration:var(--motion-press)}:root[data-pack=rodnik] .fc-tip[data-ready]{animation:rodnik-page-in var(--motion-tooltip) var(--motion-ease-calm) both}:root[data-pack=rodnik] .fc-upload-selection{display:block;animation:rodnik-page-in var(--motion-upload) var(--motion-ease-calm) both}:root[data-pack=rodnik] .fc-badge{transition:background-color var(--motion-status) var(--motion-ease-calm),border-color var(--motion-status) var(--motion-ease-calm),color var(--motion-status) var(--motion-ease-calm)}.fc-checkfield{display:inline-flex;gap:var(--space-2);align-items:center;cursor:pointer}.fc-checkfield__box{display:inline-flex;border:var(--line) solid var(--border-strong);border-radius:var(--radius-s);padding:var(--space-1)}.fc-checkfield svg{fill:none;stroke:currentColor;stroke-width:var(--line-strong)}.fc-checkfield__mark{stroke-dasharray:1;stroke-dashoffset:1}.fc-checkfield__partial{visibility:hidden}.fc-checkfield[data-selected] .fc-checkfield__mark{stroke-dashoffset:0}.fc-checkfield[data-indeterminate] .fc-checkfield__mark{visibility:hidden}.fc-checkfield[data-indeterminate] .fc-checkfield__partial{visibility:visible}.fc-checkfield[data-focus-visible]{outline:var(--line-strong) solid var(--focus);outline-offset:var(--space-1)}.fc-checkfield[data-disabled]{color:var(--text-disabled);cursor:default}:root[data-pack=rodnik] .fc-checkfield__mark{transition:stroke-dashoffset var(--motion-check) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-checkfield__box{transition:background-color var(--motion-row) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-checkfield:is([data-selected],[data-indeterminate]) .fc-checkfield__box{background:var(--bg-selected)}@media (prefers-reduced-motion: reduce){:root[data-pack=rodnik]::view-transition-old(rodnik-surface),:root[data-pack=rodnik]::view-transition-new(rodnik-surface){animation:none}}:root[data-pack=rodnik] .fc-period__day[data-in-range]:not([data-range-end]):not(.fc-period__day--other):not(:nth-child(7n)){box-shadow:var(--space-1) 0 0 var(--bg-selected)}:root[data-pack=rodnik] .fc-panel--drill{animation-duration:var(--motion-drill)}@media (prefers-reduced-motion: reduce){:root[data-pack=rodnik] .fc-shell{transition:none!important}:root[data-pack=rodnik] :is(.fc-btn:active,.fc-btn[data-pressed],.fc-kpi:is(:hover,:focus-within),.fc-kpi.fc-kpi--sheet:is(:hover,:focus-within)){transform:none!important}}.fc-icon{--icon-size: 1em;inline-size:var(--icon-size);block-size:var(--icon-size);stroke-width:1.4;flex:none}.fc-icon--s{--icon-size: .85em}.fc-icon--l{--icon-size: 1.2em}:root[data-pack=rodnik] .fc-system-icon--refresh{display:inline-flex;animation:fc-refresh-turn var(--motion-refresh) var(--motion-ease-calm) both}:root[data-pack=rodnik] .fc-system-icon__ring{stroke-dasharray:1;stroke-dashoffset:.98;transform:rotate(-90deg);transform-origin:center;animation:fc-growing-ring var(--motion-rebuild-ring) var(--motion-ease-dissolve) infinite}:root[data-pack=rodnik] .fc-system-icon--upload .fc-system-icon__ring{animation-duration:var(--motion-upload-ring)}:root[data-pack=rodnik] .fc-system-icon--upload[data-state=running] .fc-system-icon__arrow{animation:fc-upload-arrow var(--motion-upload-ring) var(--motion-ease-dissolve) infinite}:root[data-pack=rodnik] .fc-system-icon__check{stroke-dasharray:1;stroke-dashoffset:0;animation:fc-check-confirmed var(--motion-confirmed) var(--motion-ease-calm) both}:root[data-pack=rodnik] :is(.fc-system-icon--upload,.fc-system-icon--rebuild)[data-state=success] .fc-system-icon__check{animation-duration:var(--motion-complete);animation-delay:calc(var(--motion-complete) / 2)}:root[data-pack=rodnik] .fc-hierarchy-icon__vertical{opacity:1;transition:opacity var(--motion-hierarchy) var(--motion-ease-dissolve)}:root[data-pack=rodnik] .fc-hierarchy-icon[data-expanded] .fc-hierarchy-icon__vertical{opacity:0}@keyframes fc-refresh-turn{to{transform:rotate(360deg)}}@keyframes fc-growing-ring{0%{stroke-dashoffset:.98}to{stroke-dashoffset:0}}@keyframes fc-upload-arrow{0%,to{transform:translateY(calc(-1 * var(--motion-upload-arrow)))}50%{transform:translateY(var(--motion-upload-arrow))}}@keyframes fc-check-confirmed{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){:root[data-pack=rodnik] :is(.fc-system-icon,.fc-system-icon *,.fc-hierarchy-icon__vertical){animation:none!important;transition:none!important}:root[data-pack=rodnik] .fc-system-icon__ring{stroke-dashoffset:.75}}:root[data-pack=rodnik] .fc-system-icon__body{opacity:1;transition:opacity calc(var(--motion-complete) / 2) var(--motion-ease-dissolve)}:root[data-pack=rodnik] .fc-system-icon[data-state=success] .fc-system-icon__body{opacity:0}:root[data-pack=rodnik] .fc-system-icon[data-state=success] :is(.fc-system-icon__ring,.fc-system-icon__arrow){animation-play-state:paused}.fc-system-demo{display:grid;gap:var(--space-3)}.fc-system-demo__icons,.fc-system-demo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.fc-system-demo__icons{color:var(--text-2);font-size:var(--fs-s)}.fc-btn{--btn-h: var(--density-control);--btn-pad: var(--space-3);--btn-bg: var(--bg-surface);--btn-fg: var(--text);--btn-line: var(--border-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--btn-h);padding:0 var(--btn-pad);border:var(--line) solid var(--btn-line);border-radius:var(--radius-m);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--fs-s);font-weight:var(--fw-regular);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.fc-btn--s{--btn-h: calc(var(--density-control) - var(--space-2));--btn-pad: var(--space-2);font-size:var(--fs-xs)}.fc-btn--block{inline-size:100%}.fc-btn--primary{--btn-bg: var(--accent);--btn-fg: var(--text-on-accent);--btn-line: var(--accent)}.fc-btn--quiet{--btn-bg: transparent;--btn-line: transparent;--btn-fg: var(--text-2)}.fc-btn--danger{--btn-fg: var(--bad);--btn-line: var(--bad-line)}.fc-btn--icon{inline-size:var(--btn-h);padding:0}.fc-btn[data-hovered]{--btn-bg: var(--bg-hover);--btn-fg: var(--text)}.fc-btn--primary[data-hovered]{--btn-bg: var(--accent-hover);--btn-line: var(--accent-hover);--btn-fg: var(--text-on-accent)}.fc-btn--danger[data-hovered]{--btn-bg: var(--bad-soft);--btn-fg: var(--bad)}.fc-btn[data-pressed]{--btn-bg: var(--bg-selected)}.fc-btn--primary[data-pressed]{--btn-bg: var(--accent-hover)}.fc-btn[aria-pressed=true]{--btn-bg: var(--bg-selected);--btn-fg: var(--accent-text)}.fc-btn[data-disabled]{--btn-bg: var(--bg-subtle);--btn-fg: var(--text-disabled);--btn-line: var(--border);cursor:not-allowed}.fc-btn[data-pending]{cursor:progress}.fc-btn__label{overflow:hidden;text-overflow:ellipsis}@media (pointer: coarse){.fc-btn{--btn-h: var(--density-touch)}.fc-btn--s{--btn-h: calc(var(--density-touch) - var(--space-2))}}.fc-btn--compact .fc-btn__label{position:absolute;inline-size:var(--line);block-size:var(--line);overflow:hidden;clip-path:inset(50%)}.fc-btn--compact{inline-size:var(--btn-h);padding:0}@container bar (min-width: 62rem){.fc-btn--compact .fc-btn__label{position:static;inline-size:auto;block-size:auto;overflow:hidden;clip-path:none}.fc-btn--compact{inline-size:auto;padding:0 var(--btn-pad)}}.fc-menu__label{flex:1}.fc-link{display:inline-flex;align-items:baseline;gap:var(--space-1);border-radius:var(--radius-s);color:var(--accent-text);text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-style:var(--link-deco-style);text-decoration-thickness:var(--link-deco-thick);text-underline-offset:var(--link-deco-offset);cursor:pointer}.fc-link .fc-icon{align-self:center}.fc-link--quiet{color:var(--text);text-decoration-color:var(--border-strong)}@media (hover: hover){.fc-link:hover{color:var(--accent-hover);text-decoration-color:currentcolor}}.fc-pop{--pop-max: calc(var(--space-4) * 24);z-index:var(--z-popover);min-inline-size:var(--trigger-width);max-inline-size:min(var(--pop-max),calc(100vw - var(--space-4)));overflow:auto;border:var(--line) solid var(--border-strong);border-radius:var(--radius-m);background:var(--bg-raised);box-shadow:var(--shadow-2)}.fc-pop[data-entering]{animation:fc-pop-in var(--dur-fast) var(--ease)}@keyframes fc-pop-in{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}}.fc-menu{display:grid;padding:var(--space-1);outline:none}.fc-menu__item{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--density-control);padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);color:var(--text);font-size:var(--fs-s);text-decoration:none;cursor:pointer;outline:none}.fc-menu__item[data-hovered],.fc-menu__item[data-focused]{background:var(--bg-hover)}.fc-menu__item[data-focus-visible]{outline:var(--line-strong) solid var(--focus);outline-offset:calc(var(--line-strong) * -1)}.fc-menu__item--bad{color:var(--bad)}.fc-menu__item--option{align-items:flex-start;padding-inline-start:var(--space-2)}.fc-menu__check{display:inline-flex;padding-block-start:.28em;color:var(--accent-text);visibility:hidden}.fc-menu__item[data-selected] .fc-menu__check{visibility:visible}.fc-menu__item[data-selected]{font-weight:var(--fw-regular)}.fc-menu__texts{display:grid;min-inline-size:0}.fc-menu__hint{color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular)}@media (pointer: coarse){.fc-menu__item{min-block-size:var(--density-touch)}}.fc-field{--field-w: calc(var(--space-4) * 14);display:grid;gap:var(--space-1);min-inline-size:0;max-inline-size:100%}.fc-field--block{inline-size:100%}.fc-field__label{color:var(--text-2);font-size:var(--fs-s);font-weight:var(--fw-medium)}.fc-field__req{color:var(--bad)}.fc-field__hint{color:var(--text-3);font-size:var(--fs-xs);text-wrap:pretty}.fc-field__error{color:var(--bad);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.fc-field__error:before{content:"✕ "}.fc-inputwrap{position:relative;display:flex;align-items:center;min-inline-size:0}.fc-inputwrap__lead{position:absolute;inset-inline-start:var(--space-2);display:inline-flex;color:var(--text-3);pointer-events:none}.fc-inputwrap--search .fc-input{padding-inline-start:calc(var(--space-2) * 2 + 1em)}.fc-inputwrap__unit{flex:none;padding-inline-start:var(--space-2);color:var(--text-2);font-size:var(--fs-s)}.fc-inputwrap__reveal{flex:none;padding-inline-start:var(--space-1)}.fc-input{--input-h: var(--density-control);inline-size:100%;min-inline-size:0;min-block-size:var(--input-h);padding:0 var(--space-3);border:var(--line) solid var(--border-control);border-radius:var(--radius-m);background:var(--bg-surface);color:var(--text);font-size:var(--fs-m);line-height:var(--lh-text);transition:border-color var(--dur-fast) var(--ease)}.fc-input::placeholder{color:var(--text-3);opacity:1}.fc-input--num{font-variant-numeric:tabular-nums lining-nums;text-align:end}.fc-input--area{padding-block:var(--space-2);resize:vertical}.fc-input[data-hovered]{border-color:var(--text-2)}.fc-input[data-focused],.fc-input:focus{border-color:var(--focus);outline:var(--line) solid var(--focus);outline-offset:0}.fc-input[data-invalid],.fc-field[data-invalid] .fc-input{border-color:var(--bad)}.fc-input[data-disabled]{border-color:var(--border);background:var(--bg-subtle);color:var(--text-disabled);cursor:not-allowed}@media (pointer: coarse){.fc-input{--input-h: var(--density-touch);font-size:max(var(--fs-m),var(--fs-touch))}}.fc-select__button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:start;cursor:pointer}.fc-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-select__value[data-placeholder]{color:var(--text-3)}.fc-select__value .fc-menu__check,.fc-select__value .fc-menu__hint{display:none}.fc-mark{--mark: calc(var(--space-5) + var(--space-1));display:inline-grid;flex:none;place-items:center;inline-size:var(--mark);block-size:var(--mark);overflow:hidden;border-radius:var(--radius-m);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1}.fc-mark>img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.fc-mark--inset,.fc-mark--plain{border:var(--line) solid var(--border);background:var(--bg-surface)}.fc-mark--inset>img{padding:calc(var(--mark) * .12)}.fc-mark--plain{background:var(--bg-subtle)}.fc-menu__item--marked{align-items:center}.fc-menu__item--marked .fc-menu__check{order:1;margin-inline-start:auto;padding-block-start:0}.fc-select--marked .fc-select__value{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0}.fc-select--marked .fc-select__value .fc-mark{--mark: calc(var(--space-4) + var(--space-1));border-radius:var(--radius-s)}.fc-select--marked .fc-select__value .fc-menu__texts{overflow:hidden}.fc-select--marked .fc-select__value .fc-menu__texts>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-seg{--seg-h: calc(var(--density-control) * var(--seg-h-k));display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%}.fc-seg--s{--seg-h: calc((var(--density-control) - var(--space-2)) * var(--seg-h-k-s))}.fc-seg__track{display:inline-flex;min-inline-size:0;max-inline-size:100%;flex-wrap:wrap;padding:var(--seg-track-pad);border:var(--line) solid var(--seg-track-line);border-radius:var(--seg-track-radius);background:var(--seg-track-bg)}.fc-seg__track[data-glide]{position:relative}.fc-seg__glider{position:absolute;inset-block-start:0;inset-inline-start:0;border-radius:var(--seg-opt-radius);background:var(--seg-on-bg);box-shadow:var(--seg-on-shadow),inset 0 0 0 var(--line) var(--seg-on-ring);pointer-events:none}.fc-seg__track[data-ready] .fc-seg__glider{transition:transform var(--seg-glide-dur) var(--seg-glide-ease),inline-size var(--seg-glide-dur) var(--seg-glide-ease)}.fc-seg__track[data-glide] .fc-seg__opt{position:relative;z-index:1}.fc-seg__track[data-glide] .fc-seg__opt[data-selected]{background:transparent;box-shadow:none}@media (prefers-reduced-motion: reduce){.fc-seg__track[data-ready] .fc-seg__glider{transition:none}}.fc-seg__opt{display:inline-flex;align-items:center;flex:none;min-block-size:calc(var(--seg-h) - var(--seg-track-pad) * 2 - var(--line) * 2);padding:0 var(--space-3);border-radius:var(--seg-opt-radius);color:var(--seg-opt-text);font-size:var(--fs-s);font-weight:var(--seg-opt-fw);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.fc-seg__opt[data-hovered]{color:var(--text)}.fc-seg__opt[data-selected]{background:var(--seg-on-bg);color:var(--text);font-weight:var(--seg-on-fw);box-shadow:var(--seg-on-shadow),inset 0 0 0 var(--line) var(--seg-on-ring)}.fc-seg__opt[data-focus-visible]{outline:var(--line-strong) solid var(--focus);outline-offset:var(--line)}.fc-seg__opt[data-disabled]{color:var(--text-disabled);cursor:not-allowed}@container style(--seg-equal: on){.fc-seg__track:not(:has(>.fc-seg__opt~.fc-seg__opt~.fc-seg__opt~.fc-seg__opt)){display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.fc-seg__track:not(:has(>.fc-seg__opt~.fc-seg__opt~.fc-seg__opt~.fc-seg__opt))>.fc-seg__opt{justify-content:center;text-align:center;white-space:normal}}@media (pointer: coarse){.fc-seg{--seg-h: var(--density-touch)}}.fc-menu__section+.fc-menu__section{margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--line) solid var(--border)}.fc-menu__head{padding:var(--space-1) var(--space-3);color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.fc-menu__swatch{flex:none;inline-size:1em;block-size:1em;border:var(--line) solid var(--border-strong);border-radius:var(--radius-pill)}.fc-account-trigger{max-inline-size:var(--account-trigger-max);min-inline-size:0}.fc-account-trigger>.fc-btn__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-pop--account{inline-size:var(--account-menu-width);max-inline-size:calc(100vw - 2 * var(--space-4));box-shadow:var(--account-menu-shadow)}.fc-menu__description{display:grid;gap:var(--space-1);color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-text);font-weight:var(--fw-regular)}.fc-pop--account .fc-menu__label{min-inline-size:0;overflow-wrap:anywhere}.fc-pop--account .fc-menu__label:has(.fc-menu__description){display:grid;gap:var(--space-1);font-weight:var(--fw-medium)}.fc-switch{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--fs-s)}.fc-switch__track{display:block;padding:var(--space-1);border-radius:var(--radius-pill);inline-size:calc(var(--space-4) * 2 + var(--space-1) * 2);background:var(--border-control)}.fc-switch__thumb{display:block;inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:var(--shadow-1);transform:translate(0)}.fc-switch[data-selected] .fc-switch__track{background:var(--accent)}.fc-switch[data-selected] .fc-switch__thumb{transform:translate(var(--space-4))}.fc-switch[data-focus-visible] .fc-switch__track{outline:var(--line-strong) solid var(--focus);outline-offset:var(--space-1)}.fc-switch[data-disabled]{color:var(--text-disabled);cursor:default}.fc-switch[data-disabled] .fc-switch__track{background:var(--bg-subtle)}.fc-loading-host{position:fixed;inset-block-start:0;inset-block-end:auto;block-size:100dvh;inset-inline:0;z-index:var(--z-overlay);display:grid;place-items:center;pointer-events:none}.fc-shell__content[data-loading-preparing]{opacity:0;pointer-events:none;transition:none}.fc-shell__content{transition:opacity var(--loading-reveal) ease}@media (prefers-reduced-motion: reduce){.fc-shell__content{transition:none}}.fc-loading-host>.fc-spinner{position:relative;z-index:1}.fc-loading-host[data-phase=fading]>.fc-spinner{opacity:0;transition:opacity var(--loading-ring-exit) ease}@media (prefers-reduced-motion: reduce){.fc-loading-host[data-phase=fading]>.fc-spinner{transition:none}}.fc-loading-visibility{min-block-size:var(--line)}@media (min-width: 64rem){.fc-shell>.fc-loading-host{inset-inline-start:var(--w-rail)}:root[data-pack=rodnik] .fc-shell:not(.fc-shell--rail-closed):not(.fc-shell--panel)>.fc-loading-host{inset-inline-start:calc(var(--w-rail) + var(--space-1) + var(--line) + var(--line))}.fc-shell--rail-closed>.fc-loading-host{inset-inline-start:var(--w-rail-closed)}.fc-shell--panel>.fc-loading-host{inset-inline-start:0;inset-inline-end:var(--panel-w)}:root[data-pack=rodnik] .fc-shell--rail-closed>.fc-loading-host{inset-inline-start:0}}@media (min-width: 90rem){.fc-shell--panel>.fc-loading-host{inset-inline-start:var(--w-rail)}.fc-shell--panel.fc-shell--rail-closed>.fc-loading-host{inset-inline-start:var(--w-rail-closed)}:root[data-pack=rodnik] .fc-shell--panel.fc-shell--rail-closed>.fc-loading-host{inset-inline-start:0}}@media print{.fc-loading-host{display:none}}.fc-badge{--badge-pad-x: var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0;max-inline-size:100%;padding:0 var(--badge-pad-x);border:var(--line) solid var(--border);border-radius:var(--radius-s);background:var(--bg-subtle);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.5;white-space:nowrap}.fc-badge__text{overflow:hidden;text-overflow:ellipsis}.fc-badge--good{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}.fc-badge--bad{border-color:var(--bad-line);background:var(--bad-soft);color:var(--bad)}.fc-badge--warn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.fc-badge--info{border-color:var(--info-line);background:var(--info-soft);color:var(--info)}.fc-badge--muted{background:none;color:var(--text-3)}.fc-quality{display:inline-flex;align-items:baseline;gap:var(--space-1);min-inline-size:0;max-inline-size:100%;border-radius:var(--radius-s);color:var(--text-2);font-size:var(--fs-s);overflow-wrap:break-word;cursor:help}.fc-quality>span{min-inline-size:0}.fc-quality__glyph{--quality-size: .8em;flex:none;align-self:center;inline-size:var(--quality-size);block-size:var(--quality-size)}.fc-quality--primary{color:var(--text)}.fc-quality--primary .fc-quality__glyph{color:var(--q-primary)}.fc-quality--record .fc-quality__glyph{color:var(--q-record)}.fc-quality--derived,.fc-quality--derived .fc-quality__glyph{color:var(--q-derived)}.fc-quality__fill{fill:currentcolor}.fc-quality__ring{fill:none;stroke:currentcolor;stroke-width:1.6}.fc-quality__ring--dashed{stroke-dasharray:2.4 2}.fc-banner{--banner-pad: var(--space-3);display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--banner-pad);border:var(--line) solid var(--info-line);border-radius:var(--radius-m);background:var(--info-soft);color:var(--text);font-size:var(--fs-s)}.fc-banner__icon{display:inline-flex;padding-block-start:.18em;color:var(--info)}.fc-banner__text{flex:1;min-inline-size:0;max-inline-size:var(--w-text);text-wrap:pretty}.fc-banner__action{flex:none;align-self:center}.fc-banner--warn{border-color:var(--warn-line);background:var(--warn-soft)}.fc-banner--warn .fc-banner__icon{color:var(--warn)}.fc-banner--bad{border-color:var(--bad-line);background:var(--bad-soft)}.fc-banner--bad .fc-banner__icon{color:var(--bad)}.fc-banner--good{border-color:var(--good-line);background:var(--good-soft)}.fc-banner--good .fc-banner__icon{color:var(--good)}.fc-banner--progress{border-color:var(--accent-line);background:var(--accent-soft)}.fc-banner--progress .fc-banner__icon{color:var(--accent-text);animation:fc-spin var(--dur-loop) linear infinite}.fc-alerts{display:grid;gap:var(--space-1);min-inline-size:0}.fc-alert{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text);font-size:var(--fs-s);text-wrap:pretty}.fc-alert__icon{display:inline-flex;flex:none;padding-block-start:.18em;color:var(--warn)}.fc-alert--bad .fc-alert__icon{color:var(--bad)}.fc-alert--info .fc-alert__icon{color:var(--info)}.fc-alert__text{min-inline-size:0;max-inline-size:calc(var(--w-text) * 1.4)}.fc-footnotes{display:grid;gap:var(--space-1);max-inline-size:calc(var(--w-text) * 1.4);padding-block-start:var(--space-2);border-block-start:var(--line) solid var(--border);color:var(--text-2);font-size:var(--fs-s)}.fc-footnotes__title{margin:0;color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.fc-footnotes__list{display:grid;gap:var(--space-1)}.fc-footnotes__item{position:relative;padding-inline-start:var(--space-3);text-wrap:pretty}.fc-footnotes__item:before{content:"";position:absolute;inset-block-start:.62em;inset-inline-start:0;inline-size:var(--space-1);block-size:var(--line);background:var(--text-3)}@keyframes fc-spin{to{transform:rotate(360deg)}}@keyframes fc-shine{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes fc-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.fc-spinner{display:block;flex:none;inline-size:var(--loading-ring-size);block-size:var(--loading-ring-size);box-sizing:border-box;border:var(--loading-ring-stroke) solid color-mix(in srgb,var(--text) 10%,transparent);border-block-start-color:var(--text);border-radius:50%;animation:fc-spin var(--loading-ring-duration) linear infinite}@media (prefers-reduced-motion: reduce){.fc-spinner{animation:none!important}}.fc-state{--state-pad: var(--space-6);display:grid;justify-items:start;gap:var(--space-3)}.fc-state--loading{min-inline-size:0;min-block-size:0}.fc-state--empty,.fc-state--error,.fc-state--nodata,.fc-state--noaccess{padding:var(--state-pad) var(--space-5);border:var(--line) dashed var(--border-strong);border-radius:var(--radius-m);background:var(--bg-surface)}.fc-state--compact{--state-pad: var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-inline:var(--space-3)}.fc-state__icon{display:inline-flex;color:var(--text-3)}.fc-state--error{border-style:solid;border-color:var(--bad-line);background:var(--bad-soft)}.fc-state--error .fc-state__icon{color:var(--bad)}.fc-state__body{display:grid;gap:var(--space-1);min-inline-size:0}.fc-state__title{margin:0;font-weight:var(--fw-medium)}.fc-state__text{max-inline-size:var(--w-text);color:var(--text-2);font-size:var(--fs-s);text-wrap:pretty}.fc-refreshing{position:relative;min-inline-size:0}.fc-refreshing__body{min-inline-size:0}.fc-bellmorph{position:relative;display:inline-block;flex:none;inline-size:var(--density-control);block-size:var(--density-control)}.fc-bellmorph__backdrop{position:fixed;inset:0;z-index:calc(var(--z-popover) - 1);background:var(--bg-scrim-soft);animation:fc-fade var(--bell-close-dur) ease}.fc-bellmorph__shell{position:fixed;z-index:var(--z-popover);display:block;inline-size:var(--density-control);max-block-size:0;overflow:hidden;opacity:0;pointer-events:none;background:var(--bg-surface);border:var(--line) solid var(--border);border-radius:calc(var(--radius-m) * 1.1);transition:inline-size var(--bell-collapse-dur) var(--motion-ease-calm),max-block-size var(--bell-collapse-dur) var(--motion-ease-calm),opacity var(--bell-close-dur) ease}.fc-bellmorph__shell[data-open]{inline-size:min(var(--bell-panel-w),calc(100cqw - var(--bell-panel-gap)));max-block-size:min(var(--bell-panel-max-h),calc(100dvh - var(--bell-panel-gap)));opacity:1;pointer-events:auto;border-color:var(--border-strong);box-shadow:var(--card-shadow);transition:inline-size var(--bell-morph-dur) var(--motion-ease-calm),max-block-size var(--bell-morph-dur) var(--motion-ease-calm),opacity var(--bell-close-dur) ease}.fc-bellmorph__bell{position:relative;display:grid;place-items:center;inline-size:var(--density-control);block-size:var(--density-control);padding:0;border:0;border-radius:var(--radius-m);background:transparent;color:var(--text);cursor:pointer}.fc-bellmorph__bell:hover,.fc-bellmorph[data-open] .fc-bellmorph__bell{background:var(--bg-hover)}.fc-bellmorph__bell:focus-visible{outline:var(--line-strong) solid var(--focus);outline-offset:var(--space-1)}.fc-bellmorph__traffic{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);inline-size:var(--bell-dot-size);block-size:var(--bell-dot-stack);pointer-events:none}.fc-bellmorph__dot--critical{fill:var(--resource-bad)}.fc-bellmorph__dot--warning{fill:var(--resource-warn)}.fc-bellmorph__dot--normal{fill:var(--bell-dot-normal)}.fc-bellmorph__content{display:flex;flex-direction:column;inline-size:min(var(--bell-panel-w),calc(100cqw - var(--bell-panel-gap)));max-block-size:min(var(--bell-panel-max-h),calc(100dvh - var(--bell-panel-gap)));min-block-size:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--bell-close-dur) ease}.fc-bellmorph__shell[data-open] .fc-bellmorph__content{opacity:1;pointer-events:auto;transition:opacity var(--bell-text-dur) ease var(--bell-text-delay)}@media (prefers-reduced-motion: reduce){.fc-bellmorph__shell,.fc-bellmorph__bell,.fc-bellmorph__content{transition:none!important}}.fc-pop--notices{--pop-max: calc(var(--space-4) * 32)}.fc-notices__fixed-head{display:grid;gap:var(--space-1);flex:none;padding:var(--space-5) var(--space-5) var(--space-3);background:var(--bg-surface);border-block-end:var(--line) solid var(--border)}.fc-notices__fixed-title{color:var(--text);font-family:var(--font-ui);font-weight:var(--fw-medium);font-size:var(--fs-m)}.fc-notices__fixed-summary{color:var(--text-2);font-size:var(--fs-xs)}.fc-notices__pinned{min-block-size:0;max-block-size:min(35dvh,calc(var(--space-4) * 15));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.fc-notices__pinned .fc-notices__title{position:static;padding-block:var(--space-2)}.fc-notices__pinned .fc-notices__group{gap:var(--space-2)}.fc-notices{display:grid;align-content:start;flex:1 1 auto;gap:var(--space-4);min-block-size:0;min-inline-size:0;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--space-3) var(--space-5);background:var(--bg-surface);outline:none;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.fc-notices__fixed-foot{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-5);color:var(--text-2);background:var(--bg-surface);border-block-start:var(--line) solid var(--border);font-size:var(--fs-xs)}.fc-notices__fixed-foot strong{color:var(--warn);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.fc-bellmorph__shell .fc-notices{gap:var(--space-3)}.fc-bellmorph__shell .fc-banner{position:relative;display:block;padding:var(--space-4);margin:0;font-size:var(--fs-s);line-height:var(--lh-text);border:0;border-radius:var(--radius-m);background:var(--bg-subtle)}.fc-bellmorph__shell .fc-banner--warn{background:var(--warn-soft);border-inline-start:var(--line-strong) solid var(--warn)}.fc-bellmorph__shell .fc-banner--bad{background:var(--bad-soft);border-inline-start:var(--line-strong) solid var(--bad)}.fc-bellmorph__shell .fc-banner--good,.fc-bellmorph__shell .fc-banner--progress{background:var(--good-soft)}.fc-bellmorph__shell .fc-banner--info{background:var(--info-soft)}.fc-bellmorph__shell .fc-banner:before{display:none}.fc-bellmorph__shell .fc-banner__icon{display:none}.fc-bellmorph__shell .fc-notices__group{gap:var(--space-1)}.fc-notices__group{display:grid;gap:var(--space-2)}.fc-notices__group+.fc-notices__group{padding-block-start:var(--space-3);border-block-start:var(--line) solid var(--border)}.fc-notices__empty{margin:0;color:var(--text-2);font-size:var(--fs-s)}.fc-notices__title{position:sticky;inset-block-start:0;z-index:1;margin:0;padding-block:var(--space-2);background:var(--bg-surface);color:var(--text);font-size:var(--fs-s);font-weight:var(--fw-medium)}.fc-banner--line{padding:0;border:0;background:none;flex-wrap:wrap}.fc-workspace .fc-state--empty{--state-pad: var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2);padding:var(--state-pad);border:0;background:none}.fc-workspace .fc-state--empty .fc-state__action{grid-column:2}.fc-page{--page-pad-x: var(--space-4);--page-pad-y: var(--space-4);--page-gap: var(--space-5);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--page-gap);padding:var(--page-pad-y) var(--page-pad-x) var(--space-7)}.fc-page--text{max-inline-size:calc(var(--w-text) + var(--page-pad-x) * 2)}.fc-page--input>.fc-input-content{inline-size:100%;max-inline-size:1120px;min-inline-size:0;margin-inline:auto}.fc-page--centered{inline-size:100%;max-inline-size:calc(var(--w-form) + var(--page-pad-x) * 2);min-block-size:100vh;min-block-size:100svh;margin-inline:auto;align-content:center;padding-block:var(--page-pad-y)}@container main (min-width: 48rem){.fc-page{--page-pad-x: var(--space-5);--page-pad-y: var(--space-5)}}@container main (min-width: 80rem){.fc-page{--page-pad-x: var(--space-6)}}.fc-pagehead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-5)}.fc-pagehead__main{display:grid;gap:var(--space-1);min-inline-size:0;flex:1 1 calc(var(--space-4) * 20)}.fc-pagehead__title{display:flex;align-items:baseline;gap:var(--space-2);min-inline-size:0}.fc-pagehead__question{max-inline-size:var(--w-text);margin:0;color:var(--text-2);font-size:var(--fs-m);text-wrap:pretty}.fc-pagehead__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fc-asof{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) 0;margin:0;color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-text)}.fc-asof__item{display:inline-flex;align-items:center;white-space:nowrap}.fc-asof__item--period{color:var(--text-2);font-weight:var(--fw-medium)}.fc-asof__item:not(:last-child):after{content:"·";margin-inline:var(--space-2);color:var(--border-strong)}.fc-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-inline-size:0}.fc-history{inline-size:fit-content;min-inline-size:min(100%,var(--w-text));max-inline-size:100%;margin-inline:auto}.fc-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.fc-section__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fc-gap-xs{gap:var(--space-1)}.fc-gap-s{gap:var(--space-2)}.fc-gap-m{gap:var(--space-3)}.fc-gap-l{gap:var(--space-5)}.fc-gap-xl{gap:var(--space-6)}.fc-stack{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0}.fc-cluster{display:flex;flex-wrap:wrap;min-inline-size:0}.fc-cluster--nowrap{flex-wrap:nowrap}.fc-cluster--nowrap>.fc-seg{flex:none}.fc-cluster--center{align-items:center}.fc-cluster--start{align-items:flex-start}.fc-cluster--end{align-items:flex-end}.fc-cluster--baseline{align-items:baseline}.fc-cluster--j-between{justify-content:space-between}.fc-cluster--j-end{justify-content:flex-end}.fc-grid{--grid-min: calc(var(--space-4) * 15);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-min),100%),1fr));align-items:stretch;min-inline-size:0}.fc-grid--bal{grid-template-columns:minmax(0,1fr)}@container (min-width: 30.75rem){.fc-grid--bal{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-grid--bal:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}@container (min-width: 46.5rem){.fc-grid--bal:has(>:nth-child(3):last-child),.fc-grid--bal:has(>:nth-child(5):last-child),.fc-grid--bal:has(>:nth-child(6):last-child),.fc-grid--bal:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 62.25rem){.fc-grid--bal:has(>:nth-child(4):last-child),.fc-grid--bal:has(>:nth-child(7):last-child),.fc-grid--bal:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 78rem){.fc-grid--bal:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width: 93.75rem){.fc-grid--bal:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}}.fc-grid--s{--grid-min: calc(var(--space-4) * 11)}.fc-grid--l{--grid-min: calc(var(--space-4) * 26)}.fc-columns{--columns-side: calc(var(--space-4) * 26);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-items:start;min-inline-size:0}.fc-columns--l{--columns-side: calc(var(--space-4) * 32)}.fc-columns--rest{--columns-side: 1fr}.fc-columns__main,.fc-columns__aside{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-inline-size:0}.fc-columns--split{max-inline-size:calc(var(--space-4) * 75)}@container main (min-width: 48rem){.fc-columns--split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@container main (min-width: 86rem){.fc-columns{grid-template-columns:minmax(0,1fr) minmax(0,var(--columns-side))}.fc-columns--split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.fc-columns--fit{grid-template-columns:minmax(0,max-content) minmax(0,var(--columns-side));justify-content:start}}.fc-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-4);min-inline-size:0}.fc-toolbar__main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);min-inline-size:0;max-inline-size:100%}.fc-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-inline-start:auto}.fc-card{--card-pad: var(--space-4);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:start;gap:var(--space-3);min-inline-size:0;padding:var(--card-pad);border:var(--line) solid var(--card-border);border-radius:var(--radius-l);box-shadow:var(--card-shadow);background:var(--bg-surface);color:var(--text);text-align:start}.fc-card--flush{padding:0;overflow:hidden}.fc-card--flush>.fc-card__head{padding:var(--space-3) var(--card-pad) 0}.fc-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-3)}.fc-card__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-inline-size:0}.fc-card--press{cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}@media (hover: hover){.fc-card--press:hover{border-color:var(--accent)}}.fc-card--press.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 var(--line) var(--accent)}.fc-specimen{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-2);min-inline-size:0;margin:0}.fc-specimen--wide{grid-column:1 / -1}.fc-specimen__cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.fc-specimen__title{color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.fc-specimen__note{color:var(--text-3);font-size:var(--fs-xs)}.fc-specimen__body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:var(--line) solid var(--border);border-radius:var(--radius-m);background:var(--bg-surface)}.fc-specimen--wide .fc-specimen__body{display:grid;grid-template-columns:minmax(0,1fr)}.fc-frame{--frame-w: 100%;inline-size:100%;max-inline-size:var(--frame-w);min-inline-size:0;container-type:inline-size;container-name:main}.fc-frame--phone{--frame-w: var(--w-phone)}.fc-frame--tablet{--frame-w: var(--w-tablet)}.fc-frame--laptop{--frame-w: var(--w-laptop)}.fc-frame--phone,.fc-frame--tablet,.fc-frame--laptop{outline:var(--line) dashed var(--border-strong);outline-offset:var(--space-1)}.fc-tabs__list--nav{flex-wrap:wrap;overflow-x:visible;row-gap:0}.fc-hub__actions{justify-content:flex-end;margin-block-end:calc(var(--space-2) - var(--page-gap))}.fc-hub__actions:empty{display:none}.fc-hub__actions>.fc-asof{margin-inline-end:auto;align-self:center}.fc-tabs__list--nav .fc-tabs__tab{display:inline-flex;align-items:center;gap:var(--space-1);text-decoration:none}@media (hover: hover){.fc-tabs__list--nav .fc-tabs__tab:hover{color:var(--text)}}.fc-tabs__list--nav .fc-tabs__tab[aria-current=page]{border-block-end-color:var(--accent);color:var(--text)}.fc-tabs__list--nav .fc-tabs__tab:focus-visible{outline:var(--line-strong) solid var(--focus);outline-offset:var(--line);border-radius:var(--radius-s)}.fc-tabs__count{flex:none;min-inline-size:1.6em;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.6;text-align:center}.fc-workspace{--seg-glide: none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--page-gap, var(--space-5));min-inline-size:0;align-content:start}.fc-editor{inline-size:100%;max-inline-size:var(--w-form);min-inline-size:0;margin-inline:auto}.fc-editor>*,.fc-editor .fc-text{max-inline-size:100%;min-inline-size:0}.fc-disclosure{min-inline-size:0}.fc-disclosure__summary{width:fit-content;cursor:pointer;color:var(--link);font-weight:var(--fw-medium);padding-block:var(--space-2)}.fc-disclosure[open]>.fc-editor{margin-block-start:var(--space-4)}.fc-workspace :is(.fc-input,.fc-seg__glider){transition:none}.fc-workspace .fc-eg .fc-input{transition:none}.fc-inspection{--inspection-wide: 0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-inline-size:0}@container main (min-width: 64rem){.fc-inspection{--inspection-wide: 1}}.fc-work-choice{--work-choice-narrow: 1;min-inline-size:0}.fc-work-choice__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-block-size:var(--work-choice-min-block);font-size:var(--fs-s);line-height:var(--lh-text)}.fc-work-choice__current{overflow-wrap:anywhere;font-weight:var(--fw-medium)}.fc-work-choice>.fc-tabs__list--nav{display:none}.fc-work-choice.is-open>.fc-tabs__list--nav{display:flex;margin-block-start:var(--space-2)}.fc-work-choice--single>.fc-work-choice__summary>button{display:none}@container main (min-width: 44rem){.fc-work-choice{--work-choice-narrow: 0}.fc-work-choice>.fc-work-choice__summary{display:none}.fc-work-choice>.fc-tabs__list--nav,.fc-work-choice.is-open>.fc-tabs__list--nav{display:flex;margin-block-start:0}}@container main (width < 48rem){:root[data-pack=rodnik] .fc-hub__actions>.fc-asof{flex-basis:100%}}.fc-grid--bal.fc-grid--equal{--equal-columns: 1;grid-auto-columns:var(--grid-min);grid-template-columns:repeat(var(--equal-columns, 1),minmax(0,1fr))}.fc-heading{margin:0;color:var(--text);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-wrap:balance}.fc-heading--page{font-family:var(--font-title);font-size:var(--fs-title-s);font-weight:var(--fw-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.fc-heading--section{font-size:var(--fs-l);letter-spacing:var(--ls-heading)}.fc-heading--block{font-size:var(--fs-m)}.fc-heading--label{color:var(--text-2);font-family:var(--font-label);font-size:var(--label-fs);font-weight:var(--fw-medium);letter-spacing:var(--label-ls);text-transform:var(--label-case)}@media (min-width: 48rem){.fc-heading--page{font-size:var(--fs-title)}}.fc-text{margin:0;color:var(--text);font-size:var(--fs-m);line-height:var(--lh-text)}.fc-text--s{font-size:var(--fs-s)}.fc-text--xs{font-size:var(--fs-xs)}.fc-text--muted{color:var(--text-2)}.fc-text--faint{color:var(--text-3)}.fc-text--good{color:var(--good)}.fc-text--bad{color:var(--bad)}.fc-text--warn{color:var(--warn)}.fc-text--accent{color:var(--accent-text)}.fc-text--medium{font-weight:var(--fw-medium)}.fc-text--bold{font-weight:var(--fw-bold)}.fc-text--measure{max-inline-size:var(--w-text);text-wrap:pretty}.fc-text--mono{font-family:var(--font-mono);font-size:.92em;overflow-wrap:anywhere}.fc-hint{display:inline-flex;vertical-align:-.12em;margin-inline-start:var(--space-1);border-radius:var(--radius-pill);color:var(--text-3);cursor:help}@media (hover: hover){.fc-hint:hover{color:var(--accent-text)}}.fc-hint-text{border-radius:var(--radius-s);cursor:help}.fc-hint-text:focus-visible{outline:var(--line-strong) solid var(--focus);outline-offset:var(--line)}@media (hover: hover){.fc-hint-text:hover{text-decoration:underline dotted var(--border-strong);text-underline-offset:.2em}}.fc-term{border-radius:var(--radius-s);text-decoration:underline dotted var(--border-strong);text-decoration-thickness:var(--line);text-underline-offset:.22em;cursor:help}.fc-date{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.fc-facts{--facts-label: calc(var(--space-4) * 11);display:grid;margin:0;border-block-start:var(--line) solid var(--rule)}.fc-facts__row{display:grid;grid-template-columns:minmax(0,var(--facts-label)) minmax(0,1fr);gap:var(--space-3);align-items:baseline;padding-block:var(--density-row);border-block-end:var(--line) solid var(--rule)}.fc-facts__label{color:var(--text-2);font-size:var(--fs-s)}.fc-facts__value{min-inline-size:0;margin:0;overflow-wrap:anywhere}.fc-facts--balanced .fc-facts__row{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-facts--balanced .fc-facts__label{min-inline-size:0;overflow-wrap:anywhere}@container (max-width: 26rem){.fc-facts__row{grid-template-columns:minmax(0,1fr);gap:0}}:root[data-pack=rodnik] .fc-page--input{inline-size:100%;max-inline-size:var(--w-input);margin-inline:auto}:root[data-pack=rodnik] .fc-page--input>.fc-workspace,:root[data-pack=rodnik] .fc-page--input.fc-workspace{min-inline-size:0;padding:var(--space-5);background:var(--bg-subtle);border:var(--line) solid var(--border);border-radius:var(--radius-l);box-shadow:none}:root[data-pack=rodnik] .fc-page--input .fc-statement-flow__surface{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-pack=rodnik] .fc-page--input .fc-statement-flow__step-num{border-color:var(--border-strong);background:var(--bg-surface);color:var(--text-2)}:root[data-pack=rodnik] .fc-page--input .fc-statement-flow__step[data-active=true] .fc-statement-flow__step-num{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.fc-input-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-inline-size:0}.fc-input-step{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-inline-size:0}.fc-input-step__title{display:flex;gap:var(--space-3);align-items:center;margin:0;font-size:var(--fs-m);font-weight:var(--fw-medium);color:var(--text)}.fc-input-step__number{display:inline-grid;place-items:center;inline-size:var(--space-5);block-size:var(--space-5);flex:none;border:var(--line) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-2);font-size:var(--fs-s);font-variant-numeric:tabular-nums}.fc-input-step[data-active=true] .fc-input-step__number{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.fc-input-step__content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-inline-size:0}:root[data-pack=rodnik] .fc-page--input .fc-form,:root[data-pack=rodnik] .fc-page--input .fc-editor{max-inline-size:100%}:root[data-pack=rodnik] .fc-page--input :is(.fc-input-step__content,.fc-workspace)>.fc-card{box-shadow:none}:root[data-pack=rodnik] .fc-page--input .fc-workspace :is(.fc-banner--info,.fc-banner--good){box-shadow:none}@container main (max-width: 48rem){:root[data-pack=rodnik] .fc-page--input>.fc-workspace,:root[data-pack=rodnik] .fc-page--input.fc-workspace{padding:var(--space-3)}:root[data-pack=rodnik] .fc-page--input .fc-input-step__content .fc-form__actions>.fc-btn{inline-size:100%}}.fc-form--workflow{gap:var(--space-3)}.fc-form--workflow .fc-input-flow{min-inline-size:0}.fc-input-flow__missing{align-self:center;color:var(--text-2);font-size:var(--fs-s)}@container main (max-width: 48rem){.fc-form--workflow .fc-form__actions{flex-direction:column;align-items:stretch}}:root[data-pack=rodnik] .fc-page--input .fc-input-progress{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}:root[data-pack=rodnik] .fc-page--input .fc-input-progress li{padding:var(--space-1) var(--space-2);border:var(--line) solid var(--border);border-radius:var(--radius-m);background:var(--bg-surface);color:var(--text-2);font-size:var(--fs-xs)}:root[data-pack=rodnik] .fc-page--input .fc-input-progress li[data-stage=warn]{border-color:var(--border-strong);color:var(--text)}:root[data-pack=rodnik] .fc-page--input:has(.fc-eg__table){max-inline-size:var(--w-laptop)}:root[data-pack=rodnik] .fc-page--input .fc-workspace .fc-card{background:var(--bg-surface);box-shadow:none}:root[data-pack=rodnik] .fc-page--input .fc-workspace :is(.fc-banner--info,.fc-banner--good){background:var(--bg-surface);border-color:var(--border);color:var(--text-2)}.fc-scrim{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;place-items:center;padding:var(--space-4);background:var(--bg-scrim)}.fc-scrim[data-entering]{animation:fc-fade var(--dur-slow) var(--ease)}@keyframes fc-fade{0%{opacity:0}}.fc-dialog{--dialog-w: calc(var(--space-4) * 30);inline-size:min(var(--dialog-w),100%);max-block-size:calc(100dvh - var(--space-6));overflow:auto;border:var(--line) solid var(--border-strong);border-radius:var(--radius-l);background:var(--bg-raised);box-shadow:var(--shadow-2)}.fc-dialog__box{display:grid;gap:var(--space-4);padding:var(--space-5);outline:none}.fc-dialog--wide{--dialog-w: calc(var(--space-4) * 72);display:grid;overflow:hidden}.fc-dialog--wide .fc-dialog__box{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-block-size:0;max-block-size:calc(100dvh - var(--space-6))}.fc-dialog--wide .fc-dialog__body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin:calc(var(--space-1) * -1);padding:var(--space-1);overflow:auto;overscroll-behavior:contain}.fc-dialog__body{display:grid;gap:var(--space-3)}.fc-dialog__text{margin:0;color:var(--text-2);text-wrap:pretty}.fc-dialog__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.fc-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.fc-tabs__list{display:flex;gap:var(--space-4);overflow-x:auto;border-block-end:var(--line) solid var(--border);scrollbar-width:none}.fc-tabs__tab{flex:none;padding:var(--space-2) 0;border-block-end:var(--line-strong) solid transparent;margin-block-end:calc(var(--line) * -1);color:var(--text-2);font-size:var(--fs-s);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;outline:none}.fc-tabs__tab[data-hovered]{color:var(--text)}.fc-tabs__tab[data-selected]{border-block-end-color:var(--accent);color:var(--text)}.fc-tabs__tab[data-focus-visible]{outline:var(--line-strong) solid var(--focus);outline-offset:var(--line);border-radius:var(--radius-s)}.fc-tabs__panel{min-inline-size:0;outline:none}.fc-crumbs{min-inline-size:0}.fc-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) 0;font-size:var(--fs-s)}.fc-crumbs__item{display:inline-flex;align-items:center;min-inline-size:0}.fc-crumbs__sep{display:inline-flex;margin-inline:var(--space-1);color:var(--text-3)}.fc-crumbs__link{border-radius:var(--radius-s);color:var(--accent-text);text-align:start;text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-style:var(--link-deco-style);text-decoration-thickness:var(--link-deco-thick);text-underline-offset:var(--link-deco-offset);cursor:pointer}@media (hover: hover){.fc-crumbs__link:hover{text-decoration-color:currentcolor}}.fc-crumbs__current{color:var(--text);font-weight:var(--fw-medium)}.fc-panel{--panel-pad: var(--space-4);--panel-w: clamp(var(--w-panel-min), 42vw, var(--w-panel));position:fixed;inset-block:0;inset-inline-start:auto;inset-inline-end:0;inline-size:min(100%,var(--panel-w));block-size:100dvh;z-index:var(--z-panel);display:grid;grid-template-rows:auto minmax(0,1fr);min-inline-size:0;overflow:hidden;border-inline-start:var(--line) solid var(--border-strong);box-shadow:var(--shadow-1);background:var(--bg-surface);outline:none;container-type:inline-size;container-name:panel}.fc-panel__resize{display:none}.fc-panel__head{display:grid;gap:var(--space-2);padding:var(--space-3) var(--panel-pad);border-block-end:var(--line) solid var(--border);background:var(--bg-surface)}.fc-panel__body{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:var(--space-5);padding:var(--panel-pad) var(--panel-pad) var(--space-7);overflow-y:auto;overscroll-behavior:contain}@media (max-width: 63.999rem){.fc-panel{inline-size:100%}}@media (min-width: 64rem){.fc-panel{--panel-pad: var(--space-5)}.fc-panel__resize{position:absolute;inset-block:0;inset-inline-start:calc(var(--space-1) * -1);z-index:2;display:block;inline-size:var(--space-2);cursor:col-resize;touch-action:none}.fc-panel__resize:after{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--space-1) - var(--line));inline-size:var(--line-strong);background:transparent;transition:background-color var(--dur-fast) var(--ease)}.fc-panel__resize:hover:after,.fc-panel__resize:focus-visible:after,.fc-panel.is-dragging .fc-panel__resize:after{background:var(--accent)}.fc-panel__resize:focus-visible{outline:none}}.fc-scrim--panel{z-index:var(--z-panel);padding:0}.fc-panel-modal{--panel-pad: var(--space-4);inline-size:100%;block-size:100dvh;min-inline-size:0;overflow:hidden;background:var(--bg-surface);container-type:inline-size;container-name:panel}.fc-panel-modal__box{display:grid;grid-template-rows:auto minmax(0,1fr);block-size:100%;outline:none}@media (min-width: 64rem){.fc-panel-modal{--panel-pad: var(--space-5)}}.fc-period{--period-w: calc(var(--space-4) * 20);--period-cal-w: calc(var(--space-4) * 18);display:grid;gap:var(--space-2);inline-size:min(var(--period-w),calc(100vw - var(--space-6)));padding:var(--space-3);outline:none}.fc-pop.fc-period__popover{overflow:visible}.fc-period__button .fc-btn__label{font-variant-numeric:tabular-nums lining-nums}.fc-period__presets{display:grid;gap:var(--space-1);margin:0;padding:0 0 var(--space-3);border-block-end:var(--line) solid var(--border);list-style:none}.fc-period__preset{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--density-control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);color:var(--text);font-size:var(--fs-s);text-align:start;cursor:pointer}.fc-period__name{flex:1;min-inline-size:0}.fc-period__dates{flex:none;color:var(--text-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}@media (hover: hover){.fc-period__preset:hover{background:var(--bg-hover)}}.fc-period__preset[aria-pressed=true]{background:var(--bg-selected);font-weight:var(--fw-regular)}.fc-period__preset[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.fc-period__preset:focus-visible,.fc-period__date-trigger:focus-visible,.fc-period__month-arrow:focus-visible,.fc-period__day:focus-visible{outline:calc(var(--line) * 2) solid var(--focus);outline-offset:calc(var(--line) * -1)}.fc-period__custom{display:grid;gap:var(--space-3)}.fc-period__custom p{margin:0}.fc-period__fields{position:relative;display:grid;gap:var(--space-2)}.fc-period__fields:before{position:absolute;inset-block-start:var(--space-5);inset-block-end:var(--space-5);inset-inline-start:calc(var(--density-control) / 2);inline-size:var(--line);background:var(--border);content:"";pointer-events:none}.fc-period__date-row{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.fc-period__date-marker{display:inline-flex;flex:0 0 var(--density-control);align-items:center;justify-content:center;block-size:var(--density-control);border:var(--line) solid var(--border);border-radius:50%;background:var(--bg-raised);color:var(--text-3)}.fc-period__date-marker .fc-icon{--icon-size: var(--space-4)}.fc-period__date-row:focus-within .fc-period__date-marker,.fc-period__date-row[data-active=true] .fc-period__date-marker{border-color:var(--focus);color:var(--accent-text)}.fc-period__date-trigger{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--space-2);min-inline-size:0;min-block-size:var(--density-control);padding:0 var(--space-3);border:var(--line) solid var(--border-strong);border-radius:var(--radius-m);background:var(--bg-raised);color:var(--text);font:inherit;font-size:var(--fs-s);font-variant-numeric:tabular-nums lining-nums;text-align:start;cursor:pointer}.fc-period__date-trigger>.fc-icon{color:var(--text-3)}.fc-period__date-trigger[aria-expanded=true]{border-color:var(--focus)}@media (hover: hover){.fc-period__date-trigger:hover{background:var(--bg-hover)}}.fc-period__custom .fc-field__hint{font-size:var(--fs-xs);line-height:var(--lh-text);color:var(--text-3)}.fc-period__calendar-anchor{position:absolute;z-index:calc(var(--z-overlay) + 1);inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;inline-size:min(var(--period-cal-w),calc(100vw - var(--space-6)))}.fc-period__calendar-anchor.is-above{inset-block-start:auto;inset-block-end:calc(100% + var(--space-2))}.fc-period__calendar-anchor.is-end{inset-inline-start:auto;inset-inline-end:0}.fc-period__calendar{padding:var(--space-4);border:var(--line) solid var(--border-strong);border-radius:var(--radius-m);background:var(--bg-raised);box-shadow:var(--shadow-2);color:var(--text)}.fc-period__month-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block-end:var(--space-3)}.fc-period__month-name{font-size:var(--fs-s);font-weight:var(--fw-medium)}.fc-period__month-actions{display:inline-flex;gap:var(--space-1)}.fc-period__month-arrow{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--density-control);block-size:var(--density-control);border-radius:var(--radius-s);color:var(--text);cursor:pointer}.fc-period__month-arrow:disabled,.fc-period__day:disabled{color:var(--text-disabled);cursor:not-allowed}@media (hover: hover){.fc-period__month-arrow:not(:disabled):hover,.fc-period__day:not(:disabled):hover{background:var(--bg-hover)}}.fc-period__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1)}.fc-period__weekday,.fc-period__day{display:flex;align-items:center;justify-content:center;min-inline-size:0;aspect-ratio:1;font-size:var(--fs-s);font-variant-numeric:tabular-nums lining-nums}.fc-period__weekday{color:var(--text-3);font-size:var(--fs-xs)}.fc-period__day{position:relative;border-radius:var(--radius-s);color:var(--text);cursor:pointer}.fc-period__day--other,.fc-period__day--other:disabled{color:var(--text-disabled)}.fc-period__day--weekend:not(.is-selected):not(:disabled){color:var(--bad)}.fc-period__day.is-selected{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--fw-medium)}.fc-period__day.is-today:after{position:absolute;inset-block-end:var(--space-1);inline-size:calc(var(--line) * 3);block-size:calc(var(--line) * 3);border-radius:50%;background:var(--accent);content:""}@media (pointer: coarse){.fc-period__preset,.fc-period__month-arrow{min-block-size:var(--density-touch)}}@media (prefers-reduced-motion: reduce){.fc-period__calendar,.fc-period__day{animation:none;transition:none}}.fc-nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--nav-icon-size);block-size:var(--nav-icon-size);color:var(--nav-icon-color)}.fc-nav-icon .fc-icon{--icon-size: 100%;stroke-width:var(--nav-icon-stroke)}.fc-nav-icon .fc-nav-phosphor{display:block;inline-size:100%;block-size:100%;fill:currentColor;stroke:none}.fc-num{--num-unit-slot: auto;--num-pad-x: var(--space-1);--num-gap: var(--space-1);display:inline-flex;align-items:baseline;max-inline-size:100%;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:inherit;font-weight:inherit;line-height:inherit;text-align:end}.fc-num--strong{font-weight:var(--fw-bold)}.fc-num--l{font-size:var(--fs-l);font-weight:var(--fw-medium)}.fc-num--xl{color:var(--num-big-color);font-size:var(--fs-2xl);font-weight:var(--num-big-fw);line-height:var(--lh-tight);letter-spacing:var(--num-xl-ls)}.fc-num--hero{color:var(--num-big-color);font-size:var(--fs-3xl);font-weight:var(--num-big-fw);line-height:var(--lh-tight);letter-spacing:var(--num-hero-ls)}.fc-num__u{display:inline-block;min-inline-size:var(--num-unit-slot);color:var(--text-3);font-weight:var(--fw-regular);text-align:start}.fc-num--xl .fc-num__u,.fc-num--hero .fc-num__u{font-size:var(--fs-l);letter-spacing:0}.fc-num--empty .fc-num__v{color:var(--text-3)}.fc-num--good{color:var(--good)}.fc-num--bad{color:var(--bad)}.fc-num--warn{color:var(--warn)}.fc-num--info{color:var(--info)}.fc-num--muted{color:var(--text-3)}.fc-num--good .fc-num__u,.fc-num--bad .fc-num__u,.fc-num--warn .fc-num__u,.fc-num--info .fc-num__u{color:inherit}.fc-num__tone{display:inline-flex;align-self:center;margin-inline-end:var(--num-gap)}.fc-num--xl .fc-num__tone,.fc-num--hero .fc-num__tone{font-size:var(--fs-l)}.fc-cov{--cov-size: .72em;align-self:center;inline-size:var(--cov-size);block-size:var(--cov-size);margin-inline-end:var(--num-gap)}.fc-cov__track{fill:none;stroke:var(--cov-track);stroke-width:1.6}.fc-cov__fill{fill:var(--cov)}.fc-num--xl .fc-cov,.fc-num--hero .fc-cov{font-size:var(--fs-l)}.fc-kpi__cov .fc-cov{--cov-size: .85em;margin-inline-end:0}.fc-num__cov{margin-inline-start:var(--space-2);color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:0}.fc-num--drill{max-inline-size:calc(100% + var(--num-pad-x) * 2);margin-inline:calc(var(--num-pad-x) * -1);padding-inline:var(--num-pad-x);border-radius:var(--radius-s);cursor:pointer;text-decoration:underline var(--drill-deco-style) var(--border-strong);text-decoration-thickness:var(--line);text-underline-offset:.22em;transition:background-color var(--drill-dur) var(--drill-ease),color var(--drill-dur) var(--drill-ease),transform var(--drill-dur) var(--drill-ease)}.fc-num--drill:focus-visible{background:var(--drill-hover-bg);color:var(--drill-hover-text);text-decoration:underline solid var(--drill-hover-deco)}@media (hover: hover){.fc-num--drill:hover{background:var(--drill-hover-bg);color:var(--drill-hover-text);text-decoration:underline solid var(--drill-hover-deco)}.fc-num--drill:hover .fc-num__u{color:inherit}}.fc-num--drill:active{background:var(--drill-press-bg)}.fc-num--drill.is-open{background:var(--drill-on-bg);color:var(--drill-on-text);box-shadow:inset 0 0 0 var(--line) var(--drill-on-ring);text-decoration:none}@container style(--drill-on-bold: on){.fc-num--drill.is-open{font-weight:var(--fw-bold);transform:translate(var(--line-strong))}}.fc-num--drill.is-open .fc-num__u,.fc-num--drill:focus-visible .fc-num__u{color:inherit}.fc-ctext{display:inline-grid;min-inline-size:0;max-inline-size:100%;vertical-align:top}.fc-ctext__main{overflow-wrap:break-word}.fc-ctext__sub{color:var(--text-3);font-size:var(--fs-xs);overflow-wrap:break-word}.fc-ctext--mono .fc-ctext__main{min-inline-size:12ch;font-family:var(--font-mono);font-size:.9em;overflow-wrap:anywhere}.fc-ctext--good .fc-ctext__main{color:var(--good)}.fc-ctext--bad .fc-ctext__main{color:var(--bad)}.fc-ctext--warn .fc-ctext__main{color:var(--warn)}.fc-ctext--info .fc-ctext__main{color:var(--info)}.fc-ctext--muted .fc-ctext__main{color:var(--text-3)}.fc-rt,.fc-dl,.fc-eg{--col-xs: calc(var(--space-4) * 4.5);--col-s: calc(var(--space-4) * 6.5);--col-m: calc(var(--space-4) * 9.5);--col-l: calc(var(--space-4) * 12);--col-xl: calc(var(--space-4) * 18);--cell-pad-y: var(--density-row);--cell-pad-x: var(--density-cell);--table-max: calc(100dvh - var(--sticky-top) - var(--space-5));min-inline-size:0;max-inline-size:100%;font-size:var(--table-fs);line-height:var(--lh-text)}.fc-rt{--rt-indent: var(--space-4);--rt-first-min: clamp(calc(var(--space-4) * 8.5), 28vw, calc(var(--space-4) * 13));--rt-first-max: calc(var(--space-4) * 24);--rt-sign: calc(var(--space-4) * 1.25);--rt-shift: 0;position:relative}.fc-rt__scroll{position:relative;inline-size:fit-content;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0;border:calc(var(--table-sheet-pad) + var(--line)) solid var(--bg-surface);outline:var(--line) solid var(--card-border);outline-offset:calc(var(--line) * -1);border-radius:var(--table-sheet-radius);box-shadow:var(--card-shadow);background:var(--bg-surface)}.fc-rt__table{inline-size:auto}.fc-rt__thead th{position:relative;z-index:3;transform:translateY(var(--rt-shift))}.fc-rt[data-stuck] .fc-rt__thead th{box-shadow:0 var(--line) 0 var(--border-strong),var(--shadow-1)}.fc-rt__thead th{padding:var(--table-head-pad) var(--cell-pad-x);border-block-end:var(--line) solid var(--table-head-line);background:var(--bg-table-head);color:var(--table-head-text);font-size:var(--table-head-fs);font-weight:var(--table-head-fw);font-family:var(--table-head-font);letter-spacing:var(--table-head-ls);text-transform:var(--table-head-case);line-height:var(--lh-tight);vertical-align:bottom;white-space:normal}.fc-rt__col--right{text-align:end}.fc-rt__col--left{text-align:start}.fc-rt__coltitle{display:inline-block;max-inline-size:var(--col-l);overflow-wrap:break-word;text-wrap:balance}.fc-rt__group{border-block-end:var(--table-col-line-w) solid var(--table-col-line)!important;border-inline-start:var(--table-col-line-w) solid var(--table-col-line);color:var(--text-3)!important;text-align:center}.fc-col-xs{inline-size:var(--col-xs)}.fc-col-s{inline-size:var(--col-s)}.fc-col-m{inline-size:var(--col-m)}.fc-col-l{inline-size:var(--col-l)}.fc-col-xl{inline-size:var(--col-xl)}.fc-rt__corner,.fc-rt__head{position:sticky;inset-inline-start:0;z-index:1;border-inline-end:var(--table-col-line-w) solid var(--table-col-line);text-align:start}.fc-rt__thead .fc-rt__corner{position:sticky;z-index:4}.fc-rt__cornerbox{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-2);min-inline-size:var(--rt-first-min)}.fc-rt__all{border-radius:var(--radius-s);color:var(--accent-text);font-size:var(--fs-xs);font-weight:var(--fw-regular);text-decoration:underline dotted;text-underline-offset:.2em;white-space:nowrap}.fc-rt[data-scrolled] .fc-rt__corner,.fc-rt[data-scrolled] .fc-rt__head{box-shadow:var(--shadow-edge)}.fc-rt[data-more]:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--line);box-shadow:var(--shadow-edge-end);pointer-events:none}.fc-rt__head,.fc-rt__cell{padding:var(--cell-pad-y) var(--cell-pad-x);border-block-start:var(--table-row-gap) solid transparent;border-block-end:var(--line) solid var(--table-row-line);background-color:var(--bg-surface);background-clip:padding-box;font-weight:var(--fw-table);vertical-align:baseline}.fc-rt__cell--right{text-align:end}.fc-rt__cell--left{text-align:start}.fc-rt__title{--rt-level: 0;display:flex;align-items:baseline;min-inline-size:var(--rt-first-min);max-inline-size:var(--rt-first-max)}.fc-rt__sign{flex:none;inline-size:var(--rt-sign);color:var(--text-3);font-weight:var(--fw-medium);text-align:start}.fc-rt__indent{flex:none;inline-size:calc(var(--rt-level) * var(--rt-indent))}.fc-rt__toggle{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:none;inline-size:1.3em;block-size:1.3em;margin-inline-end:var(--space-1);border-radius:var(--radius-s);color:var(--text-3)}.fc-rt__toggle--gap{visibility:hidden}@media (hover: hover){button.fc-rt__toggle:hover{background:var(--bg-hover);color:var(--text)}.fc-rt__row:hover>.fc-rt__head,.fc-rt__row:hover>.fc-rt__cell{background-color:var(--bg-hover)}}.fc-rt__name{min-inline-size:0;overflow-wrap:break-word;text-wrap:pretty}.fc-rt__row--section>.fc-rt__head,.fc-rt__row--section>.fc-rt__cell{padding-block-start:calc(var(--cell-pad-y) + var(--space-2));background-color:var(--bg-row-section);font-weight:var(--fw-bold)}.fc-rt__row--deep>.fc-rt__head,.fc-rt__row--deep>.fc-rt__cell{background-color:var(--bg-row-nested)}.fc-rt__row--subtotal>.fc-rt__head,.fc-rt__row--subtotal>.fc-rt__cell{border-block-start:max(var(--line),var(--table-row-gap)) solid var(--rule-total);font-weight:var(--fw-medium)}.fc-rt__row--total>.fc-rt__head,.fc-rt__row--total>.fc-rt__cell{border-block-start:max(var(--line),var(--table-row-gap)) solid var(--rule-total);border-block-end:var(--line-double) double var(--rule-total);background-color:var(--bg-row-total);font-weight:var(--fw-bold)}.fc-rt__row--memo>.fc-rt__head,.fc-rt__row--memo>.fc-rt__cell{color:var(--text-2);font-size:var(--fs-s)}.fc-rt tbody tr:last-child>*{border-block-end-color:transparent}.fc-rt tbody tr.fc-rt__row--total:last-child>*{border-block-end-color:var(--rule-total)}.fc-rt__thead .fc-rt__corner{border-start-start-radius:var(--table-radius);border-end-start-radius:var(--table-radius)}.fc-rt__thead tr:first-child>th:last-child{border-start-end-radius:var(--table-radius)}.fc-rt__thead tr:first-child:last-child>th:last-child,.fc-rt__thead tr:first-child>th[rowspan="2"]:last-child,.fc-rt__thead:not(:has(tr:first-child>th[rowspan="2"]:last-child)) tr:nth-child(2)>th:last-child{border-end-end-radius:var(--table-radius)}.fc-rt__thead tr:first-child:not(:last-child)>th:not([rowspan="2"]){padding-block-end:min(var(--table-head-pad),var(--space-2))}.fc-rt__thead tr:nth-child(2)>th{padding-block-start:min(var(--table-head-pad),var(--space-2))}.fc-rt__row>:first-child{border-start-start-radius:var(--table-radius) calc(var(--table-radius) + var(--table-row-gap));border-end-start-radius:var(--table-radius)}.fc-rt__row>:last-child{border-start-end-radius:var(--table-radius) calc(var(--table-radius) + var(--table-row-gap));border-end-end-radius:var(--table-radius)}.fc-dl{--dl-cols: minmax(0, 1fr);--dl-min: 0;--dl-act: calc(var(--space-4) * 9);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.fc-dl__scroll{position:relative;max-inline-size:100%;overflow:auto;overscroll-behavior-x:contain;padding:0;border:calc(var(--table-sheet-pad) + var(--line)) solid var(--bg-surface);outline:var(--line) solid var(--card-border);outline-offset:calc(var(--line) * -1);border-radius:var(--table-sheet-radius);box-shadow:var(--card-shadow);background:var(--bg-surface)}.fc-dl--page .fc-dl__scroll{max-block-size:var(--table-max)}.fc-dl--block .fc-dl__scroll{max-block-size:min(var(--table-max),calc(var(--space-4) * 34))}.fc-dl--plain .fc-dl__scroll{padding:0;border:0;outline:0;border-radius:0;background:none}.fc-dl__inner{min-inline-size:var(--dl-min)}.fc-dl--fit .fc-dl__inner{display:grid;grid-template-columns:var(--dl-cols);min-inline-size:min-content}.fc-dl--fit .fc-dl__head,.fc-dl--fit .fc-dl__row,.fc-dl--fit .fc-dl__foot,.fc-dl--fit .fc-dl__group{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.fc-dl__head,.fc-dl__row,.fc-dl__foot{display:grid;grid-template-columns:var(--dl-cols);align-items:stretch}.fc-dl__head{position:sticky;inset-block-start:0;z-index:3;border-block-end:var(--line) solid var(--table-head-line);background:var(--bg-table-head);color:var(--table-head-text);font-size:var(--table-head-fs);font-weight:var(--table-head-fw);font-family:var(--table-head-font);letter-spacing:var(--table-head-ls);text-transform:var(--table-head-case);line-height:var(--lh-tight)}.fc-dl__row{position:relative;font-weight:var(--fw-table);border-block-start:var(--table-row-gap) solid transparent;border-block-end:var(--line) solid var(--table-row-line);background-color:var(--bg-surface);background-clip:padding-box}.fc-dl__head{border-radius:var(--table-radius)}.fc-dl__row{border-radius:var(--table-radius) var(--table-radius) var(--table-radius) var(--table-radius) / calc(var(--table-radius) + var(--table-row-gap)) calc(var(--table-radius) + var(--table-row-gap)) var(--table-radius) var(--table-radius)}.fc-dl__head>.fc-dl__cell:first-child,.fc-dl__row>.fc-dl__cell:first-child{border-start-start-radius:var(--table-radius);border-end-start-radius:var(--table-radius)}.fc-dl__head>.fc-dl__cell:last-child,.fc-dl__row>.fc-dl__cell:last-child{border-start-end-radius:var(--table-radius);border-end-end-radius:var(--table-radius)}.fc-dl__row:after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(var(--line) * -1);z-index:2;block-size:var(--line);background:var(--table-row-line);pointer-events:none}.fc-dl__body--virtual{position:relative}.fc-dl__row--virtual{position:absolute;inset-block-start:0;inset-inline:0}.fc-dl__cell{display:flex;align-items:baseline;min-inline-size:0;padding:var(--cell-pad-y) var(--cell-pad-x);background:inherit}.fc-dl__head .fc-dl__cell{align-items:flex-end;padding-block:var(--table-head-pad)}.fc-dl--fit .fc-dl__cell{min-inline-size:auto}.fc-dl__cell--right{justify-content:flex-end;text-align:end}.fc-dl__cell--first{position:sticky;inset-inline-start:0;z-index:1}.fc-dl[data-scrolled] .fc-dl__cell--first{box-shadow:var(--shadow-edge)}.fc-dl__cell--actions{justify-content:flex-end;gap:var(--space-1);padding-block:calc(var(--cell-pad-y) - var(--space-1));align-items:flex-start}.fc-dl__sort{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-s);color:inherit;font-weight:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.fc-dl__sort[aria-pressed=true]{color:var(--accent-text)}@media (hover: hover){.fc-dl__sort:hover{color:var(--text)}}.fc-dl__row--link{cursor:pointer}@media (hover: hover){.fc-dl__row--link:hover{background-color:var(--bg-hover)}}.fc-dl__row.is-open{background-color:var(--accent-soft)}.fc-dl__row--muted{color:var(--text-3)}.fc-dl__open{display:inline-flex;align-items:baseline;max-inline-size:100%;border-radius:var(--radius-s);color:inherit;font:inherit;text-align:start;cursor:pointer}.fc-dl__foot{position:sticky;inset-block-end:0;z-index:3;border-block-start:var(--line) solid var(--rule-total);background:var(--bg-subtle);font-weight:var(--fw-bold)}.fc-dl__more{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);color:var(--text-3);font-size:var(--fs-s)}.fc-dl__more--virtual{position:absolute;inset-block-start:0;inset-inline:0}.fc-dl__status{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--text-3);font-size:var(--fs-xs)}.fc-dl__probe{position:absolute;inset-block-start:0;inset-inline-start:0;visibility:hidden;pointer-events:none}.fc-sum{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.fc-sum__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--text-2);font-size:var(--fs-s)}.fc-sum__rows{--sum-min: calc(var(--space-4) * 11);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sum-min),100%),1fr));gap:var(--space-2)}.fc-sum__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--space-3);align-items:baseline;padding:var(--space-2) var(--space-3);border:var(--line) solid var(--border);border-radius:var(--radius-m);background:var(--bg-surface);color:var(--text);text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease)}.fc-sum__label{font-size:var(--fs-s);font-weight:var(--fw-medium)}.fc-sum__count{color:var(--text-2);font-size:var(--fs-s);text-align:end}.fc-sum__amount{grid-column:1 / -1;font-size:var(--fs-m)}@media (hover: hover){.fc-sum__row:hover{border-color:var(--border-strong)}}.fc-sum__row[aria-pressed=true]{border-color:var(--border-strong);background:var(--accent-soft)}.fc-esheet{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);inline-size:fit-content;min-inline-size:min(100%,calc(var(--space-4) * 40));max-inline-size:100%}.fc-esheet--free{inline-size:100%}.fc-eg{--eg-field-h: calc(1lh + var(--cell-pad-y) * 2);position:relative;isolation:isolate;min-inline-size:0}.fc-eg__scroll{--ebar-room: calc(var(--space-4) * 6);position:relative;max-inline-size:100%;max-block-size:var(--eg-max, max(calc(var(--space-4) * 16), calc(var(--table-max) - var(--ebar-room))));overflow:auto;overscroll-behavior-x:contain;border:var(--line) solid var(--border);border-radius:var(--radius-m);background:var(--bg-surface)}.fc-eg__table{inline-size:100%;border-collapse:separate;border-spacing:0}.fc-eg__th{position:sticky;inset-block-start:0;z-index:2;padding:var(--space-2) var(--cell-pad-x);border-block-end:var(--line) solid var(--border-strong);background:var(--bg-subtle);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);line-height:round(up,calc(var(--lh-tight) * 1em),var(--line));text-align:start;vertical-align:bottom;white-space:nowrap}.fc-eg__th--right{text-align:end}.fc-eg__th--field{color:var(--text)}.fc-eg__th--tool{inline-size:var(--density-control);padding-inline:0}.fc-eg__unit{color:var(--text-3);font-weight:var(--fw-regular)}.fc-eg__group{padding:var(--space-3) var(--cell-pad-x) var(--space-1);border-block-end:var(--line) solid var(--rule);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:round(up,calc(var(--lh-tight) * 1em),var(--line));text-align:start}.fc-eg__grouptext{position:sticky;inset-inline-start:var(--cell-pad-x)}.fc-eg__td{padding:var(--cell-pad-y) var(--cell-pad-x);border-block-end:var(--line) solid var(--rule);line-height:round(up,calc(var(--lh-text) * 1em),var(--line));vertical-align:middle;font-variant-numeric:tabular-nums lining-nums}.fc-eg__td--right{text-align:end}.fc-eg .fc-ctext{display:inline-flex;align-items:baseline;gap:var(--space-2)}.fc-eg .fc-ctext__main,.fc-eg .fc-ctext__sub{white-space:nowrap}.fc-eg__td--calc{color:var(--text-2)}.fc-eg__td--field{padding:0;border-inline-start:var(--line) solid var(--border)}.fc-eg__td--field+.fc-eg__td:not(.fc-eg__td--field){border-inline-start:var(--line) solid var(--border)}.fc-eg__th--field{border-inline-start:var(--line) solid var(--border)}.fc-eg__th--field+.fc-eg__th:not(.fc-eg__th--field){border-inline-start:var(--line) solid var(--border)}.fc-eg__field{position:relative;display:flex;align-items:center;min-inline-size:0}.fc-eg__td--field .fc-field,.fc-eg__field{inline-size:100%}.fc-eg__w-xs .fc-eg__field,.fc-eg__w-xs .fc-field{min-inline-size:var(--col-xs)}.fc-eg__w-s .fc-eg__field,.fc-eg__w-s .fc-field{min-inline-size:var(--col-s)}.fc-eg__w-m .fc-eg__field,.fc-eg__w-m .fc-field{min-inline-size:var(--col-m)}.fc-eg__w-l .fc-eg__field,.fc-eg__w-l .fc-field{min-inline-size:var(--col-l)}.fc-eg__w-xl .fc-eg__field,.fc-eg__w-xl .fc-field{min-inline-size:var(--col-xl)}.fc-eg__td--text.fc-eg__w-m .fc-eg__field{min-inline-size:var(--col-s)}.fc-eg__td--text.fc-eg__w-l .fc-eg__field{min-inline-size:var(--col-m)}.fc-eg__td--text.fc-eg__w-xl .fc-eg__field{min-inline-size:var(--col-l)}.fc-eg .fc-input{--input-h: var(--eg-field-h);scroll-margin-block:calc(var(--space-4) * 3) calc(var(--space-4) * 8);padding-inline:var(--cell-pad-x);line-height:round(up,calc(var(--lh-text) * 1em),var(--line));border:0;border-block-end:var(--field-line-rest) dotted var(--border-strong);padding-block-end:calc(var(--field-line-focus) - var(--field-line-rest));border-radius:0;background:transparent;transition:border-color var(--dur-fast) var(--ease)}.fc-eg .fc-input[data-hovered]{border-block-end:var(--field-line-hover) solid var(--border-strong);padding-block-end:calc(var(--field-line-focus) - var(--field-line-hover))}.fc-eg .fc-input[data-focused],.fc-eg .fc-input:focus{outline:none;border-block-end:var(--field-line-focus) solid var(--accent);padding-block-end:0}.fc-eg__td:has(.fc-input){border-block-end-color:transparent}.fc-eg .fc-input[data-invalid],.fc-eg .fc-field[data-invalid] .fc-input{background:var(--bad-soft);box-shadow:inset 0 calc(var(--line) * -2) 0 var(--bad)}.fc-eg__cellunit{position:absolute;inset-inline-end:var(--cell-pad-x);color:var(--text-3);font-size:var(--fs-xs);pointer-events:none}.fc-eg__field:has(.fc-eg__cellunit) .fc-input{padding-inline-end:calc(var(--cell-pad-x) + 4ch + var(--space-2))}.fc-eg__td--tool{inline-size:var(--density-control);padding-inline:var(--space-1);text-align:center}.fc-eg__mark{display:inline-flex;vertical-align:middle}.fc-eg__mark--ok{color:var(--good)}.fc-eg__mark--wait{color:var(--text-2)}.fc-eg__mark--warn{color:var(--warn)}.fc-eg__mark--error{color:var(--bad)}.fc-eg__row--said .fc-eg__td{border-block-end-color:transparent}.fc-eg__say{padding:0 var(--cell-pad-x) var(--space-2);border-block-end:var(--line) solid var(--rule);color:var(--text-2);font-size:var(--fs-s);line-height:var(--lh-tight);line-height:round(up,calc(var(--lh-tight) * 1em),var(--line));text-align:start;text-wrap:pretty}.fc-eg__sayrow--warn .fc-eg__say{color:var(--text)}.fc-eg__sayrow--error .fc-eg__say{color:var(--bad);font-weight:var(--fw-medium)}.fc-eg__table tbody:last-child tr:last-child td{border-block-end:0}.fc-eg__saytext{position:sticky;inset-inline-start:var(--cell-pad-x);display:block;max-inline-size:min(var(--w-text),calc(100cqi - var(--page-pad-x) * 2 - var(--cell-pad-x) * 2))}.fc-eg--pin .fc-eg__td:first-child,.fc-eg--pin .fc-eg__th:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--bg-surface)}.fc-eg--pin .fc-eg__td:first-child{box-shadow:0 calc(var(--line) * -1) 0 var(--rule)}.fc-eg--pin .fc-eg__th:first-child{z-index:3;background:var(--bg-subtle)}.fc-eg--tight .fc-eg__minor{display:none}.fc-esheet:has(.fc-eg--cards){inline-size:100%}.fc-eg--cards .fc-eg__scroll{max-block-size:none;overflow:visible}.fc-eg--cards .fc-eg__table,.fc-eg--cards .fc-eg__table tbody,.fc-eg--cards .fc-eg__grouprow,.fc-eg--cards .fc-eg__group,.fc-eg--cards .fc-eg__sayrow,.fc-eg--cards .fc-eg__say{display:block}.fc-eg--cards .fc-eg__table thead{display:none}.fc-eg--cards .fc-eg__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-4) * 8.5),1fr));align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--cell-pad-x);border-block-end:var(--line) solid var(--rule)}.fc-eg--cards .fc-eg__table tbody:last-child .fc-eg__row:last-child{border-block-end:0}.fc-eg--cards .fc-eg__row--said{padding-block-end:var(--space-1);border-block-end:0}.fc-eg--cards .fc-eg__row>.fc-eg__td{position:static;padding:0;border:0;background:none;box-shadow:none;text-align:start}.fc-eg--cards .fc-eg__row>.fc-eg__td:not(.fc-eg__td--tool):before{content:attr(data-label);display:block;margin-block-end:var(--space-1);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-align:start}.fc-eg--cards .fc-eg__row>.fc-eg__td:not(.fc-eg__td--field,.fc-eg__td--tool){display:grid;grid-template-rows:auto minmax(var(--eg-field-h),auto);align-items:center}.fc-eg--cards .fc-eg__row>.fc-eg__td:empty{display:none}.fc-eg--cards.fc-eg--pin .fc-eg__row>.fc-eg__td:first-child{display:block;grid-area:1 / 1 / 2 / -1;padding-inline-end:var(--density-control);font-size:var(--fs-m);font-weight:var(--fw-medium)}.fc-eg--cards.fc-eg--pin .fc-eg__row>.fc-eg__td:first-child:before{content:none}.fc-eg--cards.fc-eg--pin .fc-ctext__main,.fc-eg--cards.fc-eg--pin .fc-ctext__sub{white-space:normal}.fc-eg--cards.fc-eg--pin .fc-ctext__sub{font-weight:var(--fw-regular)}.fc-eg--cards.fc-eg--pin .fc-eg__row>.fc-eg__td--tool{grid-area:1 / -2 / 2 / -1;justify-self:end}.fc-eg--cards .fc-eg__row>.fc-eg__td--text,.fc-eg--cards .fc-eg__row:not(:has(.fc-eg__td--field~.fc-eg__td--field))>.fc-eg__td--field{grid-column:span 2}.fc-eg--cards .fc-eg__td--field .fc-input{border:var(--line) solid var(--border-control);border-radius:var(--radius-m);background:var(--bg-surface)}.fc-eg--cards .fc-eg__td--field .fc-eg__field,.fc-eg--cards .fc-eg__td--field .fc-field{min-inline-size:0}.fc-eg--cards .fc-eg__td--tool{display:flex;align-items:center;align-self:center;inline-size:auto}.fc-eg--cards.fc-eg--free .fc-eg__row>.fc-eg__td--tool{grid-column:1}.fc-eg--cards.fc-eg--free .fc-eg__row>.fc-eg__td--tool[data-tool=remove]{grid-column:-2 / -1;justify-self:end}.fc-eg--cards .fc-eg__say{padding-inline:var(--cell-pad-x)}.fc-eg--cards .fc-eg__saytext,.fc-eg--cards .fc-eg__grouptext{position:static;max-inline-size:var(--w-text)}@container main (max-width: 40rem){.fc-eg--cards .fc-eg__row>.fc-eg__td:not(.fc-eg__td--field,.fc-eg__td--tool,:empty){display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-s)}.fc-eg--cards .fc-eg__row>.fc-eg__td:not(.fc-eg__td--field,.fc-eg__td--tool):before{margin:0;font-size:var(--fs-s);font-weight:var(--fw-regular);line-height:inherit}}@media (pointer: coarse){.fc-eg{--eg-field-h: var(--density-touch)}.fc-eg .fc-input{font-size:max(var(--fs-m),var(--fs-touch))}}.fc-ebar{position:sticky;inset-block-end:var(--space-3);z-index:var(--z-sticky);inline-size:0;min-inline-size:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--line) solid var(--border-strong);border-radius:var(--radius-m);background:var(--bg-raised);box-shadow:var(--ebar-shadow)}.fc-ebar__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-5);margin:0;min-inline-size:0}.fc-ebar__item{display:flex;align-items:baseline;gap:var(--space-2)}.fc-ebar__label{color:var(--text-2);font-size:var(--fs-s)}.fc-ebar__value{margin:0;font-weight:var(--fw-medium)}.fc-ebar__main{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-inline-size:0}.fc-ebar__say{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;max-inline-size:var(--w-text);color:var(--text-2);font-size:var(--fs-s);text-wrap:pretty}.fc-ebar__say:empty{position:absolute}.fc-ebar__say--good{color:var(--text);font-weight:var(--fw-medium)}.fc-ebar__say .fc-icon{flex:none;margin-block-start:calc((1lh - 1em)/2);color:var(--good)}.fc-ebar__act{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3);margin-inline-start:auto}.fc-ebar__keys{color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap}@media (pointer: coarse){.fc-ebar__keys{display:none}}.fc-ebar__problem{max-inline-size:var(--w-text);color:var(--bad);font-size:var(--fs-s);font-weight:var(--fw-medium);text-wrap:pretty}@container main (max-width: 40rem){.fc-ebar{display:contents}.fc-ebar__total{gap:var(--space-1) var(--space-4);padding-inline:var(--cell-pad-x)}.fc-ebar__main{position:sticky;inset-block-end:var(--space-3);z-index:var(--z-sticky);display:grid;gap:var(--space-2);padding:var(--space-2);border:var(--line) solid var(--border-strong);border-radius:var(--radius-m);background:var(--bg-raised);box-shadow:var(--ebar-shadow)}.fc-ebar__say,.fc-ebar__more,.fc-ebar__problem{padding-inline:var(--space-2)}.fc-ebar__keys{display:none}.fc-ebar--idle .fc-ebar__main{position:static;box-shadow:none}.fc-ebar__act{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:var(--space-2);margin:0}}.fc-efacts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-6);margin:0}.fc-efacts__item{display:flex;align-items:baseline;gap:var(--space-2)}.fc-efacts__label{color:var(--text-2)}.fc-efacts__value{margin:0;font-weight:var(--fw-medium)}.fc-efacts__proof{margin-inline-start:var(--space-2);color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular);white-space:nowrap}.fc-efacts__delta{margin-inline-start:var(--space-2);font-size:var(--fs-s);font-weight:var(--fw-regular)}.fc-efacts--report{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-4) * 11)),1fr));gap:var(--space-4) var(--space-6);align-items:start}.fc-efacts--report .fc-efacts__item{display:grid;gap:var(--space-1);align-content:start}.fc-efacts--report .fc-efacts__label{font-size:var(--fs-s)}.fc-efacts--report .fc-efacts__value{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);font-size:var(--fs-l)}.fc-efacts--report .fc-efacts__item--lead .fc-efacts__value{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.fc-efacts--report .fc-efacts__proof,.fc-efacts--report .fc-efacts__delta{margin-inline-start:0}.fc-efacts--report .fc-efacts__proof{flex-basis:100%;white-space:normal}.fc-equeue{display:grid;gap:var(--space-6)}.fc-equeue__group{display:grid;gap:var(--space-2);inline-size:min(100%,calc(var(--space-4) * 72))}.fc-equeue .fc-ctext--mono .fc-ctext__main{display:block;max-inline-size:var(--col-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-equeue .fc-ctext--mono .fc-ctext__sub{font-family:var(--font-mono)}.fc-equeue__lead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-inline-size:0}.fc-equeue__rule{inline-size:min(100%,calc(var(--space-4) * 72));margin:0;color:var(--text-2);font-size:var(--fs-s)}.fc-equeue__detail{font-size:var(--fs-s)}.fc-equeue__meta{color:var(--text-2);font-size:var(--fs-s)}.fc-equeue__acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3)}.fc-equeue__note{margin-inline-end:auto;color:var(--text-2);font-size:var(--fs-s)}.fc-epaste{display:flex;flex-direction:column;gap:var(--space-3);min-block-size:0}.fc-epaste>*{flex:none}.fc-paste{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.fc-epaste__area{min-block-size:calc(var(--space-4) * 9);font-family:var(--font-mono);font-size:var(--fs-s);white-space:pre}.fc-epaste__area--compact{min-block-size:calc(var(--space-4) * 4)}.fc-epaste>.fc-epaste__result{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--space-3);min-block-size:0}.fc-epaste__result>*{flex:none}.fc-epaste__result>.fc-dl{flex:0 1 auto;grid-template-rows:minmax(0,1fr);min-block-size:0}.fc-epaste__result>.fc-dl:has(.fc-dl__row:nth-child(4)){min-block-size:calc(var(--space-4) * 11)}.fc-epaste__result>.fc-dl--fit .fc-dl__inner{min-inline-size:var(--dl-min)}.fc-epaste__sums{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc(var(--space-4) * 16),100%),1fr));gap:var(--space-3) var(--space-5);align-items:start}.fc-epaste__sum{display:grid;gap:var(--space-1)}.fc-epaste__sumlist{display:grid;gap:var(--space-1);margin:0;font-size:var(--fs-s)}.fc-epaste__sumrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block-end:var(--space-1);border-block-end:var(--line) solid var(--rule)}.fc-epaste__sumrow dd{margin:0;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.fc-resource-strip{display:inline-flex;flex-wrap:wrap;max-width:100%;border:var(--resource-border-width) solid var(--resource-border);border-radius:var(--resource-radius);background:var(--resource-group-bg)}.fc-resource-chip{position:relative;display:flex}.fc-resource-chip+.fc-resource-chip{border-left:var(--resource-border-width) solid var(--resource-hairline)}.fc-resource-chip:first-child{border-radius:var(--resource-radius-inner) 0 0 var(--resource-radius-inner)}.fc-resource-chip:last-child{border-radius:0 var(--resource-radius-inner) var(--resource-radius-inner) 0}.fc-resource-chip[data-open=true],.fc-resource-chip[data-open=true]+.fc-resource-chip{border-left-color:transparent}.fc-resource-top{box-sizing:border-box;display:inline-grid;grid-template-columns:var(--resource-icon) auto;align-items:center;column-gap:var(--resource-gap);height:var(--resource-height);padding:0 var(--resource-pad-x);border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;border-radius:inherit}.fc-resource-chip[data-open=false] .fc-resource-top:hover{background:var(--resource-hover-bg)}.fc-resource-top:focus-visible{outline:var(--resource-focus-width) solid var(--resource-focus);outline-offset:var(--resource-focus-offset)}.fc-resource-chip[data-open=true]{background:var(--resource-on-bg);box-shadow:inset 0 0 0 var(--resource-border-width) var(--resource-on-ring)}.fc-resource-chip[data-open=true] .fc-resource-icon,.fc-resource-chip[data-open=true] .fc-resource-value{color:var(--resource-on-ink)}.fc-resource-chip[data-open=true][data-state=warn] .fc-resource-value{color:var(--resource-warn)}.fc-resource-chip[data-open=true][data-state=bad] .fc-resource-value{color:var(--resource-bad)}.fc-resource-icon{width:var(--resource-icon);height:var(--resource-icon);display:block;color:var(--resource-outline)}.fc-resource-icon *{vector-effect:non-scaling-stroke;stroke-width:var(--resource-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.fc-resource-outline,.fc-resource-stroke{fill:none;stroke:currentColor}.fc-resource-fill{fill:currentColor;opacity:var(--resource-icon-body-opacity);stroke:none}.fc-resource-level{opacity:var(--resource-icon-body-opacity)}.fc-resource-chip[data-state=warn] .fc-resource-level{fill:var(--resource-warn);opacity:1}.fc-resource-chip[data-state=bad] .fc-resource-level{fill:var(--resource-bad);opacity:1}.fc-resource-value{font-size:var(--resource-value-font);font-weight:var(--resource-value-weight);letter-spacing:var(--resource-value-tracking);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--resource-value)}.fc-resource-value[data-empty]{color:var(--resource-neutral)}.fc-resource-chip[data-state=warn] .fc-resource-value{color:var(--resource-warn)}.fc-resource-chip[data-state=bad] .fc-resource-value{color:var(--resource-bad)}.fc-resource-details{position:absolute;top:calc(100% + var(--resource-border-width));left:calc(-1 * var(--resource-border-width));z-index:40;width:var(--resource-popover-width);background:var(--resource-on-bg);border:var(--resource-border-width) solid var(--resource-border);border-radius:0 var(--resource-popover-radius) var(--resource-popover-radius) var(--resource-popover-radius);box-shadow:var(--resource-shadow);opacity:0;transform:translateY(calc(-1 * var(--resource-rise))) scale(.98);transform-origin:top left;pointer-events:none;transition:opacity var(--resource-duration) var(--resource-ease),transform var(--resource-duration) var(--resource-ease)}.fc-resource-chip[data-open=true] .fc-resource-details{opacity:1;transform:none;pointer-events:auto}.fc-resource-chip:not([data-open=true]) .fc-resource-details{transition:opacity var(--resource-close-duration) var(--resource-ease);transform:none}.fc-resource-chip[data-end] .fc-resource-details{left:auto;right:calc(-1 * var(--resource-border-width));border-radius:var(--resource-popover-radius) 0 var(--resource-popover-radius) var(--resource-popover-radius);transform-origin:top right}.fc-resource-details-inner{padding:var(--resource-body-y) var(--resource-body-x)}.fc-resource-title{font-size:var(--resource-font);font-weight:var(--resource-value-weight);line-height:var(--resource-leading);color:var(--resource-value)}.fc-resource-rule{height:var(--resource-border-width);background:var(--resource-rule);margin:var(--resource-gap) 0}.fc-resource-note{margin:0;padding:var(--resource-gap) 0 0;font-size:var(--resource-font);line-height:var(--resource-leading);color:var(--resource-copy)}.fc-resource-chip[data-open=true] .fc-resource-details-inner>*{animation:fc-resource-rise var(--resource-duration) var(--resource-ease) both}.fc-resource-chip[data-open=true] .fc-resource-details-inner>*:nth-child(2){animation-delay:var(--resource-stagger)}.fc-resource-chip[data-open=true] .fc-resource-details-inner>*:nth-child(3){animation-delay:calc(var(--resource-stagger) * 2)}.fc-resource-chip[data-open=true] .fc-resource-details-inner>*:nth-child(4){animation-delay:calc(var(--resource-stagger) * 3)}.fc-resource-chip[data-open=true] .fc-resource-details-inner>*:nth-child(5){animation-delay:calc(var(--resource-stagger) * 4)}@keyframes fc-resource-rise{0%{opacity:0;transform:translateY(var(--resource-rise))}to{opacity:1;transform:none}}@media (max-width: 510px){.fc-resource-strip{position:relative}.fc-resource-chip{position:static}.fc-resource-chip .fc-resource-details,.fc-resource-chip[data-end] .fc-resource-details{left:0;right:auto;width:min(var(--resource-popover-width),calc(100vw - var(--resource-popover-gutter)));max-width:100%}}@media (prefers-reduced-motion: reduce){.fc-resource-chip,.fc-resource-chip *,.fc-resource-chip *:before{transition:none!important;animation:none!important}}:root[data-pack=rodnik] .fc-resource-details--portal{position:fixed;inset-block-start:0;inset-inline-start:0;inset-inline-end:auto;z-index:var(--z-popover);max-inline-size:calc(100vw - var(--space-4));max-height:min(75dvh,var(--resource-detail-max-height));overflow:auto}:root[data-pack=rodnik] .fc-resource-details--portal[data-open][data-ready]{opacity:1;transform:none;pointer-events:auto}:root[data-pack=rodnik] .fc-resource-details--portal:not([data-open]){transition:opacity var(--resource-close-duration) var(--resource-ease);transform:none}:root[data-pack=rodnik] .fc-resource-details--portal[data-end]{border-radius:var(--resource-popover-radius) 0 var(--resource-popover-radius) var(--resource-popover-radius);transform-origin:top right}:root[data-pack=rodnik] .fc-resource-details--portal[data-open] .fc-resource-details-inner>*{animation:fc-resource-rise var(--resource-duration) var(--resource-ease) both}:root[data-pack=rodnik] .fc-resource-details--portal[data-open] .fc-resource-details-inner>*:nth-child(2){animation-delay:var(--resource-stagger)}:root[data-pack=rodnik] .fc-resource-details--portal[data-open] .fc-resource-details-inner>*:nth-child(3){animation-delay:calc(var(--resource-stagger) * 2)}:root[data-pack=rodnik] .fc-resource-details--portal[data-open] .fc-resource-details-inner>*:nth-child(4){animation-delay:calc(var(--resource-stagger) * 3)}:root[data-pack=rodnik] .fc-resource-details--portal[data-open] .fc-resource-details-inner>*:nth-child(5){animation-delay:calc(var(--resource-stagger) * 4)}@media (max-width: 510px){:root[data-pack=rodnik] .fc-resource-details--portal{inline-size:min(var(--resource-popover-width),calc(100vw - var(--resource-popover-gutter)))}}@media (prefers-reduced-motion: reduce){:root[data-pack=rodnik] .fc-resource-details--portal,:root[data-pack=rodnik] .fc-resource-details--portal *{animation:none!important;transition:none!important}}.fc-shell{--sticky-top: calc(var(--space-1) * 0);display:grid;grid-template-columns:minmax(0,1fr);min-block-size:100dvh;background:var(--bg-page)}.fc-skip{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--z-tip);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--accent);color:var(--text-on-accent);transform:translateY(-300%)}.fc-skip:focus{transform:none}.fc-rail{display:none}.fc-shell__main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);min-inline-size:0;container-type:inline-size;container-name:bar}.fc-shell__content{min-inline-size:0;outline:none;container-type:inline-size;container-name:main}.fc-brand{font-family:var(--font-brand);display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;border-radius:var(--radius-s);color:var(--text);font-size:var(--fs-m);font-weight:var(--fw-bold);letter-spacing:-.005em;white-space:nowrap}:root[data-pack=rodnik] .fc-rail__head>.fc-brand{max-inline-size:max(0%,calc(100% - var(--density-control) - var(--space-3) - var(--space-3) - var(--space-3)))}:root[data-pack=rodnik] .fc-rail__head .kontur-menu-title{position:relative;display:inline-block;font-family:var(--font-brand);font-size:var(--brand-title-size);font-weight:414;line-height:1.25;letter-spacing:.08em;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;font-synthesis:none}:root[data-pack=rodnik][data-theme=dark] .fc-rail__head .kontur-menu-title{color:var(--brand-title-ink);text-shadow:var(--brand-title-shadow);filter:blur(var(--brand-title-blur))}:root[data-pack=rodnik][data-theme=dark] .fc-rail__head .kontur-menu-title:after{content:attr(data-text);position:absolute;inset:0;font:inherit;letter-spacing:inherit;color:transparent;pointer-events:none;background-image:repeating-linear-gradient(to bottom,var(--brand-title-vhs-dark) 0,var(--brand-title-vhs-light) var(--brand-title-vhs-stop-1),transparent var(--brand-title-vhs-stop-2),transparent var(--brand-title-vhs-stop-4)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)'/%3E%3C/svg%3E");background-clip:text;-webkit-background-clip:text;opacity:.16}:root[data-pack=rodnik][data-theme=light] .fc-rail__head .kontur-menu-title{color:var(--brand-title-ink);text-shadow:var(--brand-title-shadow);filter:none}.fc-brandmark{display:inline-block;flex:none;inline-size:1.35em;block-size:1.35em;background:url(/kontur-light.png) center / contain no-repeat}[data-theme=dark] .fc-brandmark{background-image:url(/kontur-dark.png)}.fc-brandmark.fc-brandmark--rodnik{display:inline-grid;place-items:center;border-radius:22%;background:var(--brand-card)}.fc-brandmark--rodnik .fc-brandmark__k{inline-size:76%;block-size:76%;background:var(--brand-ink);mask:url(/brand-k.png) center / contain no-repeat}.fc-nav{display:grid;align-content:start;gap:var(--space-2)}.fc-nav__section{display:grid;gap:var(--space-1)}.fc-nav__section+.fc-nav__section{padding-block-start:var(--space-2);border-block-start:var(--line) solid var(--nav-section-line)}.fc-nav__title{margin:0;padding-inline:var(--space-3);color:var(--text-3);font-family:var(--nav-title-font);font-size:var(--nav-title-fs);font-weight:var(--nav-title-fw);padding-block-end:var(--nav-title-pad);border-block-end:var(--nav-title-line-w) solid var(--nav-title-line);letter-spacing:var(--nav-title-ls);text-transform:var(--nav-title-case)}.fc-nav__list{display:grid}.fc-nav__body{display:contents}.fc-nav__toggle{display:flex;align-items:center;justify-content:space-between;inline-size:calc(100% + var(--space-3) * 2);margin-inline:calc(var(--space-3) * -1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}@media (hover: hover){.fc-nav__toggle:hover{background:var(--bg-hover);color:var(--text-2)}}.fc-nav__toggle:focus-visible{outline:var(--line-strong) solid var(--focus);outline-offset:calc(var(--line) * -1)}.fc-nav__section:has(.fc-nav__toggle)>.fc-nav__body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--nav-body-dur) var(--ease),opacity var(--nav-body-dur) var(--ease)}.fc-nav__section:has(.fc-nav__toggle)>.fc-nav__body>.fc-nav__list{min-block-size:0;overflow:hidden}.fc-nav__section.is-closed>.fc-nav__body{grid-template-rows:0fr;opacity:0}.fc-morph{position:relative;flex:none;--morph-step: var(--nav-morph-step);inline-size:var(--nav-morph-w);block-size:var(--nav-morph-h)}.fc-morph>span{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:var(--nav-morph-line);background:var(--nav-morph-hint);opacity:0;transform:translateY(-50%) scaleX(1);transition:transform calc(var(--nav-dur) * 1.25) var(--nav-ease),opacity calc(var(--nav-dur) * 1.25) var(--nav-ease),background-color calc(var(--nav-dur) * 1.25) var(--nav-ease)}.fc-morph>span:nth-child(2){transform:translateY(-50%) scaleX(0)}@media (hover: hover){.fc-nav__toggle:hover .fc-morph>span:nth-child(1){opacity:1}}.fc-nav__toggle[aria-expanded=true] .fc-morph>span{background:var(--nav-morph-on);opacity:1}.fc-nav__toggle[aria-expanded=true] .fc-morph>span:nth-child(1){transform:translateY(calc(var(--morph-step) * -1)) scaleX(1)}.fc-nav__toggle[aria-expanded=true] .fc-morph>span:nth-child(2){transform:translateY(-50%) scaleX(1);transition-delay:calc(var(--nav-dur) / 8)}.fc-nav__toggle[aria-expanded=true] .fc-morph>span:nth-child(3){transform:translateY(var(--morph-step)) scaleX(1)}@media (prefers-reduced-motion: reduce){.fc-nav__section:has(.fc-nav__toggle)>.fc-nav__body,.fc-morph>span{transition:none}}.fc-nav__sep:before{content:"";display:block;margin:var(--space-1) var(--space-3);border-block-start:var(--line) dashed var(--border)}.fc-nav__link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-block-size:calc(var(--density-control) - var(--space-1));padding:var(--space-1) var(--space-3);border-radius:var(--radius-m);color:var(--nav-text);font-size:var(--nav-fs);transition:background-color var(--nav-item-dur) var(--nav-item-ease),color var(--nav-item-dur) var(--nav-item-ease)}@media (hover: hover){.fc-nav__link:hover{background:var(--nav-hover-bg);color:var(--text)}}.fc-nav__item-label{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0}.fc-nav__item-label>span:last-child{min-inline-size:0}.fc-nav__link[aria-current=page] .fc-nav-icon{color:var(--nav-text-on)}.fc-nav__link[aria-current=page]{background:var(--nav-on-bg);color:var(--nav-text-on);font-weight:var(--nav-fw-on)}.fc-nav__count{flex:none;min-inline-size:1.6em;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.6;text-align:center}:root[data-pack=rodnik] .fc-nav__status-dot{display:inline-block;flex:none;inline-size:var(--space-2);block-size:var(--space-2);border-radius:50%;background-color:var(--warn)}.fc-nav__link[aria-current=page]:before{content:"";position:absolute;inset-block:var(--space-2);inset-inline-start:0;inline-size:var(--line-double);border-radius:var(--radius-pill);background:var(--nav-bar)}@media (pointer: coarse){.fc-nav__link{min-block-size:var(--density-touch)}}.fc-rail__foot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-1) var(--space-2);margin:0;padding:var(--space-3);border-block-start:var(--line) solid var(--border);color:var(--text-2);font-size:var(--fs-xs)}.fc-rail__foot>span{min-inline-size:0;overflow-wrap:anywhere}.fc-rail__version{margin-inline-start:0;white-space:nowrap;color:inherit;text-decoration:none}.fc-rail__version:hover,.fc-rail__version:focus-visible{text-decoration:underline}.fc-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead tools" "slice slice";align-items:center;gap:var(--space-2) 0;padding:var(--space-2) var(--space-4);border-block-end:var(--line) solid var(--border);background:var(--bg-surface)}.fc-brand--bar{min-inline-size:0}.fc-brand--bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-topbar:has(.fc-topbar__slice:empty){row-gap:0}.fc-topbar__lead{grid-area:lead;display:flex;align-items:center;gap:var(--space-1);min-inline-size:0;margin-inline:calc(var(--space-2) * -1) var(--space-3)}.fc-topbar__slice{grid-area:slice;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}.fc-topbar__slice>*{flex:1 1 auto;min-inline-size:0}.fc-topbar__tools{grid-area:tools;display:flex;align-items:center;gap:var(--space-1);margin-inline-start:var(--space-3)}.fc-topbar__user{display:none;align-items:center;gap:var(--space-1);padding-inline-start:var(--space-2);color:var(--text-2);font-size:var(--fs-s);white-space:nowrap}@container bar (min-width: 44rem){.fc-topbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead slice tools";min-block-size:var(--h-topbar);padding-block:0}.fc-topbar__slice{flex-wrap:nowrap}.fc-topbar__slice>*{flex:0 1 auto}}@container bar (min-width: 44rem) and (max-width: 52rem){.fc-brand--bar{display:none}}@container bar (min-width: 62rem){.fc-topbar__user{display:inline-flex}}@media (min-width: 48rem){.fc-shell{--sticky-top: var(--h-topbar)}.fc-topbar{position:sticky;inset-block-start:0;z-index:var(--z-rail);padding-inline:var(--space-5)}}.fc-scrim--nav{place-items:stretch start;padding:0}.fc-drawer{inline-size:min(var(--w-rail) + var(--space-6),88vw);block-size:100dvh;overflow:hidden;background:var(--bg-rail);box-shadow:var(--shadow-2)}.fc-drawer[data-entering]{animation:fc-drawer-in var(--dur-slow) var(--ease)}@keyframes fc-drawer-in{0%{transform:translate(-100%)}}.fc-drawer__box{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-4);block-size:100dvh;padding:var(--space-3) var(--space-2) 0;outline:none}.fc-drawer__box>.fc-nav{min-block-size:0;padding-block-end:var(--space-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.fc-drawer__head{display:flex;align-items:center;justify-content:space-between;padding-inline-start:var(--space-3)}@media (min-width: 64rem){.fc-shell{grid-template-columns:var(--w-rail) minmax(0,1fr);transition:grid-template-columns var(--motion-panel-width) var(--motion-ease-calm)}.fc-shell--rail-closed{grid-template-columns:var(--w-rail-closed) minmax(0,1fr)}.fc-shell--rail-closed>.fc-shell__main{grid-column:2}.fc-shell--rail-closed .fc-rail{inline-size:var(--w-rail-closed)}.fc-shell--rail-closed .fc-rail[data-peek]{inline-size:var(--w-rail);z-index:var(--z-popover);box-shadow:var(--card-shadow)}.fc-rail__head{position:relative;display:block;block-size:calc(var(--h-topbar) - var(--space-3) * 2 + var(--space-2));padding-inline:0;transition:block-size var(--motion-popover) var(--motion-ease-calm)}.fc-rail__head>.fc-brand{position:absolute;inset-inline-start:var(--space-3);inset-block-start:50%;transform:translateY(-50%);transition:inset-inline-start var(--motion-popover) var(--motion-ease-calm),inset-block-start var(--motion-popover) var(--motion-ease-calm)}.fc-rail__collapse{position:absolute;inset-inline-end:var(--space-3);inset-block-start:50%;transform:translateY(-50%);transition:inset-inline-end var(--motion-popover) var(--motion-ease-calm),inset-block-start var(--motion-popover) var(--motion-ease-calm)}.fc-shell--rail-closed .fc-rail:not([data-peek]):not([data-full-layout]) .fc-rail__head{block-size:calc(var(--density-control) * 2 + var(--space-2))}.fc-shell--rail-closed .fc-rail:not([data-peek]):not([data-full-layout]) .fc-rail__head>.fc-brand{inset-inline-start:calc((var(--w-rail-closed) - var(--space-2) * 2 - 1.35em) / 2);inset-block-start:calc(var(--density-control) / 2 + var(--space-1))}.fc-shell--rail-closed .fc-rail:not([data-peek]):not([data-full-layout]) .fc-rail__collapse{inset-inline-end:calc((var(--w-rail-closed) - var(--space-2) * 2 - var(--density-control)) / 2);inset-block-start:calc(var(--density-control) * 1.5 + var(--space-1))}.fc-rail__collapse .fc-icon{transition:transform var(--motion-popover) var(--motion-ease-calm)}.fc-shell--rail-closed .fc-rail__collapse .fc-icon{transform:rotate(180deg)}.fc-rail>.fc-nav .fc-nav__title{max-block-size:calc(var(--nav-title-fs) * var(--lh-text) + var(--space-2) * 2 + var(--nav-title-pad) + var(--nav-title-line-w));overflow:hidden;transition:max-block-size var(--motion-popover) var(--motion-ease-calm),padding-block-end var(--motion-popover) var(--motion-ease-calm),border-block-end-width var(--motion-popover) var(--motion-ease-calm),opacity var(--motion-hover) ease}.fc-shell--rail-closed .fc-rail:not([data-peek]):not([data-full-layout]) :is(.fc-brand>span:not(.fc-brandmark),.fc-nav__item-label>span:not(.fc-nav-icon),.fc-nav__link>span:not([class]),.fc-rail__foot>span){position:absolute;inline-size:var(--line);block-size:var(--line);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fc-shell--rail-closed .fc-rail:not([data-peek]):not([data-full-layout]) .fc-nav__title{max-block-size:0;padding-block-end:0;border-block-end-width:0;opacity:0;visibility:hidden}.fc-shell--rail-closed .fc-rail:not([data-peek]):not([data-full-layout]) :is(.fc-nav__count,.fc-rail__version){display:none}.fc-shell--rail-closed .fc-rail:not([data-peek]):not([data-full-layout]) .fc-nav__link{justify-content:center;padding-inline:0}.fc-shell--rail-closed .fc-rail:not([data-peek]):not([data-full-layout]) .fc-rail__foot{grid-template-columns:auto;justify-content:center}.fc-shell--rail-closed .fc-rail:is([data-peek],[data-full-layout])>.fc-nav{inline-size:calc(var(--w-rail) - var(--space-2) * 2)}.fc-rail .fc-nav__item-label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-rail>.fc-rail__foot{min-block-size:calc(var(--density-control) + var(--space-4))}.fc-rail{position:sticky;inset-block-start:0;z-index:var(--z-rail);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-4);block-size:100dvh;inline-size:var(--w-rail);padding:var(--space-3) var(--space-2) 0;overflow:hidden;transition:inline-size var(--motion-popover) var(--motion-ease-calm),box-shadow var(--motion-popover) var(--motion-ease-calm);border-inline-end:var(--line) solid var(--border);background:var(--bg-rail)}.fc-rail>.fc-nav{min-block-size:0;padding-block-end:var(--space-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.fc-topbar__lead{display:none}@container bar (min-width: 28rem){.fc-shell .fc-topbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead slice tools";min-block-size:var(--h-topbar);padding-block:0}.fc-shell .fc-topbar__slice{flex-wrap:nowrap}.fc-shell .fc-topbar__slice>*{flex:0 1 auto}}}@media print{.fc-rail,.fc-topbar,.fc-panel{display:none}}.fc-nav__section[data-keyboard]>.fc-nav__body{transition:none}.fc-scrim.fc-scrim--nav.fc-scrim--keyboard,.fc-scrim--keyboard .fc-drawer{animation:none;transition:none}:root[data-pack=rodnik] .fc-shell{position:fixed;inset:0;inline-size:100%;block-size:100dvh;min-block-size:0;grid-template-rows:minmax(0,1fr);padding:calc(var(--space-1) + var(--line) + var(--line));gap:calc(var(--space-1) + var(--line) + var(--line));background:var(--bg-rail);overflow:hidden}:root[data-pack=rodnik] body{overflow:hidden}:root[data-pack=rodnik] .fc-shell__main{position:relative;min-inline-size:0;min-block-size:0;block-size:100%;max-block-size:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:var(--line) solid var(--border-strong);border-radius:calc(var(--radius-l) + var(--radius-l) - var(--line));background:var(--bg-page);box-shadow:var(--card-shadow)}:root[data-pack=rodnik] .fc-topbar{position:relative;inset-block-start:auto;z-index:var(--z-rail);flex-shrink:0}:root[data-pack=rodnik] .fc-shell__content{min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}:root[data-pack=rodnik] .fc-topbar{border-start-start-radius:calc(var(--radius-l) + var(--radius-l) - var(--line) - var(--line));border-start-end-radius:calc(var(--radius-l) + var(--radius-l) - var(--line) - var(--line))}@media (min-width: 48rem){:root[data-pack=rodnik] .fc-shell{--sticky-top: var(--h-topbar)}}@media (min-width: 64rem){:root[data-pack=rodnik] .fc-rail{inset-block-start:calc(var(--space-1) + var(--line) + var(--line));block-size:calc(100dvh - var(--space-3));border-inline-end-color:transparent}}@media (max-width: 47.999rem){:root[data-pack=rodnik] .fc-shell{padding:var(--space-1);gap:0}:root[data-pack=rodnik] .fc-shell__main{block-size:100%;border-radius:calc(var(--radius-l) + var(--radius-s))}:root[data-pack=rodnik] .fc-topbar{border-start-start-radius:calc(var(--radius-l) + var(--radius-s) - var(--line));border-start-end-radius:calc(var(--radius-l) + var(--radius-s) - var(--line))}}@media print{:root[data-pack=rodnik] body{overflow:visible}:root[data-pack=rodnik] .fc-shell{position:static;inset:auto;inline-size:auto;block-size:auto;overflow:visible;grid-template-rows:auto;padding:0;gap:0}:root[data-pack=rodnik] .fc-shell__main{block-size:auto;max-block-size:none;grid-template-rows:auto auto;overflow:visible;border:0;border-radius:0;box-shadow:none}:root[data-pack=rodnik] .fc-shell__content{overflow:visible;scrollbar-gutter:auto}:root[data-pack=rodnik] .fc-topbar{position:static}}:root[data-pack=rodnik] .fc-shell{background:var(--bg-surface)}:root[data-pack=rodnik] .fc-topbar{background:var(--bg-page)}:root[data-pack=rodnik] .fc-drawer{background:var(--bg-surface);border-inline-end:var(--line) solid var(--border-strong);border-start-end-radius:calc(var(--radius-l) + var(--radius-l));border-end-end-radius:calc(var(--radius-l) + var(--radius-l))}.fc-rail__hotspot{display:none}@media (min-width: 64rem){:root[data-pack=rodnik] .fc-shell{transition:grid-template-columns var(--motion-panel-width) var(--motion-ease-calm),column-gap var(--motion-panel-width) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-shell--rail-closed{grid-template-columns:0 minmax(0,1fr);column-gap:0}:root[data-pack=rodnik] .fc-rail{z-index:var(--z-popover);inline-size:var(--w-rail);background:var(--bg-surface);border:var(--line) solid var(--border-strong);border-inline-start:0;border-start-end-radius:calc(var(--radius-l) + var(--radius-l));border-end-end-radius:calc(var(--radius-l) + var(--radius-l));box-shadow:var(--card-shadow);transition:transform var(--motion-panel-width) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-shell--rail-closed .fc-rail{inline-size:var(--w-rail);transform:translate(calc(-100% - var(--space-3)));pointer-events:none}:root[data-pack=rodnik] .fc-shell--rail-closed .fc-rail[data-peek]{transform:translate(0);pointer-events:auto}:root[data-pack=rodnik] .fc-shell[data-rail-button-motion] .fc-rail{transition:transform var(--motion-rail-button) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-rail__head,:root[data-pack=rodnik] .fc-rail__head>.fc-brand,:root[data-pack=rodnik] .fc-rail__collapse,:root[data-pack=rodnik] .fc-rail__collapse .fc-icon{transition:none}:root[data-pack=rodnik] .fc-shell--rail-closed .fc-rail__collapse .fc-icon{transform:none}:root[data-pack=rodnik] .fc-shell--rail-closed .fc-rail[data-full-layout]>.fc-nav{inline-size:calc(var(--w-rail) - var(--space-2) * 2)}:root[data-pack=rodnik] .fc-shell--rail-closed .fc-rail__hotspot{display:block;position:fixed;z-index:var(--z-rail);inset-inline-start:0;inset-block-start:0;inline-size:var(--space-3);block-size:100dvh;border:0;padding:0;background:transparent;appearance:none;cursor:default}:root[data-pack=rodnik] .fc-rail__hotspot:focus-visible{outline:var(--line-strong) solid var(--focus);outline-offset:calc(-1 * var(--line-strong))}}@media print{:root[data-pack=rodnik] .fc-rail__hotspot{display:none!important}}:root[data-pack=rodnik] .fc-shell{--sticky-top: calc(var(--topbar-compact-height) + var(--space-1) + var(--line) + var(--line))}:root[data-pack=rodnik] .fc-topbar{display:grid;grid-template-columns:auto auto minmax(0,1fr) var(--topbar-closed-width);grid-template-areas:"lead slice resources tools";align-items:center;column-gap:calc(var(--space-2) - var(--line-strong));row-gap:0;padding:0 var(--resource-gap);height:var(--topbar-compact-height);min-height:var(--topbar-compact-height);background:var(--bg-page);border-block-end:var(--line) solid var(--border)}:root[data-pack=rodnik] .fc-topbar__lead,:root[data-pack=rodnik] .fc-topbar__slice,:root[data-pack=rodnik] .fc-topbar__tools{z-index:2}:root[data-pack=rodnik] .fc-topbar__lead{min-width:0;margin:0}:root[data-pack=rodnik] .fc-topbar__slice{min-inline-size:0;display:flex;flex-wrap:nowrap;align-items:center;gap:calc(var(--space-2) - var(--line-strong))}:root[data-pack=rodnik] .fc-topbar__slice>*{flex:0 1 auto;min-inline-size:0}:root[data-pack=rodnik] .fc-topbar__slice .fc-select{inline-size:clamp(var(--topbar-select-min-width),12vw,var(--topbar-select-max-width))}:root[data-pack=rodnik] .fc-topbar__slice .fc-select__button,:root[data-pack=rodnik] .fc-topbar__slice .fc-period__button{--btn-h: var(--space-6);box-sizing:border-box;block-size:var(--space-6);min-block-size:var(--space-6);max-block-size:var(--space-6);border:var(--line) solid var(--border-strong);border-radius:calc(var(--space-2) + var(--line));background:var(--bg-surface);color:var(--text);padding-inline:calc(var(--space-2) + var(--line));font-size:var(--resource-font);transition:background-color var(--motion-hover) var(--motion-ease-calm),border-color var(--motion-hover) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-topbar__slice .fc-select__button:hover,:root[data-pack=rodnik] .fc-topbar__slice .fc-period__button:hover{background:var(--bg-hover);border-color:var(--border-control)}:root[data-pack=rodnik] .fc-topbar__slice .fc-period__button{max-inline-size:clamp(calc(var(--space-6) * 3),15vw,var(--topbar-period-max-width));white-space:nowrap;min-inline-size:0}:root[data-pack=rodnik] .fc-topbar__resources{grid-area:auto;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%);z-index:1;inline-size:max-content;--topbar-side-guard: clamp(var(--topbar-center-guard-min), 28cqw, var(--topbar-center-guard-max));max-inline-size:max(0%,calc(100% - var(--topbar-side-guard) - var(--topbar-side-guard)));min-inline-size:0;block-size:var(--topbar-compact-height);display:flex;align-items:center;justify-content:center;justify-content:safe center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}:root[data-pack=rodnik] .fc-topbar__resources::-webkit-scrollbar{display:none}:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-strip{display:flex;align-items:center;flex-wrap:nowrap;flex:none;max-inline-size:none;gap:var(--line);block-size:var(--space-6);padding:var(--line-strong);border:var(--line) solid transparent;border-radius:var(--radius-pill);background:transparent}:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-strip:hover{border-color:var(--border-strong)}:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-chip,:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-chip+.fc-resource-chip{flex:none;border:0;border-radius:var(--radius-pill)}:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-top{height:var(--topbar-metric-height);column-gap:var(--resource-gap);padding:0 calc(var(--space-2) + var(--line));border:var(--line) solid transparent;border-radius:var(--radius-pill);background:transparent;transition:border-color var(--motion-hover) var(--motion-ease-calm),background-color var(--motion-hover) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-top:hover,:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-top:focus-visible{border-color:var(--border-strong);background:var(--bg-hover)}:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-value{font-size:var(--resource-font);font-weight:550}:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-icon{width:var(--resource-icon);height:var(--resource-icon)}:root[data-pack=rodnik] .fc-topbar__tools{grid-area:tools;position:relative;flex:none;width:var(--topbar-closed-width);height:var(--topbar-compact-height);margin:0;padding:0}:root[data-pack=rodnik] .fc-rodnik-dock{--rd-dock-open: min(var(--topbar-expanded-width), calc(100cqw - var(--resource-icon)));position:absolute;right:0;top:calc((var(--topbar-compact-height) - var(--space-6)) / 2);z-index:5;box-sizing:border-box;width:var(--topbar-closed-width);height:var(--space-6);border:0;border-radius:var(--radius-pill);background:var(--resource-surface);overflow:visible;transition:width var(--motion-panel-width) cubic-bezier(.22,1,.36,1)}:root[data-pack=rodnik] .fc-rodnik-dock[data-open]{width:var(--rd-dock-open)}:root[data-pack=rodnik] .fc-rodnik-dock__clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}:root[data-pack=rodnik] .fc-rodnik-dock[data-open] .fc-rodnik-dock__clip{pointer-events:auto}:root[data-pack=rodnik] .fc-rodnik-dock__actions{position:absolute;right:var(--topbar-closed-width);top:0;width:calc(var(--rd-dock-open) - var(--topbar-closed-width));height:var(--space-6);display:flex;align-items:center;gap:var(--space-1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-slow) ease,visibility var(--topbar-instant-duration) linear var(--dur-slow)}:root[data-pack=rodnik] .fc-rodnik-dock[data-open] .fc-rodnik-dock__actions{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--topbar-reveal-duration) ease var(--motion-hover),visibility var(--topbar-instant-duration)}:root[data-pack=rodnik] .fc-rodnik-dock__actions>.fc-btn{--btn-bg: transparent;--btn-line: transparent;--btn-fg: var(--text);--btn-h: var(--topbar-action-height);--btn-pad: var(--space-2);flex:1 1 0;height:var(--topbar-action-height);min-height:var(--topbar-action-height);min-inline-size:0;max-inline-size:none;padding-inline:var(--space-2);border:var(--line) solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text);font-size:var(--resource-font);gap:var(--resource-gap);transition:background-color var(--motion-hover) var(--motion-ease-calm),border-color var(--motion-hover) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-rodnik-dock__refresh-frame{position:relative;flex:1.42 1 0;min-inline-size:0;height:var(--space-6);border-radius:var(--radius-pill);background:var(--resource-surface)}:root[data-pack=rodnik] .fc-rodnik-dock__refresh-frame>.fc-btn{position:absolute;inset:var(--topbar-circle-inset);inline-size:calc(100% - var(--topbar-circle-inset) - var(--topbar-circle-inset));block-size:var(--topbar-circle-size);min-block-size:var(--topbar-circle-size);padding:0;padding-inline-start:calc(var(--topbar-circle-size) + var(--space-1));border:0;box-shadow:inset 0 0 0 var(--topbar-circle-border-width) var(--border-strong);border-radius:var(--radius-pill);background:var(--resource-on-bg);color:var(--text);min-inline-size:0;display:flex;justify-content:flex-start;align-items:center;transition:background-color var(--motion-hover) var(--motion-ease-calm),border-color var(--motion-hover) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-rodnik-dock__refresh-frame>.fc-btn:is(:hover,[data-hovered],:focus-visible){background:var(--bg-hover);box-shadow:inset 0 0 0 var(--topbar-circle-border-width) var(--border-strong)}:root[data-pack=rodnik] .fc-rodnik-dock__refresh-frame>.fc-btn>:first-child:not(.fc-btn__label){position:absolute;inset-inline-start:calc((var(--topbar-circle-size) - var(--resource-icon)) / 2);inset-block-start:50%;transform:translateY(-50%);inline-size:var(--resource-icon);block-size:var(--resource-icon);display:grid;place-items:center;flex:none}:root[data-pack=rodnik] .fc-rodnik-dock__refresh-frame>.fc-btn>:first-child>.fc-icon{inline-size:var(--resource-icon);block-size:var(--resource-icon)}:root[data-pack=rodnik] .fc-rodnik-dock__actions>.fc-btn:hover,:root[data-pack=rodnik] .fc-rodnik-dock__actions>.fc-btn[data-hovered],:root[data-pack=rodnik] .fc-rodnik-dock__actions>.fc-btn:focus-visible{--btn-bg: var(--bg-hover);--btn-line: var(--border-strong);background:var(--bg-hover);border-color:var(--border-strong)}:root[data-pack=rodnik] .fc-rodnik-dock__actions .fc-btn__label{display:inline;position:static;width:auto;height:auto;clip-path:none;overflow:hidden;text-overflow:ellipsis}:root[data-pack=rodnik] .fc-rodnik-dock__actions .fc-icon,:root[data-pack=rodnik] .fc-rodnik-dock__actions .fc-phosphor-thin{flex:none}:root[data-pack=rodnik] .fc-rodnik-dock__divider{position:absolute;right:var(--topbar-closed-width);top:calc((var(--space-6) - var(--resource-icon)) / 2);height:var(--resource-icon);width:var(--line);background:var(--border-strong);opacity:0}:root[data-pack=rodnik] .fc-rodnik-dock[data-open] .fc-rodnik-dock__divider{opacity:.55}:root[data-pack=rodnik] .fc-rodnik-dock__gear,:root[data-pack=rodnik] .fc-rodnik-dock__bell{position:absolute;top:var(--topbar-circle-inset);width:var(--topbar-circle-size);height:var(--topbar-circle-size)}:root[data-pack=rodnik] .fc-rodnik-dock__gear{right:calc(var(--topbar-closed-width) - var(--topbar-circle-size) - var(--topbar-circle-inset));display:grid;place-items:center;border:0;box-shadow:inset 0 0 0 var(--topbar-circle-border-width) var(--border-strong);border-radius:50%;background:transparent;color:var(--text);padding:0;transition:box-shadow var(--motion-hover) var(--motion-ease-calm),background-color var(--motion-hover) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-rodnik-dock__gear:is(:hover,:focus-visible),:root[data-pack=rodnik] .fc-rodnik-dock[data-open] .fc-rodnik-dock__gear{box-shadow:none;background:var(--bg-hover)}:root[data-pack=rodnik] .fc-rodnik-dock__gear>.fc-icon{width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));fill:currentColor}:root[data-pack=rodnik] .fc-rodnik-dock__bell{right:var(--topbar-circle-inset)}:root[data-pack=rodnik] .fc-rodnik-dock__bell .fc-bellmorph{position:relative;display:block;width:var(--topbar-circle-size);height:var(--topbar-circle-size)}:root[data-pack=rodnik] .fc-rodnik-dock__bell .fc-bellmorph__bell{width:var(--topbar-circle-size);height:var(--topbar-circle-size);padding:0;background:transparent;border:0;box-shadow:inset 0 0 0 var(--topbar-circle-border-width) var(--border-strong);border-radius:50%;color:var(--text);display:grid;place-items:center;transition:box-shadow var(--motion-hover) var(--motion-ease-calm),background-color var(--motion-hover) var(--motion-ease-calm)}:root[data-pack=rodnik] .fc-rodnik-dock__bell .fc-bellmorph__bell:is(:hover,:focus-visible),:root[data-pack=rodnik] .fc-rodnik-dock__bell .fc-bellmorph[data-open] .fc-bellmorph__bell{background:var(--bg-hover);box-shadow:none}:root[data-pack=rodnik] .fc-rodnik-dock__bell .fc-bellmorph__bell>.fc-icon{width:var(--topbar-bell-glyph-size);height:var(--topbar-bell-glyph-size);fill:currentColor}:root[data-pack=rodnik] .fc-bellmorph__signals{position:absolute;inset:0;pointer-events:none}:root[data-pack=rodnik] .fc-bellmorph__signal{position:absolute;width:13.333333333%;height:13.333333333%;transform:translate(-50%,-50%)}:root[data-pack=rodnik] .fc-bellmorph__signal--critical{left:93.333333333%;top:25.555555556%}:root[data-pack=rodnik] .fc-bellmorph__signal--warning{left:100%;top:50%}:root[data-pack=rodnik] .fc-bellmorph__signal--normal{left:93.333333333%;top:74.444444444%}:root[data-pack=rodnik] .fc-bellmorph__signal-plate{position:absolute;left:50%;top:50%;width:183.333333333%;height:183.333333333%;transform:translate(-50%,-50%);border-radius:50%;background:var(--topbar-signal-plate-bg);border:var(--topbar-signal-outline-width) solid var(--topbar-signal-plate-border);z-index:1}:root[data-pack=rodnik] .fc-bellmorph__signal-core{position:absolute;inset:0;border-radius:50%;box-shadow:none;z-index:2}:root[data-pack=rodnik] .fc-bellmorph__signal--critical .fc-bellmorph__signal-core{background:var(--topbar-signal-critical)}:root[data-pack=rodnik] .fc-bellmorph__signal--warning .fc-bellmorph__signal-core{background:var(--topbar-signal-warning)}:root[data-pack=rodnik] .fc-bellmorph__signal--normal .fc-bellmorph__signal-core{background:var(--topbar-signal-normal)}:root[data-pack=rodnik] .fc-bellmorph__shell{border:0;transition:inline-size var(--motion-panel-width) var(--motion-ease-calm),max-block-size var(--motion-panel-width) var(--motion-ease-calm),opacity var(--dur-slow) ease}:root[data-pack=rodnik] .fc-bellmorph__shell[data-open]{border:0;transition:inline-size var(--motion-panel-width) var(--motion-ease-calm),max-block-size var(--motion-panel-width) var(--motion-ease-calm),opacity var(--dur-slow) ease}:root[data-pack=rodnik] .fc-bellmorph__content{transition:opacity var(--dur-slow) ease}:root[data-pack=rodnik] .fc-bellmorph__shell[data-open] .fc-bellmorph__content{transition:opacity var(--topbar-reveal-duration) ease var(--topbar-notice-delay)}@container bar (min-width: 64rem){:root[data-pack=rodnik] .fc-topbar__lead{display:none}:root[data-pack=rodnik] .fc-topbar{grid-template-columns:auto minmax(0,1fr) var(--topbar-closed-width);grid-template-areas:"slice resources tools"}}@container bar (max-width: 45rem){:root[data-pack=rodnik] .fc-topbar__slice .fc-select{inline-size:calc(var(--topbar-select-min-width) + var(--line-strong))}:root[data-pack=rodnik] .fc-topbar__slice .fc-period__button{inline-size:calc(var(--space-6) + var(--space-1));padding-inline:calc(var(--space-2) - var(--line-strong))}:root[data-pack=rodnik] .fc-topbar__slice .fc-period__button .fc-btn__label,:root[data-pack=rodnik] .fc-topbar__slice .fc-period__button .fc-icon:last-child{display:none}:root[data-pack=rodnik] .fc-rodnik-dock__actions>.fc-btn{justify-content:center;padding-inline:0}:root[data-pack=rodnik] .fc-rodnik-dock__refresh-frame>.fc-btn{padding-inline-start:0}:root[data-pack=rodnik] .fc-rodnik-dock__refresh-frame .fc-btn__label{display:none}:root[data-pack=rodnik] .fc-rodnik-dock__actions .fc-btn__label{display:none}}@container bar (min-width: 44rem) and (max-width: 75rem){:root[data-pack=rodnik] .fc-topbar__resources{grid-area:resources;position:relative;inset-block-start:auto;inset-inline-start:auto;transform:none;inline-size:100%;max-inline-size:100%;min-inline-size:0;justify-content:safe center}}@container bar (min-width: 44rem) and (max-width: 56rem){:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-value{display:none}:root[data-pack=rodnik] .fc-topbar__resources .fc-resource-top{grid-template-columns:var(--resource-icon);padding-inline:var(--line-strong)}}@container bar (max-width: 44rem){:root[data-pack=rodnik] .fc-topbar__resources{display:none}}@media (prefers-reduced-motion: reduce){:root[data-pack=rodnik] .fc-rodnik-dock,:root[data-pack=rodnik] .fc-rodnik-dock *,:root[data-pack=rodnik] .fc-bellmorph__shell,:root[data-pack=rodnik] .fc-bellmorph__content{transition:none!important}}:root[data-pack=rodnik] .fc-rodnik-dock :is(button:focus-visible,button[data-focus-visible]){outline:var(--topbar-focus-width) solid var(--focus);outline-offset:var(--topbar-focus-offset)}.fc-tip{--tip-max: calc(var(--space-4) * 20);position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-tip);max-inline-size:min(var(--tip-max),calc(100vw - var(--space-4)));padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--bg-inverse);color:var(--text-inverse);font-size:var(--fs-xs);line-height:var(--lh-text);white-space:pre-line;box-shadow:var(--shadow-2);pointer-events:none;visibility:hidden}.fc-tip[data-ready]{visibility:visible}.fc-toasts{--toast-w: calc(var(--space-4) * 24);position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));inset-inline-end:var(--space-4);z-index:var(--z-tip);display:grid;gap:var(--space-2);inline-size:min(var(--toast-w),calc(100vw - var(--space-6)));pointer-events:none}.fc-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2);align-items:start;padding:var(--space-3);border:var(--line) solid var(--border);border-radius:var(--radius-m);background:var(--bg-raised);box-shadow:var(--shadow-2);color:var(--text);font-size:var(--fs-s);pointer-events:auto;animation:fc-toast-in var(--dur-slow) var(--ease)}@keyframes fc-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}}.fc-toast__icon{display:inline-flex;padding-block-start:.18em;color:var(--info)}.fc-toast--good .fc-toast__icon{color:var(--good)}.fc-toast--bad .fc-toast__icon{color:var(--bad)}.fc-toast__close{display:inline-flex;padding:var(--space-1);border-radius:var(--radius-s);color:var(--text-3)}@media (hover: hover){.fc-toast__close:hover{color:var(--text)}}.fc-chart{--chart-h: calc(var(--space-4) * 17);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-inline-size:0;margin:0;padding:var(--space-4);border:var(--line) solid var(--card-border);border-radius:var(--radius-l);box-shadow:var(--card-shadow);background:var(--bg-surface)}:root[data-pack=rodnik] .fc-chart__tooltip{visibility:visible!important;pointer-events:none!important;transition:opacity var(--motion-tooltip-in) var(--motion-line-ease)!important}:root[data-pack=rodnik] .fc-chart__tooltip[style*="opacity: 0"]{transition-duration:var(--motion-tooltip-out)!important}:root[data-pack=rodnik] .fc-chart__canvas{touch-action:pan-y}:root[data-pack=rodnik] .fc-chart__canvas[data-empty]{visibility:hidden}.fc-chart__series{border:0;padding:var(--space-1);border-radius:var(--radius-s);background:transparent;color:inherit;font:inherit;cursor:pointer}.fc-chart__series[aria-pressed=false]{text-decoration:line-through}.fc-chart__series:disabled{color:var(--text-disabled);cursor:default}.fc-chart__empty{position:absolute;inset:var(--space-4);color:var(--text-2)}@media (prefers-reduced-motion: reduce){:root[data-pack=rodnik] .fc-chart__tooltip{transition:none!important}}.fc-chart--s{--chart-h: calc(var(--space-4) * 12)}.fc-chart--l{--chart-h: calc(var(--space-4) * 22)}.fc-chart__cap{display:grid;gap:var(--space-1)}.fc-chart__title{color:var(--text);font-size:var(--fs-m);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-wrap:balance}.fc-chart__legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);color:var(--text-2);font-size:var(--fs-xs)}.fc-chart__key{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.fc-chart__swatch{inline-size:.75em;block-size:.75em;border-radius:var(--radius-s);background:var(--chart-6)}.fc-chart__swatch--s1{background:var(--chart-1)}.fc-chart__swatch--s2{background:var(--chart-2)}.fc-chart__swatch--s3{background:var(--chart-3)}.fc-chart__swatch--s4{background:var(--chart-4)}.fc-chart__swatch--s5{background:var(--chart-5)}.fc-chart__swatch--s6{background:var(--chart-6)}.fc-chart__swatch--pos{background:var(--chart-pos)}.fc-chart__swatch--neg{background:var(--chart-neg)}.fc-chart__swatch--total{background:var(--chart-total)}.fc-chart__swatch--good{background:var(--good)}.fc-chart__swatch--bad{background:var(--bad)}.fc-chart__swatch--warn{background:var(--warn)}.fc-chart__swatch--muted{background:var(--chart-6)}.fc-chart__swatch--partial{inline-size:1.1em;background:repeating-linear-gradient(-45deg,var(--chart-6) 0 .14em,transparent .14em .3em);outline:var(--line) solid var(--chart-6)}.fc-chart__swatch--dash{block-size:0;border-block-start:var(--line-strong) dashed var(--chart-6);border-radius:0;background:none;outline:none}.fc-chart__plot{position:relative;block-size:var(--chart-h);min-inline-size:0}.fc-chart__plot>.fc-skel,.fc-chart__plot>.fc-state{position:absolute;inset:0;block-size:100%}.fc-chart__canvas{inline-size:100%;block-size:100%}.fc-chart__canvas[data-state=loading]{visibility:hidden}:root[data-pack=rodnik] .fc-chart__tooltip [data-series][data-active=true]{text-decoration:underline;text-underline-offset:var(--line)}.fc-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);min-inline-size:0;max-inline-size:100%}.fc-controls__search{--search-w: calc(var(--space-4) * 18);flex:1 1 var(--search-w);max-inline-size:calc(var(--search-w) * 1.4);min-inline-size:min(var(--search-w),100%)}.fc-controls .fc-select{min-inline-size:calc(var(--space-4) * 11)}.fc-controls .fc-seg{flex-wrap:wrap}@container main (max-width: 40rem){.fc-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;inline-size:100%}.fc-controls .fc-select{min-inline-size:0}.fc-controls__search,.fc-controls>.fc-seg,.fc-controls--stacked>*{grid-column:1 / -1;max-inline-size:none}}.fc-checks{display:grid;gap:var(--space-2);min-inline-size:0}.fc-checks__list{display:grid;gap:var(--space-1)}.fc-checks__passed{display:grid;gap:var(--space-2)}.fc-checks__toggle{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;max-inline-size:100%;border-radius:var(--radius-s);color:var(--text-2);font-size:var(--fs-s);text-align:start;cursor:pointer}@media (hover: hover){.fc-checks__toggle:hover{color:var(--text)}}.fc-checkfail{display:inline-flex;align-items:center;gap:var(--space-2);max-inline-size:100%;padding-block:var(--space-1);padding-inline:var(--space-3);border:var(--line) solid var(--bad-line);border-radius:var(--radius-m);background:var(--bad-soft);color:var(--text);font-size:var(--fs-s);cursor:pointer}.fc-checkfail .fc-check__icon{color:var(--bad)}.fc-checkfail__diff{color:var(--text-2);white-space:nowrap}.fc-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);align-items:baseline;padding:var(--space-2) var(--space-3);border:var(--line) solid var(--border);border-radius:var(--radius-m);background:var(--bg-surface);font-size:var(--fs-s)}.fc-check--fail{border-color:var(--bad-line);background:var(--bad-soft)}.fc-check__icon{display:inline-flex;align-self:center;color:var(--good)}.fc-check--fail .fc-check__icon{color:var(--bad)}.fc-check__body{display:grid;min-inline-size:0}.fc-check__title{font-weight:var(--fw-medium)}.fc-check__detail{color:var(--text-2);text-wrap:pretty}.fc-check__diff{display:grid;justify-items:end;font-size:var(--fs-m)}.fc-check__difflabel{color:var(--text-3);font-size:var(--fs-xs)}:root[data-pack=rodnik] [data-readonly-table]{--table-sheet-pad: 0;--table-sheet-radius: var(--radius-l);--table-radius: 0;--table-row-gap: 0;--table-row-line: var(--border);--bg-table-head: var(--bg-surface);--table-head-text: var(--text-2);--table-head-case: none;--table-head-ls: normal;--table-head-fs: var(--fs-xs);--table-head-fw: var(--fw-medium);--table-head-pad: var(--space-2);--cell-pad-y: var(--space-2);--cell-pad-x: var(--space-3);min-inline-size:0;max-inline-size:100%;border:var(--line) solid var(--border);border-radius:var(--table-sheet-radius);background:var(--bg-surface);box-shadow:var(--card-shadow)}:root[data-pack=rodnik] .fc-table-surface [data-readonly-table]{border:0;border-radius:0;box-shadow:none}:root[data-pack=rodnik] .fc-dl--plain[data-readonly-table]{border:0;border-radius:0;box-shadow:none;background:transparent}:root[data-pack=rodnik] .fc-dl--plain[data-readonly-table]>.fc-dl__scroll{border:0;outline:0;border-radius:0;background:transparent}:root[data-pack=rodnik] [data-readonly-table]>:is(.fc-dl__scroll,.fc-rt__scroll){inline-size:100%;max-inline-size:100%;border:0;outline:0;box-shadow:none;border-radius:var(--table-sheet-radius);background:var(--bg-surface)}:root[data-pack=rodnik] .fc-table-surface [data-readonly-table]>:is(.fc-dl__scroll,.fc-rt__scroll){border-radius:0}:root[data-pack=rodnik] [data-readonly-table]>:is(.fc-dl__scroll,.fc-rt__scroll):focus-visible{outline:var(--line-strong) solid var(--focus);outline-offset:calc(-1 * var(--line-strong))}:root[data-pack=rodnik] .fc-dl[data-readonly-table] .fc-dl__head,:root[data-pack=rodnik] .fc-rt[data-readonly-table] :is(.fc-rtable__header,.fc-rt__thead th){background:var(--bg-surface);color:var(--text-2)}:root[data-pack=rodnik] .fc-dl[data-readonly-table] .fc-dl__row{border-block-start:0;border-block-end:var(--line) solid transparent;border-radius:0}:root[data-pack=rodnik] .fc-dl[data-readonly-table] .fc-dl__row:after{background:var(--border)}:root[data-pack=rodnik] .fc-dl[data-readonly-table] .fc-dl__row[aria-selected=true]{background:var(--accent-soft);box-shadow:inset var(--line-double) 0 0 var(--accent)}:root[data-pack=rodnik] .fc-dl[data-readonly-table] .fc-dl__row--selectable{cursor:pointer}@media (hover: hover){:root[data-pack=rodnik] .fc-dl[data-readonly-table] .fc-dl__row--selectable:hover:not([aria-selected=true]){background:var(--bg-hover)}:root[data-pack=rodnik] .fc-dl[data-readonly-table] .fc-dl__row--link:hover:not(.is-open){background:var(--bg-hover)}}:root[data-pack=rodnik] .fc-dl[data-readonly-table] .fc-dl__row--selectable:focus-within{outline:var(--line) solid var(--focus);outline-offset:calc(-1 * var(--line))}:root[data-pack=rodnik] .fc-dl[data-readonly-table]>.fc-dl__status{padding:var(--space-2) var(--space-3);border-block-start:var(--line) solid var(--border);background:var(--bg-surface)}:root[data-pack=rodnik] .fc-table-surface__header{background:var(--bg-surface)}:root[data-pack=rodnik] .fc-table-surface__footer{background:var(--bg-surface)}.fc-drill__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-inline-size:0}.fc-drill__back{margin-inline-start:calc(var(--space-2) * -1)}.fc-drill__tools{display:flex;align-items:center;gap:var(--space-1)}.fc-drill__tools>a{display:none}@media (min-width: 48rem){.fc-drill__tools>a{display:inline-flex}}.fc-drill__tools .fc-btn--secondary.fc-btn--m{--btn-h: calc(var(--density-control) - var(--space-2));--btn-pad: var(--space-2);font-size:var(--fs-xs)}.fc-drill__level{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:var(--space-5);min-inline-size:0}.fc-drill__head{display:grid;gap:var(--space-1)}.fc-drill__value{margin-block-start:var(--space-2);min-inline-size:0;overflow-x:auto;scrollbar-width:none}.fc-drill__asof{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-block-start:var(--space-1)}.fc-drill__slice{padding:0 var(--space-2);border:var(--line) solid var(--border);border-radius:var(--radius-s);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.fc-drill__section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-inline-size:0}.fc-drill__text,.fc-drill__links{display:grid;gap:var(--space-2)}@media (min-width: 64rem){.fc-drill__back .fc-btn{display:none}}.fc-drill__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fc-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);max-inline-size:var(--w-form)}.fc-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3)}.fc-form__field{grid-column:1 / -1;min-inline-size:0}@container (min-width: 30rem){.fc-form__field--date,.fc-form__field--datetime,.fc-form__field--decimal{grid-column:auto}}.fc-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fc-auth{--accent: var(--text);--accent-hover: var(--text-2);--text-on-accent: var(--bg-page);--accent-text: var(--text);--accent-soft: var(--bg-subtle);--bg-selected: var(--bg-hover);--focus: var(--border-control);display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);min-block-size:100vh;min-block-size:100svh;background:var(--bg-page);color:var(--text)}.fc-auth__brand,.fc-auth__side{display:flex;align-items:center;min-inline-size:0;padding:var(--space-8) clamp(var(--space-5),6vw,var(--space-8))}.fc-auth__brand{border-inline-end:var(--line) solid var(--border)}:root[data-theme=dark] .fc-auth__brand{background:var(--bg-surface)}:root[data-theme=light] .fc-auth__brand{background:var(--bg-table-head)}.fc-auth__brand-inner{inline-size:100%;max-inline-size:var(--w-form);margin-inline:auto}.fc-auth__mark{display:block;inline-size:clamp(calc(var(--space-4) * 9),14vw,calc(var(--space-4) * 13));block-size:auto;aspect-ratio:1;object-fit:contain;margin-block-end:var(--space-6)}.fc-auth__title{font-family:var(--font-title);font-size:clamp(var(--fs-2xl),3vw,calc(var(--fs-title) * 1.75));line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:var(--fw-title)}.fc-auth__description{max-inline-size:var(--w-form);margin-block-start:var(--space-5);color:var(--text-2);font-size:var(--fs-m);line-height:var(--lh-text);text-wrap:pretty}.fc-auth__work{inline-size:100%;max-inline-size:calc(var(--space-4) * 25);margin-inline:auto}.fc-auth__form-title{font-family:var(--font-title);font-size:var(--fs-2xl);font-weight:var(--fw-title);letter-spacing:var(--ls-heading);line-height:var(--lh-title);margin-block-end:var(--space-6)}.fc-auth .fc-form{inline-size:100%;max-inline-size:none}.fc-auth .fc-field__label{text-transform:none;letter-spacing:normal;font-family:var(--font-ui);font-size:var(--fs-s)}.fc-auth .fc-field__req{color:var(--text-2)}.fc-auth .fc-input{min-block-size:var(--density-touch);background:var(--bg-surface);border-color:var(--border-control)}.fc-auth .fc-form__field--password .fc-input{padding-inline-end:calc(var(--space-4) * 3)}.fc-auth .fc-inputwrap__reveal{position:absolute;inset-inline-end:var(--space-1);inset-block-start:50%;transform:translateY(-50%);padding-inline-start:0}.fc-auth .fc-inputwrap__reveal .fc-btn{--btn-fg: var(--text-2);--btn-bg: transparent;--btn-line: transparent}.fc-auth .fc-form__actions{justify-content:flex-end}.fc-auth .fc-form__actions .fc-btn--primary{min-inline-size:calc(var(--space-4) * 8);min-block-size:var(--density-touch);font-weight:var(--fw-medium)}@media (max-width: 48rem){.fc-auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.fc-auth__brand{border-inline-end:0;border-block-end:var(--line) solid var(--border);padding:var(--space-7) var(--space-5) var(--space-5)}.fc-auth__side{align-items:flex-start;padding:var(--space-7) var(--space-5) var(--space-8)}.fc-auth__brand-inner{max-inline-size:none}.fc-auth__mark{inline-size:calc(var(--space-4) * 6);margin-block-end:var(--space-4)}.fc-auth__title{font-size:var(--fs-2xl)}.fc-auth__description{margin-block-start:var(--space-2)}.fc-auth__work{max-inline-size:var(--w-form)}}@media (max-width: 26rem){.fc-auth__brand,.fc-auth__side{padding-inline:var(--space-4)}.fc-auth .fc-form__actions .fc-btn--primary{inline-size:100%}}@media (max-height: 40rem) and (min-width: 48.001rem){.fc-auth__brand,.fc-auth__side{align-items:flex-start}}.fc-page-skeleton{display:grid;place-items:center;min-inline-size:0;min-block-size:min(60dvh,calc(var(--space-4) * 35))}.fc-page-skeleton .fc-state--loading{inline-size:100%;min-block-size:min(60dvh,calc(var(--space-4) * 35))}:root[data-pack=rodnik] .fc-page-skeleton,:root[data-pack=rodnik] .fc-state--loading{animation:fc-loader-appear var(--loading-fade) ease both}@keyframes fc-loader-appear{0%{opacity:0}to{opacity:1}}:root[data-pack=rodnik] .fc-data-ready{animation:fc-data-ready var(--loading-fade) ease both}@keyframes fc-data-ready{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){:root[data-pack=rodnik] :is(.fc-page-skeleton,.fc-state--loading,.fc-data-ready){animation:none!important}}:root[data-pack=rodnik] .fc-shell__content .fc-data-ready{animation:none}.home-resources{--home-resource-card-width: calc(var(--space-4) * 16);--home-resource-max-width: calc(var(--space-4) * 68);--home-resource-gap: var(--space-4);max-inline-size:var(--home-resource-max-width);min-inline-size:0}.home-resources__choices{display:grid;grid-auto-flow:column;grid-auto-columns:min(100%,var(--home-resource-card-width));align-items:stretch;gap:var(--home-resource-gap);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;padding-block-end:var(--space-2)}.home-resources__choices>*{min-inline-size:0;scroll-snap-align:start}.home-resources__choices .fc-card{block-size:100%;box-sizing:border-box}.home-resources__deck{container-name:home-deck;container-type:inline-size;min-inline-size:0}.home-resources__cards,.home-resources__remainder{--home-columns: 1;display:grid;grid-template-columns:repeat(var(--home-columns),minmax(0,min(100%,var(--home-resource-card-width))));gap:var(--home-resource-gap);align-items:stretch}.home-resources__cards>*,.home-resources__remainder>*{min-inline-size:0}.home-resources__cards .fc-card,.home-resources__remainder .fc-card{block-size:100%;box-sizing:border-box}.home-resources__ghost{pointer-events:none}.home-resources__ghost .fc-card{border-style:dashed}.home-resources__ghost .fc-card__body,.home-resources__caption{color:var(--text-2)}@container home-deck (min-width: 34rem){.home-resources__cards,.home-resources__remainder{--home-columns: 2}}@container home-deck (min-width: 50rem){.home-resources__cards,.home-resources__remainder{--home-columns: 3}}@container home-deck (min-width: 67rem){.home-resources__cards,.home-resources__remainder{--home-columns: 4}}.fc-welcome{min-block-size:100dvh;display:grid;place-items:center;padding:var(--space-5);background:var(--bg-page);color:var(--text)}.fc-boot-ready{animation:fc-boot-ready var(--loading-fade) ease both}.fc-boot-ready:focus{outline:none}@keyframes fc-boot-ready{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.fc-boot-ready{animation:none}}
