.placement-preview{isolation:isolate;color:#48688c;text-align:center;background:radial-gradient(at 55% 75%,#d5e9ff9c,#0000 70%);border-radius:28px;min-width:0;padding:40px 28px 32px;position:relative}.placement-message{background:#ffffffdc;border:1px solid #fff;border-radius:25px;justify-items:center;max-width:360px;margin:0 auto 30px;padding:30px 24px;animation:.45s cubic-bezier(.22,1,.36,1) placement-message-in;display:grid;box-shadow:0 18px 65px #39659513}.placement-message :is(h1,h3){letter-spacing:-.05em;margin:19px 0 9px;font-size:26px;font-weight:550}.placement-message p{overflow-wrap:anywhere;font-size:16px;line-height:1.55}.placement-icon{background:var(--creative-color,#0069ed);color:#fff;border-radius:19px;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:35px;font-weight:550;display:grid;overflow:hidden;box-shadow:0 6px 12px #315d8716,inset 0 0 0 1px #fff7}.placement-icon img{object-fit:contain;width:100%;height:100%}.placement-icon.is-small{border-radius:15px;width:54px;height:54px;font-size:26px}.placement-dock{background:#ffffffb3;border:1px solid #fff;border-radius:25px;align-items:center;gap:16px;max-width:100%;padding:15px 19px;display:inline-flex;box-shadow:0 20px 35px #2b5a941a}.placement-dock>img{object-fit:contain;filter:drop-shadow(0 3px 4px #2e425724);width:45px;height:45px}.placement-divider{background:#c6d9ef;width:1px;height:40px}.placement-sponsor{cursor:pointer;background:0 0;border:0;border-radius:15px;padding:0;transition:transform .38s cubic-bezier(.22,1,.36,1);position:relative}.placement-sponsor:hover{transform:translateY(-5px)scale(1.08)}.placement-sponsor:focus-visible{outline-offset:6px;outline:3px solid #0069ed}.placement-tooltip{pointer-events:none;opacity:0;color:#4b6584;white-space:nowrap;background:#fff;border-radius:12px;padding:9px 14px;font-size:13px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 15px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 35px #436b9322}:is(.placement-sponsor:hover .placement-tooltip,.placement-sponsor:focus-visible .placement-tooltip){opacity:1;transform:translate(-50%)}.placement-destination{max-width:380px;margin:20px auto 0;animation:.3s ease-out placement-message-in}.placement-destination>span{color:#73869c;margin-bottom:5px;font-size:12px;display:block}.placement-destination a{overflow-wrap:anywhere;color:#0069ed;justify-content:center;gap:6px;font-size:14px;display:flex}.placement-destination svg{flex-shrink:0}.placement-preview.is-compact{padding:18px}.is-compact .placement-message{margin-bottom:20px;padding:20px}.is-compact .placement-icon{border-radius:14px;width:52px;height:52px}.is-compact .placement-message :is(h1,h3){margin-top:14px;font-size:21px}.is-compact .placement-message p{font-size:15px}.is-compact .placement-dock{gap:12px;padding:12px 16px}.is-compact .placement-dock>img{width:36px;height:36px}.is-compact .placement-icon.is-small{width:44px;height:44px}.share-creative-dialog{max-height:92dvh;overflow-y:auto;color:#4c6685!important;border-radius:28px!important;width:min(94vw,620px)!important;max-width:620px!important;padding:30px!important}.share-creative-dialog [data-slot=dialog-title]{letter-spacing:-.05em;font-size:27px;line-height:1.2}.share-creative-dialog [data-slot=dialog-description]{font-size:15px;line-height:1.6}.share-explanation{color:#657990;font-size:14px;line-height:1.6}.share-destination{background:#f6f9fd;border-radius:14px;gap:6px;padding:14px 17px;display:grid}.share-destination span{color:#657990;font-size:12px}.share-destination strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.public-creative-preview{color:#4c6889;max-width:940px;min-height:100svh;margin:auto;padding:35px 35px 20px}.public-creative-preview header,.public-creative-preview footer{color:#6d7e95;justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.public-preview-wordmark{letter-spacing:-.08em;color:#273f5d;font-size:27px;font-weight:650}.public-creative-preview>.placement-preview{margin:40px 0 15px}.public-preview-caption{text-align:center;max-width:600px;margin:0 auto 50px}.public-preview-caption h1{letter-spacing:-.05em;font-size:30px}.public-preview-caption p{color:#6d7e95;margin:10px 0 18px;font-size:15px}.public-preview-caption a{color:#0069ed;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:16px;display:inline-flex}.public-preview-caption .public-preview-note{margin-top:22px;font-size:13px;line-height:1.7}.public-creative-preview footer{border-top:1px solid #e8eef5;padding-top:24px}.public-creative-preview footer a{align-items:center;gap:9px;display:flex}.preview-invalid{text-align:center;max-width:570px;margin:auto;padding:100px 0}.preview-invalid h1{letter-spacing:-.055em;font-size:clamp(30px,5vw,48px);line-height:1.12}.preview-invalid p{margin:22px 0 30px;font-size:17px;line-height:1.7}.experience-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.experience-feedback{color:#3b749b;font-size:14px;line-height:1.6;animation:.2s ease-out placement-message-in}.experience-secondary{color:#4b698e!important;background:#ffffffb3!important;border-color:#dae5f0!important;border-radius:999px!important}.experience-actions>button{border-radius:999px}.experience-actions svg{flex-shrink:0}@keyframes placement-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}[data-workspace-motion=off] .placement-preview *{transition:none!important;animation:none!important}@media (max-width:600px){.placement-preview{padding:28px 14px}.placement-dock{gap:11px;padding:13px 15px}.placement-dock>img{width:38px;height:38px}.placement-icon.is-small{width:46px;height:46px}.placement-tooltip{left:auto;right:-8px;transform:translateY(4px)}:is(.placement-sponsor:hover .placement-tooltip,.placement-sponsor:focus-visible .placement-tooltip){transform:translate(0)}.share-creative-dialog{padding:25px 20px!important}.public-creative-preview{padding:25px 20px}.public-creative-preview footer{flex-direction:column;align-items:flex-start}.public-preview-caption a{word-break:break-word;font-size:14px}}@media (prefers-reduced-motion:reduce){.placement-preview *,.experience-feedback{transition:none!important;animation:none!important}}.placement-message :is(h1,h3),.campaign-workspace-title h1{overflow-wrap:anywhere;min-width:0}.placement-tooltip{white-space:normal;overflow-wrap:anywhere;text-align:center;width:max-content;max-width:220px}.public-preview-caption{overflow-wrap:anywhere;min-width:0}
