.fallback-element[data-v-d5d35eef]{color:var(--shell-muted);background:#16110dc2;border:1px dashed #ffffff3d;border-radius:18px;padding:16px}.fallback-element__label[data-v-d5d35eef]{text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:.76rem}.element-video[data-v-dea297e7]{width:100%;height:100%;position:relative;overflow:hidden}.element-video__media[data-v-dea297e7]{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.element-video__blank[data-v-dea297e7]{background:#0b110e}.element-video__media--alpha[data-v-dea297e7]{object-fit:contain;background:0 0}.element-video__embed[data-v-dea297e7]{pointer-events:none;border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.element-video__sound[data-v-dea297e7]{z-index:2;pointer-events:auto;color:#eafff0;cursor:pointer;background:#080e0b9e;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;transition:background .16s,transform .12s;display:grid;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.element-video__sound[data-v-dea297e7]:hover{background:#080e0bd1}.element-video__sound[data-v-dea297e7]:active{transform:translate(-50%)scale(.94)}.button-element[data-v-f3c7865f]{width:100%;height:100%}.button-element__button[data-v-f3c7865f]{-webkit-appearance:none;appearance:none;text-align:center;cursor:pointer;transform-origin:50%;-webkit-backdrop-filter:brightness();backdrop-filter:brightness();isolation:isolate;will-change:transform, filter;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:8px 12px;line-height:1;transition:transform 80ms ease-out,filter 60ms ease-out,box-shadow .18s,background .18s,-webkit-backdrop-filter 60ms ease-out,backdrop-filter 60ms ease-out;display:flex;position:relative;overflow:hidden}.button-element__button[data-v-f3c7865f]:focus-visible{outline:none}.button-element__label[data-v-f3c7865f]{z-index:1;text-align:center;pointer-events:none;width:100%;line-height:1.2;transition:color .18s,filter .18s,text-shadow .18s;display:block;position:relative}.button-element__label.is-glowing[data-v-f3c7865f]{animation:2.4s ease-in-out infinite alternate button-label-glow-f3c7865f}@keyframes button-label-glow-f3c7865f{0%{filter:brightness(.9);text-shadow:0 0 2px}to{filter:brightness(1.55);text-shadow:0 0 6px,0 0 14px,0 0 24px}}.button-element__button[data-v-f3c7865f]:before,.button-element__button[data-v-f3c7865f]:after{content:"";pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.button-element__button.has-hover-background[data-v-f3c7865f]:before{mix-blend-mode:screen;background:radial-gradient(circle at 50% 30%,#ffffff38 0%,#ffffff1f 28%,#fff0 70%),linear-gradient(#ffffff1a 0%,#1122180a 100%);transition:opacity .18s}.button-element__button.has-press-shine[data-v-f3c7865f]:after,.button-element__button.has-auto-shine[data-v-f3c7865f]:after{background:linear-gradient(115deg,#0000 24%,#ffffff6b 49%,#0000 72%);transition:transform .34s,opacity .18s;top:-24%;bottom:-24%;left:-24%;right:-24%;transform:translate(-135%)skew(-18deg)}.button-element__button.has-auto-shine[data-v-f3c7865f]:after{opacity:1;animation:7s linear infinite button-auto-shine-f3c7865f}.button-element__button.has-hover-background[data-v-f3c7865f]:hover{box-shadow:inset 0 12px 24px #ffffff14,0 0 18px #74ffb424}.button-element__button.has-hover-background[data-v-f3c7865f]:hover:before{opacity:1}.button-element__button.has-hover-foreground:hover .button-element__label[data-v-f3c7865f]{color:color-mix(in srgb, currentColor 74%, white);filter:brightness(1.18)}.button-element__button.has-press-animation[data-v-f3c7865f]:active{box-shadow:inset 0 10px 18px #0000002e,0 0 12px #74ffb414}.button-element__button.has-press-animation[data-v-f3c7865f]:active:before{opacity:.72}.button-element__button.has-press-animation:active .button-element__label[data-v-f3c7865f]{filter:brightness(.96)}.button-element__button.has-press-animation.is-pressed[data-v-f3c7865f]{filter:brightness(.8);-webkit-backdrop-filter:brightness(.8);backdrop-filter:brightness(.8);transition:transform 40ms ease-in,filter 40ms ease-in,-webkit-backdrop-filter 40ms ease-in,backdrop-filter 40ms ease-in;transform:scaleY(.94)translateY(1px);box-shadow:inset 0 14px 24px #00000047,inset 0 -6px 14px #ffffff0d,0 0 12px #74ffb414}.button-element__button.has-press-animation.is-pressed[data-v-f3c7865f]:before{opacity:.72;background:linear-gradient(#ffffff1f 0%,#ffffff0a 34%,#00000024 62%,#0000004d 100%)}.button-element__button.has-press-animation.is-pressed .button-element__label[data-v-f3c7865f]{filter:brightness(.96)}.button-element__button.has-press-shine.is-press-shining[data-v-f3c7865f]:after{opacity:1;animation:.65s linear button-press-shine-f3c7865f}@keyframes button-auto-shine-f3c7865f{0%,82%{opacity:0;transform:translate(-135%)skew(-18deg)}84%{opacity:.9;transform:translate(-135%)skew(-18deg)}92%{opacity:1;transform:translate(92%)skew(-18deg)}to{opacity:0;transform:translate(92%)skew(-18deg)}}@keyframes button-press-shine-f3c7865f{0%,8%{opacity:0;transform:translate(-135%)skew(-18deg)}10%{opacity:.9;transform:translate(-135%)skew(-18deg)}82%{opacity:1;transform:translate(92%)skew(-18deg)}to{opacity:0;transform:translate(92%)skew(-18deg)}}.hu-doorbell[data-v-ae2bd1ea]{box-sizing:border-box;background:linear-gradient(145deg,#262a27,#171a18,#262a27,#131614,#262a27);border:1px solid #ffffff1a;flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;padding:16px 14px;display:flex;overflow:hidden}.hu-doorbell--bare[data-v-ae2bd1ea]{background:0 0;border:none;box-shadow:none!important}.hu-doorbell__plates[data-v-ae2bd1ea]{flex-direction:column;gap:8px;display:flex}.hu-doorbell__plate[data-v-ae2bd1ea]{text-align:center;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000000d 1px 2px),linear-gradient(#cdd2d6 0%,#a7adb2 45%,#c3c8cc 55%,#8f969b 100%);border:1px solid #00000073;padding:10px 12px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 2px #0000004d,0 2px 5px #0006}.hu-doorbell__plate-line1[data-v-ae2bd1ea]{color:#23282c;font-family:var(--hud-font-body,Arial, sans-serif);letter-spacing:.04em;text-shadow:0 1px #ffffff59;word-break:break-word;font-size:1.15rem;font-weight:700;line-height:1.2}.hu-doorbell__plate-line2[data-v-ae2bd1ea]{color:#3a4045;font-family:var(--hud-font-label,"Arial Narrow", Arial, sans-serif);letter-spacing:.05em;text-shadow:0 1px #ffffff4d;word-break:break-word;font-size:.9rem;font-weight:600;line-height:1.25}.hu-doorbell__mid[data-v-ae2bd1ea]{justify-content:center;display:flex}.hu-doorbell__btn[data-v-ae2bd1ea]{cursor:pointer;background:linear-gradient(145deg,#b1b1b1,#484848);border:5px solid #5f5f5f;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:0 6px 14px #0000008c,0 2px 4px #0006,inset 0 1px 1px #fff6}.hu-doorbell__btn.is-inert[data-v-ae2bd1ea]{cursor:default;opacity:.55}.hu-doorbell__btn[data-v-ae2bd1ea]:focus{outline:none}.hu-doorbell__btn[data-v-ae2bd1ea]:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 9px #000000bf,0 6px 14px #0000008c}.hu-doorbell__led[data-v-ae2bd1ea]{pointer-events:none;border:3px solid;border-radius:50%;transition:border-color .25s,box-shadow .25s;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.hu-doorbell__led.is-ringing[data-v-ae2bd1ea]{animation:.9s infinite hu-doorbell-blink-ae2bd1ea}.hu-doorbell__dome[data-v-ae2bd1ea]{background:conic-gradient(#a8a8a8 0deg,#d6d6d6 60deg,#c8c8c8 90deg,#b0b0b0 120deg,#888 180deg,#cecece 210deg,#dadada 270deg,#acacac 300deg,#c4c4c4 330deg,#b8b8b8 360deg);border-radius:50%;width:78%;height:78%;transition:transform .12s;box-shadow:inset 0 3px 6px #ffffff73,inset 0 -5px 9px #0006,0 1px 2px #00000059}.hu-doorbell__btn:not(.is-inert):active .hu-doorbell__dome[data-v-ae2bd1ea]{transform:scale(.93)}.hu-doorbell__reply[data-v-ae2bd1ea]{text-align:center;color:#1c2125;max-width:92%;font-family:var(--hud-font-body,Arial, sans-serif);letter-spacing:.03em;word-break:break-word;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000000d 1px 2px),linear-gradient(#cdd2d6 0%,#a7adb2 45%,#c3c8cc 55%,#8f969b 100%);border:1px solid #00000073;border-radius:8px;align-self:center;padding:8px 18px;font-size:1.05rem;font-weight:700;animation:.4s ease-out hu-doorbell-reply-in-ae2bd1ea;box-shadow:inset 0 1px #ffffff8c,0 3px 8px #00000073}.hu-doorbell__caption[data-v-ae2bd1ea]{text-align:center;color:#e8f4e8e0;min-height:1.2em;font-family:var(--hud-font-label,"Arial Narrow", Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;text-shadow:0 1px 2px #00000080;font-size:.92rem;font-weight:600}.hu-doorbell__caption.is-notified[data-v-ae2bd1ea]{color:#7fdc8f}.hu-doorbell__hint[data-v-ae2bd1ea]{text-align:center;color:#e8f4e8c7;font-family:var(--hud-font-body,Arial, sans-serif);text-shadow:0 1px 2px #00000080;font-size:.82rem;line-height:1.35}.hu-doorbell__hint[data-v-ae2bd1ea]:empty{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hu-doorbell__caption.is-error[data-v-ae2bd1ea]{color:#e6b25a}.hu-doorbell--delivery[data-v-ae2bd1ea]{position:relative}.hu-doorbell__delivery-open[data-v-ae2bd1ea]{color:#e8f4e8c7;font-family:var(--hud-font-body,Arial, sans-serif);text-underline-offset:3px;text-shadow:0 1px 2px #00000080;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;margin:0;padding:4px 8px;font-size:.82rem;line-height:1.3;text-decoration:underline}.hu-doorbell__delivery-open[data-v-ae2bd1ea]:hover{color:#fff}.hu-doorbell__delivery-open[data-v-ae2bd1ea]:focus{outline:none}.hu-doorbell__delivery-open[data-v-ae2bd1ea]:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 5px #000000bf}.hu-doorbell__delivery-report[data-v-ae2bd1ea]:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 5px #000000bf}.hu-doorbell__delivery-close[data-v-ae2bd1ea]:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 5px #000000bf}.hu-doorbell__delivery-panel[data-v-ae2bd1ea]{z-index:2;box-sizing:border-box;border-radius:inherit;color:#e8f4e8eb;font-family:var(--hud-font-body,Arial, sans-serif);background:linear-gradient(145deg,#262a27,#171a18,#262a27,#131614,#262a27);flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.hu-doorbell__delivery-panel[data-v-ae2bd1ea]:focus{outline:none}.hu-doorbell__delivery-title[data-v-ae2bd1ea]{padding-right:28px;font-size:.92rem;font-weight:700;line-height:1.3}.hu-doorbell__delivery-text[data-v-ae2bd1ea]{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.hu-doorbell__delivery-close[data-v-ae2bd1ea]{color:#e8f4e8c7;cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0;font-size:1.3rem;line-height:1;position:absolute;top:6px;right:8px}.hu-doorbell__delivery-report[data-v-ae2bd1ea]{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:10px;align-self:center;margin-top:auto;padding:10px 18px;font-size:.95rem;font-weight:700}.hu-doorbell__delivery-report[data-v-ae2bd1ea]:focus{outline:none}.hu-doorbell__delivery-report.is-inert[data-v-ae2bd1ea]{cursor:default;opacity:.55}.hu-doorbell__delivery-report.is-done[data-v-ae2bd1ea]{border-color:#7fdc8f}.hu-doorbell__delivery-status[data-v-ae2bd1ea]{text-align:center;min-height:1.3em;font-size:.85rem;line-height:1.35}.hu-doorbell__delivery-status.is-done[data-v-ae2bd1ea]{color:#7fdc8f}.hu-doorbell__delivery-status.is-error[data-v-ae2bd1ea]{color:#e6b25a}@keyframes hu-doorbell-blink-ae2bd1ea{0%,to{border-color:#ff2f2f;box-shadow:0 0 12px #ff2f2f,inset 0 0 8px #ff2f2f}50%{box-shadow:none;border-color:#3a0a0a}}@keyframes hu-doorbell-reply-in-ae2bd1ea{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hu-doorbell__led.is-ringing[data-v-ae2bd1ea]{border-color:#ff2f2f;animation:none}.hu-doorbell__dome[data-v-ae2bd1ea]{transition:none}.hu-doorbell__reply[data-v-ae2bd1ea]{animation:none}}.image-element[data-v-b36cb939]{width:100%;height:100%;margin:0}.image-element--fade[data-v-b36cb939]{opacity:0;transition:opacity 1.5s}.image-element--fade.is-visible[data-v-b36cb939]{opacity:1}.image-element--action[data-v-b36cb939]{cursor:pointer}.image-element__frame[data-v-b36cb939]{width:100%;height:100%;overflow:hidden}.image-element__media[data-v-b36cb939]{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.text-element[data-v-fba60d00]{white-space:pre-wrap;background:0 0;width:100%;height:100%;overflow:hidden}.text-element--action[data-v-fba60d00]{cursor:pointer}.text-element__heading[data-v-fba60d00]{margin:0;font-size:1.35em;line-height:1.15}.text-element__body[data-v-fba60d00]{font:inherit;letter-spacing:inherit;color:inherit;white-space:inherit;margin:0}.text-element__pending[data-v-fba60d00]{visibility:hidden}.text-element__caret[data-v-fba60d00]{vertical-align:-.05em;background:currentColor;border-radius:1px;width:.5em;height:.1em;margin-left:.04em;animation:1.05s step-end infinite text-element-caret-fba60d00;display:inline-block}@keyframes text-element-caret-fba60d00{0%,49%{opacity:1}50%,to{opacity:0}}.text-element__content--underline[data-v-fba60d00]{max-width:100%;display:inline-block;position:relative}.text-element__underline[data-v-fba60d00]{transform-origin:0;background:currentColor;border-radius:1px;height:.07em;min-height:1px;position:absolute;bottom:-.12em;left:0;right:0;transform:scaleX(1)}.text-element__underline.is-animating[data-v-fba60d00]{animation:.5s ease-out both text-element-underline-fba60d00}@keyframes text-element-underline-fba60d00{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.text-element.is-popup[data-v-fba60d00]{animation:.5s ease-out both text-element-popup-fba60d00}@keyframes text-element-popup-fba60d00{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}.text-element__heading+.text-element__body[data-v-fba60d00]{margin-top:.4em}
