.pp.svelte-14b6ikl{inline-size:100%;container-type:inline-size}.pp-dialog.svelte-14b6ikl{border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--text);background:var(--surface);box-shadow:var(--shadow);font-family:var(--font-ui);gap:.9em;padding:1.2em;font-size:clamp(.625rem,3.4cqi,.9375rem);line-height:1.4;display:grid}.pp-heading.svelte-14b6ikl{font-family:var(--font-display);text-wrap:balance;font-size:1.3em;font-weight:600;line-height:1.2}.pp-options.svelte-14b6ikl{gap:.4em;margin:0;padding:0;list-style:none;display:grid}.pp-option.svelte-14b6ikl{border:1px solid var(--line);border-radius:var(--radius-control);align-items:center;gap:.7em;padding:.5em .75em;display:flex}.pp-option[data-selected=true].svelte-14b6ikl{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.pp-radio.svelte-14b6ikl{border:1.5px solid var(--control-line);background:var(--surface);border-radius:50%;flex:none;block-size:1em;inline-size:1em}.pp-option[data-selected=true].svelte-14b6ikl .pp-radio:where(.svelte-14b6ikl){border-color:var(--brand);box-shadow:inset 0 0 0 .22em var(--surface);background:var(--brand)}.pp-text.svelte-14b6ikl{font-weight:600}.pp-option[data-selected=true].svelte-14b6ikl .pp-text:where(.svelte-14b6ikl){font-weight:700}.pp-remember.svelte-14b6ikl{color:var(--text-muted);align-items:center;gap:.7em;font-size:.9em;display:flex}.pp-check.svelte-14b6ikl{background:var(--brand);border-radius:.25em;flex:none;block-size:1em;inline-size:1em;position:relative}.pp-check.svelte-14b6ikl:after{content:"";border-inline-end:2px solid var(--on-primary);border-block-end:2px solid var(--on-primary);block-size:.55em;inline-size:.28em;position:absolute;inset-block-start:.12em;inset-inline-start:.33em;transform:rotate(45deg)}@media (forced-colors:active){.pp-dialog.svelte-14b6ikl,.pp-option.svelte-14b6ikl,.pp-radio.svelte-14b6ikl{box-shadow:none;border-color:canvastext}.pp-check.svelte-14b6ikl,.pp-option[data-selected=true].svelte-14b6ikl .pp-radio:where(.svelte-14b6ikl){background:canvastext}}.hero-routes.svelte-f8wy1r{justify-items:center;inline-size:100%;display:grid}.devices.svelte-f8wy1r .media-center{margin-inline:auto}.honest.svelte-f8wy1r{padding-block:clamp(2rem,4vw,3.5rem)}.panel.svelte-f8wy1r{gap:1rem;display:grid}.panel__title.svelte-f8wy1r{font-family:var(--font-display);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.panel__title.svelte-f8wy1r svg{color:var(--brand)}.panel__field.svelte-f8wy1r{gap:.375rem;display:grid}.panel__label.svelte-f8wy1r{color:var(--text-muted);font-size:var(--site-caption);font-weight:650}.panel__input.svelte-f8wy1r{border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--canvas);min-block-size:2.5rem;font-size:var(--site-small);align-items:center;gap:.5rem;padding-inline:.75rem;display:flex}.panel__input.svelte-f8wy1r svg{color:var(--text-muted);flex-shrink:0}.panel__input--mono.svelte-f8wy1r{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.panel__choices.svelte-f8wy1r{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.panel__radio.svelte-f8wy1r{font-size:var(--site-small);align-items:center;gap:.5rem;display:inline-flex}.panel__dot.svelte-f8wy1r{border:1.5px solid var(--control-line);background:var(--surface);border-radius:50%;block-size:1rem;inline-size:1rem}.panel__radio[data-on=true].svelte-f8wy1r{font-weight:650}.panel__radio[data-on=true].svelte-f8wy1r .panel__dot:where(.svelte-f8wy1r){border-color:var(--brand);box-shadow:inset 0 0 0 3px var(--surface);background:var(--brand)}.panel__checks.svelte-f8wy1r{font-size:var(--site-small);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.panel__checks.svelte-f8wy1r li:where(.svelte-f8wy1r){align-items:center;gap:.5rem;display:flex}.panel__checks.svelte-f8wy1r svg{color:var(--brand);flex-shrink:0}.panel__button.svelte-f8wy1r{pointer-events:none;justify-self:start}.crosspoint.svelte-f8wy1r{block-size:auto;inline-size:100%;max-inline-size:26rem;color:var(--text);display:block}@media (forced-colors:active){.panel__input.svelte-f8wy1r,.panel__dot.svelte-f8wy1r{border-color:canvastext}}
