html body .phone-links.grid>.preview-group{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body .phone-links .group-layout-boundary.layout-stack .preview-group-body{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:5.4px!important;display:grid!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom){place-items:center stretch!important;justify-content:initial!important;flex-direction:initial!important;aspect-ratio:auto!important;text-align:left!important;grid-template-columns:27px minmax(0,1fr) 14.4px!important;gap:7.2px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:37.8px!important;padding:5.4px 8.1px!important;display:grid!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom) .preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom) .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom) .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom) .preview-link-copy{text-align:left!important;width:100%!important;min-width:0!important;display:grid!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom) .preview-link-copy strong,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom) .preview-link-copy strong,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom) .preview-link-copy strong,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom) .preview-link-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;max-width:100%!important;font-size:inherit!important;display:block!important;overflow:hidden!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom)>.preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom)>.preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom)>.preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom)>.preview-icon{border-radius:8.1px!important;place-items:center!important;width:25.2px!important;min-width:25.2px!important;height:25.2px!important;min-height:25.2px!important;padding:0!important;display:grid!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom)>.preview-icon svg,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom)>.preview-icon img,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom)>.preview-icon svg,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom)>.preview-icon img,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom)>.preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom)>.preview-icon img,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom)>.preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom)>.preview-icon img{width:16px!important;height:16px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom)>svg:last-child,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom)>svg:last-child,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-link:not(.point-card-custom)>svg:last-child,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .group-layout-boundary.layout-stack .preview-text-trigger:not(.point-card-custom)>svg:last-child{display:block!important}html body .phone-links .group-layout-boundary.layout-icon-grid .preview-group-icons,html body .phone-links .group-layout-boundary.layout-icon-text .preview-group-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.point-row[aria-grabbed=true]{opacity:.64;border-color:#6c3cff6b}.point-row[draggable=true] .drag-handle,.drag-handle[draggable=true]{cursor:grab;touch-action:none}.point-row[draggable=true] .drag-handle:active,.drag-handle[draggable=true]:active{cursor:grabbing}html body .phone-screen .phone-links.icons-bg-hidden:not(.grid) .preview-icon.bg-hidden,html body .phone-screen .phone-links.icons-bg-hidden:not(.grid) .preview-divider-icon.bg-hidden,html body .phone-screen .phone-links.icons-bg-hidden:not(.grid) .preview-group-icon-item .preview-icon.bg-hidden{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}html body .phone-screen .phone-links.icons-bg-hidden:not(.grid) .preview-icon.bg-hidden>svg,html body .phone-screen .phone-links.icons-bg-hidden:not(.grid) .preview-divider-icon.bg-hidden>svg,html body .phone-screen .phone-links.icons-bg-hidden:not(.grid) .preview-group-icon-item .preview-icon.bg-hidden>svg{width:22px!important;height:22px!important}html body .phone-screen .phone-links.icons-bg-hidden:not(.grid) .preview-icon.bg-hidden>.uploaded-point-icon,html body .phone-screen .phone-links.icons-bg-hidden:not(.grid) .preview-group-icon-item .preview-icon.bg-hidden>.uploaded-point-icon{object-fit:contain!important;width:28px!important;max-width:none!important;height:28px!important;max-height:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons .preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons .preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg{width:34px!important;height:34px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons .preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg{width:70px!important;height:70px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text .preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text .preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg{width:27px!important;height:27px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text .preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg{width:40px!important;height:40px!important}html body .phone-screen .phone-links.icons-bg-hidden .preview-group.layout-stack.layout-stack.layout-stack .preview-icon.bg-hidden>svg,html body .phone-screen .phone-links.icons-bg-hidden .preview-group.layout-icon-text .preview-icon.bg-hidden>svg{width:22px!important;height:22px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-controls-card{gap:20px!important;width:100%!important;min-width:0!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-list{grid-template-columns:minmax(0,1fr)!important;gap:10.8px!important;width:100%!important;min-width:0!important;display:grid!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row{grid-template-columns:24px 36px minmax(100px,135px) minmax(140px,1fr) auto!important;align-items:center!important;gap:10.8px!important;width:100%!important;min-width:0!important;padding:10.8px 14.4px!important;display:grid!important;overflow:hidden!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row>input{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;overflow:hidden!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row-actions{justify-content:flex-end!important;gap:10.8px!important;min-width:0!important;padding-left:0!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row-actions .social-mode-pill{white-space:nowrap!important;flex:0 auto!important;min-width:0!important}@media (max-width:882px){html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row{grid-template-columns:24px 36px minmax(0,1fr) auto!important;grid-template-areas:"drag icon label actions""drag icon url url"!important;row-gap:4.5px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row>.drag-handle{grid-area:drag!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row>div:first-of-type{grid-area:icon!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row>div:nth-of-type(2){grid-area:label!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row>input{grid-area:url!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-row>.social-row-actions{grid-area:actions!important}}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-add-button{color:#fff!important;white-space:nowrap!important;cursor:pointer!important;background:linear-gradient(135deg,#7544ff,#5428eb)!important;border:1px solid #6c3cff3d!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;transition:transform .18s,box-shadow .18s,filter .18s!important;display:inline-flex!important;box-shadow:0 8px 18px #6c3cff33!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-add-button:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important;box-shadow:0 11px 24px #6c3cff47!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-add-button svg{stroke-width:2.5px!important;width:16px!important;height:16px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-controls-card>div:last-child{align-items:center!important;gap:20px!important;width:100%!important;display:flex!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-controls-card>div:last-child>div:last-child{flex:none!important;height:auto!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-controls-card>div:last-child>div:last-child label{white-space:nowrap!important}@media (max-width:620px){html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-controls-card>div:last-child{flex-direction:column!important;align-items:stretch!important;gap:12px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-controls-card>div:last-child>div:last-child{flex:none!important}}@media (min-width:768px){html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link .preview-icon>img,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link .preview-icon>img{object-fit:contain!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link .preview-icon.bg-hidden>svg{width:34px!important;height:34px!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link .preview-icon.bg-hidden>svg{width:27px!important;height:27px!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link .preview-icon.bg-hidden>img{width:34px!important;height:34px!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link .preview-icon.bg-hidden>img{width:28px!important;height:28px!important}}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-regular a,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-regular a{width:32px!important;height:32px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-regular a>svg,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-regular a>svg{width:18px!important;height:18px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-large a,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-large a{width:42px!important;height:42px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-large a>svg,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-large a>svg,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.is-bg-hidden.social-size-regular a.bg-hidden,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.is-bg-hidden.social-size-regular a.bg-hidden{width:24px!important;height:24px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.is-bg-hidden.social-size-large a.bg-hidden,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.is-bg-hidden.social-size-large a.bg-hidden{width:30px!important;height:30px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.is-bg-hidden a.bg-hidden,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.is-bg-hidden a.bg-hidden{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip a.social-icon-theme,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip a.social-icon-theme{color:var(--social-icon-color,var(--phone-primary))!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell:after,html body>.full-preview-layer .phone-shell.large:after{content:none!important;display:none!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-global-color{color:#5d5870;background:#ffffffc7;border:1px solid #6c3cff24;border-radius:11px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:34px;padding:4px 5px 4px 10px;font-size:10px;font-weight:800;display:grid}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-global-color input,html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-direct-color input{cursor:pointer;min-width:30px;background:#fff!important;border:1px solid #6c3cff2e!important;border-radius:8px!important;width:30px!important;height:26px!important;padding:2px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-mode-toggle:has(.social-direct-color){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .social-direct-color{place-items:center;min-width:0;display:grid}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-field{z-index:20!important;min-width:0!important;position:relative!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker{min-width:0!important;position:relative!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-trigger{color:#242238!important;cursor:pointer!important;text-align:left!important;background:linear-gradient(#fff,#fbfaff)!important;border:1px solid #6c3cff2e!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:45px!important;padding:0 12px 0 14px!important;font-size:13px!important;font-weight:820!important;line-height:1.2!important;display:grid!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #463e6e0f!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-trigger:hover,html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker.is-open .point-group-picker-trigger{border-color:#6c3cff6b!important;box-shadow:inset 0 1px #fffffff0,0 10px 24px #6c3cff1a!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-trigger svg{color:#6c3cff!important;justify-self:end!important;transition:transform .16s!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker.is-open .point-group-picker-trigger svg{transform:rotate(180deg)!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-value{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-menu{z-index:80!important;background:#fffffffa!important;border:1px solid #6c3cff2e!important;border-radius:14px!important;gap:4px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;box-shadow:0 18px 42px #1e135229,inset 0 1px #ffffffe6!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-menu button{color:#47455f!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:36px!important;padding:0 10px!important;font-size:13px!important;font-weight:780!important;line-height:1.2!important;display:grid!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-menu button:hover{color:#3920c7!important;background:#6c3cff14!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-menu button.is-selected{color:#5128f0!important;background:linear-gradient(#f4efff,#eee8ff)!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-group-picker-menu span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .operation-hours-editor-summary{width:max-content!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:34px!important;align-items:center!important;padding:0!important;display:inline-grid!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .operation-hours-edit-button{color:#5b2fff!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;cursor:pointer!important;background:#6c3cff14!important;border:1px solid #6c3cff2e!important;border-radius:11px!important;place-items:center!important;padding:0!important;display:grid!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .operation-hours-edit-button:hover{color:#fff!important;background:linear-gradient(135deg,#7946ff,#5b2fff)!important;border-color:#6c3cff5c!important}html body .direct-access-page,html body .direct-access-state{background:radial-gradient(circle at 18% 8%,#7c4dff52,#0000 32%),linear-gradient(160deg,#160d37,#211552 58%,#130b31);place-items:center;width:100%;min-height:100dvh;padding:24px;display:grid}html body .direct-access-page .phone-shell.large{width:min(410px,100% - 32px);height:min(820px,100dvh - 32px)}html body .direct-access-state{color:#ffffffe0;text-align:center;align-content:center;gap:10px;font-size:15px}html body .direct-access-state strong{font-size:clamp(20px,4vw,30px)}html body .direct-access-state span{color:#ffffffa3}html body main.app-shell{background:radial-gradient(circle at 50% -10%,#7c4dff52,#0000 34%),radial-gradient(circle at 4% 18%,#ae93ff42,#0000 26%),radial-gradient(circle at 96% 18%,#ae93ff33,#0000 28%),linear-gradient(#11092f 0%,#1b1143 20%,#34266b 38%,#bdb3df 62%,#f7f5ff 82%,#fff 100%)!important}html body main.app-shell:before{background:linear-gradient(#1b0e429e 0%,#543d9638 58%,#fff0 100%),radial-gradient(circle at 12% 8%,#7c4dff38,#0000 28%),radial-gradient(circle at 88% 18%,#7c4dff29,#0000 30%)!important;border-radius:0!important;height:min(62vh,520px)!important;inset:0!important}html body main.app-shell>.topbar>.brand{padding-left:0!important}html body main.app-shell>.topbar>.top-account-tools{justify-self:end!important}html body main.app-shell>.workspace>.side-panel{background:linear-gradient(#fffffff5 0%,#fffffffc 42%,#fff 100%)!important;border-color:#ffffffd6!important}html body main.app-shell>.workspace>.side-panel nav{padding-top:clamp(2px,.35vw,6px)!important}@media (max-width:691.2px){html body main.app-shell>.topbar>.brand{padding-left:0!important}}html body main.app-shell.app-shell-connect:not(.app-shell-qr):not(.app-shell-ai)>.workspace>.builder-panel:not(.qr-shell-builder){background:radial-gradient(circle at 0 0,#6c3cff14,#0000 32%),linear-gradient(#fffffffc,#f9f8fff5)!important;border:1px solid #d5d1e2db!important;border-radius:30px!important;box-shadow:inset 0 1px #fffffff5,0 12px 30px #64667314!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr):before{display:none!important}@media (min-width:1240px){html body main.app-shell.app-shell-connect{--connect-workspace-start:calc(var(--dashboard-pad-y) + var(--dashboard-topbar-min-height) + var(--dashboard-gap));background:linear-gradient(180deg, #090322 0, #130633 calc(var(--connect-workspace-start) - 36px), #241153 calc(var(--connect-workspace-start) + 4px), #f8f7fb calc(var(--connect-workspace-start) + 248px), #f8f7fb 100%)!important}html body main.app-shell.app-shell-connect:after{content:none!important;display:none!important}html body main.app-shell.app-shell-connect>.workspace>.side-panel.side-panel{isolation:isolate!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}html body main.app-shell.app-shell-connect>.workspace>.side-panel.side-panel nav button.active{background:linear-gradient(#fff 0%,#faf8ff 100%)!important;box-shadow:inset 2.7px 0 #7442ffc7,inset 0 1px #ffffffe6!important}}html body main.app-shell.app-shell-qr:before,html body main.app-shell.app-shell-connect.app-shell-qr:before{content:none!important;display:none!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder):before,html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.side-panel:before,html body main.app-shell.app-shell-connect.app-shell-qr>.workspace>.side-panel:before{display:none!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell{background:radial-gradient(circle at 0 0,#6c3cff1f,#0000 32%),linear-gradient(#fffffffc,#f9f8fff0)!important;border:1px solid #d5d1e2db!important;border-radius:27px!important;box-shadow:inset 0 1px #fffffff5!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell:before{display:none!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>:is(.points-card,.design-table-panel,.bio-panel,.social-panel){box-shadow:inset 0 1px #fffffff0!important}@media (min-width:1240px){html body main.app-shell.app-shell-connect>.topbar>.top-account-tools{gap:clamp(10px,.9vw,18px)!important;margin-inline-end:clamp(0px,.9vw,12px)!important}}@media (min-width:1366px){html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .design-theme-row{grid-template-columns:minmax(118.8px,.17fr) minmax(0,1fr)!important;align-items:start!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .design-theme-row>.design-section-heading{align-content:start!important;align-self:start!important;margin-bottom:0!important;padding-top:clamp(4px,.4vw,8px)!important}}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>:is(.points-card,.design-studio-panel,.bio-panel,.social-panel){box-sizing:border-box!important;scrollbar-gutter:stable!important;flex:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card:not(:has(.direct-public-link-row)){padding:0!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card:not(:has(.direct-public-link-row))>.point-list{box-sizing:border-box!important;scrollbar-gutter:stable!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:clamp(10.8px,1vw,14.4px) clamp(18px,1.45vw,25.2px) clamp(72px,7vh,90px)!important;overflow:hidden auto!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card:not(:has(.direct-public-link-row))>.fab{margin:0!important;position:absolute!important;bottom:clamp(12.6px,1.95vh,19.8px)!important;right:clamp(18px,1.45vw,25.2px)!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>:is(.design-studio-panel,.bio-panel,.social-panel),html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card>.point-list{scrollbar-width:thin!important;scrollbar-color:#6c3cff52 transparent!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>:is(.design-studio-panel,.bio-panel,.social-panel)::-webkit-scrollbar{width:6px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card>.point-list::-webkit-scrollbar{width:6px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>:is(.design-studio-panel,.bio-panel,.social-panel)::-webkit-scrollbar-track{background:0 0!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card>.point-list::-webkit-scrollbar-track{background:0 0!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>:is(.design-studio-panel,.bio-panel,.social-panel)::-webkit-scrollbar-thumb{background:#6c3cff52!important;border-radius:999px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr)>.workspace>.builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card>.point-list::-webkit-scrollbar-thumb{background:#6c3cff52!important;border-radius:999px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-grid-style-panel{border-radius:15.3px!important;gap:3.6px!important;margin-top:5.4px!important;padding:3.6px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-grid-style-head{gap:5.4px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-grid-style-head span{font-size:9px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-grid-style-head small{font-size:8.1px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-grid-style-options{gap:3.6px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-grid-style-options button{border-radius:11.7px!important;gap:4.5px!important;height:28.8px!important;min-height:28.8px!important;padding:0 5.4px!important;font-size:9px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-grid-style-options button svg{width:14.4px!important;height:14.4px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-icon-background-toggle{color:#2b2940!important;flex-direction:column!important;align-items:center!important;gap:7.2px!important;min-width:0!important;font-size:9.9px!important;font-weight:850!important;display:flex!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-icon-background-toggle>span{color:#37344eb3!important;align-self:flex-start!important;font-size:9px!important;font-weight:850!important;line-height:1!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) :is(.design-toggle-option,.advanced-toggle-row,.design-icon-background-toggle) .toggle{background:#a8a0bc57!important;border-radius:999px!important;width:34.2px!important;min-width:34.2px!important;height:19.8px!important;min-height:19.8px!important;padding:1.8px!important;box-shadow:inset 0 0 0 1px #ffffff75!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) :is(.design-toggle-option,.advanced-toggle-row,.design-icon-background-toggle) .toggle>span{background:#fff!important;border-radius:999px!important;width:16.2px!important;height:16.2px!important;transition:transform .16s!important;display:block!important;box-shadow:0 3.6px 10.8px #23195229!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) :is(.design-toggle-option,.advanced-toggle-row,.design-icon-background-toggle) .toggle.is-on{background:linear-gradient(135deg,#8a57ff,#5428eb)!important;box-shadow:0 7.2px 18px #6c3cff38!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) :is(.design-toggle-option,.advanced-toggle-row,.design-icon-background-toggle) .toggle.is-on>span{transform:translate(14.4px)!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-button-row .design-inline-fields .design-icon-background-toggle button.toggle{box-sizing:border-box!important;cursor:pointer!important;appearance:none!important;background:#a8a0bc61!important;border:none!important;border-radius:999px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:2px!important;transition:background .2s,box-shadow .2s!important;display:block!important;overflow:hidden!important;box-shadow:inset 0 1px 3px #00000014!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-button-row .design-inline-fields .design-icon-background-toggle button.toggle>span{background:#fff!important;border-radius:999px!important;width:22px!important;height:22px!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important;display:block!important;box-shadow:0 1px 4px #2319522e!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-button-row .design-inline-fields .design-icon-background-toggle button.toggle.is-on{background:linear-gradient(135deg,#7c4dff,#651fff)!important;box-shadow:0 4px 14px #651fff59!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-button-row .design-inline-fields .design-icon-background-toggle button.toggle.is-on>span{transform:translate(20px)!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-button-shape-field{color:#171529!important;grid-column:span 2!important;gap:6.3px!important;min-width:0!important;font-size:10.8px!important;font-weight:900!important;line-height:1.08!important;display:grid!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-button-shape-options{grid-template-columns:minmax(150px,1fr) minmax(78px,.52fr)!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-button-shape-options button{text-overflow:clip!important;min-height:41px!important;padding:0 12px!important;font-size:10px!important;overflow:visible!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) :is(.point-editor-tab-content.is-redirect,.point-editor-tab-content.is-schedule) .advanced-toggle-row .toggle{width:34.2px!important;min-width:34.2px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) :is(.point-editor-tab-content.is-redirect,.point-editor-tab-content.is-schedule) .advanced-toggle-row .toggle>span{width:16.2px!important;height:16.2px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen :is(.preview-link,.preview-text,.preview-text-trigger,.preview-gallery,.preview-image-point,.preview-divider).shape-rounded,html body>.full-preview-layer .phone-shell.large .phone-screen :is(.preview-link,.preview-text,.preview-text-trigger,.preview-gallery,.preview-image-point,.preview-divider).shape-rounded{border-radius:12.6px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen :is(.preview-link,.preview-text,.preview-text-trigger,.preview-gallery,.preview-image-point,.preview-divider).shape-pill,html body>.full-preview-layer .phone-shell.large .phone-screen :is(.preview-link,.preview-text,.preview-text-trigger,.preview-gallery,.preview-image-point,.preview-divider).shape-pill{border-radius:999px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen :is(.preview-link,.preview-text,.preview-text-trigger,.preview-gallery,.preview-image-point,.preview-divider).shape-sharp,html body>.full-preview-layer .phone-shell.large .phone-screen :is(.preview-link,.preview-text,.preview-text-trigger,.preview-gallery,.preview-image-point,.preview-divider).shape-sharp{border-radius:4px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen :is(.preview-location-trigger,.preview-location-accordion).shape-rounded,html body>.full-preview-layer .phone-shell.large .phone-screen :is(.preview-location-trigger,.preview-location-accordion).shape-rounded{border-radius:12.6px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen :is(.preview-location-trigger,.preview-location-accordion).shape-pill,html body>.full-preview-layer .phone-shell.large .phone-screen :is(.preview-location-trigger,.preview-location-accordion).shape-pill{border-radius:999px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen :is(.preview-location-trigger,.preview-location-accordion).shape-sharp,html body>.full-preview-layer .phone-shell.large .phone-screen :is(.preview-location-trigger,.preview-location-accordion).shape-sharp{border-radius:4px!important}html body .phone-links.grid .preview-location-accordion,html body .preview-group.layout-grid .preview-location-accordion,html body .phone-links.grid .preview-youtube,html body .preview-group.layout-grid .preview-youtube{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body .phone-links.grid :is(.preview-location-trigger,.preview-youtube>.preview-link),html body .preview-group.layout-grid :is(.preview-location-trigger,.preview-youtube>.preview-link){aspect-ratio:auto!important;border-radius:max(12.6px, var(--button-radius))!important;height:auto!important;min-height:52.2px!important;padding:9px 12.6px!important}html body .phone-links.grid .preview-location-trigger,html body .preview-group.layout-grid .preview-location-trigger{grid-template-columns:31.5px minmax(0,1fr) auto!important;align-items:center!important;gap:10.8px!important;display:grid!important}html body .phone-links.grid .preview-location-trigger .preview-link-copy,html body .preview-group.layout-grid .preview-location-trigger .preview-link-copy{text-align:left!important;align-items:flex-start!important;display:flex!important}html body .phone-links.grid .preview-location-trigger .preview-icon,html body .preview-group.layout-grid .preview-location-trigger .preview-icon{width:31.5px!important;height:31.5px!important}html body .phone-links.grid .preview-location-trigger.is-always-open,html body .phone-links.grid .preview-location-trigger.is-open,html body .preview-group.layout-grid .preview-location-trigger.is-always-open,html body .preview-group.layout-grid .preview-location-trigger.is-open{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html body .preview-location-inline-body{border-bottom-left-radius:max(12.6px, var(--button-radius))!important;border-bottom-right-radius:max(12.6px, var(--button-radius))!important;gap:9px!important;padding:10.8px!important}html body .preview-location-frame{border-radius:9px!important;height:clamp(126px,24vw,198px)!important}html body .preview-location-maps-link-btn{border-radius:10.8px!important;min-height:37.8px!important;font-size:11.7px!important}html body .preview-location-inline-body.is-standalone{border-top:1px solid var(--phone-border,#00000014)!important;border-radius:max(12.6px, var(--button-radius))!important;margin-top:0!important;padding:10.8px!important;box-shadow:inset 0 1px #fff3,0 10.8px 25.2px #120d2e24!important}html body .preview-location-inline-body.is-standalone .preview-location-frame{border-radius:calc(max(12.6px, var(--button-radius)) - 3.6px)!important}html body .preview-panel .preview-location-frame{height:clamp(108px,17vh,144px)!important}html body .phone-links.grid .preview-youtube-frame,html body .preview-group.layout-grid .preview-youtube-frame{border-radius:max(12.6px, var(--button-radius))!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links .preview-link.preview-link.shape-rounded.shape-rounded,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links .preview-text.preview-text.shape-rounded.shape-rounded,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links .preview-link.preview-link.shape-rounded.shape-rounded,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links .preview-text.preview-text.shape-rounded.shape-rounded{border-radius:12.6px!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links .preview-link.preview-link.shape-pill.shape-pill,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links .preview-text.preview-text.shape-pill.shape-pill,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links .preview-link.preview-link.shape-pill.shape-pill,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links .preview-text.preview-text.shape-pill.shape-pill{border-radius:999px!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links .preview-link.preview-link.shape-sharp.shape-sharp,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links .preview-text.preview-text.shape-sharp.shape-sharp,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links .preview-link.preview-link.shape-sharp.shape-sharp,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links .preview-text.preview-text.shape-sharp.shape-sharp{border-radius:4px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-template-name-row{grid-template-columns:minmax(0,auto) 19.8px!important;align-items:center!important;gap:3.6px!important;min-width:0!important;display:inline-grid!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-template-rename-trigger{color:#8a849d!important;cursor:pointer!important;background:#f6f2ffc7!important;border:1px solid #6c3cff1a!important;border-radius:6.3px!important;place-items:center!important;width:19.8px!important;min-width:19.8px!important;height:19.8px!important;padding:0!important;display:grid!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-template-rename-trigger:hover{color:#6c3cff!important;background:#f2ecfff5!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-template-rename{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:4.5px!important;min-width:0!important;display:grid!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-template-rename input{color:#1b192c!important;background:#fff!important;border:1px solid #6c3cff5c!important;border-radius:8.1px!important;outline:none!important;width:100%!important;min-width:0!important;height:25.2px!important;padding:0 7.2px!important;font-size:10.35px!important;font-weight:870!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-template-rename :is(.design-template-rename-save,.design-template-rename-cancel){cursor:pointer!important;border-radius:8.1px!important;min-width:38px!important;height:25.2px!important;padding:0 7.2px!important;font-size:9px!important;font-weight:900!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-template-rename-save{color:#fff!important;background:#6c3cff!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-template-rename-cancel{color:#5d5870!important;background:#f6f5fafa!important;border:1px solid #d8d3e6db!important}html body .app-shell-connect .bio-avatar img,html body .app-shell-connect .account-manager-avatar img,html body .app-shell-connect .avatar-chip img,html body .app-shell-connect .phone-screen.profile-classic img.phone-avatar:not(.initials),html body .app-shell-connect .phone-screen.profile-seamless .phone-hero-image img,html body .app-shell-connect .public-profile-avatar img,html body>.full-preview-layer .phone-screen.profile-classic img.phone-avatar:not(.initials),html body>.full-preview-layer .phone-screen.profile-seamless .phone-hero-image img,html body>.full-preview-layer .public-profile-avatar img,html body>.full-preview-layer .full-preview-profile-avatar img,html body .profile-link-view-layer .phone-screen.profile-classic img.phone-avatar:not(.initials),html body .profile-link-view-layer .phone-screen.profile-seamless .phone-hero-image img{object-fit:cover!important;object-position:var(--avatar-position-x,50%) var(--avatar-position-y,50%)!important;width:100%!important;height:100%!important;transform:scale(var(--avatar-zoom,1))!important;transform-origin:var(--avatar-position-x,50%) var(--avatar-position-y,50%)!important;display:block!important}html body main.app-shell .account-manager-avatar{box-shadow:none!important;background:0 0!important;border:none!important;width:100%!important;height:100%!important}html body main.app-shell .account-manager-avatar img{object-fit:cover!important;border-radius:50%!important}html body .account-manager-button.has-image,html body .account-manager-button.has-image:hover,html body .account-manager-button.has-image:active,html body main.app-shell .account-manager-button.has-image{width:46.8px!important;min-width:46.8px!important;height:46.8px!important;min-height:46.8px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important}html body .account-manager-button.has-image .account-manager-avatar{width:100%!important;height:100%!important}html body .app-shell-connect .bio-avatar,html body .app-shell-connect .account-manager-avatar,html body .app-shell-connect .avatar-chip,html body .app-shell-connect .phone-avatar,html body .app-shell-connect .phone-hero-image,html body .app-shell-connect .public-profile-avatar,html body>.full-preview-layer .phone-avatar,html body>.full-preview-layer .phone-hero-image,html body>.full-preview-layer .public-profile-avatar,html body>.full-preview-layer .full-preview-profile-avatar{overflow:hidden!important}html body .app-shell-connect .phone-screen.profile-seamless .public-profile-avatar,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .public-profile-avatar,html body>.full-preview-layer .public-profile-avatar,html body>.full-preview-layer .full-preview-profile-avatar{background:0 0!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-classic .phone-avatar,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-avatar{box-shadow:none!important;background:0 0!important;border:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-more-button,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-follow-icon,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-more-button,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-follow-icon{background:radial-gradient(circle at 30% 12%,#ffffff26,#0000 42%),#00000047!important;border:1px solid #fff3!important;box-shadow:0 10.8px 25.2px #00000040,inset 0 1px #ffffff26!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-more-button:hover,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-follow-icon:hover,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-more-button:hover,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-follow-icon:hover{background:radial-gradient(circle at 30% 12%,#ffffff40,#0000 42%),#00000059!important;border-color:#ffffff4d!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-hero-image,html body .app-shell-connect .connect-preview-top .phone-screen.profile-seamless .phone-hero-image,html body .phone-screen.profile-seamless .phone-hero-image,.phone-screen.profile-seamless .phone-hero-image{z-index:1!important;aspect-ratio:16/10!important;background:rgb(var(--seamless-bg-rgb))!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:clamp(140px,25vh,175px)!important;min-height:clamp(140px,25vh,175px)!important;max-height:180px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless{background-color:rgb(var(--seamless-bg-rgb))!important;background-image:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless .phone-fixed-header,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-fixed-header{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless .phone-content,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-content{position:static!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless .phone-hero-image,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image{z-index:0!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;position:absolute!important;inset:0 0 auto!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless .phone-hero,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero{z-index:2!important;margin:0!important;padding-top:clamp(124px,25vh,170px)!important;position:relative!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero{padding-top:clamp(260px,40vh,340px)!important}html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image,html body .app-shell-connect.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image{z-index:0!important;aspect-ratio:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:clamp(150px,31vh,210px)!important;min-height:clamp(150px,31vh,210px)!important;max-height:230px!important;box-shadow:none!important;clip-path:none!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 0 auto!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image img,html body .app-shell-connect.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image img,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image img{object-fit:cover!important;object-position:var(--avatar-position-x,50%) var(--avatar-position-y,50%)!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;transform:scale(var(--avatar-zoom,1))!important;transform-origin:var(--avatar-position-x,50%) var(--avatar-position-y,50%)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,html body .app-shell-connect.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after{content:""!important;pointer-events:none!important;background:linear-gradient(180deg, rgba(var(--seamless-bg-rgb), 0) 0%, rgba(var(--seamless-bg-rgb), 0) 48%, rgba(var(--seamless-bg-rgb), .38) 78%, rgb(var(--seamless-bg-rgb)) 100%)!important;display:block!important;position:absolute!important;inset:0 0 -2px!important}html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-content{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 24px!important}html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-fixed-header{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important}html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero,html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-scroll-area{z-index:2!important;position:relative!important}html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero{padding-top:clamp(124px,25vh,170px)!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero-image,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero-image,html body .profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero-image{aspect-ratio:auto!important;background:rgb(var(--seamless-bg-rgb))!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:clamp(260px,40vh,340px)!important;min-height:clamp(260px,40vh,340px)!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-fixed-header{margin:0!important;padding:0!important;position:static!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image{z-index:0!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;position:absolute!important;inset:0 0 auto!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero{z-index:2!important;margin:0!important;padding-top:clamp(260px,40vh,340px)!important;position:relative!important}html body html body .app-shell-connect.app-shell-connect .phone-screen.profile-seamless .phone-hero-image:after,html body html body .app-shell-connect.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-hero-image:after,html body html body .app-shell-connect.app-shell-connect .connect-preview-top .phone-screen.profile-seamless .phone-hero-image:after,html body html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero-image:after,html body html body>.full-preview-layer .phone-shell.large.large .phone-screen.profile-seamless .phone-hero-image:after,html body html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero-image:after,html body html body .profile-link-view-layer .phone-screen.profile-seamless .phone-hero-image:after,html body .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,.phone-screen.profile-seamless .phone-hero-image:after{content:""!important;pointer-events:none!important;background:linear-gradient(180deg, transparent 0%, transparent 50%, rgba(var(--seamless-bg-rgb), .6) 80%, rgb(var(--seamless-bg-rgb)) 100%)!important;display:block!important;position:absolute!important;inset:0 0 -3px!important}html body .app-shell-connect.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-content{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 24px!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-content,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless .phone-content,html body .profile-link-view-layer .phone-screen.profile-seamless .phone-content{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 60px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-hero,html body .app-shell-connect .connect-preview-top .phone-screen.profile-seamless .phone-hero,html body .phone-screen.profile-seamless .phone-hero{z-index:2!important;width:100%!important;max-width:none!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;margin:-14px 0 0!important;padding:0 14px 8px!important;position:relative!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero{z-index:2!important;width:100%!important;max-width:none!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;margin:-24px 0 0!important;padding:0 24px 14px!important;position:relative!important}html body>.full-preview-layer .phone-shell.large .phone-share-row{grid-template-columns:1fr auto!important;align-items:center!important;width:min(100%,351px)!important;max-width:351px!important;padding:24px 18px 6px!important;display:grid!important}html body>.full-preview-layer .phone-shell.large .phone-top-actions{justify-content:flex-end!important;align-items:center!important;gap:7.2px!important;display:inline-flex!important}html body>.full-preview-layer .phone-shell.large :is(.phone-follow-icon,.phone-more-button,.phone-share){border-radius:999px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important}html body>.full-preview-layer .phone-shell.large .phone-content{width:min(100%,351px)!important;max-width:351px!important;padding:0 25px 72px!important}html body>.full-preview-layer .phone-shell.large .phone-fixed-header{justify-items:center!important;display:grid!important}html body>.full-preview-layer .phone-shell.large .phone-hero{width:100%!important;max-width:297px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 auto 16px!important;padding:0 0 12px!important}html body>.full-preview-layer .phone-shell.large .phone-avatar{width:66px!important;height:66px!important;margin:0 auto 9px!important;font-size:20px!important}html body>.full-preview-layer .phone-shell.large .phone-hero h2{margin-bottom:4px!important;font-size:16px!important;line-height:1.08!important}html body>.full-preview-layer .phone-shell.large .phone-hero .role-line,html body>.full-preview-layer .phone-shell.large .phone-hero p{font-size:10.8px!important;line-height:1.2!important}html body>.full-preview-layer .phone-shell.large .phone-scroll-area,html body>.full-preview-layer .phone-shell.large .phone-links.grid{width:100%!important;max-width:297px!important;margin-left:auto!important;margin-right:auto!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;align-items:start!important;gap:10px!important;display:grid!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-link.preview-link,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-text.preview-text{aspect-ratio:1!important;text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10cqi!important;display:flex!important;container-type:inline-size!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-link.preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-text.preview-text .preview-icon{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-link.preview-link .preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-text.preview-text .preview-icon svg{width:58cqi!important;max-width:58cqi!important;height:58cqi!important;max-height:58cqi!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-link.preview-link .preview-icon img,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-text.preview-text .preview-icon img{object-fit:cover!important;border-radius:12cqi!important;width:58cqi!important;max-width:58cqi!important;height:58cqi!important;max-height:58cqi!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-link.preview-link .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>.preview-text.preview-text .preview-link-copy{display:none!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-link.preview-link,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-text.preview-text{aspect-ratio:1!important;text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4cqi!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6cqi 4cqi!important;display:flex!important;container-type:inline-size!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-link.preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-text.preview-text .preview-icon{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-link.preview-link .preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-text.preview-text .preview-icon svg{width:36cqi!important;max-width:36cqi!important;height:36cqi!important;max-height:36cqi!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-link.preview-link .preview-icon img,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-text.preview-text .preview-icon img{object-fit:cover!important;border-radius:8cqi!important;width:36cqi!important;max-width:36cqi!important;height:36cqi!important;max-height:36cqi!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-link.preview-link .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-text.preview-text .preview-link-copy{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 3cqi!important;display:flex!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-link.preview-link .preview-link-copy strong,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-text.preview-text .preview-link-copy strong{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;width:100%!important;max-width:100%!important;font-size:clamp(9px,9.5cqi,22px)!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-link.preview-link .preview-link-copy small,html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>.preview-text.preview-text .preview-link-copy small{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;opacity:.8!important;width:100%!important;max-width:100%!important;font-size:clamp(7.5px,7.5cqi,17px)!important;font-weight:500!important;line-height:1.15!important;display:block!important;overflow:hidden!important}html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>:is(.preview-group,.preview-youtube,.preview-appointment,.preview-location,.preview-gallery,.preview-image-point),html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>:is(.preview-group,.preview-youtube,.preview-appointment,.preview-location,.preview-gallery,.preview-image-point),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons>:is(.preview-group,.preview-youtube,.preview-appointment,.preview-location,.preview-gallery,.preview-image-point),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-group,.preview-youtube,.preview-appointment,.preview-location,.preview-gallery,.preview-image-point){grid-column:1/-1!important;width:100%!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.link-rounded.link-rounded :is(.preview-link,.preview-text,.save-contact):not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp),html body>.full-preview-layer .phone-shell.large .phone-screen.link-rounded.link-rounded :is(.preview-link,.preview-text,.save-contact):not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp){border-radius:16px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.link-pill.link-pill :is(.preview-link,.preview-text,.save-contact):not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp),html body>.full-preview-layer .phone-shell.large .phone-screen.link-pill.link-pill :is(.preview-link,.preview-text,.save-contact):not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp){border-radius:999px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.link-sharp.link-sharp :is(.preview-link,.preview-text,.save-contact):not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp),html body>.full-preview-layer .phone-shell.large .phone-screen.link-sharp.link-sharp :is(.preview-link,.preview-text,.save-contact):not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp){border-radius:0!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.link-rounded.link-rounded .preview-link:not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp) .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen.link-rounded.link-rounded .preview-link:not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp) .preview-icon{border-radius:10px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.link-sharp.link-sharp .preview-link:not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp) .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen.link-sharp.link-sharp .preview-link:not(.point-card-custom):not(.shape-rounded):not(.shape-pill):not(.shape-sharp) .preview-icon{border-radius:0!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel){box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:12px 14px!important;display:flex!important;overflow:hidden!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom{aspect-ratio:1!important;border-radius:20px!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-link-copy{display:none!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link.point-card-custom,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link.point-card-custom{aspect-ratio:1!important;border-radius:20px!important;gap:6px!important;height:auto!important;min-height:90px!important;padding:12px 8px!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-studio-card.design-typography-redesign{background:linear-gradient(#fffffffa,#fbfaffeb),#fff!important;border:1px solid #6c3cff24!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;display:flex!important;box-shadow:inset 0 1px #ffffffdb,0 14px 32px #38306014!important}.design-typography-redesign .typography-heading-row{justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;display:flex!important}.design-typography-redesign .typography-heading-row h3{margin:0!important}.typography-tabs.design-segmented-control{background:#f5f4faeb!important;border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-bottom:12px!important;padding:5px!important;display:grid!important}.typography-tabs.design-segmented-control button{color:#68677c!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;transition:background .18s,color .18s,box-shadow .18s!important}.typography-tabs.design-segmented-control button.active{color:#19172b!important;background:#fff!important;border:1px solid #ffffffdb!important;outline:none!important;box-shadow:0 8px 18px #372f5c1c,inset 0 0 0 1px #6c3cff14!important}.design-typography-panel{gap:12px!important;display:grid!important}.design-typography-preview{text-align:center!important;background:radial-gradient(circle at 18% 10%,#6c3cff1f,#0000 36%),linear-gradient(135deg,#fbfbff,#f4f0ff)!important;border:1px solid #6c3cff1f!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-height:72px!important;padding:12px 18px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffeb!important}.design-typography-preview strong{max-width:100%!important;color:var(--typo-preview-color)!important;font-family:var(--typo-preview-font), Inter, Arial, sans-serif!important;font-size:var(--typo-preview-size)!important;font-weight:var(--typo-preview-weight)!important;letter-spacing:var(--typo-preview-ls)!important;line-height:var(--typo-preview-lh)!important;text-shadow:0 1px 1px #ffffff6b,0 2px 12px #120d2c47!important;overflow-wrap:anywhere!important;display:block!important}.design-typography-controls{gap:12px!important;display:grid!important}.design-typography-primary-fields,.design-typography-secondary-fields{grid-template-columns:minmax(150px,1.1fr) minmax(96px,.7fr) minmax(150px,1fr)!important;align-items:end!important;gap:12px!important;display:grid!important}.design-typography-primary-fields label,.design-typography-secondary-fields label{min-width:0!important}.design-typography-primary-fields select,.design-typography-secondary-fields select{color:#242238!important;background:#fff!important;border:1px solid #6c3cff2e!important;border-radius:13px!important;outline:none!important;width:100%!important;min-height:45px!important;padding:0 13px!important;font-weight:780!important;box-shadow:inset 0 1px #ffffffd6!important}.design-typography-primary-fields label>span,.design-typography-secondary-fields label>span,.design-range-compact>span{color:#68677c!important;letter-spacing:0!important;text-transform:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:7px!important;font-size:11px!important;font-weight:850!important;display:flex!important}.design-range-compact b{color:#242238!important;font-size:11px!important;font-weight:850!important}.design-range-compact input{accent-color:#6c3cff!important;width:100%!important}.design-stepper-field{flex-direction:column!important;gap:6px!important;display:flex!important}.design-stepper-field>span{text-transform:none!important;letter-spacing:0!important;color:#68677c!important;font-size:11px!important;font-weight:850!important}.stepper-controls{background:#fff!important;border:1px solid #6c3cff2e!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:45px!important;padding:0 4px!important;display:flex!important}.stepper-controls button{color:#67627d!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:35px!important;height:35px!important;transition:all .15s!important;display:flex!important}.stepper-controls button:hover{color:#5d35df!important;background:#6c3cff17!important}.stepper-controls .stepper-value{color:#242238!important;text-align:center!important;min-width:28px!important;font-size:14px!important;font-weight:850!important}.design-typography-secondary-fields{margin-top:0!important}html body .app-shell-connect .phone-hero h2,html body .preview-panel:not(.qr-preview-panel) .phone-hero h2,html body>.full-preview-layer .phone-hero h2{font-family:var(--phone-font-heading,inherit)!important;font-size:var(--phone-header-size,clamp(13.5px,1vw,16.2px))!important;font-weight:var(--phone-header-weight,800)!important;letter-spacing:var(--phone-header-ls,0)!important;line-height:var(--phone-header-lh,1.16)!important;color:var(--phone-header-color,var(--phone-text))!important}html body .app-shell-connect .phone-hero .role-line,html body .app-shell-connect .phone-hero .role-line span,html body .preview-panel:not(.qr-preview-panel) .phone-hero .role-line,html body>.full-preview-layer .phone-hero .role-line{font-family:var(--phone-title-font,var(--phone-font-body,inherit))!important;font-size:var(--phone-title-size,clamp(9px,.68vw,10.8px))!important;font-weight:var(--phone-title-weight,700)!important;letter-spacing:var(--phone-title-ls,0)!important;line-height:var(--phone-title-lh,1.25)!important;color:var(--phone-title-color,var(--phone-muted))!important}html body .app-shell-connect .phone-hero p,html body .preview-panel:not(.qr-preview-panel) .phone-hero p,html body>.full-preview-layer .phone-hero p{font-family:var(--phone-info-font,var(--phone-font-body,inherit))!important;font-size:var(--phone-info-size,clamp(9px,.68vw,10.8px))!important;font-weight:var(--phone-info-weight,500)!important;letter-spacing:var(--phone-info-ls,0)!important;line-height:var(--phone-info-lh,1.38)!important;color:var(--phone-info-color,var(--phone-muted))!important}html body .app-shell-connect .phone-screen .preview-link-copy strong,html body .preview-panel:not(.qr-preview-panel) .phone-screen .preview-link-copy strong,html body>.full-preview-layer .phone-screen .preview-link-copy strong,html body .app-shell-connect .phone-screen .preview-divider strong,html body>.full-preview-layer .phone-screen .preview-divider strong,html body .app-shell-connect .phone-screen .preview-group-heading,html body>.full-preview-layer .phone-screen .preview-group-heading{font-family:var(--phone-title-font,var(--phone-font-body,inherit))!important;font-size:var(--phone-title-size,14px)!important;font-weight:var(--phone-title-weight,700)!important;letter-spacing:var(--phone-title-ls,0)!important;line-height:var(--phone-title-lh,1.25)!important}html body .app-shell-connect .phone-screen .preview-link:not(.point-card-custom) .preview-link-copy strong,html body .preview-panel:not(.qr-preview-panel) .phone-screen .preview-link:not(.point-card-custom) .preview-link-copy strong,html body>.full-preview-layer .phone-screen .preview-link:not(.point-card-custom) .preview-link-copy strong,html body .app-shell-connect .phone-screen .preview-divider:not(.point-card-custom) strong,html body>.full-preview-layer .phone-screen .preview-divider:not(.point-card-custom) strong,html body .app-shell-connect .phone-screen .preview-group-heading,html body>.full-preview-layer .phone-screen .preview-group-heading{color:var(--phone-title-color,var(--phone-button-text))!important;-webkit-text-fill-color:var(--phone-title-color,var(--phone-button-text))!important}html body .app-shell-connect .phone-screen .preview-location-subtitle,html body .preview-panel:not(.qr-preview-panel) .phone-screen .preview-location-subtitle,html body>.full-preview-layer .phone-screen .preview-location-subtitle,html body .app-shell-connect .phone-screen .preview-status-line,html body>.full-preview-layer .phone-screen .preview-status-line,html body .app-shell-connect .phone-screen .powered,html body>.full-preview-layer .phone-screen .powered{font-family:var(--phone-info-font,var(--phone-font-body,inherit))!important;font-size:var(--phone-info-size,12px)!important;font-weight:var(--phone-info-weight,500)!important;letter-spacing:var(--phone-info-ls,0)!important;line-height:var(--phone-info-lh,1.35)!important}@media (max-width:1180px){.design-typography-primary-fields,.design-typography-secondary-fields{grid-template-columns:1fr!important}}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-hero h2,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-hero h2{font-family:var(--phone-font-heading,inherit)!important;font-size:var(--phone-header-size,18px)!important;font-weight:var(--phone-header-weight,800)!important;letter-spacing:var(--phone-header-ls,0)!important;line-height:var(--phone-header-lh,1.16)!important;color:var(--phone-header-color,var(--phone-text))!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-hero .role-line,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-hero .role-line span,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-hero .role-line,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-hero .role-line span{font-family:var(--phone-title-font,var(--phone-font-body,inherit))!important;font-size:var(--phone-title-size,14px)!important;font-weight:var(--phone-title-weight,700)!important;letter-spacing:var(--phone-title-ls,0)!important;line-height:var(--phone-title-lh,1.25)!important;color:var(--phone-title-color,var(--phone-muted))!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-hero p,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-hero p{font-family:var(--phone-info-font,var(--phone-font-body,inherit))!important;font-size:var(--phone-info-size,14px)!important;font-weight:var(--phone-info-weight,500)!important;letter-spacing:var(--phone-info-ls,0)!important;line-height:var(--phone-info-lh,1.38)!important;color:var(--phone-info-color,var(--phone-muted))!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .preview-link:not(.point-card-custom) .preview-link-copy strong,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .preview-text-trigger:not(.point-card-custom) .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .preview-link:not(.point-card-custom) .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .preview-text-trigger:not(.point-card-custom) .preview-link-copy strong{font-family:var(--phone-title-font,var(--phone-font-body,inherit))!important;letter-spacing:0!important;color:var(--phone-button-text,#1b1a2b)!important;-webkit-text-fill-color:var(--phone-button-text,#1b1a2b)!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .preview-link .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .preview-link .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .preview-text-trigger .preview-link-copy strong{font-size:13px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important;width:100%!important;display:grid!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid .preview-link:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .preview-link:not(.point-card-custom),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .preview-link:not(.point-card-custom){text-align:center!important;border-radius:20px!important;flex-direction:column!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid .preview-link:not(.point-card-custom)>svg:last-child,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid .preview-link:not(.point-card-custom)>svg:last-child,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid .preview-link:not(.point-card-custom)>svg:last-child{display:none!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link{aspect-ratio:1!important;border-radius:20px!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link .preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link .preview-link-copy{display:none!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link .preview-icon{aspect-ratio:1!important;width:45%!important;min-width:45%!important;max-width:45%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 45%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom) .preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom) .preview-icon svg,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom) .preview-icon svg{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;color:var(--phone-button-icon,var(--phone-button-text,#fff))!important;stroke:currentColor!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link{aspect-ratio:1!important;border-radius:20px!important;gap:6px!important;height:auto!important;min-height:90px!important;padding:12px 8px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link:not(.point-card-custom) .preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link:not(.point-card-custom) .preview-icon svg,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link:not(.point-card-custom) .preview-icon svg{width:36px!important;height:36px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link .preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link .preview-link-copy{text-align:center!important;width:100%!important;display:block!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .preview-link .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .preview-text-trigger .preview-link-copy strong{font-size:22px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom{aspect-ratio:1!important;border-radius:20px!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-link-copy{display:none!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link.point-card-custom,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link.point-card-custom,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link.point-card-custom{aspect-ratio:1!important;border-radius:20px!important;gap:6px!important;height:auto!important;min-height:90px!important;padding:12px 8px!important}html body main.app-shell.app-shell-connect .preview-panel .phone-screen .phone-links.grid.grid-icons>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link,html body .phone-screen .phone-links.grid.grid-icons>.preview-link,html body .phone-links.grid.grid-icons>.preview-link{aspect-ratio:1!important;text-align:center!important;border-radius:20px!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}html body main.app-shell.app-shell-connect .preview-panel .phone-screen .phone-links.grid.grid-icons>.preview-link .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link .preview-link-copy,html body .phone-screen .phone-links.grid.grid-icons>.preview-link .preview-link-copy,html body .phone-links.grid.grid-icons>.preview-link .preview-link-copy,html body main.app-shell.app-shell-connect .preview-panel .phone-screen .phone-links.grid.grid-icons>.preview-link>svg:last-child,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link>svg:last-child,html body .phone-screen .phone-links.grid.grid-icons>.preview-link>svg:last-child,html body .phone-links.grid.grid-icons>.preview-link>svg:last-child{display:none!important}html body main.app-shell.app-shell-connect .preview-panel .phone-screen .phone-links.grid.grid-icons>.preview-link>.preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link>.preview-icon,html body .phone-screen .phone-links.grid.grid-icons>.preview-link>.preview-icon,html body .phone-links.grid.grid-icons>.preview-link>.preview-icon{aspect-ratio:1!important;width:45%!important;min-width:45%!important;max-width:45%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 45%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important}html body main.app-shell.app-shell-connect .preview-panel .phone-screen .phone-links.grid.grid-icons>.preview-link>.preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link>.preview-icon svg,html body .phone-screen .phone-links.grid.grid-icons>.preview-link>.preview-icon svg,html body .phone-links.grid.grid-icons>.preview-link>.preview-icon svg{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;color:var(--phone-button-icon,var(--phone-button-text,#fff))!important;stroke:currentColor!important;stroke-width:2.2px!important;margin:auto!important;display:block!important}html body main.app-shell.app-shell-connect .preview-panel .phone-screen .phone-links.grid.grid-icons>.preview-link>.preview-icon img,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link>.preview-icon img,html body .phone-screen .phone-links.grid.grid-icons>.preview-link>.preview-icon img{object-fit:cover!important;border-radius:12px!important;width:100%!important;height:100%!important;margin:auto!important;display:block!important}.operation-hours-modal{z-index:1;background:linear-gradient(#fffffffa,#f8f6fff5),#fff;border:1px solid #e8e0ffe0;border-radius:22px;flex-direction:column;width:min(620px,100% - 32px);max-height:min(90vh,780px);animation:.28s cubic-bezier(.22,1,.36,1) ohModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #190e4947,inset 0 1px #ffffffe6}@keyframes ohModalIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.oh-header{border-bottom:1px solid #7e53ff1a;justify-content:space-between;align-items:flex-start;padding:24px 28px 16px;display:flex}.oh-header h3{color:#1a1435;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:750}.oh-header p{color:#8a89a0;margin:4px 0 0;font-size:13px;line-height:1.4}.oh-close-btn{color:#6b5fad;cursor:pointer;background:#7e53ff12;border:none;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:all .18s;display:grid}.oh-close-btn:hover{color:#4f3d99;background:#7e53ff24}.oh-body{flex:1;min-height:0;padding:8px 28px 20px;overflow-y:auto}.oh-body::-webkit-scrollbar{width:5px}.oh-body::-webkit-scrollbar-track{background:0 0}.oh-body::-webkit-scrollbar-thumb{background:#7e53ff33;border-radius:20px}.oh-section{margin-top:20px}.oh-section:first-child{margin-top:12px}.oh-section-title{letter-spacing:.8px;text-transform:uppercase;color:#6b5fad;margin:0 0 12px;font-size:11px;font-weight:750}.oh-source-options{flex-direction:column;gap:10px;display:flex}.oh-source-card{cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;background:#ffffffb3;border:1.5px solid #7e53ff26;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;transition:all .22s;display:flex}.oh-source-card:hover{background:#f8f6ffe6;border-color:#7e53ff59}.oh-source-card.is-selected{background:#7e53ff0f;border-color:#7e53ff;box-shadow:0 0 0 3px #7e53ff1f,0 2px 8px #7e53ff1a}.oh-radio{background:#fff;border:2px solid #7e53ff4d;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-top:2px;transition:all .2s;display:flex}.oh-radio.is-checked{background:#7e53ff;border-color:#7e53ff;box-shadow:inset 0 0 0 3.5px #fff}.oh-source-copy{flex-direction:column;gap:4px;display:flex}.oh-source-copy strong{color:#1a1435;font-size:14px;font-weight:650}.oh-source-copy span{color:#8a89a0;font-size:12.5px;line-height:1.45}.oh-week-grid{flex-direction:column;gap:6px;display:flex}.oh-day-row{background:#ffffffd9;border:1px solid #7e53ff1a;border-radius:12px;grid-template-columns:40px 44px 1fr auto 1fr;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:grid}.oh-day-row:hover{border-color:#7e53ff33}.oh-day-row.is-disabled{opacity:.55}.oh-day-row.is-disabled .oh-day-label{color:#aaa}.oh-day-label{color:#1a1435;font-size:13.5px;font-weight:650}.oh-time-input-wrap{align-items:center;display:flex;position:relative}.oh-time-input-wrap input[type=time]{color:#1a1435;background:#f8f6ffb3;border:1px solid #7e53ff26;border-radius:9px;outline:none;width:100%;padding:7px 30px 7px 12px;font-family:inherit;font-size:13px;font-weight:550;transition:border-color .2s}.oh-time-input-wrap input[type=time]:focus{border-color:#7e53ff;box-shadow:0 0 0 3px #7e53ff1a}.oh-time-input-wrap input[type=time]:disabled{opacity:.5;cursor:not-allowed}.oh-time-icon{color:#b0a8d0;pointer-events:none;position:absolute;right:8px}.oh-time-separator{text-align:center;color:#8a89a0;font-size:12px;font-weight:500}.oh-empty-note{color:#8a89a0;margin:0 0 12px;font-size:13px;line-height:1.5}.oh-blocked-list{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.oh-blocked-item{color:#1a1435;background:#f8f6ff99;border:1px solid #7e53ff1f;border-radius:10px;grid-template-columns:100px 100px 1fr 32px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.oh-blocked-reason{color:#8a89a0;font-style:italic}.oh-blocked-remove{color:#ef4444;cursor:pointer;background:#ef444414;border:none;border-radius:8px;place-items:center;width:28px;height:28px;transition:all .18s;display:grid}.oh-blocked-remove:hover{background:#ef44442e}.oh-blocked-add-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.oh-blocked-field{flex-direction:column;gap:4px;display:flex}.oh-blocked-field span{color:#6b5fad;letter-spacing:.3px;font-size:11px;font-weight:650}.oh-blocked-field input[type=date],.oh-blocked-field input[type=text],.oh-blocked-field input[type=datetime-local]{color:#1a1435;background:#f8f6ffb3;border:1px solid #7e53ff26;border-radius:9px;outline:none;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s}.oh-blocked-field input:focus{border-color:#7e53ff;box-shadow:0 0 0 3px #7e53ff1a}.oh-blocked-reason-field{flex:1;min-width:100px}.oh-add-slot-btn{color:#7e53ff;cursor:pointer;white-space:nowrap;background:#7e53ff0f;border:1.5px solid #7e53ff4d;border-radius:10px;align-items:center;gap:5px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:650;transition:all .2s;display:inline-flex}.oh-add-slot-btn:hover:not(:disabled){background:#7e53ff24;border-color:#7e53ff}.oh-add-slot-btn:disabled{opacity:.4;cursor:not-allowed}.oh-toggle-row{border-bottom:1px solid #7e53ff14;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.oh-toggle-copy{flex-direction:column;gap:3px;display:flex}.oh-toggle-copy strong{color:#1a1435;font-size:14px;font-weight:650}.oh-toggle-copy span{color:#8a89a0;font-size:12px;line-height:1.4}.oh-url-field{margin-top:12px;display:block}.oh-url-field input{color:#1a1435;box-sizing:border-box;background:#f8f6ffb3;border:1px solid #7e53ff2e;border-radius:10px;outline:none;width:100%;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s}.oh-url-field input:focus{border-color:#7e53ff;box-shadow:0 0 0 3px #7e53ff1a}.oh-visibility-dates{gap:12px;margin-top:12px;display:flex}.oh-visibility-dates .oh-blocked-field{flex:1}.oh-footer{background:#f8f6ff80;border-top:1px solid #7e53ff1a;justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px;display:flex}.oh-cancel-btn{color:#6b5fad;cursor:pointer;background:#fff;border:1.5px solid #7e53ff33;border-radius:12px;padding:9px 24px;font-family:inherit;font-size:14px;font-weight:650;transition:all .2s}.oh-cancel-btn:hover{background:#f8f6ffcc;border-color:#7e53ff66}.oh-save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7e53ff,#6b3fe8);border:none;border-radius:12px;align-items:center;gap:6px;padding:9px 28px;font-family:inherit;font-size:14px;font-weight:700;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #7e53ff59}.oh-save-btn:hover{background:linear-gradient(135deg,#8f66ff,#7e53ff);transform:translateY(-1px);box-shadow:0 6px 20px #7e53ff73}.oh-save-check{font-size:15px;font-weight:700}@media (max-width:640px){.operation-hours-modal{border-radius:18px;width:calc(100% - 16px);max-height:88vh}.oh-header{padding:18px 20px 12px}.oh-body{padding:6px 20px 16px}.oh-day-row{grid-template-columns:36px 38px 1fr auto 1fr;gap:6px;padding:8px 10px}.oh-blocked-add-row{flex-direction:column;align-items:stretch}.oh-blocked-add-row .oh-blocked-field{width:100%}.oh-footer{padding:12px 20px}.oh-visibility-dates{flex-direction:column;gap:8px}}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .preview-text-sheet-layer,html body .preview-text-sheet-layer.is-contained{z-index:30!important;flex-direction:column!important;justify-content:flex-end!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .preview-text-sheet-scrim,html body .preview-text-sheet-layer.is-contained .preview-text-sheet-scrim{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#0806186b!important;position:absolute!important;inset:0!important}html body main.app-shell.app-shell-connect .workspace aside.preview-panel:not(.qr-preview-panel) .preview-text-sheet-layer,html body main.app-shell.app-shell-connect:not(.full-preview-layer) aside.preview-panel:not(.qr-preview-panel) .preview-text-sheet-layer{z-index:30!important;width:100%!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important}html body main.app-shell.app-shell-connect .workspace aside.preview-panel:not(.qr-preview-panel) .preview-text-sheet-scrim,html body main.app-shell.app-shell-connect:not(.full-preview-layer) aside.preview-panel:not(.qr-preview-panel) .preview-text-sheet-scrim{z-index:1!important;position:absolute!important;inset:0!important}html body main.app-shell.app-shell-connect .workspace aside.preview-panel:not(.qr-preview-panel) .preview-text-sheet,html body main.app-shell.app-shell-connect:not(.full-preview-layer) aside.preview-panel:not(.qr-preview-panel) .preview-text-sheet{max-height:95%!important}html body .preview-text-sheet-layer.is-viewport{z-index:var(--z-dialog,900)!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body .preview-text-sheet-layer.is-viewport .preview-text-sheet-scrim{z-index:1!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#08061885!important;position:fixed!important;inset:0!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page,.preview-text-sheet-layer) .preview-text-sheet,html body .preview-text-sheet-layer .preview-text-sheet{z-index:2!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:90dvh!important;padding:12px 16px max(18px, env(safe-area-inset-bottom,18px))!important;color:#1b1730!important;background:linear-gradient(#fffffffc,#f8f6fffa)!important;border-top:1px solid #ffffffe6!important;border-radius:24px 24px 0 0!important;flex-direction:column!important;flex:0 auto!important;margin-top:auto!important;margin-bottom:0!important;animation:.32s cubic-bezier(.16,1,.3,1) forwards previewSheetSlideUp!important;display:flex!important;position:relative!important;box-shadow:0 -16px 36px #120c302e!important}html body .preview-text-sheet-layer.is-viewport .preview-text-sheet{height:90dvh!important;max-height:90dvh!important;bottom:0!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page,.preview-text-sheet-layer) .preview-text-sheet-drag-handle,html body .preview-text-sheet-layer .preview-text-sheet-drag-handle{background:#00000024!important;border-radius:99px!important;flex-shrink:0!important;width:34px!important;height:4px!important;margin:0 auto 10px!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page,.preview-text-sheet-layer) .preview-text-sheet-head,html body .preview-text-sheet-layer .preview-text-sheet-head{border-bottom:1px solid #7e53ff14!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 2px 10px!important;display:flex!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page,.preview-text-sheet-layer) .preview-text-sheet-title-wrap,html body .preview-text-sheet-layer .preview-text-sheet-title-wrap{text-align:left!important;flex-direction:column!important;flex:1!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;display:flex!important}.preview-text-sheet-title-row{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.preview-text-sheet-icon{color:#7e53ff!important;background:#7e53ff1a!important;border-radius:7px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:inline-flex!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page,.preview-text-sheet-layer) .preview-text-sheet-title-wrap strong,html body .preview-text-sheet-layer .preview-text-sheet-title-wrap strong{color:#1a1435!important;letter-spacing:-.2px!important;font-size:14.5px!important;font-weight:750!important;line-height:1.3!important}.preview-text-sheet-subtitle{align-items:center!important;gap:6px!important;margin-top:1px!important;display:flex!important}.preview-text-sheet-live-badge{border-radius:6px!important;align-items:center!important;gap:5px!important;padding:2px 7px!important;font-size:11px!important;font-weight:650!important;line-height:1.3!important;display:inline-flex!important}.preview-text-sheet-live-badge.is-open{color:#16a34a!important;background:#22c55e1a!important}.preview-text-sheet-live-badge.is-open .live-dot{background:#22c55e!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 5px #22c55e99!important}.preview-text-sheet-live-badge.is-closed{color:#dc2626!important;background:#ef444414!important}.preview-text-sheet-live-badge.is-closed .live-dot{background:#ef4444!important;border-radius:50%!important;width:6px!important;height:6px!important}.preview-text-sheet-close-top{color:#0000008c!important;cursor:pointer!important;background:#0000000a!important;border:1px solid #00000012!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;transition:all .18s!important;display:inline-flex!important}.preview-text-sheet-close-top:hover{color:#000000d9!important;background:#00000017!important;transform:scale(1.06)!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .preview-text-sheet-footer{display:none!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .preview-text-sheet-body{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;max-height:100%!important;padding:10px 2px 2px!important;overflow-y:auto!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page,.preview-text-sheet-layer) .preview-text-sheet-copy,html body .preview-text-sheet-layer .preview-text-sheet-copy{padding:6px 2px 14px!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page,.preview-text-sheet-layer) .preview-text-sheet-copy span,html body .preview-text-sheet-layer .preview-text-sheet-copy span{white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:break-word!important;color:inherit!important;font-size:14px!important;line-height:1.65!important;display:block!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen:not(.profile-seamless) .social-strip,html body>.full-preview-layer .phone-shell.large .phone-screen:not(.profile-seamless) .social-strip{z-index:1!important;flex-wrap:wrap!important;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .social-strip.social-top,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .social-strip.social-top{z-index:1!important;flex-wrap:nowrap!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-top,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-top{margin-bottom:clamp(6px,1vh,10px)!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-bottom,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-bottom{margin-top:clamp(6px,1vh,10px)!important}@keyframes addSocialModalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.oh-preview-schedule{flex-direction:column!important;gap:10px!important;display:flex!important}.oh-preview-card{background:#7e53ff08!important;border:1px solid #7e53ff1a!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 1px 3px #00000005!important}.oh-preview-day{border-bottom:1px solid #7e53ff0f!important;justify-content:space-between!important;align-items:center!important;padding:7.5px 12px!important;transition:background .15s!important;display:flex!important}.oh-preview-day:last-child{border-bottom:none!important}.oh-preview-day.is-today{background:#7e53ff17!important}.oh-preview-day.is-closed{opacity:.65!important}.oh-preview-day-left{align-items:center!important;gap:6px!important;display:flex!important}.oh-preview-day-name{color:#1e1b4b!important;min-width:32px!important;font-size:12.5px!important;font-weight:700!important}.oh-preview-today-pill{letter-spacing:.4px!important;text-transform:uppercase!important;color:#fff!important;background:#7e53ff!important;border-radius:4px!important;padding:1.5px 5px!important;font-size:9px!important;font-weight:750!important}.oh-preview-day-right{align-items:center!important;gap:7px!important;display:flex!important}.oh-preview-day-time{color:#312e81!important;background:#ffffffd9!important;border:1px solid #7e53ff1f!important;border-radius:6px!important;padding:2px 8px!important;font-size:11.5px!important;font-weight:600!important;box-shadow:0 1px 2px #00000005!important}.oh-preview-day-closed{color:#9ca3af!important;background:#00000008!important;border-radius:6px!important;padding:2px 7px!important;font-size:11px!important;font-weight:600!important}.oh-preview-day-dot{border-radius:50%!important;flex-shrink:0!important;width:7px!important;height:7px!important}.oh-preview-day-dot.dot-open{background:#22c55e!important;box-shadow:0 0 5px #22c55e80!important}.oh-preview-day-dot.dot-closed{background:#d1d5db!important}.oh-preview-blocked{flex-direction:column!important;gap:5px!important;margin-top:2px!important;display:flex!important}.oh-preview-blocked strong{letter-spacing:.5px!important;text-transform:uppercase!important;color:#6b5fad!important;padding:0 2px!important;font-size:10px!important;font-weight:750!important;display:block!important}.oh-preview-blocked-card{background:#7e53ff08!important;border:1px solid #7e53ff1a!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;padding:6px 10px!important;display:flex!important}.oh-preview-blocked-row{border-bottom:1px dashed #7e53ff1a!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:3px 0!important;font-size:11.5px!important;display:flex!important}.oh-preview-blocked-row:last-child{border-bottom:none!important}.oh-preview-blocked-date{color:#1e1b4b!important;align-items:center!important;gap:6px!important;font-weight:600!important;display:flex!important}.oh-preview-blocked-hours{color:#6b5fad!important;font-size:11px!important;font-weight:500!important}.oh-preview-blocked-reason{color:#8a89a0!important;font-size:10.5px!important;font-style:italic!important}.oh-preview-redirect-btn{color:#fff!important;background:linear-gradient(135deg,#7e53ff,#6b3fe8)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;margin-top:4px!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:all .18s!important;display:flex!important;box-shadow:0 3px 10px #7e53ff40!important}.oh-preview-redirect-btn:hover{background:linear-gradient(135deg,#8f66ff,#7e53ff)!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #7e53ff59!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .preview-text-sheet,html body .preview-text-sheet-layer.profile-seamless .preview-text-sheet,html body :is(.profile-seamless,[data-profile-style=seamless]) .preview-text-sheet{color:#201b38!important;background:linear-gradient(#fff,#f8f7ff)!important;border-top:1px solid #4a358529!important;box-shadow:0 -16px 36px #120c302e!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .preview-text-sheet-drag-handle,html body .preview-text-sheet-layer.profile-seamless .preview-text-sheet-drag-handle,html body :is(.profile-seamless,[data-profile-style=seamless]) .preview-text-sheet-drag-handle{background:#1b173029!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .preview-text-sheet-head,html body .preview-text-sheet-layer.profile-seamless .preview-text-sheet-head,html body :is(.profile-seamless,[data-profile-style=seamless]) .preview-text-sheet-head{border-bottom-color:#4a358524!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .preview-text-sheet-title-wrap strong,html body .preview-text-sheet-layer.profile-seamless .preview-text-sheet-title-wrap strong,html body :is(.profile-seamless,[data-profile-style=seamless]) .preview-text-sheet-title-wrap strong{color:#201b38!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .preview-text-sheet-close-top,html body .preview-text-sheet-layer.profile-seamless .preview-text-sheet-close-top,html body :is(.profile-seamless,[data-profile-style=seamless]) .preview-text-sheet-close-top{color:#201b38!important;background:#f5f2ff!important;border-color:#4a358529!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .preview-text-sheet-close-top:hover,html body .preview-text-sheet-layer.profile-seamless .preview-text-sheet-close-top:hover,html body :is(.profile-seamless,[data-profile-style=seamless]) .preview-text-sheet-close-top:hover{color:#201b38!important;background:#ece6ff!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-card{background:#fff!important;border-color:#4a358529!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-day{border-bottom-color:#4a35851f!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-day.is-today{background:#f0ebff!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-day-name{color:#201b38!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-day-time{color:#201b38!important;background:#f5f2ff!important;border-color:#4a35852e!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-day-closed{color:#635d78!important;background:#f5f2ff!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-blocked strong{color:#201b38!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-blocked-card{background:#fff!important;border-color:#4a358529!important}html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-blocked-date,html body :is(.app-shell-connect .preview-panel:not(.qr-preview-panel),.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.profile-seamless .oh-preview-blocked-hours{color:#201b38!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .builder-panel:not(.qr-shell-builder) .profile-content-shell .point-list .point-wrap>.point-row.drag-over,html body main.app-shell.app-shell-connect .builder-panel .point-list .point-wrap>.point-row.drag-over,html body main.app-shell.app-shell-connect .builder-panel .group-child-entry .point-row.drag-over,html body main.app-shell.app-shell-connect .builder-panel:not(.qr-shell-builder) .point-row.drag-over,html body .app-shell-connect .builder-panel .point-row.drag-over,html body .point-row.drag-over,.point-row.drag-over{z-index:25!important;background:#fff linear-gradient(135deg,#7e53ff1f,#7e53ff0a)!important;border:2px solid #7e53ff!important;border-radius:16.2px!important;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s,border-color .16s,background .16s!important;position:relative!important;transform:scale(1.018)!important;box-shadow:0 0 0 3px #7e53ff47,0 8px 24px #7e53ff2e!important}html body main.app-shell.app-shell-connect .builder-panel .point-list .point-wrap>.point-row.drag-over:after,html body main.app-shell.app-shell-connect .builder-panel .group-child-entry .point-row.drag-over:after,html body .point-row.drag-over:after,.point-row.drag-over:after{content:""!important;pointer-events:none!important;border:2px dashed #7e53ff!important;border-radius:18px!important;animation:1.1s ease-in-out infinite alternate connectDragPulse!important;position:absolute!important;inset:-3px!important}@keyframes connectDragPulse{0%{opacity:.55;transform:scale(.998)}to{opacity:1;transform:scale(1.002)}}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .builder-panel:not(.qr-shell-builder) .profile-content-shell .point-list .point-wrap>.point-row.is-dragging,html body main.app-shell.app-shell-connect .builder-panel .point-list .point-wrap>.point-row.is-dragging,html body main.app-shell.app-shell-connect .builder-panel .group-child-entry .point-row.is-dragging,html body .point-row.is-dragging,.point-row.is-dragging{opacity:.42!important;box-shadow:none!important;background:#7e53ff08!important;border:1.5px dashed #7e53ff80!important;transition:opacity .15s,transform .15s!important;transform:scale(.975)!important}html body main.app-shell.app-shell-connect .builder-panel .point-row.is-drop-target,html body .point-row.is-drop-target,.point-row.is-drop-target{background:linear-gradient(135deg,#7e53ff1a,#7e53ff08)!important;border:2px dashed #7e53ff!important;box-shadow:0 0 0 3px #7e53ff38!important}.social-row.drag-over{z-index:10!important;background:#7e53ff14!important;border:2px solid #7e53ff!important;transition:all .15s!important;position:relative!important;transform:scale(1.015)!important;box-shadow:0 0 0 3px #7e53ff40,0 6px 18px #7e53ff24!important}.social-row.is-dragging{opacity:.42!important;box-shadow:none!important;background:#7e53ff08!important;border:1.5px dashed #7e53ff80!important;transform:scale(.975)!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-content,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-content,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-hero,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-hero,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-scroll-area,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-scroll-area,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.grid,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.grid{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body .full-preview-layer .phone-shell.large .phone-screen,html body .full-preview-layer .phone-shell.large .phone-screen.profile-classic,html body .full-preview-layer .phone-shell.large .phone-screen.profile-seamless,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen{padding-left:8px!important;padding-right:8px!important}html body .full-preview-layer .phone-shell.large .phone-content,html body .full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-content,html body .full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-content,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-content{width:100%!important;max-width:100%!important;padding:0 0 72px!important}html body .full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-link:not(.point-card-custom),html body .full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-link:not(.point-card-custom){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body .full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-divider,html body .full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-appointment,html body .full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-divider,html body .full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment{grid-column:1/-1!important;width:100%!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card{padding:8px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-header-title{font-size:11px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-header-title .aic-icon svg{width:12px!important;height:12px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-service-item{gap:3px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-service-name{font-size:9.5px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-service-time{letter-spacing:-.2px!important;font-size:7.5px!important}html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-bottom{margin-top:clamp(6px,1vh,10px)!important}.add-social-modal-layer{z-index:10000;place-items:center;padding:clamp(16px,3vw,40px);display:grid;position:fixed;inset:0}.add-social-modal-layer .modal-scrim{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:radial-gradient(circle at 50% 18%,#7e53ff38,#0000 42%),#0a081c94;border:none;position:absolute;inset:0}.add-social-modal{z-index:1;background:linear-gradient(#fffffff7,#f8f6fff2),#fff;border:1px solid #e8e0ffe0;border-radius:24px;flex-direction:column;width:min(660px,100% - 40px);max-height:min(82vh,660px);animation:.22s ease-out addSocialModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #190e4952,inset 0 1px #ffffffdb}.add-social-header{flex-direction:column;flex:none;gap:14px;padding:20px 24px 0;display:flex}.add-social-header-top{align-items:center;gap:14px;display:flex}.add-social-header-top h2{color:#1a1435;white-space:nowrap;margin:0;font-size:17px;font-weight:800}.add-social-search-wrap{background:#f4f3f7;border:1px solid #6c3cff1a;border-radius:10px;flex:1;align-items:center;gap:8px;height:36px;padding:0 12px;transition:border-color .2s;display:flex}.add-social-search-wrap:focus-within{border-color:#6c3cff66}.add-social-search-wrap .search-icon{color:#8b8698;flex-shrink:0}.add-social-search-wrap input{color:#1a1435;background:0 0;border:none;outline:none;flex:1;font-size:13px}.add-social-close-btn{color:#8b8698;cursor:pointer;background:#0000000a;border:none;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}.add-social-close-btn:hover{color:#1a1435;background:#00000014}.add-social-categories{-ms-overflow-style:none;scrollbar-width:none;gap:6px;padding-bottom:14px;display:flex;overflow-x:auto}.add-social-categories::-webkit-scrollbar{display:none}.category-pill{color:#6b6a71;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #00000014;border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:600;transition:all .18s}.category-pill:hover{color:#6c3cff;background:#f6f3ff;border-color:#6c3cff33}.category-pill.active{color:#fff;background:#6c3cff;border-color:#6c3cff}.add-social-body{flex:auto;min-height:0;padding:16px 24px;overflow-y:auto}.add-social-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;display:grid}.social-platform-card{cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:14px 6px 10px;transition:all .18s;display:flex}.social-platform-card:hover{background:#f6f3ff;border-color:#6c3cff40;transform:translateY(-2px);box-shadow:0 4px 14px #6c3cff1a}.platform-icon-wrap{background:#00000008;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.platform-icon-wrap .platform-logo-img{object-fit:contain;width:24px;height:24px}.platform-name{color:#1a1435;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.no-platforms-found{text-align:center;color:#8b8698;grid-column:1/-1;padding:32px 16px;font-size:13px;line-height:1.5}.add-social-footer{border-top:1px solid #0000000f;flex:none;padding:14px 24px 18px}.custom-link-btn{color:#6c3cff;cursor:pointer;background:#6c3cff0a;border:1px dashed #6c3cff4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:700;transition:all .18s;display:flex}.custom-link-btn:hover{background:#6c3cff14;border-color:#6c3cff80}.custom-link-btn .custom-link-icon{color:#6c3cff}.footer-custom-link-form{align-items:center;gap:8px;display:flex}.footer-custom-link-form .custom-link-icon-input{color:#8b8698;flex-shrink:0}.footer-custom-input{color:#1a1435;border:1px solid #0000001a;border-radius:10px;outline:none;flex:1;padding:8px 12px;font-size:13px;transition:border-color .2s}.footer-custom-input:focus{border-color:#6c3cff66}.footer-add-btn{color:#fff;cursor:not-allowed;white-space:nowrap;background:#d1d1d6;border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .18s}.footer-add-btn.active{cursor:pointer;background:#6c3cff}.footer-add-btn.active:hover{background:#5a2ee0}.footer-cancel-btn{color:#8b8698;cursor:pointer;background:#0000000a;border:none;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-content,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-content,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-hero,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-hero,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-scroll-area,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-scroll-area,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.grid,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.grid{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-scroll-area{padding-left:14.4px!important;padding-right:14.4px!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-scroll-area{padding-left:24px!important;padding-right:24px!important}.footer-cancel-btn:hover{color:#1a1435;background:#00000014}.appointments-modal .oh-body.appointments-body{flex-direction:column!important;gap:24px!important;padding-top:18px!important;display:flex!important}.appointments-section{flex-direction:column!important;display:flex!important}.appointments-section-title{color:#64748b!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin:0 0 16px!important;font-size:13.5px!important;font-weight:800!important}.appointments-services-list{flex-direction:column!important;gap:8px!important;display:flex!important}.appointment-service-row{cursor:pointer!important;background:#fff!important;border:1px solid #e8e0ffe0!important;border-radius:12.6px!important;align-items:center!important;padding:14px 18px!important;transition:all .2s!important;display:flex!important}.appointment-service-row:hover{border-color:#6c3cff4d!important}.appointment-service-row .checkbox-wrap{justify-content:center!important;align-items:center!important;margin-right:14.4px!important;display:flex!important}.appointment-service-row input[type=checkbox]{accent-color:#6c3cff!important;cursor:pointer!important;width:16px!important;height:16px!important}.appointment-service-row .service-name{color:#0a081c!important;flex:1!important;font-size:14.4px!important;font-weight:800!important}.appointment-service-row .service-time{color:#64748b!important;font-size:12.6px!important;font-weight:500!important}.appointments-rules-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-bottom:8px!important;display:grid!important}.rule-input-group{flex-direction:column!important;gap:8px!important;display:flex!important}.rule-input-group label{color:#64748b!important;font-size:12.6px!important;font-weight:700!important}.rule-input-group input{color:#0a081c!important;border:1px solid #e8e0ffe0!important;border-radius:9px!important;outline:none!important;width:100%!important;padding:12px 14px!important;font-family:inherit!important;font-size:14.4px!important;transition:border-color .2s!important}.rule-input-group input:focus{border-color:#6c3cff!important}.appointments-helper-text{color:#64748b!important;margin:0!important;font-size:12.6px!important;line-height:1.5!important}.appointments-upcoming{color:#64748b!important;margin:0!important;font-size:13.5px!important;line-height:1.5!important}.appointment-interactive-card{-webkit-backdrop-filter:blur(24px)saturate(1.6)!important;backdrop-filter:blur(24px)saturate(1.6)!important;cursor:pointer!important;width:100%!important;color:var(--phone-button-text,var(--phone-text,#f9f7ff))!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:20px!important;flex-direction:column!important;padding:16px 20px!important;transition:all .3s!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff1a!important}.appointment-interactive-card.is-expanded{cursor:default!important;min-height:300px!important}.appointment-interactive-card.compact{padding:12px!important}.aic-header-title{color:inherit!important;align-items:center!important;gap:8px!important;font-size:16px!important;font-weight:800!important;display:flex!important}.aic-icon{color:inherit!important;opacity:.8!important;justify-content:center!important;align-items:center!important;display:flex!important}.aic-expand-btn{color:inherit!important;opacity:.6!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:4px!important}.aic-empty{color:inherit!important;opacity:.6!important;margin:0!important;font-size:14px!important}.aic-services-list{flex-direction:column!important;gap:12px!important;display:flex!important}.aic-service-item{color:inherit!important;justify-content:space-between!important;align-items:center!important;font-size:14px!important;font-weight:700!important;display:flex!important}.aic-service-time{color:inherit!important;opacity:.6!important;font-size:13px!important;font-weight:500!important}.aic-step-date,.aic-step-time,.aic-step-details,.aic-step-success{flex-direction:column!important;gap:16px!important;animation:.3s aic-fade-in!important;display:flex!important}@keyframes aic-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.aic-timezone{color:inherit!important;opacity:.6!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important;font-size:13px!important;display:flex!important}.aic-date-btn:hover:not(.disabled),.aic-time-btn:hover{background:rgba(var(--phone-primary-rgb,108,60,255), .15)!important}.aic-date-btn.disabled{opacity:.3!important;cursor:not-allowed!important}.aic-selected-date{color:inherit!important;font-size:14px!important;font-weight:800!important}.aic-times-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;display:grid!important}.aic-back-link{color:inherit!important;opacity:.7!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;margin-top:8px!important;padding:0!important;font-size:13px!important;font-weight:700!important;text-decoration:underline!important}.aic-summary{color:inherit!important;font-size:14px!important;font-weight:800!important}.aic-booking-form{flex-direction:column!important;gap:12px!important;display:flex!important}.aic-booking-form input{width:100%!important;color:inherit!important;background:0 0!important;border:none!important;border-bottom:1px solid #fff3!important;outline:none!important;padding:14px!important;font-size:14px!important;font-weight:500!important;transition:border-color .2s!important}.aic-booking-form input:focus{border-bottom-color:#6c3cff!important}.aic-confirm-btn{color:inherit!important;cursor:pointer!important;background:0 0!important;border:none!important;margin-top:12px!important;padding:12px!important;font-size:16px!important;font-weight:800!important;transition:opacity .2s!important}.aic-confirm-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.aic-step-success{text-align:center!important;align-items:center!important;padding:24px 0!important}.aic-success-icon{color:#fff!important;background:#22c55e!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin-bottom:12px!important;display:flex!important}.aic-done-btn{background:rgba(var(--phone-primary-rgb,108,60,255), .18)!important;color:inherit!important;cursor:pointer!important;border:none!important;border-radius:99px!important;margin-top:16px!important;padding:10px 24px!important;font-weight:700!important}.aic-header{justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;display:flex!important}.aic-header-title{color:#0a081c!important;align-items:center!important;gap:8px!important;display:flex!important}.aic-strong{font-size:16px!important;font-weight:800!important}.phone-links[class*=grid-]>.appointment-interactive-card,.phone-links.grid-compact>.appointment-interactive-card,.phone-links.grid-cards>.appointment-interactive-card,.phone-links.grid-icons>.appointment-interactive-card{grid-column:1/-1!important}.appointment-interactive-card{-webkit-backdrop-filter:blur(24px)saturate(1.6)!important;backdrop-filter:blur(24px)saturate(1.6)!important;cursor:pointer!important;width:100%!important;color:var(--phone-button-text,var(--phone-text,#f9f7ff))!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:20px!important;flex-direction:column!important;padding:16px 20px!important;font-family:inherit!important;line-height:normal!important;transition:all .3s!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff1a!important}.aic-service-item{color:#0a081c!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.aic-service-name{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.aic-service-time{color:#64748b!important;white-space:nowrap!important;flex:none!important;font-size:13px!important;font-weight:500!important}.aic-calendar-grid{text-align:center!important;grid-template-columns:repeat(7,1fr)!important;gap:4px!important;display:grid!important}.aic-date-btn,.aic-time-btn{color:#0a081c!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:8px!important;padding:8px 0!important;font-size:14px!important;font-weight:800!important;transition:all .2s!important}.appointment-interactive-card{color:var(--phone-button-text,var(--phone-text,#f9f7ff))!important;background:#ffffff14!important;border-radius:20px!important;flex-direction:column!important;display:flex!important}.appointment-interactive-card .aic-header-title{color:inherit!important;align-items:center!important;gap:8px!important;display:flex!important}.appointment-interactive-card .aic-service-item{color:inherit!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.appointment-interactive-card .aic-booking-form input{width:100%!important;color:inherit!important;opacity:.8!important;background:0 0!important;border:none!important;border-bottom:1px solid!important;outline:none!important;padding:14px!important;font-size:14px!important;font-weight:500!important;transition:opacity .2s!important}.appointment-interactive-card .aic-booking-form input:focus{opacity:1!important}.appointment-interactive-card .aic-expand-btn{color:inherit!important;opacity:.6!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:4px!important;transition:transform .2s!important;display:flex!important}.appointment-interactive-card .aic-expand-btn:hover{opacity:1!important}.appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link,.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link,.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link{aspect-ratio:1!important;border-radius:20px!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important}.appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link .preview-link-copy,.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link .preview-link-copy,.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link .preview-link-copy{display:none!important}.appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link .preview-icon,.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link .preview-icon,.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link .preview-icon{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link,.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link,.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link{aspect-ratio:1!important;border-radius:20px!important;gap:6px!important;height:auto!important;min-height:90px!important;padding:12px 8px!important}.appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link .preview-link-copy,.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link .preview-link-copy,.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link .preview-link-copy{text-align:center!important;width:100%!important;display:block!important}.appointment-interactive-card .appointment-interactive-card{color:var(--phone-button-text,var(--phone-text,#f9f7ff))!important;font-family:var(--phone-title-font,var(--phone-font-body,inherit))!important;background:#ffffff14!important;border-radius:20px!important;flex-direction:column!important;padding:16px!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card *{box-sizing:border-box!important}.appointment-interactive-card .aic-header{flex-direction:column!important;gap:4px!important;margin-bottom:16px!important;display:flex!important}.appointment-interactive-card .aic-header-title{color:inherit!important;margin:0!important;font-size:16px!important;font-weight:700!important}.appointment-interactive-card .aic-expand-btn{color:inherit!important;opacity:.6!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:-8px!important;padding:8px!important;display:flex!important}.appointment-interactive-card .aic-timezone{color:inherit!important;opacity:.8!important;align-items:center!important;gap:4px!important;margin-bottom:16px!important;font-size:13px!important;font-weight:500!important;display:flex!important}.appointment-interactive-card .aic-date-btn.disabled{color:inherit!important;opacity:.35!important;cursor:not-allowed!important}.appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom,.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom,.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom{aspect-ratio:1!important;border-radius:20px!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important}.appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-link-copy,.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-link-copy,.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-link-copy{display:none!important}.appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link.point-card-custom,.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link.point-card-custom,.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link.point-card-custom{aspect-ratio:1!important;border-radius:20px!important;gap:6px!important;height:auto!important;min-height:90px!important;padding:12px 8px!important}.appointment-interactive-card .appointments-modal .oh-body.appointments-body{flex-direction:column!important;gap:24px!important;padding-top:18px!important;display:flex!important}.appointment-interactive-card .appointments-section{flex-direction:column!important;display:flex!important}.appointment-interactive-card .appointments-section-title{color:#64748b!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin:0 0 16px!important;font-size:13.5px!important;font-weight:800!important}.appointment-interactive-card .appointments-services-list{flex-direction:column!important;gap:8px!important;display:flex!important}.appointment-interactive-card .appointment-service-row{cursor:pointer!important;background:#fff!important;border:1px solid #e8e0ffe0!important;border-radius:12.6px!important;align-items:center!important;padding:14px 18px!important;transition:all .2s!important;display:flex!important}.appointment-interactive-card .appointment-service-row:hover{border-color:#6c3cff4d!important}.appointment-interactive-card .appointment-service-row .checkbox-wrap{justify-content:center!important;align-items:center!important;margin-right:14.4px!important;display:flex!important}.appointment-interactive-card .appointment-service-row input[type=checkbox]{accent-color:#6c3cff!important;cursor:pointer!important;width:16px!important;height:16px!important}.appointment-interactive-card .appointment-service-row .service-name{color:#0a081c!important;flex:1!important;font-size:14.4px!important;font-weight:800!important}.appointment-interactive-card .appointment-service-row .service-time{color:#64748b!important;font-size:12.6px!important;font-weight:500!important}.appointment-interactive-card .appointments-rules-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-bottom:8px!important;display:grid!important}.appointment-interactive-card .rule-input-group{flex-direction:column!important;gap:8px!important;display:flex!important}.appointment-interactive-card .rule-input-group label{color:#64748b!important;font-size:12.6px!important;font-weight:700!important}.appointment-interactive-card .rule-input-group input{color:#0a081c!important;border:1px solid #e8e0ffe0!important;border-radius:9px!important;outline:none!important;width:100%!important;padding:12px 14px!important;font-family:inherit!important;font-size:14.4px!important;transition:border-color .2s!important}.appointment-interactive-card .rule-input-group input:focus{border-color:#6c3cff!important}.appointment-interactive-card .appointments-helper-text{color:#64748b!important;margin:0!important;font-size:12.6px!important;line-height:1.5!important}.appointment-interactive-card .appointments-upcoming{color:#64748b!important;margin:0!important;font-size:13.5px!important;line-height:1.5!important}.appointment-interactive-card .aic-header-subtitle{color:inherit!important;opacity:.7!important;margin:0!important;font-size:13.5px!important}.appointment-interactive-card .appointment-interactive-card.is-expanded{cursor:default!important;min-height:300px!important}.appointment-interactive-card .appointment-interactive-card.compact{padding:12px!important}.appointment-interactive-card .aic-icon{justify-content:center!important;align-items:center!important;display:flex!important}.appointment-interactive-card .aic-empty{color:inherit!important;opacity:.7!important;margin:0!important;font-size:14px!important}.appointment-interactive-card .aic-services-list{flex-direction:column!important;gap:12px!important;display:flex!important}.appointment-interactive-card .aic-service-item{color:inherit!important;cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.appointment-interactive-card .aic-service-name{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.appointment-interactive-card .aic-service-time{color:inherit!important;opacity:.7!important;white-space:nowrap!important;flex:none!important;font-size:13px!important;font-weight:500!important}.appointment-interactive-card .aic-step-date,.appointment-interactive-card .aic-step-time,.appointment-interactive-card .aic-step-details,.appointment-interactive-card .aic-step-success{flex-direction:column!important;gap:16px!important;animation:.3s aic-fade-in!important;display:flex!important}.appointment-interactive-card .aic-calendar-grid{text-align:center!important;grid-template-columns:repeat(7,1fr)!important;gap:4px!important;display:grid!important}.appointment-interactive-card .aic-date-btn,.appointment-interactive-card .aic-time-btn{color:inherit!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:8px!important;padding:8px 0!important;font-size:14px!important;font-weight:800!important;transition:all .2s!important}.appointment-interactive-card .aic-date-btn:hover:not(.disabled),.appointment-interactive-card .aic-time-btn:hover{opacity:.8!important;background:#80808026!important}.appointment-interactive-card .aic-selected-date{color:inherit!important;font-size:14px!important;font-weight:800!important}.appointment-interactive-card .aic-times-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;display:grid!important}.appointment-interactive-card .aic-back-link{color:inherit!important;opacity:.8!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;margin-top:8px!important;padding:0!important;font-size:13px!important;font-weight:700!important;text-decoration:underline!important}.appointment-interactive-card .aic-summary{color:inherit!important;font-size:14px!important;font-weight:800!important}.appointment-interactive-card .aic-booking-form{flex-direction:column!important;gap:12px!important;display:flex!important}.appointment-interactive-card .aic-booking-form input{width:100%!important;color:inherit!important;background:0 0!important;border:none!important;border-bottom:1px solid #8080804d!important;outline:none!important;padding:14px!important;font-size:14px!important;font-weight:500!important;transition:border-color .2s!important}.appointment-interactive-card .aic-booking-form input:focus{border-bottom-color:inherit!important}.appointment-interactive-card .aic-confirm-btn{color:inherit!important;cursor:pointer!important;background:0 0!important;border:none!important;margin-top:12px!important;padding:12px!important;font-size:16px!important;font-weight:800!important;transition:opacity .2s!important}.appointment-interactive-card .aic-confirm-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.appointment-interactive-card .aic-step-success{text-align:center!important;align-items:center!important;padding:24px 0!important}.appointment-interactive-card .aic-success-icon{color:#fff!important;background:#22c55e!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin-bottom:12px!important;display:flex!important}.appointment-interactive-card .aic-done-btn{color:inherit!important;cursor:pointer!important;background:#8080801a!important;border:none!important;border-radius:99px!important;margin-top:16px!important;padding:10px 24px!important;font-weight:700!important}.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icons>:is(.preview-group,.preview-youtube,.preview-appointment,.preview-location,.preview-gallery,.preview-image-point),.appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-links.grid.grid-icon-text>:is(.preview-group,.preview-youtube,.preview-appointment,.preview-location,.preview-gallery,.preview-image-point),.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons>:is(.preview-group,.preview-youtube,.preview-appointment,.preview-location,.preview-gallery,.preview-image-point),.appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-group,.preview-youtube,.preview-appointment,.preview-location,.preview-gallery,.preview-image-point){grid-column:1/-1!important;width:100%!important}.appointment-interactive-card html body .phone-links.grid>.preview-appointment{aspect-ratio:auto!important;grid-column:1/-1!important;width:100%!important;min-height:auto!important}.appointment-interactive-card .appointment-interactive-card .appointment-interactive-card,.appointment-interactive-card .appointment-interactive-card .appointment-interactive-card *{box-sizing:border-box!important}.appointment-interactive-card .appointment-interactive-card .aic-header{justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card .aic-header-title{color:inherit!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:16px!important;font-weight:700!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid>.preview-appointment{aspect-ratio:auto!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:auto!important}.appointment-interactive-card .appointment-interactive-card .appointment-interactive-card.compact .aic-icon svg,.appointment-interactive-card .appointment-interactive-card .appointment-interactive-card.compact .aic-expand-btn svg{width:14px!important;height:14px!important}.appointment-interactive-card .appointment-interactive-card .aic-service-item{color:inherit!important;cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;font-size:14px!important;font-weight:700!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card .appointment-interactive-card.compact{padding:10px!important}.appointment-interactive-card .appointment-interactive-card .appointment-interactive-card.compact .aic-header-title{font-size:13px!important}.appointment-interactive-card .appointment-interactive-card .appointment-interactive-card.compact .aic-service-name{font-size:12px!important}.appointment-interactive-card .appointment-interactive-card .appointment-interactive-card.compact .aic-service-time{font-size:10px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-links .group-layout-boundary.layout-stack .preview-group-body{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:5.4px!important;display:grid!important}.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons{flex-wrap:wrap!important;justify-content:center!important;gap:16px!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-link:not(.point-card-custom){flex:none!important;width:120px!important;max-width:120px!important;margin-left:0!important;margin-right:0!important}.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-divider,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-appointment{flex:100%!important;width:100%!important}.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icon-text{justify-content:center!important}.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-link:not(.point-card-custom){width:100%!important;max-width:280px!important;margin-left:auto!important;margin-right:auto!important}.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-link:not(.point-card-custom),.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-link:not(.point-card-custom){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-divider,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-appointment,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-divider,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment{grid-column:1/-1!important;width:100%!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-scroll-area,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-links.grid{width:100%!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen .phone-links.grid,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:340px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom),.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom),.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom){aspect-ratio:1!important;border:none!important;height:auto!important;box-shadow:0 4px 20px #00000026!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom) .preview-icon,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom) .preview-icon,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom) .preview-icon{width:70%!important;height:70%!important;box-shadow:none!important;background:0 0!important;border:none!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen{padding-left:2px!important;padding-right:2px!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-content{width:100%!important;max-width:100%!important;padding:0 0 72px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-content{padding-bottom:72px!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen .phone-links.grid,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid{max-width:240px!important;margin-left:auto!important;margin-right:auto!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen{padding-left:2px!important;padding-right:2px!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-content,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-content{width:100%!important;max-width:100%!important;padding:0 0 72px!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen.profile-classic,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen.profile-seamless,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen{padding-left:8px!important;padding-right:8px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-service-time{letter-spacing:-.2px!important;font-size:7.5px!important}.appointment-interactive-card .appointment-interactive-card .appointments-upcoming{color:#64748b!important;margin:0!important;font-size:13.5px!important;line-height:1.5!important}.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-content,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-content,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-hero,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-hero,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-scroll-area,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-scroll-area,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.grid,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.grid{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen.profile-classic,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen{padding-left:8px!important;padding-right:8px!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen.profile-seamless,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless{padding-left:0!important;padding-right:0!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-content,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-content,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-content,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-content{width:100%!important;max-width:100%!important;padding:0 0 72px!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-link:not(.point-card-custom),.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-link:not(.point-card-custom){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-divider,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .phone-links.grid.grid-icons>.preview-appointment,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-divider,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment{grid-column:1/-1!important;width:100%!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card{padding:10px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-header-title{font-size:13px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-header-title .aic-icon svg{width:14px!important;height:14px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-service-item{gap:4px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-service-name{font-size:11px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card .aic-service-time{font-size:9px!important}.appointment-interactive-card .appointment-interactive-card html body .appointment-interactive-card{-webkit-backdrop-filter:blur(24px)saturate(1.6)!important;backdrop-filter:blur(24px)saturate(1.6)!important;color:var(--phone-button-text,var(--phone-text,#f9f7ff))!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.appointment-interactive-card .appointment-interactive-card html body .appointment-interactive-card .aic-header-title,.appointment-interactive-card .appointment-interactive-card html body .appointment-interactive-card .aic-header-subtitle,.appointment-interactive-card .appointment-interactive-card html body .appointment-interactive-card .aic-service-item{color:inherit!important}.appointment-interactive-card .appointment-interactive-card html body .appointment-interactive-card .aic-service-time{color:inherit!important;opacity:.6!important}.appointment-interactive-card .appointment-interactive-card html body .appointment-interactive-card .aic-icon{color:inherit!important;opacity:.8!important}.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid.grid-icons .preview-link.point-card-custom{justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-icon,.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid.grid-icon-text .preview-link.point-card-custom .preview-icon{aspect-ratio:1!important;width:45%!important;min-width:45%!important;max-width:45%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 45%!important;justify-content:center!important;align-items:center!important;margin:auto!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important}.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid.grid-icons .preview-link.point-card-custom .preview-icon svg{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:auto!important;display:block!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-content{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 24px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-fixed-header{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero,.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-scroll-area{z-index:2!important;position:relative!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero{padding-top:clamp(124px,25vh,170px)!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless .phone-content,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-content{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;position:static!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless .phone-fixed-header,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-fixed-header{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image{width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;position:absolute!important;inset:0 0 auto!important;transform:none!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless:before,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .connect-preview-top .phone-screen.profile-seamless.profile-seamless:before,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel .phone-screen .appointment-interactive-card.appointment-interactive-card,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen .appointment-interactive-card.appointment-interactive-card,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.appointment-interactive-card,.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.appointment-interactive-card,.appointment-interactive-card .appointment-interactive-card html body .appointment-interactive-card.appointment-interactive-card{-webkit-backdrop-filter:blur(24px)saturate(1.6)!important;backdrop-filter:blur(24px)saturate(1.6)!important;color:var(--phone-button-text,var(--phone-text,var(--point-text-color,#f9f7ff)))!important;background:#ffffff14!important;border:1px solid #ffffff29!important;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff1a!important}.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel .phone-screen .appointment-interactive-card.appointment-interactive-card *,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-shell.large .phone-screen .appointment-interactive-card.appointment-interactive-card *,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.appointment-interactive-card *,.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.appointment-interactive-card *{color:inherit!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .phone-links.grid.grid-icons :is(.preview-link,.preview-text,.preview-group-icon-item),.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid.grid-icons :is(.preview-link,.preview-text,.preview-group-icon-item),.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons :is(.preview-link,.preview-text,.preview-group-icon-item){aspect-ratio:1!important;text-align:center!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .phone-links.grid.grid-icons :is(.preview-link,.preview-text)>.preview-link-copy,.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid.grid-icons :is(.preview-link,.preview-text)>.preview-link-copy,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons :is(.preview-link,.preview-text)>.preview-link-copy,.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid.grid-icons :is(.preview-link,.preview-text)>svg:last-child{display:none!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .phone-links.grid.grid-icons :is(.preview-link,.preview-text,.preview-group-icon-item) .preview-icon,.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid.grid-icons :is(.preview-link,.preview-text,.preview-group-icon-item) .preview-icon,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons :is(.preview-link,.preview-text,.preview-group-icon-item) .preview-icon{aspect-ratio:1!important;width:45%!important;min-width:45%!important;max-width:45%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;place-self:center!important;align-items:center!important;margin:auto!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .phone-links.grid.grid-icons :is(.preview-link,.preview-text,.preview-group-icon-item) .preview-icon :is(svg,img),.appointment-interactive-card .appointment-interactive-card html body .phone-links.grid.grid-icons :is(.preview-link,.preview-text,.preview-group-icon-item) .preview-icon :is(svg,img),.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-screen .phone-links.grid.grid-icons :is(.preview-link,.preview-text,.preview-group-icon-item) .preview-icon :is(svg,img){object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:auto!important;display:block!important;position:static!important;transform:none!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body .phone-shell .phone-screen.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell .phone-screen.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body .profile-access-page .phone-screen.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero-image{z-index:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:clamp(210px,36vh,320px)!important;min-height:200px!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;right:0!important;overflow:hidden!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body .phone-shell .phone-screen.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell .phone-screen.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body .profile-access-page .phone-screen.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero-image:after{content:""!important;pointer-events:none!important;background:linear-gradient(180deg, rgba(var(--seamless-bg-rgb,40,40,50), 0) 0%, rgba(var(--seamless-bg-rgb,40,40,50), .15) 45%, rgba(var(--seamless-bg-rgb,40,40,50), .8) 82%, rgb(var(--seamless-bg-rgb,40,40,50)) 100%)!important;display:block!important;position:absolute!important;inset:0!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen.profile-seamless .phone-hero,.appointment-interactive-card .appointment-interactive-card html body .phone-shell .phone-screen.profile-seamless .phone-hero,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell .phone-screen.profile-seamless .phone-hero,.appointment-interactive-card .appointment-interactive-card html body .profile-access-page .phone-screen.profile-seamless .phone-hero,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero{z-index:2!important;margin:0!important;padding-top:clamp(135px,23vh,210px)!important;position:relative!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body .phone-shell .phone-screen.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell .phone-screen.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body .profile-access-page .phone-screen.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero-image{z-index:0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:clamp(210px,36vh,320px)!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;right:0!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen.profile-seamless .phone-hero-image img,.appointment-interactive-card .appointment-interactive-card html body .phone-shell .phone-screen.profile-seamless .phone-hero-image img,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell .phone-screen.profile-seamless .phone-hero-image img,.appointment-interactive-card .appointment-interactive-card html body .profile-access-page .phone-screen.profile-seamless .phone-hero-image img,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless .phone-hero-image img{object-fit:cover!important;object-position:var(--avatar-position-x,center) var(--avatar-position-y,top)!important;border-radius:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen.profile-seamless.profile-seamless,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless{background-color:rgb(var(--seamless-bg-rgb))!important;background-image:none!important;background-position:initial!important;background-repeat:no-repeat!important;background-size:auto!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect.app-shell-connect .connect-preview-top .phone-screen.profile-seamless.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body .profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body .profile-access-page .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image{width:100%!important;min-width:100%!important;max-width:100%!important;left:0!important;right:0!important;-webkit-mask-image:none!important;mask-image:none!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect.app-shell-connect .connect-preview-top .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body .profile-link-view-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body .profile-access-page .phone-shell.large .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after{content:""!important;pointer-events:none!important;background:linear-gradient(180deg, rgba(var(--seamless-bg-rgb), 0) 0%, rgba(var(--seamless-bg-rgb), 0) 50%, rgba(var(--seamless-bg-rgb), .34) 76%, rgba(var(--seamless-bg-rgb), .82) 92%, rgb(var(--seamless-bg-rgb)) 100%)!important;display:block!important;position:absolute!important;inset:0 0 -2px!important}@media (max-width:820px){.appointment-interactive-card .appointment-interactive-card html body>.full-preview-layer.profile-link-view-layer .phone-shell.large:has(.phone-screen.profile-seamless){width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border-radius:0!important}.appointment-interactive-card .appointment-interactive-card html body .profile-access-page .phone-shell.large:has(.phone-screen.profile-seamless){width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border-radius:0!important}}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless{position:relative!important;overflow:hidden!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-content,.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-content{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 24px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-fixed-header,.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-fixed-header{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image,.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image{z-index:0!important;aspect-ratio:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:clamp(150px,31vh,210px)!important;min-height:clamp(150px,31vh,210px)!important;max-height:230px!important;box-shadow:none!important;clip-path:none!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 0 auto!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image img,.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image img{object-fit:cover!important;object-position:var(--avatar-position-x,50%) var(--avatar-position-y,50%)!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;transform:scale(var(--avatar-zoom,1))!important;transform-origin:var(--avatar-position-x,50%) var(--avatar-position-y,50%)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after,.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero-image:after{content:""!important;pointer-events:none!important;background:linear-gradient(180deg, rgba(var(--seamless-bg-rgb), 0) 0%, rgba(var(--seamless-bg-rgb), 0) 48%, rgba(var(--seamless-bg-rgb), .38) 78%, rgb(var(--seamless-bg-rgb)) 100%)!important;display:block!important;position:absolute!important;inset:0 0 -2px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero,.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-scroll-area,.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero,.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-scroll-area{z-index:2!important;position:relative!important}.appointment-interactive-card .appointment-interactive-card html body .phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero,.appointment-interactive-card .appointment-interactive-card html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell.profile-shell-seamless:not(.large) .phone-screen.profile-seamless.profile-seamless .phone-hero{padding-top:clamp(124px,25vh,170px)!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links .preview-appointment,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .phone-links .preview-appointment{aspect-ratio:auto!important;grid-column:1/-1!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:12px 14px!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-header{gap:8px!important;width:100%!important;min-width:0!important;margin-bottom:14px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-header-title{flex:auto!important;gap:7px!important;min-width:0!important;line-height:1.15!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-strong{overflow-wrap:anywhere!important;min-width:0!important;line-height:1.15!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-expand-btn{flex:none!important;padding:2px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-body,.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-services-list,.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-service-item{width:100%!important;min-width:0!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-service-item{gap:8px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-service-name{overflow-wrap:anywhere!important;min-width:0!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card .aic-service-time{text-align:right!important;white-space:normal!important;flex:0 auto!important;min-width:0!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header-title,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-header-title{font-size:13px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-strong,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-strong{letter-spacing:-.15px!important;font-size:13px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-name,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-service-name{font-size:11px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-time,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-service-time{letter-spacing:-.2px!important;font-size:9px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact{min-height:116px!important;padding:12px 13px!important;position:relative!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-header{min-height:24px!important;margin-bottom:13px!important;display:block!important;position:relative!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header-title,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-header-title{white-space:nowrap!important;width:calc(100% - 22px)!important;min-width:0!important;max-width:calc(100% - 22px)!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-strong,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:13px!important;display:block!important;overflow:hidden!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-expand-btn,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-expand-btn{margin:0!important;position:absolute!important;top:0!important;right:0!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-item,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-service-item{grid-template-columns:minmax(0,1fr)!important;place-items:start!important;gap:3px!important;line-height:1.15!important;display:grid!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-name,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-service-name{white-space:nowrap!important;max-width:100%!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-time,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact .aic-service-time{text-align:left!important;white-space:nowrap!important;max-width:100%!important;display:block!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact,.appointment-interactive-card .appointment-interactive-card html body .full-preview-layer .phone-screen .appointment-interactive-card.compact{border-radius:15px!important;min-height:96px!important;padding:9px 10px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.compact .aic-header{min-height:20px!important;margin-bottom:9px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.compact .aic-header-title{gap:5px!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;font-size:11px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.compact .aic-header-title .aic-icon svg{width:11px!important;height:11px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.compact .aic-strong{letter-spacing:-.25px!important;font-size:11px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.compact .aic-expand-btn svg{width:11px!important;height:11px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.compact .aic-service-item{gap:2px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.compact .aic-service-name{font-size:9px!important}.appointment-interactive-card .appointment-interactive-card html body .phone-screen .appointment-interactive-card.compact .aic-service-time{letter-spacing:-.25px!important;font-size:7px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links{container:editor-phone-links/inline-size!important}@container editor-phone-links (max-width:240px){.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links>.preview-appointment{width:100%!important;max-width:100%!important;margin-inline:auto!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact{border-radius:15px!important;width:100%!important;max-width:100%!important;min-height:94px!important;padding:9px 10px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header{min-height:20px!important;margin-bottom:10px!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header-title{white-space:nowrap!important;justify-content:center!important;gap:5px!important;width:100%!important;max-width:100%!important;padding-right:15px!important;font-size:clamp(10px,5cqw,12px)!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-strong{max-width:100%!important;font-size:inherit!important;letter-spacing:-.2px!important;white-space:nowrap!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header-title .aic-icon svg{width:clamp(10px,4.5cqw,12px)!important;height:clamp(10px,4.5cqw,12px)!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-item{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:3px!important;display:grid!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-name{white-space:nowrap!important;max-width:100%!important;font-size:clamp(8px,4cqw,10px)!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-time{letter-spacing:-.2px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;max-width:100%!important;font-size:clamp(7px,3.2cqw,9px)!important;line-height:1.1!important}}@container editor-phone-links (max-width:280px){.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links>.preview-appointment{width:80%!important;min-width:0!important;max-width:80%!important;margin-inline:auto!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact{width:100%!important;min-width:0!important;max-width:100%!important;min-height:102px!important;padding:9px 9px 10px!important;overflow:visible!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:0!important;margin-bottom:9px!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header-title{white-space:normal!important;flex:none!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;padding-right:0!important;font-size:clamp(10px,4.8cqw,12px)!important;display:flex!important;overflow:visible!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-strong{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:inherit!important;letter-spacing:-.3px!important;display:inline!important;overflow:visible!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-expand-btn{opacity:.75!important;flex:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:static!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-body,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-step-idle,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-services-list,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-services-list{flex-direction:column!important;align-items:center!important;gap:3px!important;display:flex!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-item{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;display:flex!important;overflow:visible!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-name,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-time{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-name{font-size:clamp(8px,4cqw,10px)!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-time{letter-spacing:-.15px!important;font-size:clamp(7px,3.3cqw,9px)!important;line-height:1.15!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-hours,.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-duration{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}.appointment-interactive-card .appointment-interactive-card html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-duration{margin-top:2px!important}}html body main.app-shell .preview-panel .phone-shell,html body main.app-shell .preview-panel:hover .phone-shell,html body main.app-shell .preview-panel .phone-shell:hover{transform:none!important;box-shadow:0 25.2px 52.2px #0c0b1438,inset 0 0 0 1.8px #1a1a22!important}html body main.app-shell .preview-panel .phone-shell.is-clickable:hover .phone-screen{box-shadow:none!important;transform:none!important}html body main.app-shell .preview-panel .phone-shell.is-clickable:hover .phone-screen:before{opacity:.62!important}html body .phone-shell:not(.large),html body .phone-shell:not(.large):hover,html body .connect-preview-top:hover .phone-shell:not(.large),html body .connect-preview-canvas:hover .phone-shell:not(.large){transform:translate(0,0)rotateX(0)rotateY(0)scale(1)!important}html body .phone-shell:not(.large).is-clickable:hover .phone-screen{box-shadow:none!important;transform:none!important}html body .phone-shell:not(.large).is-clickable:hover .phone-screen:before{opacity:.62!important}html body .phone-shell:not(.large):before,html body .phone-shell:not(.large):hover:before,html body .preview-panel:hover .phone-shell:not(.large):before{opacity:.72!important;transform:none!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;min-width:0!important;margin-bottom:8px!important;display:flex!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header-title{white-space:nowrap!important;flex:none!important;justify-content:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;font-size:12px!important;line-height:1.1!important;display:flex!important;overflow:visible!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-header-title .aic-icon svg{width:11px!important;height:11px!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-strong{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:-.25px!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:12px!important;overflow:visible!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-expand-btn{flex:none!important;margin:0!important;padding:0!important;position:static!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-expand-btn svg{width:10px!important;height:10px!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-item{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-name,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-time,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-hours,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-duration{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-name{font-size:9px!important;line-height:1.15!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-time{letter-spacing:-.15px!important;font-size:8px!important;line-height:1.15!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card.compact .aic-service-duration{margin-top:2px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip{visibility:visible!important;opacity:1!important;z-index:4!important;pointer-events:auto!important;height:auto!important;min-height:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip a,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip a{visibility:visible!important;opacity:1!important;place-items:center!important;display:grid!important}html body .phone-screen.profile-seamless.profile-seamless{background:rgb(var(--seamless-bg-rgb))!important;background-image:none!important;padding:0!important}html body .phone-screen.profile-seamless.profile-seamless .phone-content,html body .phone-screen.profile-seamless.profile-seamless .phone-fixed-header{background:0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:relative!important}html body .phone-screen.profile-seamless.profile-seamless .phone-scroll-area{z-index:2!important;background:0 0!important;width:100%!important;max-width:none!important;padding-top:0!important;position:relative!important}html body .phone-screen.profile-seamless.profile-seamless.profile-seamless.profile-seamless.profile-seamless.profile-seamless{padding-left:0!important;padding-right:0!important}html body .preview-canonical-view .phone-screen.profile-seamless.profile-seamless.profile-seamless .phone-fixed-header.phone-fixed-header .phone-hero-image[data-seamless-cover][data-seamless-cover][data-seamless-cover][data-seamless-cover][data-seamless-cover][data-seamless-cover]{z-index:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:calc(var(--profile-canvas-viewport-height) * .75)!important;min-height:calc(var(--profile-canvas-viewport-height) * .75)!important;max-height:calc(var(--profile-canvas-viewport-height) * .75)!important;aspect-ratio:auto!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body .preview-canonical-view .phone-screen.profile-seamless.profile-seamless.profile-seamless .phone-fixed-header.phone-fixed-header .phone-hero-image.is-empty[data-seamless-cover][data-seamless-cover][data-seamless-cover][data-seamless-cover][data-seamless-cover][data-seamless-cover]{place-items:center!important;display:grid!important}html body .phone-screen.profile-seamless.profile-seamless.profile-seamless .phone-fixed-header.phone-fixed-header .phone-hero-image[data-seamless-cover][data-seamless-cover][data-seamless-cover][data-seamless-cover][data-seamless-cover][data-seamless-cover]:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(to bottom, rgba(var(--seamless-bg-rgb), 0) 0%, rgba(var(--seamless-bg-rgb), 0) 60%, rgba(var(--seamless-bg-rgb), .1) 72%, rgba(var(--seamless-bg-rgb), .48) 85%, rgba(var(--seamless-bg-rgb), .82) 94%, rgb(var(--seamless-bg-rgb)) 100%)!important;display:block!important;position:absolute!important;inset:0 0 -2px!important}html body .preview-canonical-view .phone-screen.profile-seamless.profile-seamless.profile-seamless .phone-fixed-header.phone-fixed-header .phone-hero.phone-hero.phone-hero.phone-hero.phone-hero.phone-hero{z-index:2!important;width:100%!important;max-width:none!important;margin:calc(var(--profile-canvas-viewport-height) * -.04) 0 0!important;padding:0 16px 16px!important;position:relative!important}html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless.profile-seamless.profile-seamless .phone-fixed-header.phone-fixed-header .phone-hero.phone-hero.phone-hero.phone-hero.phone-hero.phone-hero,html body .profile-access-page .phone-shell.large .phone-screen.profile-seamless.profile-seamless.profile-seamless .phone-fixed-header.phone-fixed-header .phone-hero.phone-hero.phone-hero.phone-hero.phone-hero.phone-hero{padding:0 22px 22px!important}html body .phone-screen.profile-seamless.profile-seamless:before,html body .phone-screen.profile-seamless.profile-seamless:after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;display:none!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large.profile-shell-seamless,html body .profile-access-page .phone-shell.large.profile-shell-seamless{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large.profile-shell-seamless .phone-screen.profile-seamless,html body .profile-access-page .phone-shell.large.profile-shell-seamless .phone-screen.profile-seamless{width:100%!important;max-width:100%!important;box-shadow:none!important;border:0!important;margin:0!important;inset:auto!important}html body .media-crop-stage.crop-shape-square .media-crop-frame.is-seamless-avatar-crop{aspect-ratio:1!important;border-radius:0!important;width:100%!important;height:100%!important}html body .media-crop-layer{overscroll-behavior:contain!important;touch-action:pan-y!important}html body .media-crop-modal{overscroll-behavior:contain!important;touch-action:pan-y!important;overflow-y:auto!important}html body .media-crop-body{overflow:visible!important}html body .media-crop-frame{touch-action:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel)>.phone-shell>.phone-notch{display:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-links.grid .preview-location-trigger,html body .app-shell-connect .connect-preview-top .phone-links.grid .preview-location-trigger,html body>.full-preview-layer .phone-shell.large .phone-links.grid .preview-location-trigger,html body .phone-links.grid .preview-location-trigger{aspect-ratio:auto!important;border-radius:max(12.6px, var(--button-radius))!important;grid-template-columns:31.5px minmax(0,1fr) auto!important;align-items:center!important;gap:10.8px!important;height:auto!important;min-height:52.2px!important;padding:9px 12.6px!important;display:grid!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-links.grid .preview-location-trigger .preview-link-copy,html body .app-shell-connect .connect-preview-top .phone-links.grid .preview-location-trigger .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-links.grid .preview-location-trigger .preview-link-copy,html body .phone-links.grid .preview-location-trigger .preview-link-copy{text-align:left!important;align-items:flex-start!important;display:flex!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-links.grid .preview-location-trigger .preview-icon,html body .app-shell-connect .connect-preview-top .phone-links.grid .preview-location-trigger .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-links.grid .preview-location-trigger .preview-icon,html body .phone-links.grid .preview-location-trigger .preview-icon{width:31.5px!important;height:31.5px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-links.grid .preview-location-trigger:is(.is-always-open,.is-open),html body .app-shell-connect .connect-preview-top .phone-links.grid .preview-location-trigger:is(.is-always-open,.is-open),html body>.full-preview-layer .phone-shell.large .phone-links.grid .preview-location-trigger:is(.is-always-open,.is-open),html body .phone-links.grid .preview-location-trigger:is(.is-always-open,.is-open){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-links.grid .preview-youtube>.preview-link,html body .app-shell-connect .connect-preview-top .phone-links.grid .preview-youtube>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-links.grid .preview-youtube>.preview-link,html body .phone-links.grid .preview-youtube>.preview-link{aspect-ratio:auto!important;border-radius:max(12.6px, var(--button-radius))!important;height:auto!important;min-height:52.2px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger:not(.point-card-custom){aspect-ratio:auto!important;border-radius:max(12.6px, var(--button-radius))!important;grid-template-columns:31.5px minmax(0,1fr) auto!important;align-items:center!important;gap:10.8px!important;height:auto!important;min-height:52.2px!important;padding:9px 12.6px!important;display:grid!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger:not(.point-card-custom) .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger:not(.point-card-custom) .preview-link-copy{text-align:left!important;align-items:flex-start!important;display:flex!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger:not(.point-card-custom) .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger:not(.point-card-custom) .preview-icon{width:31.5px!important;height:31.5px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-youtube>.preview-link:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-youtube>.preview-link:not(.point-card-custom){aspect-ratio:auto!important;border-radius:max(12.6px, var(--button-radius))!important;height:auto!important;min-height:52.2px!important;padding:9px 12.6px!important}html body .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger,html body .profile-access-page .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger,html body .phone-screen .phone-links.grid.grid-icon-text .preview-link.preview-location-trigger,html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text .preview-link.preview-location-trigger{align-items:center!important;justify-content:initial!important;aspect-ratio:auto!important;border-radius:max(12.6px, var(--button-radius))!important;grid-template-columns:31.5px minmax(0,1fr) auto!important;gap:10.8px!important;height:auto!important;min-height:52.2px!important;padding:9px 12.6px!important;display:grid!important}html body .phone-screen .phone-links.grid :is(.preview-location-accordion,.preview-youtube),html body .profile-access-page .phone-screen .phone-links.grid :is(.preview-location-accordion,.preview-youtube){grid-column:1/-1!important;width:100%!important;min-width:0!important}html body .phone-screen .phone-links.grid .preview-location-trigger>.preview-icon,html body .profile-access-page .phone-screen .phone-links.grid .preview-location-trigger>.preview-icon{width:31.5px!important;min-width:31.5px!important;height:31.5px!important;min-height:31.5px!important;position:static!important}html body .phone-screen .phone-links.grid .preview-location-trigger>.preview-icon :is(svg,img),html body .profile-access-page .phone-screen .phone-links.grid .preview-location-trigger>.preview-icon :is(svg,img){width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}html body .phone-screen .phone-links.grid .preview-location-trigger>.preview-link-copy,html body .profile-access-page .phone-screen .phone-links.grid .preview-location-trigger>.preview-link-copy{text-align:left!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}html body .phone-screen .phone-links.grid .preview-youtube>.preview-link,html body .profile-access-page .phone-screen .phone-links.grid .preview-youtube>.preview-link{aspect-ratio:auto!important;border-radius:max(12.6px, var(--button-radius))!important;height:auto!important;min-height:52.2px!important;padding:9px 12.6px!important}html body main.app-shell.app-shell-connect .preview-panel .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger>.preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger>.preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger>.preview-icon,html body .profile-access-page .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger>.preview-icon{border-radius:9px!important;width:31.5px!important;min-width:31.5px!important;max-width:31.5px!important;height:31.5px!important;min-height:31.5px!important;max-height:31.5px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}html body main.app-shell.app-shell-connect .preview-panel .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger>.preview-icon :is(svg,img),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger>.preview-icon :is(svg,img),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger>.preview-icon :is(svg,img),html body .profile-access-page .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link.preview-location-trigger>.preview-icon :is(svg,img){width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .appointment-interactive-card,html body .full-preview-layer .phone-screen .appointment-interactive-card,html body .profile-access-page .phone-screen .appointment-interactive-card{color:var(--phone-button-text)!important;background:var(--phone-button)!important;background-color:var(--phone-button)!important;border:1px solid var(--phone-button-border)!important;box-shadow:0 10.8px 23.4px #2c215614!important}html body .phone-screen .appointment-interactive-card.shape-pill{border-radius:899.1px!important}html body .phone-screen .appointment-interactive-card.shape-sharp{border-radius:7.2px!important}html body .phone-screen.button-solid .appointment-interactive-card.point-card-custom,html body .phone-screen:not(.button-soft):not(.button-outline) .appointment-interactive-card.point-card-custom{color:var(--point-text-color)!important;background:var(--point-card-bg)!important;background-color:var(--point-card-bg)!important;border-color:var(--point-card-bg)!important;box-shadow:0 10.8px 23.4px rgba(var(--point-card-bg-rgb), .18), inset 0 1px 0 #ffffff2e!important}html body .phone-screen.button-soft .appointment-interactive-card.point-card-custom{color:var(--point-text-color)!important;background:rgba(var(--point-card-bg-rgb), .12)!important;background-color:rgba(var(--point-card-bg-rgb), .12)!important;border-color:rgba(var(--point-card-bg-rgb), .18)!important;box-shadow:inset 2.7px 0 0 rgba(var(--point-card-bg-rgb), .18), 0 9px 21.6px rgba(var(--point-card-bg-rgb), .1)!important}html body .phone-screen.button-outline .appointment-interactive-card.point-card-custom{color:var(--point-text-color)!important;border-color:rgba(var(--point-card-bg-rgb), .38)!important;box-shadow:inset 0 0 0 1px rgba(var(--point-card-bg-rgb), .18), 0 9px 19.8px #221c4e0f!important;background:#ffffff94!important}html body .phone-screen .appointment-interactive-card .aic-strong,html body .phone-screen .appointment-interactive-card .aic-service-name,html body .phone-screen .appointment-interactive-card .aic-service-time,html body .phone-screen .appointment-interactive-card .aic-empty{color:inherit!important;-webkit-text-fill-color:currentColor!important}html body .phone-screen .appointment-interactive-card .aic-icon,html body .phone-screen .appointment-interactive-card .aic-expand-btn{color:var(--phone-button-icon)!important}html body .phone-screen .appointment-interactive-card.point-card-custom .aic-icon,html body .phone-screen .appointment-interactive-card.point-card-custom .aic-expand-btn{color:var(--point-icon-color,var(--point-text-color))!important}html body .phone-screen.profile-seamless .appointment-interactive-card:not(.point-card-custom){color:var(--phone-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-link .preview-link-copy strong{font-size:8px!important;line-height:1.05!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-link .preview-link-copy small{font-size:6px!important;line-height:1.05!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-links .preview-link:not(.point-card-custom)>.preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-seamless .phone-links .preview-link:not(.point-card-custom)>.preview-icon{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links .preview-divider-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links .preview-group-icon-item .preview-icon,html body .app-shell-connect .connect-preview-top .phone-screen .phone-links .preview-icon,html body .app-shell-connect .connect-preview-top .phone-screen .phone-links .preview-divider-icon,html body .app-shell-connect .connect-preview-top .phone-screen .phone-links .preview-group-icon-item .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen.profile-seamless .phone-links .preview-icon{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger):not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger):not(.point-card-custom),html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>:is(.preview-link,.preview-text-trigger):not(.point-card-custom){justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-icon-background-toggle{position:relative!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .design-icon-background-toggle .design-toggle-notice{z-index:8!important;color:#4d2eea!important;text-transform:none!important;pointer-events:none!important;background:#fff!important;border:1px solid #6c3cff38!important;border-radius:6px!important;width:180px!important;padding:6px 8px!important;font-size:8px!important;font-weight:750!important;line-height:1.3!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important;box-shadow:0 8px 18px #2e216929!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment-tile,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment-tile,html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>.preview-appointment-tile{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment-tile>.preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment-tile>.preview-icon,html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>.preview-appointment-tile>.preview-icon{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment-tile>.preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment-tile>.preview-link-copy,html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>.preview-appointment-tile>.preview-link-copy{text-align:center!important;width:100%!important;min-height:12px!important;display:block!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment-tile>.preview-link-copy strong,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-appointment-tile>.preview-link-copy strong,html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>.preview-appointment-tile>.preview-link-copy strong{text-overflow:clip!important;white-space:nowrap!important;text-align:center!important;width:100%!important;margin:0!important;font-size:9px!important;line-height:1.2!important;display:block!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile,html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>.preview-netflix-tile{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile>.preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile>.preview-icon,html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>.preview-netflix-tile>.preview-icon{flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;display:flex!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile>.preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile>.preview-icon svg,html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>.preview-netflix-tile>.preview-icon svg{width:28px!important;max-width:none!important;height:28px!important;max-height:none!important;display:block!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile>.preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile>.preview-link-copy,html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>.preview-netflix-tile>.preview-link-copy{text-align:center!important;width:100%!important;min-height:12px!important;display:block!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile>.preview-link-copy strong,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-netflix-tile>.preview-link-copy strong,html body .phone-screen .preview-group.layout-icon-text .preview-group-icons>.preview-netflix-tile>.preview-link-copy strong{text-overflow:clip!important;white-space:nowrap!important;text-align:center!important;width:100%!important;margin:0!important;font-size:9px!important;line-height:1.2!important;display:block!important;overflow:visible!important}html body .phone-screen .preview-netflix-tile.compact>.preview-link-copy strong{letter-spacing:0!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;font-size:7px!important;line-height:1.1!important}html body .preview-canvas .phone-shell{container:preview-phone/inline-size!important}@container preview-phone (min-width:0){html body .preview-canvas .phone-shell .phone-screen{border-radius:max(24px,10cqi)!important}html body .preview-canvas:not(.full-preview-canvas) .phone-shell .phone-content{padding:12.3cqi 5.3cqi max(32px,12cqi)!important}html body .preview-canvas .phone-shell .phone-screen.profile-seamless .phone-hero-image{width:calc(100% + 10.6cqi)!important;height:55cqi!important;min-height:55cqi!important;margin:0 -5.3cqi!important}html body .preview-canvas .phone-shell .phone-avatar,html body .preview-canvas .phone-shell .phone-avatar.initials{width:19cqi!important;height:19cqi!important;margin-bottom:2.8cqi!important;font-size:8.5cqi!important}html body .preview-canvas .phone-shell .phone-hero h2{margin-bottom:1.2cqi!important;font-size:5.5cqi!important}html body .preview-canvas .phone-shell .phone-hero p,html body .preview-canvas .phone-shell .role-line{font-size:3.4cqi!important}html body .preview-canvas .phone-shell .phone-links,html body .preview-canvas .phone-shell .phone-links.grid{gap:3.5cqi!important}html body .preview-canvas .phone-shell .phone-links.stack:not(.grid):not(.spotlight) .preview-link,html body .preview-canvas .phone-shell .phone-links.stack:not(.grid):not(.spotlight) .preview-text,html body .preview-canvas .phone-shell .phone-links.stack:not(.grid) .preview-link,html body .preview-canvas .phone-shell .phone-links.stack:not(.grid) .preview-text{border-radius:4.5cqi!important;gap:3.5cqi!important;min-height:15.5cqi!important;padding:2.8cqi 4.5cqi!important}html body .preview-canvas .phone-shell .phone-links.grid .preview-link,html body .preview-canvas .phone-shell .phone-links.grid .preview-text{border-radius:4.5cqi!important;gap:2cqi!important;min-height:18cqi!important;padding:3cqi 2.5cqi!important}html body .preview-canvas .phone-shell .preview-icon{border-radius:3cqi!important;width:11cqi!important;height:11cqi!important}html body .preview-canvas .phone-shell .preview-link strong,html body .preview-canvas .phone-shell .preview-text strong{font-size:3.7cqi!important}html body .preview-canvas .phone-shell .phone-links.grid .preview-link .preview-icon svg,html body .preview-canvas .phone-shell .phone-links.grid .preview-text .preview-icon svg{width:6.5cqi!important;height:6.5cqi!important}html body .preview-canvas .phone-shell .appointment-interactive-card,html body .preview-canvas .phone-shell .preview-link.point-card-custom{border-radius:4.5cqi!important;gap:2.5cqi!important;padding:4.5cqi!important}html body .preview-canvas .phone-shell .appointment-interactive-card strong{font-size:3.8cqi!important}html body .preview-canvas .phone-shell .appointment-interactive-card small,html body .preview-canvas .phone-shell .appointment-interactive-card .appointment-duration{font-size:3cqi!important}html body .preview-canvas .phone-shell .appointment-interactive-card .aic-icon svg{width:6.2cqi!important;height:6.2cqi!important}html body .preview-canvas .phone-shell .preview-group{border-radius:var(--point-edge-radius,var(--button-radius))!important;gap:2.2cqi!important;padding:2.5cqi!important}html body .preview-canvas .phone-shell .preview-group-head span{gap:1.8cqi!important;font-size:3.4cqi!important}html body .preview-canvas .phone-shell .preview-group-head small{font-size:2.8cqi!important}html body .preview-canvas .phone-shell .preview-group-body,html body .preview-canvas .phone-shell .preview-group-icons{gap:1.8cqi!important}html body .preview-canvas .phone-shell .preview-group-empty{border-radius:3.7cqi!important;min-height:11cqi!important;font-size:3.1cqi!important}html body .preview-canvas .phone-shell .preview-group .preview-link{border-radius:4cqi!important;min-height:13cqi!important;padding:1.8cqi 2.8cqi!important}html body .preview-canvas .phone-shell .preview-group:not(.layout-grid) .preview-group-icon-item{border-radius:4cqi!important;gap:1.2cqi!important;min-height:14.2cqi!important;padding:1.8cqi!important}html body .preview-canvas .phone-shell .preview-group:not(.layout-grid) .preview-group-icon-item span{border-radius:3.1cqi!important;width:8.6cqi!important;height:8.6cqi!important}html body .preview-canvas .phone-shell .preview-group:not(.layout-grid) .preview-group-icon-item strong{font-size:2.8cqi!important}html body .preview-canvas .phone-shell .preview-group:not(.layout-grid) .preview-group-icon-item span svg{width:5.8cqi!important;height:5.8cqi!important}html body .preview-canvas .phone-shell .social-strip{gap:3cqi!important;margin-bottom:3.5cqi!important}html body .preview-canvas .phone-shell .social-strip a{width:7.5cqi!important;height:7.5cqi!important}html body .preview-canvas .phone-shell .powered{padding-top:2.5cqi!important;font-size:2.5cqi!important}html body .preview-canvas .phone-shell .save-contact{gap:2cqi!important;width:min(100%,45cqi)!important;height:10cqi!important;margin:3.5cqi auto 2cqi!important;font-size:3cqi!important}html body .preview-canvas .phone-shell .phone-hero{margin-bottom:3.5cqi!important}html body .preview-canvas .phone-shell .phone-hero-image{width:19cqi!important;height:19cqi!important;min-height:0!important;margin:0 auto 2.8cqi!important}html body .preview-canvas .phone-shell .phone-share-row{padding:4cqi 5.3cqi 0!important}html body .preview-canvas .phone-shell .phone-share{gap:1.5cqi!important;min-width:18cqi!important;height:8.5cqi!important;padding:0 3cqi!important;font-size:3cqi!important}html body .preview-canvas .phone-shell .phone-links.grid .preview-link strong,html body .preview-canvas .phone-shell .phone-links.grid .preview-text strong{white-space:nowrap!important;font-size:3.2cqi!important}html body .preview-canvas .phone-shell .phone-links.stack:not(.grid):not(.spotlight) .preview-icon svg,html body .preview-canvas .phone-shell .phone-links.stack:not(.grid) .preview-icon svg{width:5.5cqi!important;height:5.5cqi!important}html body .preview-canvas .phone-shell .phone-links.stack:not(.grid):not(.spotlight) .preview-link,html body .preview-canvas .phone-shell .phone-links.stack:not(.grid):not(.spotlight) .preview-text,html body .preview-canvas .phone-shell .phone-links.stack:not(.grid) .preview-link,html body .preview-canvas .phone-shell .phone-links.stack:not(.grid) .preview-text{grid-template-columns:10cqi minmax(0,1fr) 5cqi!important}html body .preview-canvas .phone-shell .preview-text-sheet-header{padding:3cqi 4cqi!important;font-size:3.6cqi!important}html body .preview-canvas .phone-shell .oh-preview-day{padding:2cqi 3.5cqi!important;font-size:3cqi!important}html body .preview-canvas .phone-shell .oh-preview-day-name{font-size:3cqi!important}html body .preview-canvas .phone-shell .oh-preview-day-time,html body .preview-canvas .phone-shell .oh-preview-day-closed{font-size:2.8cqi!important}html body .preview-canvas .phone-shell .oh-preview-today-pill{padding:.6cqi 1.6cqi!important;font-size:2.2cqi!important}}html body>.full-preview-layer:not(.preview-canonical-view) .preview-canvas.preview-canvas .phone-shell.large .phone-content{padding:12.3cqi 5.3cqi max(32px,12cqi)!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-avatar,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-avatar.initials,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-hero-image{width:19cqi!important;height:19cqi!important;margin-bottom:2.8cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-avatar.initials{font-size:8.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-screen.profile-seamless .phone-hero-image{width:calc(100% + 10.6cqi)!important;height:55cqi!important;min-height:55cqi!important;margin:0 -5.3cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-hero{margin-bottom:3.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-hero h2{margin-bottom:1.2cqi!important;font-size:5.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-hero p,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .role-line{font-size:3.4cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .social-strip{gap:3cqi!important;margin-bottom:3.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .social-strip a{width:7.5cqi!important;height:7.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.grid{gap:3.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.stack:not(.grid):not(.spotlight) .preview-link,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.stack:not(.grid):not(.spotlight) .preview-text,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.stack:not(.grid) .preview-link,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.stack:not(.grid) .preview-text{border-radius:4.5cqi!important;grid-template-columns:10cqi minmax(0,1fr) 5cqi!important;gap:3.5cqi!important;min-height:15.5cqi!important;padding:2.8cqi 4.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.grid .preview-link,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.grid .preview-text{border-radius:4.5cqi!important;gap:2cqi!important;min-height:18cqi!important;padding:3cqi 2.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-icon{border-radius:3cqi!important;width:11cqi!important;height:11cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.grid .preview-icon svg{width:6.5cqi!important;height:6.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.stack:not(.grid):not(.spotlight) .preview-icon svg,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.stack:not(.grid) .preview-icon svg{width:5.5cqi!important;height:5.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-link strong,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-text strong{font-size:3.7cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.grid .preview-link strong,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-links.grid .preview-text strong{white-space:nowrap!important;font-size:3.2cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .appointment-interactive-card,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-link.point-card-custom{border-radius:4.5cqi!important;gap:2.5cqi!important;padding:4.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .appointment-interactive-card strong{font-size:3.8cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .appointment-interactive-card small,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .appointment-interactive-card .appointment-duration{font-size:3cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .appointment-interactive-card .aic-icon svg{width:6.2cqi!important;height:6.2cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group{border-radius:var(--point-edge-radius,var(--button-radius))!important;gap:2.2cqi!important;padding:2.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group-head span{gap:1.8cqi!important;font-size:3.4cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group-head small{font-size:2.8cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group-body,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group-icons{gap:1.8cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group-empty{border-radius:3.7cqi!important;min-height:11cqi!important;font-size:3.1cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group .preview-link{border-radius:4cqi!important;min-height:13cqi!important;padding:1.8cqi 2.8cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group:not(.layout-grid) .preview-group-icon-item{border-radius:4cqi!important;gap:1.2cqi!important;min-height:14.2cqi!important;padding:1.8cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group:not(.layout-grid) .preview-group-icon-item span{border-radius:3.1cqi!important;width:8.6cqi!important;height:8.6cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group:not(.layout-grid) .preview-group-icon-item strong{font-size:2.8cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group:not(.layout-grid) .preview-group-icon-item span svg{width:5.8cqi!important;height:5.8cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group.layout-grid>.preview-group-icons>.preview-group-icon-item>.preview-icon{aspect-ratio:1!important;flex:0 0 45%!important;width:45%!important;min-width:45%!important;max-width:45%!important;height:auto!important;min-height:0!important;max-height:none!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-group.layout-grid>.preview-group-icons>.preview-group-icon-item>.preview-icon>:is(svg,img,.uploaded-point-icon){object-fit:contain!important;aspect-ratio:1!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .save-contact{gap:2cqi!important;width:min(100%,45cqi)!important;height:10cqi!important;margin:3.5cqi auto 2cqi!important;font-size:3cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .powered{padding-top:2.5cqi!important;font-size:2.5cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-share-row{padding:5.1cqi 6.1cqi 0!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-share{gap:1.5cqi!important;min-width:18cqi!important;height:8.5cqi!important;padding:0 3cqi!important;font-size:3cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .preview-text-sheet-header{padding:3cqi 4cqi!important;font-size:3.6cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .oh-preview-day{padding:2cqi 3.5cqi!important;font-size:3cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .oh-preview-day-name{font-size:3cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .oh-preview-day-time,html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .oh-preview-day-closed{font-size:2.8cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .oh-preview-today-pill{padding:.6cqi 1.6cqi!important;font-size:2.2cqi!important}html body>.full-preview-layer .preview-canvas.preview-canvas .phone-shell.large .phone-screen{border-radius:max(24px,10cqi) max(24px,10cqi) 0 0!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-canvas .phone-shell{box-sizing:border-box!important;background:linear-gradient(165deg,#2c283c 0%,#161322 30%,#0a0813 100%)!important;border:1px solid #ffffff29!important;border-radius:40px!important;flex-direction:column!important;padding:8px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 1px #000000d9,0 0 0 2px #ffffff0f,0 24px 50px -10px #0804186b,0 10px 22px -6px #08041840!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-canvas .phone-shell .phone-screen{border-radius:32px!important;flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #00000073!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-canvas .phone-shell>.phone-notch{z-index:10!important;pointer-events:none!important;background:#ffffff38!important;border:none!important;border-radius:2px!important;width:36px!important;height:3px!important;min-height:0!important;max-height:3px!important;display:block!important;position:absolute!important;top:2.5px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset 0 1px 1px #0009!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-canvas .phone-shell:before{content:""!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(#ffffff52 0%,#ffffff1f 100%)!important;border-radius:2px 0 0 2px!important;width:3px!important;height:36px!important;display:block!important;position:absolute!important;top:105px!important;left:-3px!important;box-shadow:0 46px #ffffff3d!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-canvas .phone-shell:after{content:""!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(#ffffff52 0%,#ffffff1f 100%)!important;border-radius:0 2px 2px 0!important;width:3px!important;height:52px!important;display:block!important;position:absolute!important;top:130px!important;right:-3px!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-toolbar{z-index:5!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;height:36px!important;margin-top:0!important;margin-bottom:12px!important;display:flex!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-toolbar-pill{color:#1e1b4b!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #6c3cff26!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;box-shadow:0 2px 6px #1c16400a!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-toolbar-icon{color:#6c3cff!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) button.preview-action-pill{cursor:pointer!important;outline:none!important;transition:all .15s!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) button.preview-action-pill:hover{color:#6c3cff!important;background:#f5f0ff!important;border-color:#6c3cff52!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #6c3cff1f!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) button.preview-action-pill:active{transform:translateY(0)!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-eye-pill{min-width:36px!important;padding:0 11px!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phoneFrame{width:min(100%, 356px, calc((100dvh - 220px) * var(--profile-phone-frame-aspect,.52764)))!important;max-width:100%!important;max-height:calc(100% - 48px)!important;aspect-ratio:var(--profile-phone-frame-aspect,.52764)!important;box-sizing:border-box!important;background:#faf9fcf0!important;border:7px solid #23202eeb!important;border-radius:28px!important;flex-shrink:0!important;margin:0 auto!important;display:block!important;box-shadow:0 16px 32px #1d182f1a!important}html body .preview-canvas .phone-shell .phone-content,html body>.full-preview-layer .preview-canvas .phone-shell .phone-content{padding-bottom:max(32px,12cqi)!important}html body .preview-canvas .phone-shell .phone-screen.profile-seamless .phone-content,html body>.full-preview-layer .preview-canvas .phone-shell .phone-screen.profile-seamless .phone-content{padding-top:0!important;padding-bottom:max(32px,12cqi)!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text,html body .phone-links.grid.grid-icons,html body .phone-links.grid.grid-icon-text{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;align-items:start!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-text-trigger:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-text-trigger:not(.point-card-custom),html body .phone-links.grid.grid-icons .preview-link:not(.point-card-custom),html body .phone-links.grid.grid-icons .preview-text-trigger:not(.point-card-custom){aspect-ratio:1!important;border-radius:var(--button-radius)!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10cqi!important;display:flex!important;container-type:inline-size!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-text-trigger .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-text-trigger .preview-icon,html body .phone-links.grid.grid-icons .preview-link .preview-icon,html body .phone-links.grid.grid-icons .preview-text-trigger .preview-icon{aspect-ratio:1!important;width:45%!important;min-width:45%!important;max-width:45%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 45%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-icon svg,html body .phone-links.grid.grid-icons .preview-icon svg{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-icon img,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-icon img,html body .phone-links.grid.grid-icons .preview-icon img{object-fit:cover!important;border-radius:12cqi!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-link-copy,html body .phone-links.grid.grid-icons .preview-link-copy{display:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link:not(.point-card-custom),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-text-trigger:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-text-trigger:not(.point-card-custom),html body .phone-links.grid.grid-icon-text .preview-link:not(.point-card-custom),html body .phone-links.grid.grid-icon-text .preview-text-trigger:not(.point-card-custom){aspect-ratio:1!important;border-radius:var(--button-radius)!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4cqi!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6cqi 4cqi!important;display:flex!important;container-type:inline-size!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-text-trigger .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-text-trigger .preview-icon,html body .phone-links.grid.grid-icon-text .preview-link .preview-icon,html body .phone-links.grid.grid-icon-text .preview-text-trigger .preview-icon{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-icon svg,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-icon svg,html body .phone-links.grid.grid-icon-text .preview-icon svg{width:36cqi!important;max-width:36cqi!important;height:36cqi!important;max-height:36cqi!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-icon img,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-icon img,html body .phone-links.grid.grid-icon-text .preview-icon img{object-fit:cover!important;border-radius:8cqi!important;width:36cqi!important;max-width:36cqi!important;height:36cqi!important;max-height:36cqi!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link-copy,html body .phone-links.grid.grid-icon-text .preview-link-copy{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 3cqi!important;display:flex!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link-copy strong,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link>strong,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link-copy strong,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link>strong,html body .phone-links.grid.grid-icon-text .preview-link-copy strong,html body .phone-links.grid.grid-icon-text .preview-link>strong{--grid-label-base-size:clamp(8px, 8.2cqi, 18px);white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;width:100%!important;max-width:100%!important;font-size:var(--label-fit-size,var(--grid-label-base-size))!important;letter-spacing:-.01em!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text .preview-link-copy small,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link-copy small,html body .phone-links.grid.grid-icon-text .preview-link-copy small{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;opacity:.8!important;width:100%!important;max-width:100%!important;font-size:clamp(6.5px,6.8cqi,14px)!important;font-weight:500!important;line-height:1.15!important;display:block!important;overflow:hidden!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text .preview-link:not(.point-card-custom) .preview-link-copy strong,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text .preview-text-trigger:not(.point-card-custom) .preview-link-copy strong{font-size:var(--label-fit-size,13px)!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-link:not(.point-card-custom) .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text .preview-text-trigger:not(.point-card-custom) .preview-link-copy strong{font-size:var(--label-fit-size,11px)!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid>:is(.preview-group,.preview-divider),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid>:is(.preview-group,.preview-divider),html body .phone-links.grid>:is(.preview-group,.preview-divider){aspect-ratio:auto!important;grid-column:1/-1!important;width:100%!important;min-height:0!important;max-height:none!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>:not(.preview-divider):not(.preview-group),html body .phone-links.grid>:not(.preview-divider):not(.preview-group){aspect-ratio:1!important;box-sizing:border-box!important;grid-column:span 1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;container-type:inline-size!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.link-rounded .phone-links.grid>:not(.preview-divider):not(.preview-group),html body .phone-screen.link-rounded .phone-links.grid>:not(.preview-divider):not(.preview-group){border-radius:var(--button-radius,16px)!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.link-sharp .phone-links.grid>:not(.preview-divider):not(.preview-group),html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-screen.link-sharp .phone-links.grid>:not(.preview-divider):not(.preview-group) *,html body .phone-screen.link-sharp .phone-links.grid>:not(.preview-divider):not(.preview-group),html body .phone-screen.link-sharp .phone-links.grid>:not(.preview-divider):not(.preview-group) *{border-radius:0!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-gallery,html body .phone-links.grid>.preview-gallery{background:var(--phone-button,#ffffff1f)!important;border:1px solid var(--phone-button-border,#ffffff2e)!important;border-radius:var(--button-radius,16px)!important;padding:0!important;display:block!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-gallery .preview-gallery-grid,html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-gallery .preview-gallery-image,html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-gallery img,html body .phone-links.grid>.preview-gallery .preview-gallery-grid,html body .phone-links.grid>.preview-gallery .preview-gallery-image,html body .phone-links.grid>.preview-gallery img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;display:block!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-youtube,html body .phone-links.grid>.preview-youtube{border-radius:var(--button-radius,16px)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-youtube>.preview-link,html body .phone-links.grid>.preview-youtube>.preview-link{aspect-ratio:1!important;border-radius:inherit!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-youtube .preview-youtube-frame,html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-youtube iframe,html body .phone-links.grid>.preview-youtube .preview-youtube-frame,html body .phone-links.grid>.preview-youtube iframe{border-radius:inherit!important;object-fit:cover!important;width:100%!important;height:100%!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-location-accordion,html body .phone-links.grid>.preview-location-accordion{border-radius:var(--button-radius,16px)!important;flex-direction:column!important;justify-content:stretch!important;align-items:stretch!important;display:flex!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-location-accordion>.preview-link,html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-location-accordion>.preview-location-trigger,html body .phone-links.grid>.preview-location-accordion>.preview-link,html body .phone-links.grid>.preview-location-accordion>.preview-location-trigger{aspect-ratio:1!important;border-radius:inherit!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.grid>.preview-location-accordion .preview-location-trigger>svg:last-child,html body .phone-links.grid>.preview-location-accordion .preview-location-trigger>svg:last-child{display:none!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>:is(.preview-link,.preview-text-trigger):not(.point-card-custom),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger):not(.point-card-custom),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>:is(.preview-link,.preview-text-trigger):not(.point-card-custom),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger):not(.point-card-custom){aspect-ratio:1!important;border-radius:var(--button-radius,16px)!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;container-type:inline-size!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>:is(.preview-link,.preview-text-trigger):not(.point-card-custom),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>:is(.preview-link,.preview-text-trigger):not(.point-card-custom){gap:0!important;padding:6cqi!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger):not(.point-card-custom),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger):not(.point-card-custom){gap:4cqi!important;padding:6cqi 4cqi!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger) .preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger) .preview-icon{width:70cqi!important;min-width:70cqi!important;max-width:70cqi!important;height:70cqi!important;min-height:70cqi!important;max-height:70cqi!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger) .preview-icon :is(svg,img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger) .preview-icon.bg-hidden>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger) .preview-icon :is(svg,img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger) .preview-icon.bg-hidden>:is(svg,img,.uploaded-point-icon){object-fit:contain!important;width:70cqi!important;max-width:70cqi!important;height:70cqi!important;max-height:70cqi!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>:is(.preview-link,.preview-text-trigger) .preview-link-copy,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>:is(.preview-link,.preview-text-trigger) .preview-link-copy{display:none!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger) .preview-link-copy,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger) .preview-link-copy{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 2cqi!important;display:flex!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger) .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>:is(.preview-link,.preview-text-trigger) .preview-link-copy strong{white-space:nowrap!important;text-overflow:clip!important;text-align:center!important;width:100%!important;max-width:100%!important;font-size:var(--label-fit-size,clamp(9px, 8.2cqi, 18px))!important;letter-spacing:0!important;font-weight:700!important;line-height:1.16!important;display:block!important;overflow:hidden!important}html body :is(.preview-panel,.full-preview-layer,.profile-access-page,.direct-access-page) .phone-links.spotlight,html body .phone-links.spotlight{flex-direction:column!important;gap:clamp(8px,2.2cqi,13px)!important;display:flex!important}html body .preview-panel:not(.qr-preview-panel) .phone-links.spotlight>:first-child:is(.preview-link,.preview-text-trigger),html body .preview-panel:not(.qr-preview-panel) .phone-links.spotlight>:first-child>.preview-link,html body .preview-panel:not(.qr-preview-panel) .phone-links.spotlight>:first-child{background:radial-gradient(circle at 92% 10%, #ffffff6b, transparent 36%), var(--phone-button)!important;min-height:clamp(56px,7vh,72px)!important;padding:10px 14px!important;box-shadow:0 8px 20px #0000002e!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:first-child:is(.preview-link,.preview-text-trigger),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:first-child>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:first-child{background:radial-gradient(circle at 92% 10%, #ffffff73, transparent 36%), var(--phone-button)!important;min-height:clamp(100px,18cqi,130px)!important;padding:clamp(16px,3.5cqi,24px) clamp(20px,4.5cqi,28px)!important;box-shadow:0 14px 34px #00000038!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:first-child .preview-icon{width:clamp(48px,9cqi,64px)!important;min-width:clamp(48px,9cqi,64px)!important;height:clamp(48px,9cqi,64px)!important;min-height:clamp(48px,9cqi,64px)!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:first-child .preview-icon :is(svg,img,.uploaded-point-icon){width:clamp(26px,5.2cqi,36px)!important;height:clamp(26px,5.2cqi,36px)!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:first-child .preview-link-copy strong{font-size:clamp(17px,3.2cqi,22px)!important;font-weight:700!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:not(:first-child):is(.preview-link,.preview-text-trigger),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:not(:first-child)>.preview-link{min-height:clamp(52px,9.5cqi,62px)!important;padding:clamp(7px,1.5cqi,11px) clamp(12px,2.5cqi,18px)!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:not(:first-child) .preview-icon{width:clamp(34px,6.5cqi,42px)!important;min-width:clamp(34px,6.5cqi,42px)!important;height:clamp(34px,6.5cqi,42px)!important;min-height:clamp(34px,6.5cqi,42px)!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:not(:first-child) .preview-icon :is(svg,img,.uploaded-point-icon){width:clamp(18px,3.4cqi,24px)!important;height:clamp(18px,3.4cqi,24px)!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.spotlight>:not(:first-child) .preview-link-copy strong{font-size:clamp(13px,2.4cqi,16px)!important}html body .phone-screen .social-strip,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip{justify-content:center!important;align-items:center!important;gap:11px!important}html body .phone-screen .social-strip.social-size-large,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-large,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-large{gap:14px!important}html body .phone-screen .social-strip a,html body .phone-screen .social-strip a.bg-hidden,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip a,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip a.bg-hidden,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip a,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip a.bg-hidden{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--social-icon-color,var(--social-color,var(--phone-primary)))!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-screen .social-strip.social-size-large a,html body .phone-screen .social-strip.social-size-large a.bg-hidden,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-large a,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-large a.bg-hidden,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-large a,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-large a.bg-hidden{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}html body .phone-screen .social-strip a>div,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip a>div,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip a>div{width:100%!important;height:100%!important}html body .phone-screen .social-strip.social-size-regular a svg,html body .phone-screen .social-strip.social-size-regular a .platform-logo-img,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-regular a svg,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-regular a .platform-logo-img,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-regular a svg,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-regular a .platform-logo-img{width:24px!important;height:24px!important}html body .phone-screen .social-strip.social-size-large a svg,html body .phone-screen .social-strip.social-size-large a .platform-logo-img,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-large a svg,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip.social-size-large a .platform-logo-img,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-large a svg,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip.social-size-large a .platform-logo-img{width:32px!important;height:32px!important}html body .phone-screen .social-strip a.social-icon-brand,html body .phone-screen .social-strip a.social-icon-theme,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip a.social-icon-brand,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .social-strip a.social-icon-theme,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip a.social-icon-brand,html body>.full-preview-layer .phone-shell.large .phone-screen .social-strip a.social-icon-theme{color:var(--social-icon-color,var(--social-color,var(--phone-primary)))!important;background:0 0!important;border-color:#0000!important}html body .phone-screen.bg-gradient:not(.has-design-bg){background-color:var(--phone-bg)!important;background-image:var(--theme-bg-art)!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon>svg,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon>svg,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon>svg{width:45cqi!important;max-width:45cqi!important;height:45cqi!important;max-height:45cqi!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>:is(img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>:is(img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon>:is(img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon>:is(img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon>:is(img,.uploaded-point-icon){object-fit:contain!important;width:45cqi!important;max-width:45cqi!important;height:45cqi!important;max-height:45cqi!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-link-copy strong,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-link-copy strong{font-size:var(--label-fit-size,clamp(10px, 8.2cqi, 18px))!important;letter-spacing:0!important;text-overflow:clip!important;line-height:1.16!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon>svg,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon>svg{width:clamp(38px,53cqi,70px)!important;max-width:clamp(38px,53cqi,70px)!important;height:clamp(38px,53cqi,70px)!important;max-height:clamp(38px,53cqi,70px)!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden{flex:none!important;width:clamp(38px,53cqi,76px)!important;min-width:clamp(38px,53cqi,76px)!important;max-width:clamp(38px,53cqi,76px)!important;height:clamp(38px,53cqi,76px)!important;min-height:clamp(38px,53cqi,76px)!important;max-height:clamp(38px,53cqi,76px)!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-link-copy strong,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-link-copy strong{font-size:var(--label-fit-size,clamp(10px, 8.2cqi, 18px))!important;letter-spacing:0!important;text-overflow:clip!important;line-height:1.16!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger):not(.point-card-custom) .preview-icon,html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger):not(.point-card-custom) .preview-icon.bg-hidden{flex:none!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger):not(.point-card-custom) .preview-icon>:is(svg,img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger):not(.point-card-custom) .preview-icon.bg-hidden>:is(svg,img,.uploaded-point-icon){object-fit:contain!important;width:48px!important;max-width:48px!important;height:48px!important;max-height:48px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger):not(.point-card-custom) .preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger):not(.point-card-custom) .preview-icon.bg-hidden{flex:none!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;max-height:76px!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger):not(.point-card-custom) .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.icons-bg-hidden.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link,.preview-text-trigger):not(.point-card-custom) .preview-icon.bg-hidden>:is(svg,img,.uploaded-point-icon){object-fit:contain!important;width:70px!important;max-width:70px!important;height:70px!important;max-height:70px!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon.bg-hidden,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon.bg-hidden{flex:none!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;position:static!important;inset:auto!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon.bg-hidden>svg,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon.bg-hidden>svg{width:48px!important;max-width:48px!important;height:48px!important;max-height:48px!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-link.preview-link:not(.point-card-custom) .preview-icon.bg-hidden>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icons>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon.bg-hidden>:is(img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger:not(.point-card-custom) .preview-icon.bg-hidden>:is(img,.uploaded-point-icon){object-fit:contain!important;width:48px!important;max-width:48px!important;height:48px!important;max-height:48px!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link.point-card-custom,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-text-trigger.preview-text-trigger.point-card-custom,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link.point-card-custom,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger.point-card-custom{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-link.preview-link.point-card-custom,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>.preview-text-trigger.preview-text-trigger.point-card-custom{gap:0!important;padding:6cqi!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-link.preview-link.point-card-custom,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icon-text>.preview-text-trigger.preview-text-trigger.point-card-custom{gap:4cqi!important;padding:6cqi 4cqi!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link.preview-link,.preview-text-trigger.preview-text-trigger).point-card-custom .preview-icon,html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link.preview-link,.preview-text-trigger.preview-text-trigger).point-card-custom .preview-icon.bg-hidden{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link.preview-link,.preview-text-trigger.preview-text-trigger).point-card-custom .preview-icon>:is(svg,img,.uploaded-point-icon),html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.icons-bg-hidden.grid:is(.grid-icons,.grid-icon-text)>:is(.preview-link.preview-link,.preview-text-trigger.preview-text-trigger).point-card-custom .preview-icon.bg-hidden>:is(svg,img,.uploaded-point-icon){object-fit:contain!important;flex:none!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;display:block!important;transform:none!important}html body main.app-shell.app-shell-connect .workspace .preview-panel:not(.qr-preview-panel) .phone-shell .phone-screen .phone-links.grid.grid-icons>:is(.preview-link.preview-link,.preview-text-trigger.preview-text-trigger).point-card-custom .preview-link-copy{display:none!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact>.preview-link .preview-icon,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact>.preview-link .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact>.preview-link .preview-icon{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;box-shadow:none!important;background:0 0!important;padding:0!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon){object-fit:contain!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:block!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact>.preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon){width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-booking-drawer,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-booking-drawer,html body .profile-access-page .phone-screen .phone-booking-drawer{z-index:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-booking-drawer .appointment-interactive-card,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-booking-drawer .appointment-interactive-card,html body .profile-access-page .phone-screen .phone-booking-drawer .appointment-interactive-card{width:100%!important;min-width:0!important;max-width:100%!important;color:var(--phone-text)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--phone-primary-rgb), .16), transparent 38%), #ffffffe6!important;border:1px solid rgba(var(--phone-primary-rgb), .18)!important;border-radius:20px!important;gap:14px!important;padding:18px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffdb,0 12px 28px #1d15481f!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card .aic-header{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card .aic-header-title{text-align:left!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card .aic-header-title .aic-strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card .aic-body,html body .phone-screen .phone-booking-drawer .appointment-interactive-card :is(.aic-step-date,.aic-step-time,.aic-step-details,.aic-step-success){gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card .aic-timezone{min-width:0!important;color:var(--phone-muted)!important;align-items:center!important;gap:7px!important;font-size:13px!important;font-weight:760!important;line-height:1.25!important;display:flex!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card .aic-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card :is(.aic-date-btn,.aic-time-btn){width:100%!important;min-width:0!important;min-height:34px!important;color:var(--phone-text)!important;border:1px solid rgba(var(--phone-primary-rgb), .12)!important;background:#ffffffb8!important;border-radius:10px!important;place-items:center!important;padding:0!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:grid!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card .aic-date-btn.disabled{color:color-mix(in srgb, var(--phone-muted) 68%, transparent)!important;background:0 0!important;border-color:#0000!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:22px!important;width:100%!important;min-height:clamp(190px,36cqi,320px)!important;padding:28px!important;display:flex!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-icon,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-icon,html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon){width:92px!important;min-width:92px!important;max-width:92px!important;height:92px!important;min-height:92px!important;max-height:92px!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-link-copy,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-link-copy{text-align:center!important;width:100%!important;min-width:0!important;display:block!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-link-copy strong,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-link-copy strong,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-link-copy strong{width:100%!important;color:inherit!important;text-align:center!important;font-size:18px!important;font-weight:900!important;line-height:1.15!important;display:block!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link{gap:26px!important;min-height:clamp(300px,42cqi,480px)!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon){width:132px!important;min-width:132px!important;max-width:132px!important;height:132px!important;min-height:132px!important;max-height:132px!important}html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.compact:not(.is-playing)>.preview-link .preview-link-copy strong{font-size:22px!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.is-playing,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.is-playing,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.is-playing{display:block!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.is-playing .preview-youtube-frame,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.is-playing .preview-youtube-frame,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text) .preview-youtube.is-playing .preview-youtube-frame{border-radius:max(16px, var(--button-radius))!important;width:100%!important;margin:0!important}html body>.full-preview-layer.profile-link-view-layer .preview-stage,html body>.full-preview-layer .preview-stage{box-sizing:border-box!important;width:100vw!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}html body>.full-preview-layer.profile-link-view-layer .preview-canvas.full-preview-canvas,html body>.full-preview-layer .preview-canvas.full-preview-canvas{box-sizing:border-box!important;justify-content:center!important;justify-self:center!important;width:min(100vw,760px)!important;min-width:0!important;max-width:min(100vw,760px)!important;display:flex!important;overflow:visible!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large,html body>.full-preview-layer .phone-shell.large{box-sizing:border-box!important;width:min(86vw,652px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;margin-inline:auto!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen,html body>.full-preview-layer .phone-shell.large .phone-screen{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:900px){html body>.full-preview-layer.profile-link-view-layer .phone-shell.large,html body>.full-preview-layer .phone-shell.large{width:min(92vw,620px)!important;max-width:calc(100vw - 24px)!important}}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen,html body>.full-preview-layer .phone-shell.large .phone-screen{overflow:hidden!important}html body>.full-preview-layer:not(.preview-canonical-view).profile-link-view-layer .phone-shell.large .phone-screen .phone-content,html body>.full-preview-layer:not(.preview-canonical-view) .phone-shell.large .phone-screen .phone-content{box-sizing:border-box!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:100%!important;padding:clamp(88px,10vh,118px) clamp(24px,6vw,56px) 58px!important;overflow:hidden auto!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-scroll-area,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-scroll-area,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;overflow-x:hidden!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid>*,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}@media (max-width:900px){html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-content,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-content{padding:clamp(76px,9vh,104px) clamp(20px,5vw,42px) 48px!important}}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large,html body>.full-preview-layer .phone-shell.large{background:0 0!important}html body>.full-preview-layer.profile-link-view-layer .preview-canvas.full-preview-canvas .phone-shell.large .phone-screen{clip-path:none!important;border-radius:inherit!important;isolation:isolate!important;background-clip:padding-box!important;overflow:hidden!important}html body>.full-preview-layer.profile-link-view-layer .preview-canvas.full-preview-canvas .phone-shell.large .phone-screen .phone-design-background{border-radius:inherit!important;overflow:hidden!important}html body .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card,html body .profile-access-page .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card{aspect-ratio:1!important;grid-column:auto!important;width:100%!important;display:block!important}html body .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link,html body .profile-access-page .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link{aspect-ratio:1!important;text-align:center!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}html body .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-link-copy,html body .profile-access-page .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-link-copy,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-link-copy{display:none!important}html body .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon,html body .profile-access-page .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0!important}html body .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .profile-access-page .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons>.preview-youtube.compact.is-click-card>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon){width:68px!important;min-width:48px!important;max-width:55%!important;height:68px!important;min-height:48px!important;max-height:55%!important;margin:auto!important;display:block!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight),html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid),html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid){gap:clamp(8px,2.4cqi,13px)!important;width:100%!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight)>.preview-youtube,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight)>.preview-youtube,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid)>.preview-youtube,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid)>.preview-youtube{width:100%!important;max-width:100%!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight) .preview-link:not(.point-card-custom),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight) .preview-text:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight) .preview-link:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight) .preview-text:not(.point-card-custom),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid) .preview-link:not(.point-card-custom),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid) .preview-text:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid) .preview-link:not(.point-card-custom),html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid) .preview-text:not(.point-card-custom){grid-template-columns:clamp(31px,9.8cqi,52px) minmax(0,1fr) clamp(14px,5.4cqi,28px)!important;gap:clamp(8px,3cqi,16px)!important;width:100%!important;max-width:100%!important;min-height:clamp(52px,16.5cqi,86px)!important;padding:clamp(6px,2cqi,10px) clamp(9px,3.4cqi,18px)!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight) .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight) .preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid) .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid) .preview-icon{border-radius:max(8px, calc(var(--button-radius) - 4px))!important;width:clamp(31px,9.8cqi,52px)!important;height:clamp(31px,9.8cqi,52px)!important}html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight) .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid):not(.spotlight) .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid) .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer .phone-shell.large .phone-screen.profile-classic .phone-links.stack:not(.grid) .preview-icon>:is(svg,img,.uploaded-point-icon){width:clamp(16px,5.8cqi,30px)!important;height:clamp(16px,5.8cqi,30px)!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-auto-icon-mode{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:27px;margin:0 4px 12px;display:grid}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-auto-icon-mode>span{color:#5e586c;text-transform:uppercase;font-size:8px;font-weight:900}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-auto-icon-mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-auto-icon-mode button{color:#5e586c;cursor:pointer;background:#fff;border:1px solid #6c3cff2e;border-radius:7px;min-height:25px;font-size:9px;font-weight:850}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-auto-icon-mode button.active{color:#fff;background:#6c3cff;border-color:#6c3cff94}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card.direct-points-card{scrollbar-width:thin!important;scrollbar-color:#6c3cff47 transparent!important;gap:14px!important;padding:18px 20px 26px!important;overflow:hidden auto!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card.direct-points-card::-webkit-scrollbar{width:6px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card.direct-points-card::-webkit-scrollbar-thumb{background:#6c3cff47!important;border-radius:999px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card.direct-points-card>.point-list{flex:none!important;min-height:auto!important;padding:0 2px 4px 0!important;overflow:visible!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card.direct-points-card>.drag-note{margin:4px 0 0!important;padding-bottom:0!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .builder-panel:not(.qr-shell-builder) .profile-content-shell>.points-card.direct-points-card>.fab{align-self:flex-end!important;width:58px!important;height:58px!important;min-height:58px!important;margin:-58px 4px 0 0!important;position:sticky!important;bottom:14px!important;right:auto!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-share-settings-stack{flex:none!important;gap:14px!important;display:grid!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-public-link-row{border-radius:20px!important;min-height:66px!important;padding:12px 16px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-share-settings-card.direct-share-settings-panel{background:linear-gradient(#fffffff5,#faf8fff0),#fff!important;border-radius:22px!important;gap:14px!important;padding:18px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-share-settings-card .share-extra-head{gap:4px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-share-settings-card .share-extra-head strong{font-size:20px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-link-management{background:#fff!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 124px!important;grid-template-areas:"status qr""url qr""actions qr"!important;align-items:center!important;gap:10px 16px!important;padding:12px!important;display:grid!important;box-shadow:inset 0 0 0 1px #6c3cff1a!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-link-status{grid-area:status!important;min-width:0!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-current-link{grid-area:url!important;gap:6px!important;min-width:0!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-current-link input{border-radius:12px!important;height:40px!important;padding:0 12px!important;font-size:12px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-link-actions{grid-area:actions!important;gap:8px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-link-actions .secondary-button{border-radius:12px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-qr-preview{background:linear-gradient(#fff,#f8f6ff)!important;border-radius:16px!important;grid-area:qr!important;justify-items:center!important;gap:8px!important;padding:10px!important;display:grid!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-qr-copy{justify-content:center!important;gap:6px!important;width:100%!important;font-size:11px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-qr-preview .dense-qr{width:88px!important;height:88px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .share-delivery-row{gap:10px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .share-delivery-pill{border-radius:16px!important;min-height:56px!important;padding:10px 14px!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .share-expiry-card{border-radius:16px!important;padding:12px!important}@media (max-width:780px){html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-link-management{grid-template-columns:1fr!important;grid-template-areas:"status""url""actions""qr"!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-link-actions{display:grid!important}html body main.app-shell.app-shell-connect:not(.app-shell-qr) .direct-qr-preview{justify-items:start!important}}html body .app-shell-connect .points-card.direct-points-card{height:auto!important;max-height:calc(100dvh - 260px)!important;padding-bottom:86px!important;overflow:hidden auto!important}html body .app-shell-connect .points-card.direct-points-card>.point-list{flex:none!important;min-height:auto!important;overflow:visible!important}html body .app-shell-connect .points-card.direct-points-card>.fab{align-self:flex-end!important;margin:-58px 4px 0 0!important;position:sticky!important;bottom:16px!important;right:auto!important}html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:5.4px!important;display:grid!important}html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-link,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-text-trigger,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-youtube>.preview-link{aspect-ratio:auto!important;text-align:left!important;grid-template-rows:auto!important;grid-template-columns:27px minmax(0,1fr) 14.4px!important;place-items:center stretch!important;gap:7.2px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:37.8px!important;padding:5.4px 8.1px!important;display:grid!important;position:relative!important}html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-link>.preview-icon,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-text-trigger>.preview-icon,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-youtube>.preview-link>.preview-icon{grid-area:1/1!important;place-items:center!important;width:25.2px!important;min-width:25.2px!important;max-width:25.2px!important;height:25.2px!important;min-height:25.2px!important;max-height:25.2px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-link>.preview-icon>:is(svg,img,.uploaded-point-icon),html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-text-trigger>.preview-icon>:is(svg,img,.uploaded-point-icon),html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-youtube>.preview-link>.preview-icon>:is(svg,img,.uploaded-point-icon){width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;transform:none!important}html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-link>.preview-link-copy,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-text-trigger>.preview-link-copy,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-youtube>.preview-link>.preview-link-copy{text-align:left!important;grid-area:1/2!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-link>.preview-link-copy strong,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-text-trigger>.preview-link-copy strong,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-youtube>.preview-link>.preview-link-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-link>svg:last-child,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-text-trigger>svg:last-child,html body .phone-screen .group-layout-boundary.layout-stack .preview-group-body>.preview-youtube>.preview-link>svg:last-child{grid-area:1/3!important}html body .app-shell-connect .direct-link-management{grid-template-columns:minmax(0,1fr) 124px!important;grid-template-areas:"status qr""url qr""actions qr"!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-content,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-scroll-area,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-links,html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-content,html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-scroll-area,html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-links{scrollbar-width:none!important;scrollbar-gutter:auto!important;-ms-overflow-style:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-content::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-scroll-area::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-links::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-content::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-scroll-area::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-links::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-content::-webkit-scrollbar-thumb{background:0 0!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-scroll-area::-webkit-scrollbar-thumb{background:0 0!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-links::-webkit-scrollbar-thumb{background:0 0!important}html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-content::-webkit-scrollbar-thumb{background:0 0!important}html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-scroll-area::-webkit-scrollbar-thumb{background:0 0!important}html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-links::-webkit-scrollbar-thumb{background:0 0!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large):before,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large):after,html body .app-shell-connect .connect-preview-top .phone-shell:not(.large):before,html body .app-shell-connect .connect-preview-top .phone-shell:not(.large):after{content:none!important;opacity:0!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;display:none!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile{aspect-ratio:1!important;grid-column:auto!important;width:100%!important;min-width:0!important;margin:0!important;display:block!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link{aspect-ratio:1!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy{display:none!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;display:flex!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon){width:68px!important;min-width:48px!important;max-width:55%!important;height:68px!important;min-height:48px!important;max-height:55%!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-content{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-top:clamp(36px,4.8vh,46px)!important;padding-bottom:clamp(64px,8vh,82px)!important;scroll-padding-top:clamp(36px,4.8vh,46px)!important;scroll-padding-bottom:clamp(64px,8vh,82px)!important;overflow:hidden auto!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-scroll-area{height:auto!important;padding-bottom:clamp(14px,2.6vh,24px)!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-scroll-area:after,html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-scroll-area:after{content:""!important;pointer-events:none!important;flex:0 0 clamp(92px,14vh,132px)!important;width:100%!important;height:clamp(92px,14vh,132px)!important;display:block!important}html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-content{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-top:clamp(36px,4.8vh,46px)!important;padding-bottom:clamp(64px,8vh,82px)!important;scroll-padding-top:clamp(36px,4.8vh,46px)!important;scroll-padding-bottom:clamp(64px,8vh,82px)!important;overflow:hidden auto!important}html body .app-shell-connect .connect-preview-top .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-scroll-area{height:auto!important;padding-bottom:clamp(14px,2.6vh,24px)!important;overflow:visible!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile,html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile{aspect-ratio:auto!important;grid-column:auto!important;width:100%!important;margin:0!important;display:block!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link{aspect-ratio:auto!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7.2px!important;width:100%!important;height:auto!important;min-height:82.8px!important;padding:10px 5px!important;display:flex!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy,html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy{text-align:center!important;width:100%!important;min-width:0!important;display:grid!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy strong,html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy strong,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy strong,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy strong,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile>.preview-link .preview-link-copy strong{white-space:nowrap!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;font-size:clamp(8cqi, calc(14cqi * (9 / max(9, var(--label-len,9)))), 14cqi)!important;text-align:center!important;line-height:1.25!important;display:block!important;overflow:hidden!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon{width:100%!important;min-width:0!important;max-width:100%!important;height:30cqi!important;min-height:0!important;max-height:34cqi!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-media-muted-row{grid-template-columns:repeat(2,max-content)!important;justify-content:start!important;align-items:center!important;gap:8px 14px!important;padding-top:5px!important;display:grid!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-media-muted{gap:7px!important;min-width:0!important;padding-right:0!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-media-muted-note{max-width:100%!important;color:var(--muted,#64657d)!important;grid-column:1/-1!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important}html body .app-shell-connect .builder-panel:not(.qr-shell-builder) .point-media-trigger-mode{grid-column:1/-1!important;width:min(256px,100%)!important;margin-top:2px!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing),html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing){aspect-ratio:1!important;grid-column:auto!important;width:100%!important;margin:0!important;display:block!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link{aspect-ratio:1!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4cqi!important;width:100%!important;height:100%!important;min-height:0!important;padding:6cqi 4cqi!important;display:flex!important;container-type:inline-size!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon),html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-icon>:is(svg,img,.uploaded-point-icon){width:36cqi!important;min-width:36cqi!important;max-width:36cqi!important;height:36cqi!important;min-height:36cqi!important;max-height:36cqi!important}html body .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-link-copy,html body .profile-access-page .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-link-copy,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icon-text>.preview-youtube.compact.is-grid-icon-tile:not(.is-playing)>.preview-link .preview-link-copy{text-align:center!important;width:100%!important;min-width:0!important;display:flex!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing{aspect-ratio:auto!important;grid-column:1/-1!important;width:100%!important;margin:0!important;display:block!important}html body .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing .preview-youtube-frame,html body .profile-access-page .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing .preview-youtube-frame,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing .preview-youtube-frame,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing .preview-youtube-frame,html body>.full-preview-layer.profile-link-view-layer .phone-shell.large .phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-youtube.compact.is-grid-icon-tile.is-playing .preview-youtube-frame{aspect-ratio:16/9!important;border-radius:max(14px, var(--button-radius))!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg{isolation:isolate!important;background:0 0!important;position:relative!important;overflow:hidden!important}html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-design-background{z-index:0!important;border-radius:inherit!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:translateZ(0)!important}html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-design-background img{object-fit:cover!important;object-position:var(--design-bg-position-x,50%) var(--design-bg-position-y,50%)!important;width:100%!important;height:100%!important;opacity:var(--design-bg-opacity,1)!important;transform:scale(var(--design-bg-zoom,1))!important;transform-origin:var(--design-bg-position-x,50%) var(--design-bg-position-y,50%)!important;pointer-events:none!important;display:block!important}html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-share-row{z-index:4!important;pointer-events:none!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-top-actions,html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-top-actions *{pointer-events:auto!important}html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-content{z-index:1!important;overscroll-behavior:contain!important;pointer-events:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;background:0 0!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:clamp(58px,7vh,72px)!important;padding-bottom:clamp(74px,10vh,104px)!important;scroll-padding-top:clamp(58px,7vh,72px)!important;scroll-padding-bottom:clamp(74px,10vh,104px)!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden auto!important}html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-fixed-header,html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-scroll-area{z-index:1!important;flex:none!important;height:auto!important;position:relative!important;overflow:visible!important}html body .app-shell-connect :is(.preview-panel:not(.qr-preview-panel),.connect-preview-top) .phone-shell:not(.large) .phone-screen.has-preview-design-bg .phone-scroll-area:after{content:""!important;pointer-events:none!important;flex:0 0 clamp(42px,7vh,64px)!important;width:100%!important;height:clamp(42px,7vh,64px)!important;display:block!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-link.preview-hours-trigger,html body>.full-preview-layer .phone-shell.large .preview-link.preview-hours-trigger,html body .profile-link-view-layer .preview-link.preview-hours-trigger,html body .preview-link.preview-hours-trigger{align-items:center!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-link.preview-hours-trigger .preview-link-copy,html body>.full-preview-layer .phone-shell.large .preview-link.preview-hours-trigger .preview-link-copy,html body .profile-link-view-layer .preview-link.preview-hours-trigger .preview-link-copy,html body .preview-link.preview-hours-trigger .preview-link-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;line-height:1.15!important;display:flex!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-link.preview-hours-trigger .preview-link-copy strong,html body>.full-preview-layer .phone-shell.large .preview-link.preview-hours-trigger .preview-link-copy strong,html body .profile-link-view-layer .preview-link.preview-hours-trigger .preview-link-copy strong,html body .preview-link.preview-hours-trigger .preview-link-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .preview-link.preview-hours-trigger .preview-link-copy small,html body>.full-preview-layer .phone-shell.large .preview-link.preview-hours-trigger .preview-link-copy small,html body .profile-link-view-layer .preview-link.preview-hours-trigger .preview-link-copy small,html body .preview-link.preview-hours-trigger .preview-link-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:color-mix(in srgb, currentColor 72%, transparent)!important;font-size:.82em!important;font-weight:750!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body .phone-shell:not(.large) .phone-links.stack>.preview-link.preview-hours-trigger{container-type:inline-size}html body .phone-shell:not(.large) .phone-links.stack>.preview-link.preview-hours-trigger .preview-link-copy small{text-overflow:clip!important;white-space:normal!important;font-size:clamp(9.5px,5cqw,12px)!important;overflow:visible!important}html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.stack:not(.grid):not(.carousel):not(.spotlight)>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.stack:not(.grid):not(.carousel):not(.spotlight)>.preview-text,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.stack:not(.grid):not(.carousel):not(.spotlight)>.preview-youtube>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.stack:not(.grid):not(.carousel):not(.spotlight)>.preview-location-accordion>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.stack:not(.grid):not(.carousel):not(.spotlight)>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.stack:not(.grid):not(.carousel):not(.spotlight)>.preview-text,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.stack:not(.grid):not(.carousel):not(.spotlight)>.preview-youtube>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.stack:not(.grid):not(.carousel):not(.spotlight)>.preview-location-accordion>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.stack:not(.grid):not(.carousel)>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.stack:not(.grid):not(.carousel)>.preview-text,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.stack:not(.grid):not(.carousel)>.preview-youtube>.preview-link,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.stack:not(.grid):not(.carousel)>.preview-location-accordion>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.stack:not(.grid):not(.carousel)>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.stack:not(.grid):not(.carousel)>.preview-text,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.stack:not(.grid):not(.carousel)>.preview-youtube>.preview-link,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.stack:not(.grid):not(.carousel)>.preview-location-accordion>.preview-link{box-shadow:0 2px 5px #1208380f!important}html body>.full-preview-layer.profile-link-view-layer .preview-canvas.full-preview-canvas .phone-shell.large .phone-screen.profile-classic .phone-content{padding-inline:5.3cqi!important}html body .appointments-modal .appointments-section-heading{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}html body .appointments-modal .appointments-add-service{color:#6338e8!important;min-height:38px!important;font:inherit!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;background:#6c3cff14!important;border:1px solid #6c3cff47!important;border-radius:11px!important;padding:0 15px!important;font-size:13px!important;font-weight:850!important}html body .appointments-modal .appointments-empty-state{color:#6c6780!important;text-align:center!important;background:#6c3cff06!important;border:1px dashed #6c3cff40!important;border-radius:16px!important;place-content:center!important;gap:6px!important;min-height:112px!important;padding:24px!important;display:grid!important}html body .appointments-modal .appointment-service-card{background:#fff!important;border:1px solid #d7cdf4e6!important;border-radius:16px!important;gap:17px!important;padding:18px!important;display:grid!important;box-shadow:0 8px 24px #21134e0e!important}html body .appointments-modal .appointment-service-card.is-disabled{opacity:.66!important;box-shadow:none!important}html body .appointments-modal .appointment-service-card-head,html body .appointments-modal .appointment-service-toggle,html body .appointments-modal .appointment-duration-field{align-items:center!important;display:flex!important}html body .appointments-modal .appointment-service-card-head{justify-content:space-between!important;gap:12px!important}html body .appointments-modal .appointment-service-toggle{color:#25203b!important;gap:10px!important;font-size:13px!important;font-weight:850!important}html body .appointments-modal .appointment-service-toggle input{accent-color:#6c3cff!important;width:18px!important;height:18px!important}html body .appointments-modal .appointments-remove-service{color:#d83a52!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:6px 8px!important;font-size:12px!important;font-weight:800!important}html body .appointments-modal .appointment-service-fields{grid-template-columns:minmax(0,1fr) minmax(140px,.34fr)!important;gap:14px!important;display:grid!important}html body .appointments-modal .appointment-service-fields>label,html body .appointments-modal .appointments-timezone-field{color:#6c6780!important;gap:7px!important;min-width:0!important;font-size:12px!important;font-weight:780!important;display:grid!important}html body .appointments-modal :is(.appointment-service-fields,.appointments-timezone-field) input,html body .appointments-modal .appointment-hours-row input{color:#25203b!important;width:100%!important;min-width:0!important;min-height:42px!important;font:inherit!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7cdf4f2!important;border-radius:10px!important;padding:9px 11px!important;font-size:14px!important}html body .appointments-modal .appointment-duration-field{position:relative!important}html body .appointments-modal .appointment-duration-field input{padding-right:66px!important}html body .appointments-modal .appointment-duration-field small{color:#777188!important;pointer-events:none!important;font-size:11px!important;position:absolute!important;right:11px!important}html body .appointments-modal .appointment-availability-title{color:#474059!important;font-size:12px!important;font-weight:820!important}html body .appointments-modal .appointment-day-toggles{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important;display:grid!important}html body .appointments-modal .appointment-day-toggles button{color:#6c6780!important;min-width:0!important;min-height:38px!important;font:inherit!important;cursor:pointer!important;background:#faf9ff!important;border:1px solid #d7cdf4f2!important;border-radius:10px!important;padding:0!important;font-size:12px!important;font-weight:800!important}html body .appointments-modal .appointment-day-toggles button.is-active{color:#fff!important;background:#6c3cff!important;border-color:#6c3cff!important;box-shadow:0 5px 12px #6c3cff38!important}html body .appointments-modal .appointment-hours-list{gap:8px!important;display:grid!important}html body .appointments-modal .appointment-hours-row{color:#777188!important;grid-template-columns:38px minmax(105px,1fr) auto minmax(105px,1fr)!important;align-items:center!important;gap:9px!important;font-size:12px!important;display:grid!important}html body .appointments-modal .appointment-hours-row strong{color:#3a344d!important;font-size:12px!important}html body .appointments-modal .appointments-timezone-field{margin-bottom:14px!important}html body .appointments-modal .rule-input-group{position:relative!important}html body .appointments-modal .rule-input-group small{color:#777188!important;pointer-events:none!important;font-size:11px!important;position:absolute!important;bottom:13px!important;right:10px!important}html body .appointments-modal .rule-input-group input{padding-right:54px!important}html body .phone-screen .appointment-interactive-card .aic-step-label{color:inherit!important;margin-bottom:2px!important;font-size:14px!important;font-weight:880!important;line-height:1.25!important;display:block!important}html body .phone-screen .appointment-interactive-card .aic-service-item{border:1px solid rgba(var(--phone-primary-rgb), .14)!important;width:100%!important;min-height:44px!important;color:inherit!important;cursor:pointer!important;background:#ffffffad!important;border-radius:11px!important;padding:10px 12px!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card{--appointment-surface-text:#211a35;--appointment-surface-muted:#6e6880;cursor:default!important;color:var(--appointment-surface-text)!important;font-family:var(--font-plus-jakarta), var(--phone-font-body,system-ui, sans-serif)!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card :is(.aic-header-title,.aic-strong,.aic-step-label,.aic-selected-date,.aic-summary,p){color:var(--appointment-surface-text)!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card :is(.aic-timezone,.aic-service-time,.aic-back-link){color:var(--appointment-surface-muted)!important;opacity:1!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-icon{color:rgba(var(--phone-primary-rgb), .88)!important;opacity:1!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-body{gap:14px!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-step-label{margin:0!important;font-size:clamp(16px,4.9cqi,22px)!important;font-weight:900!important;line-height:1.15!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card :is(.aic-date-btn,.aic-time-btn,.aic-service-item){border:1px solid rgba(var(--phone-primary-rgb), .16)!important;min-height:40px!important;color:var(--appointment-surface-text)!important;background:#ffffffd6!important;border-radius:12px!important;padding:8px 10px!important;box-shadow:inset 0 1px #ffffffeb!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-times-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-booking-form{gap:10px!important;display:grid!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-booking-form input{border:1px solid rgba(var(--phone-primary-rgb), .16)!important;min-height:42px!important;color:var(--appointment-surface-text)!important;background:#ffffffeb!important;border-radius:12px!important;padding:0 12px!important;font-size:14px!important;font-weight:760!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-confirm-btn,html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-done-btn{color:#fff!important;background:linear-gradient(135deg, rgba(var(--phone-primary-rgb), .94), var(--phone-primary))!important;min-height:42px!important;box-shadow:0 12px 24px rgba(var(--phone-primary-rgb), .22)!important;border:0!important;border-radius:13px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important}html body .phone-screen .phone-booking-drawer .appointment-interactive-card.appointment-interactive-card .aic-date-btn.disabled{color:#6e68808c!important;box-shadow:none!important;background:#ffffff52!important}html body .preview-link.preview-appointment-trigger .preview-link-copy small{color:color-mix(in srgb, currentColor 68%, transparent)!important;margin-top:2px!important;font-size:.78em!important;font-weight:700!important;display:block!important}@media (max-width:767px){html body .appointments-modal .appointment-service-fields,html body .appointments-modal .appointments-rules-grid{grid-template-columns:1fr!important}html body .appointments-modal .appointment-day-toggles{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .appointments-modal .appointment-hours-row{grid-template-columns:34px minmax(90px,1fr) auto minmax(90px,1fr)!important}}html body .preview-youtube-frame.has-popup-trigger{cursor:pointer!important;position:relative!important}html body .preview-youtube-popup-trigger{z-index:2!important;border-radius:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important}html body .phone-shell.is-clickable .preview-youtube,html body .phone-shell.is-clickable .preview-youtube-frame,html body .phone-shell.is-clickable .preview-youtube-empty,html body .phone-shell.is-clickable .preview-youtube .preview-link{cursor:pointer!important}html body .preview-youtube-popup-trigger:focus-visible{outline-offset:-4px!important;outline:2px solid #fffffff0!important}html body .preview-youtube-modal-layer{z-index:70!important;box-sizing:border-box!important;place-items:center!important;padding:8px!important;display:grid!important;position:absolute!important;inset:0!important}html body .preview-youtube-modal-layer.is-viewport{z-index:var(--z-dialog,900)!important;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))!important;position:fixed!important}html body .preview-youtube-modal-layer.is-contained{overflow:hidden!important}html body .preview-youtube-modal-scrim{-webkit-backdrop-filter:blur(9px)saturate(1.08)!important;backdrop-filter:blur(9px)saturate(1.08)!important;background:#0908139e!important;position:absolute!important;inset:0!important}html body .preview-youtube-modal{z-index:1!important;color:#fff!important;box-sizing:border-box!important;background:#121020f7!important;border:1px solid #ffffff2e!important;border-radius:clamp(12px,2vw,18px)!important;flex-direction:column!important;gap:10px!important;width:min(100%,420px)!important;min-width:0!important;max-width:420px!important;max-height:100%!important;padding:clamp(8px,2.2vw,16px)!important;display:flex!important;position:relative!important;box-shadow:0 24px 70px #0006!important}html body .preview-youtube-modal-layer.is-contained .preview-youtube-modal{width:calc(100% - 4px)!important}html body .preview-youtube-modal-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}html body .preview-youtube-modal-head strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(13px,2vw,18px)!important;line-height:1.2!important;overflow:hidden!important}html body .preview-youtube-modal-close{color:#fff!important;cursor:pointer!important;background:#ffffff1f!important;border:1px solid #ffffff24!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important}html body .preview-youtube-modal-frame{aspect-ratio:16/9!important;background:#05050a!important;border-radius:clamp(8px,1.5vw,12px)!important;width:100%!important;min-width:0!important;position:relative!important;overflow:hidden!important}html body .preview-youtube-modal-frame iframe{border:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body .phone-screen.phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger{aspect-ratio:1!important;text-align:center!important;border-radius:inherit!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:6cqi!important;width:100%!important;height:100%!important;min-height:0!important;padding:8cqi!important;display:flex!important;container-type:inline-size!important}html body .phone-screen.phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger>.preview-icon.preview-icon{grid-template-rows:100%!important;grid-template-columns:100%!important;place-items:center!important;width:clamp(38px,38cqi,46px)!important;min-width:clamp(38px,38cqi,46px)!important;max-width:clamp(38px,38cqi,46px)!important;height:clamp(38px,38cqi,46px)!important;min-height:clamp(38px,38cqi,46px)!important;max-height:clamp(38px,38cqi,46px)!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important}html body .phone-screen.phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger>.preview-icon.preview-icon>:is(svg,img,.uploaded-point-icon){object-fit:contain!important;width:clamp(30px,30cqi,34px)!important;min-width:clamp(30px,30cqi,34px)!important;max-width:clamp(30px,30cqi,34px)!important;height:clamp(30px,30cqi,34px)!important;min-height:clamp(30px,30cqi,34px)!important;max-height:clamp(30px,30cqi,34px)!important;margin:0!important;display:block!important;transform:none!important}html body .phone-screen.phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger>.preview-link-copy.preview-link-copy{text-align:center!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:2cqi!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important}html body .phone-screen.phone-screen .phone-links.grid:is(.grid-icons,.grid-icon-text)>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger>.preview-link-copy.preview-link-copy>strong{letter-spacing:normal!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;width:auto!important;max-width:100%!important;font-size:clamp(10px,8.4cqi,13px)!important;line-height:1.15!important;display:block!important;overflow:visible!important}html body .phone-screen.phone-screen .phone-links.phone-links>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger{aspect-ratio:1!important;text-align:center!important;border-radius:inherit!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:6cqi!important;width:100%!important;height:100%!important;min-height:0!important;padding:8cqi!important;display:flex!important;container-type:inline-size!important}html body .phone-screen.phone-screen .phone-links.phone-links>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger>.preview-icon.preview-icon{grid-template-rows:100%!important;grid-template-columns:100%!important;place-items:center!important;width:clamp(38px,38cqi,46px)!important;min-width:clamp(38px,38cqi,46px)!important;max-width:clamp(38px,38cqi,46px)!important;height:clamp(38px,38cqi,46px)!important;min-height:clamp(38px,38cqi,46px)!important;max-height:clamp(38px,38cqi,46px)!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important}html body .phone-screen.phone-screen .phone-links.phone-links>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger>.preview-icon.preview-icon>:is(svg,img,.uploaded-point-icon){object-fit:contain!important;width:clamp(30px,30cqi,34px)!important;min-width:clamp(30px,30cqi,34px)!important;max-width:clamp(30px,30cqi,34px)!important;height:clamp(30px,30cqi,34px)!important;min-height:clamp(30px,30cqi,34px)!important;max-height:clamp(30px,30cqi,34px)!important;margin:0!important;display:block!important;transform:none!important}html body .phone-screen.phone-screen .phone-links.phone-links>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger>.preview-link-copy.preview-link-copy{text-align:center!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:2cqi!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important}html body .phone-screen.phone-screen .phone-links.phone-links>.preview-group.preview-group.group-layout-boundary.compact[data-group-layout]>.preview-group-icons.preview-group-icons[data-group-content]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid:not(.is-open):not(.is-always-open)>.preview-link.preview-location-trigger>.preview-link-copy.preview-link-copy>strong{letter-spacing:normal!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;width:auto!important;max-width:100%!important;font-size:clamp(10px,8.4cqi,13px)!important;line-height:1.15!important;display:block!important;overflow:visible!important}html body .phone-screen .phone-links.grid.grid-icons .preview-location-trigger.hide-text>.preview-link-copy,html body .phone-screen .preview-group.layout-icon-grid[data-group-layout=icon-grid] .preview-location-trigger.hide-text>.preview-link-copy,html body .profile-access-page .phone-screen .phone-links.grid.grid-icons .preview-location-trigger.hide-text>.preview-link-copy,html body .app-shell-connect .preview-panel:not(.qr-preview-panel) .phone-screen .phone-links.grid.grid-icons .preview-location-trigger.hide-text>.preview-link-copy,html body>.full-preview-layer .phone-shell.large .phone-screen .phone-links.grid.grid-icons .preview-location-trigger.hide-text>.preview-link-copy,html body .phone-screen.phone-screen .phone-links.phone-links.grid.grid-icons>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid>.preview-link.preview-location-trigger.hide-text:not(.is-open):not(.is-always-open)>.preview-link-copy.preview-link-copy,html body .phone-screen.phone-screen .phone-links.phone-links>.preview-group.preview-group.group-layout-boundary.compact.layout-icon-grid[data-group-layout=icon-grid]>.preview-group-icons.preview-group-icons[data-group-content=icon-grid]>.preview-group-media-item.preview-group-media-item.type-location>.preview-location-accordion.preview-location-accordion.compact.preview-media-grid>.preview-link.preview-location-trigger.hide-text:not(.is-open):not(.is-always-open)>.preview-link-copy.preview-link-copy{display:none!important}html body .phone-screen.phone-screen .phone-links.phone-links.grid.grid-icons>.preview-link.preview-appointment-trigger.compact{aspect-ratio:1!important;box-sizing:border-box!important;flex-direction:column!important;grid-column:auto!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:6cqi!important;display:flex!important;container-type:inline-size!important}html body .phone-screen.phone-screen .phone-links.phone-links.grid.grid-icons>.preview-link.preview-appointment-trigger.compact>.preview-icon{flex:none!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:70cqi!important;min-width:70cqi!important;max-width:70cqi!important;height:70cqi!important;min-height:70cqi!important;max-height:70cqi!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body .phone-screen.phone-screen .phone-links.phone-links.grid.grid-icons>.preview-link.preview-appointment-trigger.compact>.preview-icon>:is(svg,img,.uploaded-point-icon){object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}html body .phone-screen.phone-screen .phone-links.phone-links.grid.grid-icons>.preview-link.preview-appointment-trigger.compact.hide-text>.preview-link-copy{display:none!important}html body .phone-screen.phone-screen .preview-group.preview-group.layout-icon-grid[data-group-layout=icon-grid]>.preview-group-icons.preview-group-icons[data-group-content=icon-grid]>.preview-group-icon-item.preview-group-icon-item.type-appointment{aspect-ratio:1!important;box-sizing:border-box!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important;min-width:0!important;min-height:0!important}.footer-custom-link-form .custom-link-icon-preview{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.footer-custom-link-form .custom-link-preview-placeholder{box-sizing:border-box;background:0 0;border:1px dashed #8b869866;border-radius:6px;width:20px;height:20px;display:inline-block}.footer-custom-link-form .custom-link-resolving-spinner{box-sizing:border-box;border:2px solid #6c3cff2e;border-top-color:#6c3cff;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite custom-link-spin;display:inline-block}@keyframes custom-link-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-custom-link-form .custom-link-icon-preview img{object-fit:contain;border-radius:4px;width:22px;max-width:22px;height:22px;max-height:22px;display:block}.footer-custom-link-form .custom-link-icon-preview svg{flex-shrink:0;width:22px;height:22px;display:block}
