:root{--composer-pad:var(--s-5);--composer-text:var(--text-lg);--composer-text-phone:var(--text-md);--composer-note:var(--text-sm);--composer-ctl:var(--nav-ctl);--composer-menu-w:var(--s-32);--composer-menu-r:var(--r-lg);--composer-item-r:var(--r-window);--composer-icon:1rem;--composer-shape-w:6.25rem;--composer-shape-h:1.75rem}.lr-composer{position:relative;width:min(47.5rem,100%);padding:var(--s-4) var(--composer-pad) var(--composer-pad);border:1px solid var(--rule);border-radius:var(--composer-r);background:var(--paper-1);box-shadow:var(--shadow-floating);color:var(--ink-12);text-align:start}.lr-composer:after,.lr-composer:before{content:"";position:absolute;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-soft)}.lr-composer:before{inset:-1px;border:1px solid var(--ink-12)}.lr-composer:after{inset:calc(-1px - 3px);border:3px solid var(--hi-ring);border-radius:calc(var(--composer-r) + 3px)}.lr-composer:has(.lr-composer__field:focus):after,.lr-composer:has(.lr-composer__field:focus):before{opacity:1}.lr-composer__modes{position:relative;display:flex;gap:var(--s-6);margin:calc(-1 * var(--s-2)) calc(-1 * var(--composer-pad)) 0;padding-inline:var(--composer-pad);border-block-end:1px solid var(--rule)}.lr-composer__mode{display:inline-flex;align-items:center;gap:var(--s-1_5);min-height:var(--composer-ctl);padding:0;border:0;border-radius:var(--r-xs);background:none;font-family:var(--font-sans);font-size:var(--m-text-body-3);font-weight:500;letter-spacing:var(--tracking-normal);color:var(--ink-7);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-soft)}.lr-composer__mode:hover{color:var(--ink-9)}.lr-composer__mode[aria-checked=true]{color:var(--ink-12)}.lr-composer__mode .lr-composer__mode-i{flex:none;inline-size:var(--composer-icon);block-size:var(--composer-icon)}.lr-composer__mode:focus-visible{outline-offset:-2px}.lr-composer__uline{position:absolute;inset-block-end:-1px;inset-inline-start:0;width:var(--s-24);height:2px;border-radius:2px;background:var(--ink-12);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}[dir=rtl] .lr-composer__uline{transform-origin:100% 50%}.lr-composer__uline.is-live{transition:transform var(--dur-base) var(--ease-out-soft)}.lr-composer__modes [data-door=full],.lr-composer__shape[data-mode=full]{--door:var(--tint-sky);--door-ink:var(--tint-sky-ink);--door-strong:var(--tint-sky-strong);--door-edge:var(--tint-sky-edge)}.lr-composer__modes [data-door=crash],.lr-composer__shape[data-mode=crash]{--door:var(--tint-peach);--door-ink:var(--tint-peach-ink);--door-strong:var(--tint-peach-strong);--door-edge:var(--tint-peach-edge)}.lr-composer__modes [data-door=search],.lr-composer__shape[data-mode=search]{--door:var(--tint-lilac);--door-ink:var(--tint-lilac-ink);--door-strong:var(--tint-lilac-strong);--door-edge:var(--tint-lilac-edge)}.lr-composer__mode[aria-checked=true] .lr-composer__mode-i{color:var(--door-edge)}.lr-composer__shape{display:flex;align-items:center;gap:var(--s-2_5);min-inline-size:0;padding:var(--s-1) var(--s-3) var(--s-1) var(--s-2);border-radius:var(--m-radius-pill);background:var(--door);color:var(--door-ink);font-size:var(--composer-note);font-weight:500;line-height:1.3;animation:lr-shape-fade var(--dur-base) var(--ease-out-soft) both}.lr-composer__shape-art{flex:none;inline-size:var(--composer-shape-w);block-size:var(--composer-shape-h);overflow:visible}[dir=rtl] .lr-composer__shape-art{transform:scaleX(-1)}.lr-shape__line{fill:none;stroke:var(--door-edge);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:lr-shape-draw var(--dur-draw) var(--ease-settle) forwards}.lr-shape__line--dash{stroke-dasharray:.06 .08;stroke-dashoffset:0;animation:lr-shape-fade var(--dur-base) var(--ease-out-soft) both}.lr-shape__line--faint{stroke:var(--door-strong)}.lr-shape__dot,.lr-shape__node{transform-box:fill-box;transform-origin:center;animation:lr-shape-land var(--dur-slow) var(--ease-spring) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}.lr-shape__node{fill:var(--paper-1);stroke:var(--door-edge);stroke-width:1.75}.lr-shape__node.is-on{fill:var(--door-edge)}.lr-shape__node--faint{stroke:var(--door-strong)}.lr-shape__dot{fill:var(--door-edge);stroke:none}.lr-shape__wedge{fill:var(--door-strong);stroke:none;animation:lr-shape-fade var(--dur-slow) var(--ease-out-soft) both;animation-delay:.26s}.lr-composer__shape-line{min-inline-size:0;animation:lr-shape-fade var(--dur-base) var(--ease-out-soft) both;animation-delay:80ms}@keyframes lr-shape-draw{to{stroke-dashoffset:0}}@keyframes lr-shape-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes lr-shape-fade{0%{opacity:0}to{opacity:1}}.lr-composer__fieldwrap{position:relative;margin-top:var(--s-1)}.lr-composer__field,.lr-composer__ph{padding:calc(var(--s-3) + var(--s-0_5)) 0 var(--s-3);font-family:var(--font-sans);font-size:var(--composer-text);line-height:1.5;letter-spacing:var(--tracking-head)}.lr-composer__field{display:block;width:100%;height:var(--composer-field-h);margin:0;border:0;border-radius:0;outline:none;resize:none;background:transparent;color:var(--ink-12);caret-color:var(--ink-12)}.lr-composer__field:focus,.lr-composer__field:focus-visible{outline:none;box-shadow:none}.lr-composer__ph{position:absolute;inset:0;overflow:hidden;color:var(--ink-7);white-space:pre-wrap;pointer-events:none}.lr-composer__fieldwrap.is-filled .lr-composer__ph{visibility:hidden}.lr-composer__caret{display:inline-block;width:2px;height:1.15em;margin-inline-start:1px;border-radius:1px;background:var(--ink-12);vertical-align:-.18em}.lr-composer__caret.is-blink{animation:lr-composer-blink var(--dur-caret) step-end infinite}.lr-composer__field:focus~.lr-composer__ph .lr-composer__caret{visibility:hidden}@keyframes lr-composer-blink{50%{opacity:0}}.lr-composer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-2)}.lr-composer .pill.lr-composer__build{position:relative;block-size:var(--composer-ctl);min-block-size:var(--composer-ctl);gap:var(--s-2);margin-inline-start:auto;padding-inline:var(--composer-pad) var(--s-2);border-radius:var(--m-radius-pill);font-size:var(--m-text-body-3);line-height:1}.lr-composer__build.is-pending{opacity:1;cursor:progress}.lr-composer__build.is-pending .lr-composer__cta{opacity:0}.lr-composer__cta{transition:opacity var(--dur-fast) var(--ease-out-soft)}.lr-composer__dots{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--hi-ink)}.pill.lr-composer__build.is-pending:disabled{opacity:1}.lr-composer.is-sending{transform:translateY(calc(-1 * var(--s-1)));box-shadow:var(--shadow-floating);transition:transform var(--dur-base) var(--ease-settle)}@media (prefers-reduced-motion:reduce){.lr-composer.is-sending{transform:none}}.lr-composer__lang{position:relative;flex:none}.lr-composer__lang .chip{height:var(--app-touch-target,var(--nav-ctl));box-shadow:none}.lr-composer__lang .chip:before{content:none}.lr-composer__lang .chip:after{content:"";position:absolute;inset-block:var(--s-1_5);inset-inline:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rule-2);pointer-events:none}.lr-composer__lang .chip[aria-expanded=true]{color:var(--ink-12)}.lr-composer__lang .chip[aria-expanded=true]:after{box-shadow:inset 0 0 0 1px var(--ink-12)}.lr-composer__lang .chip .i{transition:transform var(--dur-base) var(--ease-out-soft)}.lr-composer__lang .chip[aria-expanded=true] .i{transform:rotate(180deg)}.lr-composer__menu{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + var(--s-2));z-index:9;display:flex;flex-direction:column;min-width:var(--composer-menu-w);padding:var(--s-1_5);border:1px solid var(--rule);border-radius:var(--composer-menu-r);background:var(--paper-1);box-shadow:var(--shadow-floating)}.lr-composer__lang--end .lr-composer__menu{inset-inline-start:auto;inset-inline-end:0}.lr-composer__item{display:flex;align-items:center;gap:var(--s-3);min-height:var(--composer-ctl);padding:0 var(--s-3);border:0;border-radius:var(--composer-item-r);background:transparent;font-family:var(--font-sans);font-size:var(--m-text-body-3);font-weight:500;color:var(--ink-12);text-align:start;white-space:nowrap;cursor:pointer}.lr-composer__item:hover,.lr-composer__item[aria-checked=true]{background:var(--paper-3)}.lr-composer__native{font-weight:400;color:var(--ink-7)}.lr-composer__error{margin:var(--s-3) 0 0;font-family:var(--font-sans);font-size:var(--composer-note);line-height:1.5;color:var(--ink-12)}.lr-composer__error-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.lr-phonelink{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-5);text-align:start}.lr-phonelink__label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--ink-12)}.lr-phonelink__row{display:flex;align-items:center;gap:var(--s-2)}.lr-phonelink__field{flex:1;min-width:0}[dir=rtl] .lr-phonelink__field{text-align:end}.lr-phonelink__title{margin:0;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-head);color:var(--ink-12)}.lr-phonelink__error,.lr-phonelink__line{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5}.lr-phonelink__line{color:var(--ink-9)}.lr-phonelink__error{color:var(--ink-12)}@media (max-width:47.99em){.lr-composer{padding:calc(var(--s-3) + var(--s-0_5)) var(--s-4) var(--s-4)}.lr-composer__modes{gap:var(--s-4);margin:calc(-1 * var(--s-1_5)) calc(-1 * var(--s-4)) 0;padding-inline:var(--s-4);overflow-x:auto;scrollbar-width:none}.lr-composer__modes::-webkit-scrollbar{display:none}.lr-composer__mode .lr-composer__mode-i{display:none}.lr-composer__uline{inset-block-end:0}.lr-composer__shape-line{display:none}.lr-composer__field,.lr-composer__ph{font-size:var(--composer-text-phone)}}@media (prefers-reduced-motion:reduce){.lr-composer:after,.lr-composer:before,.lr-composer__lang .chip .i,.lr-composer__mode,.lr-composer__uline.is-live{transition:none}.lr-composer__caret.is-blink{animation:none}.lr-composer__shape,.lr-composer__shape-line,.lr-shape__dot,.lr-shape__line,.lr-shape__node,.lr-shape__wedge{animation:none;stroke-dashoffset:0}}