html body button.siteworks-close{width:60px;min-width:60px;height:60px;color:var(--sw-close-ink,#6b8194);cursor:pointer;border:1px solid #e1e7ed;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;background:var(--sw-close-bg,#fff)!important;transition:box-shadow .15s,border-color .15s!important;box-shadow:0 3px 10px #2d3f501a!important}html body button.siteworks-close:hover{border-color:#c5b7da;box-shadow:0 3px 10px #2d3f501a!important}html body button.siteworks-close:focus-visible{outline-offset:3px;outline:2px solid #9276ad}html body button.siteworks-close:before,html body button.siteworks-close:after{content:none!important}html body button.siteworks-close svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;pointer-events:none;flex:none;width:30px;height:30px;display:block;transition:none!important;animation:none!important;transform:none!important}html body .siteworks-frost-frame.siteworks-frost-frame{clip-path:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}html body .siteworks-frost-frame :is(.siteworks-frost-title,.siteworks-frost-body,.siteworks-frost-buttons){-webkit-backdrop-filter:blur(8px)!important}.siteworks-frost-title{background:radial-gradient(at 15% 0,#dceef70a,#0000 65%),radial-gradient(at 80% 0,#e8def50a,#0000 65%),#fffffff0}.siteworks-frost-body{background:#fffc}.siteworks-frost-buttons{background:#fffffff0}html[data-siteworks-theme=night]{--sw-close-bg:#273746;--sw-close-ink:#c6d6e3}@media (max-width:760px){html body button.siteworks-close{width:56px;min-width:56px;height:56px}}html[data-siteworks-animations=off] body button.siteworks-close{transition:none!important}@media (prefers-reduced-motion:reduce){html body button.siteworks-close{transition:none!important}}html body button.siteworks-close{--sw-close-size:60px;box-sizing:border-box;aspect-ratio:1;width:var(--sw-close-size)!important;height:var(--sw-close-size)!important;min-width:var(--sw-close-size)!important;max-width:var(--sw-close-size)!important;min-height:var(--sw-close-size)!important;max-height:var(--sw-close-size)!important;flex:0 0 var(--sw-close-size)!important;border-radius:50%!important;padding:0!important}@media (max-width:760px){html body button.siteworks-close{--sw-close-size:56px}}html body .stage.phone button.siteworks-close{--sw-close-size:56px}html body .stage .compact-drawing .form-head button.siteworks-close{--sw-close-size:34px}html body .stage.phone.phone-device .form-head button.siteworks-close{--sw-close-size:38px}html body .siteworks-compact-panel{color:#2d3f50;border:1px solid #d8e2ec;border-radius:20px;width:min(440px,100% - 20px);font-size:13px;box-shadow:0 16px 45px #344c6210}html body .siteworks-compact-panel .siteworks-compact-title{box-sizing:border-box;border-bottom:1px solid #d8e2ec;align-items:center;gap:8px;min-height:60px;padding:12px 16px;display:flex}html body .siteworks-compact-panel .siteworks-compact-title h2{letter-spacing:-.4px;color:#2d3f50;flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.35}html body .siteworks-compact-panel .siteworks-compact-title h2 small{font-size:12px}html body .siteworks-compact-panel .siteworks-compact-icon{color:#78669e;background:#eeeaf5;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}html body .siteworks-compact-panel .siteworks-compact-icon svg{width:19px;height:19px}html body .siteworks-compact-panel button.siteworks-close{--sw-close-size:34px;margin-left:auto}html body .siteworks-compact-panel button.siteworks-close svg{width:18px;height:18px}html body .siteworks-compact-panel .siteworks-compact-body{gap:10px;min-height:0;padding:12px 16px 16px}html body .mobile-options-sheet.siteworks-compact-panel button.siteworks-close{--sw-close-size:38px}@media (max-width:760px){html body .siteworks-compact-panel button.siteworks-close{--sw-close-size:38px}html body .siteworks-compact-panel .siteworks-compact-title{min-height:64px}}html body :is(.modal-backdrop,.report-confirm-overlay),html body :is(.modal,.stage .form-shell){-webkit-backdrop-filter:none!important;background:0 0!important}html body :is(.modal,.stage .form-shell)>:is(header,.form-head){-webkit-backdrop-filter:blur(8px)!important;background:radial-gradient(at 15% 0,#dceef70a,#0000 65%),radial-gradient(at 80% 0,#e8def50a,#0000 65%),#fffffff0!important}html body .modal:not(.siteworks-frost-frame)>:not(header),html body .stage .form-shell :is(.body,.footer){-webkit-backdrop-filter:blur(8px)!important;background:#fffc!important}html body :is(.modal,.stage .form-shell) :is(.modal-actions,.siteworks-frost-buttons,.footer){-webkit-backdrop-filter:blur(8px)!important;background:#fffffff0!important}html body :is([role=dialog],dialog):not(.modal):not(.siteworks-frost-frame):not(.phone-demo-panel):not(.form-shell){-webkit-backdrop-filter:blur(8px)!important;background:#fffc!important}html body :is([role=dialog],dialog):not(.phone-demo-panel)>:is(header,footer),html body .siteworks-frost-frame :is(.siteworks-frost-title,.siteworks-frost-buttons){background-color:#fffffff0!important}html body .siteworks-frost-frame .siteworks-frost-body{background-color:#fffc!important}html body dialog::backdrop{-webkit-backdrop-filter:none!important;background:0 0!important}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){html body .siteworks-frost-frame :is(.siteworks-frost-title,.siteworks-frost-body,.siteworks-frost-buttons),html body :is(.modal,.stage .form-shell)>:is(header,.form-head),html body .modal:not(.siteworks-frost-frame)>:not(header),html body .stage .form-shell :is(.body,.footer),html body :is(.modal,.stage .form-shell) :is(.modal-actions,.siteworks-frost-buttons,.footer),html body :is([role=dialog],dialog):not(.modal):not(.siteworks-frost-frame):not(.phone-demo-panel):not(.form-shell){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){html body :is(.modal-backdrop,.settings-changes-backdrop,.capture-drawer-backdrop,.report-wizard-backdrop,.report-confirm-overlay,.demo-user-drawer-overlay,.mobile-options-overlay){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important}html body :is(.siteworks-frost-frame,.modal,.stage .form-shell){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body dialog::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}}.ring.rainbow-ring{color:#64517f;isolation:isolate;background:#ffffff80;border-radius:50%;flex-shrink:0;display:block;position:relative;container-type:inline-size}.ring.rainbow-ring:before{content:"";background:conic-gradient(from -90deg,#8971bc var(--ring-progress),#e1d9ef 0);border-radius:50%;position:absolute;inset:6%}.rainbow-ring>.rainbow-ring-content{background:#f7f3fc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3cqw;display:flex;position:absolute;inset:12%}.rainbow-ring .rainbow-ring-number{letter-spacing:-.045em;color:#64517f;justify-content:center;align-items:baseline;margin:0;font-size:clamp(21px,25cqw,52px);font-weight:550;line-height:1;display:flex}.rainbow-ring .rainbow-ring-number>small{letter-spacing:0;color:inherit;margin:0;font-size:.47em;line-height:1}.rainbow-ring .rainbow-ring-label{letter-spacing:.2em;color:#91849f;text-transform:uppercase;margin:0;font-size:clamp(6px,5.4cqw,11px);font-weight:400;line-height:1.3}.rainbow-ring .rainbow-ring-icon{color:#a490c4;flex-shrink:0;width:clamp(11px,12cqw,24px);height:clamp(11px,12cqw,24px);line-height:1;display:block}.rainbow-ring .rainbow-ring-icon svg{width:100%;height:100%;color:inherit;display:block;position:static;inset:auto}
