.AccessoryZonePreview-module__BbOz3q__viewer{background:#f2f2f2;min-height:440px;position:relative;overflow:hidden}.AccessoryZonePreview-module__BbOz3q__model{z-index:1;color:#6b6b6b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;position:absolute;top:14px;left:14px}.AccessoryZonePreview-module__BbOz3q__diagram{object-fit:contain;width:100%;height:calc(100% - 60px);position:absolute;inset:36px 0 24px}.AccessoryZonePreview-module__BbOz3q__hint{text-align:center;color:#6b6b6b;font-size:12px;position:absolute;bottom:12px;left:12px;right:12px}.AccessoryZonePreview-module__BbOz3q__zone{opacity:1;transition:opacity .3s}.AccessoryZonePreview-module__BbOz3q__accessory{transform-box:fill-box;transform-origin:50% 100%;opacity:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .2s;transform:scaleY(0)}.AccessoryZonePreview-module__BbOz3q__viewer[data-mode=on] .AccessoryZonePreview-module__BbOz3q__accessory{opacity:1;transform:scaleY(1)}.AccessoryZonePreview-module__BbOz3q__handleAccessory{transform:translate(-12px)}.AccessoryZonePreview-module__BbOz3q__viewer[data-mode=on] .AccessoryZonePreview-module__BbOz3q__handleAccessory{transform:translate(0)}.AccessoryZonePreview-module__BbOz3q__viewer[data-mode=on] .AccessoryZonePreview-module__BbOz3q__zone{opacity:0}dialog[open] .AccessoryZonePreview-module__BbOz3q__writingWindow{animation:10s steps(8,end) 2 AccessoryZonePreview-module__BbOz3q__writeEngraving}@keyframes AccessoryZonePreview-module__BbOz3q__writeEngraving{0%{width:0}20%,88%{width:200px}to{width:0}}@media (max-width:640px){.AccessoryZonePreview-module__BbOz3q__viewer{flex-shrink:0;min-height:clamp(210px,32svh,320px)}.AccessoryZonePreview-module__BbOz3q__diagram{height:calc(100% - 46px);inset:26px 0 20px}.AccessoryZonePreview-module__BbOz3q__hint{bottom:7px}}@media (prefers-reduced-motion:reduce){dialog[open] .AccessoryZonePreview-module__BbOz3q__viewer .AccessoryZonePreview-module__BbOz3q__accessory{transition:none;animation:none}dialog[open] .AccessoryZonePreview-module__BbOz3q__viewer .AccessoryZonePreview-module__BbOz3q__zone{transition:none;animation:none}dialog[open] .AccessoryZonePreview-module__BbOz3q__writingWindow{transition:none;animation:none}}
.AccessoryZoneOnboarding-module__CB8kFq__dialog{color:#1a1a1a;width:min(720px,100% - 32px);max-width:none;max-height:calc(100svh - 32px);font-family:var(--font-lato), system-ui, sans-serif;background:#fff;border:0;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 60px #0000002e}.AccessoryZoneOnboarding-module__CB8kFq__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141461}.AccessoryZoneOnboarding-module__CB8kFq__dialog[open]{animation:.3s AccessoryZoneOnboarding-module__CB8kFq__rise}.AccessoryZoneOnboarding-module__CB8kFq__card{grid-template-columns:minmax(0,300px) minmax(0,1fr);display:grid}.AccessoryZoneOnboarding-module__CB8kFq__copy{flex-direction:column;gap:16px;min-width:0;padding:28px 28px 24px;display:flex}.AccessoryZoneOnboarding-module__CB8kFq__eyebrow{color:#00b490;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.AccessoryZoneOnboarding-module__CB8kFq__title{text-wrap:balance;margin:0;padding-right:8px;font-size:24px;font-weight:900;line-height:1.2}.AccessoryZoneOnboarding-module__CB8kFq__title:focus{outline:none}.AccessoryZoneOnboarding-module__CB8kFq__description,.AccessoryZoneOnboarding-module__CB8kFq__hint{color:#6b6b6b;margin:0;font-size:15px;line-height:1.55}.AccessoryZoneOnboarding-module__CB8kFq__hint{font-size:14px}.AccessoryZoneOnboarding-module__CB8kFq__toggle{background:#f2f2f2;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.AccessoryZoneOnboarding-module__CB8kFq__toggle button{color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:9px 10px;font-size:14px;font-weight:700}.AccessoryZoneOnboarding-module__CB8kFq__toggle button[aria-pressed=true]{color:#1a1a1a;background:#fff;box-shadow:0 1px 3px #0000001f}.AccessoryZoneOnboarding-module__CB8kFq__legends{flex-wrap:wrap;gap:8px 18px;display:flex}.AccessoryZoneOnboarding-module__CB8kFq__legend{color:#6b6b6b;align-items:center;gap:10px;font-size:13px;display:flex}.AccessoryZoneOnboarding-module__CB8kFq__legend i{background:repeating-linear-gradient(-45deg,#00b49073 0 3px,#0000 3px 7px);border:1.5px solid #00b490;border-radius:2px;flex-shrink:0;width:22px;height:14px}.AccessoryZoneOnboarding-module__CB8kFq__legend b{color:#e0393e;font-size:15px;font-style:italic}.AccessoryZoneOnboarding-module__CB8kFq__actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.AccessoryZoneOnboarding-module__CB8kFq__primary{color:#fff;cursor:pointer;background:#00b490;border:0;border-radius:4px;min-height:46px;padding:13px;font-size:16px;font-weight:700}.AccessoryZoneOnboarding-module__CB8kFq__primary:hover{background:#009e7f}.AccessoryZoneOnboarding-module__CB8kFq__secondary{color:#1a1a1a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:40px;padding:6px;font-size:14px;text-decoration:underline}.AccessoryZoneOnboarding-module__CB8kFq__close{color:#6b6b6b;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:6px;right:6px}.AccessoryZoneOnboarding-module__CB8kFq__dialog button:focus-visible{outline-offset:2px;outline:2px solid #008f73}@keyframes AccessoryZoneOnboarding-module__CB8kFq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:640px){.AccessoryZoneOnboarding-module__CB8kFq__dialog{border-radius:16px 16px 0 0;width:100%;max-height:92svh;margin:0 auto;inset:auto 0 0}.AccessoryZoneOnboarding-module__CB8kFq__card{grid-template-columns:1fr}.AccessoryZoneOnboarding-module__CB8kFq__copy{padding:20px 20px max(16px, env(safe-area-inset-bottom))}.AccessoryZoneOnboarding-module__CB8kFq__title{font-size:21px}.AccessoryZoneOnboarding-module__CB8kFq__actions{z-index:1;background:#fff;padding-top:8px;position:sticky;bottom:0;box-shadow:0 -8px 8px #fff}}@media (prefers-reduced-motion:reduce){.AccessoryZoneOnboarding-module__CB8kFq__dialog[open]{animation:none}}
