.rp-page{padding-block:24px 56px}.rp-form{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.rp-field{grid-column:span 3;min-width:0;border:0;padding:0;margin:0}.rp-field--wide,.rp-field--btn{grid-column:span 12}.rp-label{display:block;margin-bottom:6px;font-size:var(--fs-1);font-weight:600;color:var(--ui-muted)}.rp-input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface);font-size:var(--fs-3);color:var(--ui-heading)}.rp-input:focus{outline:none;border-color:var(--ui-accent-ink)}.rp-money{position:relative}.rp-money>span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ui-muted);font-size:var(--fs-3)}.rp-money .rp-input{padding-left:26px}.rp-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ui-line);border-radius:10px;overflow:hidden;background:var(--ui-surface)}.rp-seg label{position:relative;cursor:pointer}.rp-seg input{position:absolute;opacity:0;inset:0;cursor:pointer}.rp-seg span{display:flex;align-items:center;justify-content:center;min-height:42px;font-size:var(--fs-2);font-weight:600;color:var(--ui-body)}.rp-seg input:checked+span{background:var(--ui-accent-tint);color:var(--ui-accent-ink)}.rp-seg input:focus-visible+span{outline:2px solid var(--ui-accent-ink);outline-offset:-2px}.rp-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:10px;box-shadow:var(--e3);overflow:hidden}.rp-list button{display:flex;width:100%;justify-content:space-between;gap:12px;align-items:baseline;padding:10px 14px;text-align:left;background:none;border:0;border-bottom:1px solid var(--ui-line);font-size:var(--fs-3);color:var(--ui-heading);cursor:pointer}.rp-list button:last-child{border-bottom:0}.rp-list button:hover,.rp-list button[aria-selected=true]{background:var(--ui-accent-tint)}.rp-list small{font-size:var(--fs-1);color:var(--ui-muted)}.rp-note{font-size:var(--fs-1);line-height:1.5;color:var(--ui-muted);max-width:var(--measure)}.rp-report{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:16px;padding:28px 32px;max-width:920px}.rp-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;align-items:flex-start;padding-bottom:16px;border-bottom:2px solid var(--ui-heading)}.rp-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-6, 1.75rem);line-height:1.2;color:var(--ui-heading)}.rp-brand{font-family:var(--font-display);font-size:var(--fs-2);color:var(--ui-heading);white-space:nowrap}.rp-brief{margin-top:6px;font-size:var(--fs-2);color:var(--ui-body)}.rp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.rp-sec{padding:16px 0;border-bottom:1px solid var(--ui-line);break-inside:avoid}.rp-sec--full{grid-column:1 / -1}.rp-h{font-size:var(--fs-1);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted)}.rp-big{margin-top:6px;font-size:var(--fs-5);font-weight:700;line-height:1.3;color:var(--ui-heading);font-variant-numeric:tabular-nums}.rp-big a:hover{color:var(--ui-accent-ink);text-decoration:underline}.rp-p{margin-top:4px;font-size:var(--fs-2);line-height:1.55;color:var(--ui-body)}.rp-p b{color:var(--ui-heading);font-variant-numeric:tabular-nums}.rp-p a{color:var(--ui-accent-ink);font-weight:600}.rp-sub{display:block;font-size:var(--fs-1);color:var(--ui-muted)}.rp-src{margin-top:6px;font-size:var(--fs-0);line-height:1.45;color:var(--ui-muted)}.rp-src a{text-decoration:underline}.rp-rows{margin-top:6px;display:grid;gap:4px}.rp-row{display:grid;grid-template-columns:9.5rem 1fr;gap:12px;font-size:var(--fs-2);line-height:1.5;color:var(--ui-body)}.rp-row b{color:var(--ui-heading)}.rp-alts{margin-top:8px;width:100%;border-collapse:collapse;font-size:var(--fs-2)}.rp-alts th{text-align:left;font-size:var(--fs-1);font-weight:600;color:var(--ui-muted);padding:6px 8px 6px 0;border-bottom:1px solid var(--ui-line)}.rp-alts td{padding:8px 8px 8px 0;border-bottom:1px solid var(--ui-line);color:var(--ui-body);vertical-align:top;font-variant-numeric:tabular-nums}.rp-alts td a{font-weight:600;color:var(--ui-heading)}.rp-alts td a:hover{color:var(--ui-accent-ink);text-decoration:underline}.rp-foot{margin-top:16px;font-size:var(--fs-0);line-height:1.5;color:var(--ui-muted)}.rp-foot p+p{margin-top:4px}.rp-foot a{text-decoration:underline}@media(max-width:900px){.rp-field{grid-column:span 6}}@media(max-width:640px){.rp-field{grid-column:span 12}.rp-report{padding:20px 16px;border-radius:12px}.rp-grid{grid-template-columns:1fr}.rp-row{grid-template-columns:1fr;gap:0}.rp-alts thead{display:none}.rp-alts tr{display:grid;grid-template-columns:1fr 1fr;padding:8px 0;border-bottom:1px solid var(--ui-line)}.rp-alts td{border:0;padding:2px 8px 2px 0}.rp-alts td:first-child{grid-column:1 / -1}}@media print{body>header,body>footer,header.sticky,footer,.rp-intro,#rp-status,.rp-actions,.ui-crumb,[data-sr-cookie]{display:none!important}.rp-page{padding:0}.rp-report{border:0;padding:0;max-width:none;margin:0}.rp-sec{padding:8px 0}.rp-p,.rp-row,.rp-alts{font-size:10pt}.rp-big{font-size:12pt}.rp-src,.rp-foot{font-size:7.5pt}a{color:inherit!important;text-decoration:none!important}@page{margin:12mm}}
