.rt-page:where(.astro-zljzoj3l){padding:72px 0 96px}.rt-hero:where(.astro-zljzoj3l){text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px}.rt-back:where(.astro-zljzoj3l){text-decoration:none}.rt-hero:where(.astro-zljzoj3l) h1:where(.astro-zljzoj3l){font-size:clamp(40px,6vw,60px);line-height:1.05;letter-spacing:-.035em;margin:0}.rt-lead:where(.astro-zljzoj3l){font-size:19px;line-height:1.6;color:var(--color-text-muted);max-width:720px;margin:0;text-wrap:pretty}.rt-tool:where(.astro-zljzoj3l){max-width:1180px;margin:0 auto;padding:32px;border:1px solid var(--color-border);border-radius:var(--radius-card-lg);background:var(--color-surface);box-shadow:0 18px 48px rgb(var(--color-brand-ink-rgb) / .06);display:flex;flex-direction:column;gap:24px}.rt-top:where(.astro-zljzoj3l){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;max-width:640px}.rt-field:where(.astro-zljzoj3l){display:flex;flex-direction:column;gap:8px;min-width:0}.rt-field:where(.astro-zljzoj3l) label:where(.astro-zljzoj3l){font:600 14px var(--font-brand-sans);color:var(--color-text-primary)}.rt-tool:where(.astro-zljzoj3l) input:where(.astro-zljzoj3l),.rt-tool:where(.astro-zljzoj3l) select:where(.astro-zljzoj3l){width:100%;min-height:44px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card-sm);font:400 15px var(--font-brand-sans);color:var(--color-text-primary);background:var(--color-surface);box-sizing:border-box}.rt-tool:where(.astro-zljzoj3l) input:where(.astro-zljzoj3l):focus,.rt-tool:where(.astro-zljzoj3l) select:where(.astro-zljzoj3l):focus{outline:none;border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 1px var(--color-brand-primary)}.rt-tool:where(.astro-zljzoj3l) :where(.astro-zljzoj3l)[aria-invalid=true]{border-color:var(--color-state-danger)}.rt-money:where(.astro-zljzoj3l){position:relative}.rt-money:where(.astro-zljzoj3l) span:where(.astro-zljzoj3l){position:absolute;left:10px;top:50%;transform:translateY(-50%);font:400 15px var(--font-brand-sans);color:var(--color-text-muted);pointer-events:none}.rt-money:where(.astro-zljzoj3l) input:where(.astro-zljzoj3l){padding-left:22px}.rt-print-title:where(.astro-zljzoj3l){display:none}.rt-table:where(.astro-zljzoj3l){width:100%;border-collapse:collapse;table-layout:fixed}.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l){text-align:left;font:600 13px var(--font-brand-sans);color:var(--color-text-muted);padding:0 6px 8px}.rt-table:where(.astro-zljzoj3l) td:where(.astro-zljzoj3l){padding:4px 6px;vertical-align:top}.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l):nth-child(1){width:7%}.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l):nth-child(2){width:14%}.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l):nth-child(3){width:12%}.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l):nth-child(4),.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l):nth-child(7),.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l):nth-child(8){width:10.5%}.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l):nth-child(5),.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l):nth-child(6){width:15.5%}.rt-table:where(.astro-zljzoj3l) .rt-col-remove:where(.astro-zljzoj3l){width:48px}.rt-table:where(.astro-zljzoj3l) tfoot:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l),.rt-table:where(.astro-zljzoj3l) tfoot:where(.astro-zljzoj3l) td:where(.astro-zljzoj3l){padding:12px 6px 0;border-top:1px solid var(--color-border);font:700 15px var(--font-brand-sans);color:var(--color-text-primary);text-align:left}.rt-cell-label:where(.astro-zljzoj3l){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rt-remove:where(.astro-zljzoj3l){width:44px;height:44px;border:0;border-radius:var(--radius-card-sm);background:transparent;color:var(--color-text-muted);font-size:22px;line-height:1;cursor:pointer}.rt-remove:where(.astro-zljzoj3l):hover,.rt-remove:where(.astro-zljzoj3l):focus-visible{background:var(--color-surface-raised);color:var(--color-text-primary)}.rt-error:where(.astro-zljzoj3l){margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--color-state-danger-text)}.rt-error:where(.astro-zljzoj3l)[hidden]{display:none}.rt-summary:where(.astro-zljzoj3l){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:24px 0 0}.rt-summary:where(.astro-zljzoj3l) div:where(.astro-zljzoj3l){padding:14px 16px;border-radius:var(--radius-card-sm);background:var(--color-surface-raised);min-width:0}.rt-summary:where(.astro-zljzoj3l) dt:where(.astro-zljzoj3l){font:600 13px var(--font-brand-sans);color:var(--color-text-muted)}.rt-summary:where(.astro-zljzoj3l) dd:where(.astro-zljzoj3l){margin:4px 0 0;font:700 22px/1.2 var(--font-brand-heading);color:var(--color-text-primary);overflow-wrap:anywhere}.rt-flags:where(.astro-zljzoj3l){margin-top:16px;display:flex;flex-direction:column;gap:6px}.rt-flags:where(.astro-zljzoj3l) p:where(.astro-zljzoj3l){margin:0;font-size:15px;line-height:1.5;color:var(--color-text-primary)}.rt-flags:where(.astro-zljzoj3l) p:where(.astro-zljzoj3l)[hidden]{display:none}.rt-actions:where(.astro-zljzoj3l){display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rt-spacer:where(.astro-zljzoj3l){flex:1}.rt-actions:where(.astro-zljzoj3l) .btn:where(.astro-zljzoj3l){min-height:48px;padding:0 22px;font-size:15px}.rt-actions:where(.astro-zljzoj3l) .btn:where(.astro-zljzoj3l):disabled{opacity:.5;cursor:not-allowed;transform:none}.rt-hint:where(.astro-zljzoj3l){margin:-8px 0 0;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.rt-hint:where(.astro-zljzoj3l).is-blocked{color:var(--color-state-danger-text)}.rt-article:where(.astro-zljzoj3l){margin-top:88px}.rt-article:where(.astro-zljzoj3l) h2:where(.astro-zljzoj3l){font:700 clamp(28px,3.4vw,36px)/1.15 var(--font-brand-heading);letter-spacing:-.01em;color:var(--color-text-primary);margin:56px 0 16px}.rt-article:where(.astro-zljzoj3l) p:where(.astro-zljzoj3l){font-size:18px;line-height:1.7;color:var(--color-text-muted);margin:0 0 18px}.rt-article:where(.astro-zljzoj3l) a:where(.astro-zljzoj3l){color:var(--color-brand-primary-strong);text-decoration:underline}.rt-figure:where(.astro-zljzoj3l){margin:32px 0}.rt-figure:where(.astro-zljzoj3l) figcaption:where(.astro-zljzoj3l){font-size:15px;line-height:1.5;color:var(--color-text-muted);margin-top:10px}.rt-bar-title:where(.astro-zljzoj3l){margin:0 0 12px!important;font:700 18px/1.3 var(--font-brand-heading)!important;color:var(--color-text-primary)!important}.rt-bar-track:where(.astro-zljzoj3l){display:flex;height:48px;border-radius:8px;overflow:hidden;background:var(--color-brand-visual-soft)}.rt-bar-in:where(.astro-zljzoj3l){flex:0 0 83.3%;display:flex;align-items:center;padding:0 16px;background:var(--color-brand-primary);color:#fff;font:700 16px var(--font-brand-sans);white-space:nowrap}.rt-bar-out:where(.astro-zljzoj3l){flex:1;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;color:var(--color-text-primary);font:600 15px var(--font-brand-sans);white-space:nowrap}.rt-bar-legend:where(.astro-zljzoj3l){display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:15px;color:var(--color-text-primary)}.rt-table-wrap:where(.astro-zljzoj3l){overflow-x:auto;margin:24px 0;border:1px solid #E6EEF6;border-radius:18px}.rt-compare:where(.astro-zljzoj3l){width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.rt-compare:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l){text-align:left;font-weight:700;color:var(--color-text-primary);background:var(--color-brand-visual-soft);padding:12px 16px}.rt-compare:where(.astro-zljzoj3l) td:where(.astro-zljzoj3l){vertical-align:top;color:var(--color-text-muted);padding:12px 16px;border-top:1px solid #E6EEF6}.rt-compare:where(.astro-zljzoj3l) td:where(.astro-zljzoj3l):first-child{color:var(--color-text-primary)}.rt-cta:where(.astro-zljzoj3l) h2:where(.astro-zljzoj3l){margin-top:0}@media(max-width:1000px){.rt-summary:where(.astro-zljzoj3l){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.rt-tool:where(.astro-zljzoj3l){padding:24px 20px}.rt-tool-wrap:where(.astro-zljzoj3l){padding:0 16px}.rt-table:where(.astro-zljzoj3l) thead:where(.astro-zljzoj3l){display:none}.rt-table:where(.astro-zljzoj3l),.rt-table:where(.astro-zljzoj3l) tbody:where(.astro-zljzoj3l),.rt-table:where(.astro-zljzoj3l) tfoot:where(.astro-zljzoj3l){display:block}.rt-table:where(.astro-zljzoj3l) tr:where(.astro-zljzoj3l).rt-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:16px 0;border-bottom:1px solid var(--color-border);position:relative}.rt-table:where(.astro-zljzoj3l) tr:where(.astro-zljzoj3l).rt-row td:where(.astro-zljzoj3l){padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.rt-table:where(.astro-zljzoj3l) tr:where(.astro-zljzoj3l).rt-row td:where(.astro-zljzoj3l).rt-col-remove{position:absolute;top:8px;right:0;width:auto}.rt-table:where(.astro-zljzoj3l) tr:where(.astro-zljzoj3l).rt-row td:where(.astro-zljzoj3l):first-child{padding-right:52px}.rt-cell-label:where(.astro-zljzoj3l){position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font:600 13px var(--font-brand-sans);color:var(--color-text-muted)}.rt-table:where(.astro-zljzoj3l) tfoot:where(.astro-zljzoj3l) tr:where(.astro-zljzoj3l){display:none}.rt-summary:where(.astro-zljzoj3l){grid-template-columns:repeat(2,minmax(0,1fr))}.rt-spacer:where(.astro-zljzoj3l){display:none}.rt-actions:where(.astro-zljzoj3l) .btn:where(.astro-zljzoj3l){flex:1 1 100%}}@media(max-width:540px){.rt-page:where(.astro-zljzoj3l){padding-top:48px}.rt-lead:where(.astro-zljzoj3l){font-size:17px}.rt-top:where(.astro-zljzoj3l){grid-template-columns:minmax(0,1fr)}}@media print{@page{size:landscape;margin:12mm}body :not(:has([data-sheet])):not([data-sheet]):not([data-sheet] *){display:none!important}html,body{background:#fff!important}.rt-page:where(.astro-zljzoj3l),.rt-tool-wrap:where(.astro-zljzoj3l),.rt-tool:where(.astro-zljzoj3l){display:block;margin:0;padding:0;border:0;box-shadow:none;background:#fff;max-width:none}.rt-print-title:where(.astro-zljzoj3l){display:block;margin:0 0 12px;font:700 18px var(--font-brand-heading);color:#1d1c1d}.rt-table:where(.astro-zljzoj3l) thead:where(.astro-zljzoj3l){display:table-header-group!important}.rt-table:where(.astro-zljzoj3l){display:table!important}.rt-table:where(.astro-zljzoj3l) tbody:where(.astro-zljzoj3l){display:table-row-group!important}.rt-table:where(.astro-zljzoj3l) tfoot:where(.astro-zljzoj3l){display:table-footer-group!important}.rt-table:where(.astro-zljzoj3l) tr:where(.astro-zljzoj3l).rt-row,.rt-table:where(.astro-zljzoj3l) tfoot:where(.astro-zljzoj3l) tr:where(.astro-zljzoj3l){display:table-row!important}.rt-table:where(.astro-zljzoj3l) tr:where(.astro-zljzoj3l).rt-row td:where(.astro-zljzoj3l){display:table-cell!important;padding:4px 6px!important;position:static!important;border-bottom:1px solid #e4e7eb}.rt-table:where(.astro-zljzoj3l) input:where(.astro-zljzoj3l),.rt-table:where(.astro-zljzoj3l) select:where(.astro-zljzoj3l){border:0!important;min-height:0!important;padding:0!important;background:transparent!important;appearance:none;font-size:11px!important;color:#1d1c1d!important}.rt-money:where(.astro-zljzoj3l) span:where(.astro-zljzoj3l){position:static;transform:none;font-size:11px;color:#1d1c1d}.rt-money:where(.astro-zljzoj3l){display:flex;align-items:baseline}.rt-table:where(.astro-zljzoj3l) tr:where(.astro-zljzoj3l).rt-row td:where(.astro-zljzoj3l).rt-col-remove,.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l).rt-col-remove,.rt-table:where(.astro-zljzoj3l) tfoot:where(.astro-zljzoj3l) td:where(.astro-zljzoj3l).rt-col-remove{display:none!important}.rt-table:where(.astro-zljzoj3l) input:where(.astro-zljzoj3l)::-webkit-calendar-picker-indicator{display:none}.rt-table:where(.astro-zljzoj3l) input:where(.astro-zljzoj3l)[data-empty]{visibility:hidden}.rt-table:where(.astro-zljzoj3l) th:where(.astro-zljzoj3l){font-size:11px;color:#1d1c1d}.rt-cell-label:where(.astro-zljzoj3l),.rt-col-remove:where(.astro-zljzoj3l),.rt-error:where(.astro-zljzoj3l){display:none!important}.rt-summary:where(.astro-zljzoj3l){grid-template-columns:repeat(6,minmax(0,1fr))!important}.rt-summary:where(.astro-zljzoj3l) div:where(.astro-zljzoj3l){background:#fff;border:1px solid #e4e7eb}.rt-summary:where(.astro-zljzoj3l) dd:where(.astro-zljzoj3l){font-size:15px}}
