.hc-count-button{color:#303b48;min-width:72px;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dbe5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-weight:600;display:flex}.hc-count-button:focus{outline:none}.hc-count-button:focus-visible{outline-offset:2px;outline:2px solid #87b6e9}.hc-count-button[data-state=open]{background:#f8fbff;border-color:#86add6}.hc-count-menu{z-index:120;min-width:100px;max-height:var(--radix-dropdown-menu-content-available-height);color:#38495e;background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:5px;overflow-y:auto;box-shadow:0 8px 24px #233b531a}.hc-count-option{cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:16px;height:34px;padding:6px 10px;font-size:14px;display:flex}.hc-count-option[data-highlighted]{background:#f0f5fb}.hc-count-option[data-state=checked]{color:#06c;background:#edf5ff;font-weight:600}.hc-count-menu{min-width:88px;width:calc(var(--radix-dropdown-menu-trigger-width) + 12px);border-color:#e1e7ee;border-radius:9px;padding:4px;box-shadow:0 4px 6px #20364a05,0 12px 28px #20364a12}.hc-count-option{font-variant-numeric:tabular-nums;border-radius:5px;gap:10px;height:30px;padding:5px 10px;font-size:13px}.hc-count-option[data-state=checked]{color:#06c;background:#eaf3ff}@media (pointer:coarse){.hc-count-option{height:38px}}.hc-count-value small{display:none}@media (max-width:700px){.hc-mobile-quantity .hc-count-button{text-align:left;gap:8px;min-width:96px;height:50px;padding:5px 10px}.hc-mobile-quantity .hc-count-value{flex-direction:column;gap:2px;line-height:1.1;display:flex}.hc-mobile-quantity .hc-count-value small{color:#717b89;max-width:86px;font-size:10px;font-weight:500;display:block}.hc-mobile-quantity .hc-count-value>span{font-size:15px;font-weight:600}}
.hr-picker{text-align:left;color:#45454c;flex-shrink:0;position:relative}.hr-picker summary{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d6d9e1;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:9px 12px;list-style:none;display:flex}.hr-picker summary::-webkit-details-marker{display:none}.hr-picker summary>span:not(.hr-shape){gap:2px;display:grid}.hr-picker small{color:#6e6e73;font-size:10px}.hr-picker strong{font-size:14px;font-weight:600}.hr-shape{box-sizing:border-box;border:1.5px solid;border-radius:3px;flex-shrink:0;display:inline-block}.hr-picker[open] summary{color:#06c;background:#f3f8ff;border-color:#0071e3}.hr-options{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #e2e4e9;border-radius:18px;width:280px;max-width:calc(100vw - 64px);padding:16px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 12px 40px #1d293326}.hr-options p{color:#1d1d1f;margin:0 0 12px;font-size:13px;font-weight:600}.hr-options>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hr-options button{color:#60646d;cursor:pointer;background:#fafafa;border:1px solid #e4e5e9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:70px;font-size:12px;display:flex;position:relative}.hr-options button[aria-pressed=true]{color:#06c;background:#edf5ff;border-color:#0071e3}.hr-options button:hover{background:#edf5ff}.hr-check{position:absolute;top:3px;right:3px}.hr-picker summary:focus-visible,.hr-options button:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.hs-hero .hc-composer:has(.hr-picker){overflow:visible}.hc-composer:has(.hr-picker) .hc-toolbar{border-radius:0 0 22px 22px}.hr-picker[open]{z-index:30}
.xVMQPa_dialog{box-sizing:border-box;scrollbar-width:none;color:#1d1d1f;background:#fff;border:0;border-radius:20px;flex-direction:column;align-content:flex-start;width:min(94vw,600px);height:fit-content;min-height:0;max-height:calc(100dvh - 24px);margin:auto;padding:clamp(16px,3vw,25px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}.xVMQPa_dialog::-webkit-scrollbar{display:none}.xVMQPa_dialog::backdrop{background:#000000a6}.xVMQPa_top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.xVMQPa_top h2{font-size:22px;font-weight:600}.xVMQPa_top button{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:10px}.xVMQPa_dialog>p{color:#64646b;flex:none;margin:0 0 12px;font-size:14px}.xVMQPa_dialog video{object-fit:contain;background:#f5f5f7;border-radius:12px;width:100%;max-height:55dvh;margin:15px 0;display:block;transform:scaleX(-1)}.xVMQPa_capture{color:#fff;cursor:pointer;background:#0071e3;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 24px;font-size:16px;display:flex}.xVMQPa_capture:disabled{opacity:.45;cursor:default}.xVMQPa_dialog button:focus-visible{outline:0;box-shadow:0 0 0 3px #0071e347}.xVMQPa_viewport{background:#f5f5f7;border-radius:12px;margin:15px 0;position:relative;overflow:hidden}.xVMQPa_viewport video{width:100%;margin:0;display:block;transform:scaleX(-1)}.xVMQPa_viewportSquare{aspect-ratio:1;max-width:55dvh;margin:15px auto}.xVMQPa_viewportPortrait{aspect-ratio:3/4;align-self:center;width:min(75vw,420px,75dvh - 142.5px);max-width:100%;height:auto;margin:12px auto}.xVMQPa_viewportPortrait video{aspect-ratio:3/4;object-fit:cover;object-position:center;width:100%;height:auto;max-height:none;transform:scaleX(-1)}@media (max-width:640px){.xVMQPa_dialog{border-radius:18px;width:min(92vw,420px)}.xVMQPa_top h2{font-size:20px}.xVMQPa_viewportPortrait{width:min(78vw,360px,75dvh - 142.5px)}.xVMQPa_viewportPortrait video{object-fit:cover;background:0 0}}@media (max-height:700px){.xVMQPa_dialog{padding-block:12px}.xVMQPa_dialog>p{margin-bottom:8px}.xVMQPa_viewportPortrait{width:min(78vw,300px,75dvh - 112.5px);margin-block:8px}}.xVMQPa_viewportSquare video{object-fit:cover;object-position:center;height:100%;max-height:none}.xVMQPa_guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xVMQPa_guideGlow{fill:none;stroke:#ffffff38;stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 1px 6px #00000059)}.xVMQPa_guideFlow{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:14 10}@media (prefers-reduced-motion:no-preference){.xVMQPa_guideFlow{animation:24s linear infinite xVMQPa_guideFlow}}@keyframes xVMQPa_guideFlow{to{stroke-dashoffset:-240px}}
