.rd2-hl-root.is-armed{cursor:text}.rd2-hl-root.is-armed ::selection{background-color:var(--rd-hl-active);color:var(--rd-ink)}.rd2-hl-mark{color:inherit;background-color:#0000;background-image:linear-gradient(var(--rd-hl), var(--rd-hl));-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:.125rem}.rd2-hl-mark:focus-visible{outline:.125rem solid var(--rd-forest);outline-offset:.125rem}@media (prefers-reduced-motion:no-preference){.rd2-hl-mark[data-hl-reveal]{animation:rd2-hl-paint .55s var(--rd-ease) forwards;background-size:0% 100%}}@keyframes rd2-hl-paint{to{background-size:100% 100%}}.rd2-hl-root{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.rd2-hl-dock{z-index:30;background:var(--rd-paper);-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;padding:.25rem;display:flex;position:fixed;box-shadow:0 .0625rem .125rem #0d100e0a,0 .75rem 1.75rem #0d100e14}@media (min-width:48.0625rem){.rd2-hl-root{padding-bottom:0}.rd2-hl-dock{flex-direction:column;inset-block-start:50%;inset-inline-end:var(--rd-gutter);translate:0 -50%}.rd2-hl-swatches-clip{grid-template-rows:0fr;grid-template-columns:none}.rd2-hl-swatches-overflow{min-block-size:0}.rd2-hl-swatches{flex-direction:column;width:auto;height:max-content;padding-block:.375rem .5rem;padding-inline:0}.rd2-hl-dock.is-armed .rd2-hl-swatches-clip,.rd2-hl-dock:focus-within .rd2-hl-swatches-clip{pointer-events:auto;grid-template-rows:1fr;grid-template-columns:none}}@media (max-width:48rem){.rd2-hl-dock{left:50%;inset-block-end:calc(1.25rem + env(safe-area-inset-bottom));translate:-50%}.rd2-hl-dock.is-armed .rd2-hl-swatches-clip,.rd2-hl-dock:focus-within .rd2-hl-swatches-clip{pointer-events:auto;grid-template-columns:1fr}}.rd2-hl-tool{width:2.75rem;height:2.75rem;color:var(--rd-ink-60);cursor:pointer;transition:color var(--rd-duration-ui) var(--rd-ease), background-color var(--rd-duration-ui) var(--rd-ease), scale var(--rd-duration-fast) var(--rd-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rd2-hl-tool:focus-visible{outline:.125rem solid var(--rd-forest);outline-offset:.125rem}.rd2-hl-tool:active{scale:.96}.rd2-hl-tool[aria-pressed=true],.rd2-hl-dock.is-armed .rd2-hl-tool{color:var(--rd-ink);background-color:var(--rd-hl)}.rd2-hl-swatches-clip{pointer-events:none;grid-template-columns:0fr;display:grid}.rd2-hl-swatches-overflow{min-inline-size:0;overflow:hidden}.rd2-hl-swatches{align-items:center;gap:.5rem;width:max-content;padding-inline:.375rem .5rem;display:flex}.rd2-hl-swatch{background:var(--rd-hl);cursor:pointer;width:1.25rem;height:1.25rem;transition:scale var(--rd-duration-fast) var(--rd-ease);border:.0625rem solid #0d100e2e;flex-shrink:0;padding:0;position:relative}.rd2-hl-swatch:after{content:"";position:absolute;inset:-.5rem}.rd2-hl-swatch:hover{scale:1.06}.rd2-hl-swatch:active{scale:.96}.rd2-hl-swatch:focus-visible{outline:.125rem solid var(--rd-forest);outline-offset:.125rem}.rd2-hl-swatch[aria-checked=true]{box-shadow:inset 0 0 0 .125rem var(--rd-paper);border-color:var(--rd-ink)}@media (hover:hover){.rd2-hl-dock:hover .rd2-hl-tool{color:var(--rd-ink);background-color:var(--rd-hl)}.rd2-hl-dock:hover .rd2-hl-swatches-clip{pointer-events:auto;grid-template-columns:1fr}}@media (hover:hover) and (min-width:48.0625rem){.rd2-hl-dock:hover .rd2-hl-swatches-clip{grid-template-rows:1fr;grid-template-columns:none}}@media (hover:none){.rd2-hl-tool{color:var(--rd-ink);background-color:var(--rd-hl)}.rd2-hl-swatches-clip{pointer-events:auto;grid-template-columns:1fr}.rd2-hl-swatch{width:1.5rem;height:1.5rem}}@media (hover:none) and (min-width:48.0625rem){.rd2-hl-swatches-clip{grid-template-rows:1fr;grid-template-columns:none}}@media (prefers-reduced-motion:no-preference){.rd2-hl-swatches-clip{transition:grid-template-columns var(--rd-duration-ui) var(--rd-ease)}}@media (prefers-reduced-motion:no-preference) and (min-width:48.0625rem){.rd2-hl-swatches-clip{transition:grid-template-rows var(--rd-duration-ui) var(--rd-ease)}}
