.rp-sub{--sc-ink:#0e0e0c;--sc-ink-soft:#5e5950;--sc-surface:#fff;--rp-line:#0e0e0c24;--rp-line-strong:#0e0e0c52;--rp-cta-bg:var(--rp-ink);--rp-cta-ink:var(--rp-paper);--rp-cta-hover:#2a2a26;--rp-focus:var(--rp-ink);color:var(--sc-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rp-sub__form{gap:1rem;display:grid;position:relative}.rp-sub__field>label{color:var(--sc-ink)}.rp-sub__hint{color:var(--sc-ink-soft);margin:0;font-size:.8125rem;line-height:1.45}.rp-sub__textarea{resize:vertical;min-height:0;padding-block:.7rem;line-height:1.5}.rp-sub .rp-input[aria-invalid=true]{border-color:var(--rp-orange);box-shadow:0 0 0 1px var(--rp-orange)}.rp-sub__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.rp-sub__bot:empty{display:none}.rp-sub__send{justify-self:start}.rp-sub .rp-btn--primary{border-color:var(--rp-ink);box-shadow:var(--rp-hard)}.rp-sub__done{justify-items:start;gap:1rem;display:grid}.rp-sub__done .rp-ok{font-weight:600}.rp-sub__done:focus{outline:none}.rp-detail__aside>.rp-sub__trigger{justify-self:start}.rp-sub__trigger--link{color:var(--sc-ink-soft);justify-self:center;font-size:.875rem}.rp-sub__trigger--link:hover{color:var(--sc-ink)}.rp-sub--dialog{background:var(--rp-paper-3);border:2px solid var(--rp-ink);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--rp-hard-lg);overscroll-behavior:contain;border-radius:0;margin:auto;padding:0}.rp-sub--dialog::backdrop{background:#0e0e0c99}html:has(.rp-sub--dialog[open]){overflow:hidden}.rp-sub__inner{gap:1rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid}.rp-sub__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rp-sub__kicker{color:var(--sc-ink-soft);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .35rem;font-size:.75rem}.rp-sub__title{font-family:var(--sc-font-display);text-transform:uppercase;font-weight:400;font-size:var(--rp-t-h3);margin:0;line-height:1}[lang=el] .rp-sub__title{letter-spacing:-.02em;font-weight:900}.rp-sub__close{border:2px solid var(--rp-ink);width:2.5rem;height:2.5rem;color:var(--sc-ink);font:inherit;cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:inline-grid}.rp-sub__close:hover{background:var(--rp-ink);color:var(--rp-paper)}.rp-sub__lede{color:var(--sc-ink-soft);margin:0;line-height:1.5}.rp-sub--page{max-width:36rem;padding-bottom:clamp(2.5rem,6vw,5rem)}
