:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c1d20;background:#f8f8f6;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}a{color:inherit;text-decoration:none}.page{place-items:center;min-height:100vh;padding:48px 20px;display:grid}.content{width:min(100%,520px)}h1{letter-spacing:-.065em;margin:0 0 40px;font-size:clamp(40px,7vw,62px);font-weight:750;line-height:1.03}.destinations{gap:11px;display:grid}.destination{background:#fff;border:1px solid #e6e6e3;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 19px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.destination:hover{border-color:#a7a8a8;transform:translateY(-2px);box-shadow:0 8px 24px #1c1d2010}.destination:focus-visible{outline-offset:3px;outline:3px solid #4075d3}.destination-label{align-items:center;gap:15px;display:flex}.destination strong{letter-spacing:-.025em;font-size:17px}.icon-box{border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.icon-box.gmail{background:#fdf1ef}.icon-box.outlook{background:#edf4fc}.icon-box.yahoo{background:#f3edfc}.icon-box img{object-fit:contain}.arrow{color:#74777c;flex:none;width:21px;height:21px;transition:transform .15s,color .15s}.destination:hover .arrow{color:#1c1d20;transform:translate(3px)}@media (max-width:600px){h1{margin-bottom:32px}}.cg-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0a0c12b8;place-items:center;animation:.18s ease-out cg-fade;display:grid;position:fixed;inset:0}@keyframes cg-fade{0%{opacity:0}to{opacity:1}}.cg-card{color:#1c2733;background:#fff;border-radius:14px;width:320px;padding:26px 28px 18px;font-family:-apple-system,system-ui,sans-serif;box-shadow:0 24px 70px #00000059}.cg-title{letter-spacing:-.01em;font-size:17px;font-weight:700}.cg-sub{color:#66717f;margin:4px 0 18px;font-size:12.5px}.cg-ref{color:#9aa4b0;text-align:center;border-top:1px solid #eef1f4;margin-top:14px;padding-top:8px;font-size:10px}.cg-hold-btn{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#35404d;border:0;border-radius:999px;place-items:center;width:100%;height:64px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #141e2d40}.cg-hold-fill{transform-origin:0;background:#21a35c;position:absolute;inset:0;transform:scaleX(0)}.cg-hold-label{letter-spacing:.09em;color:#fff;font-size:13px;font-weight:700;position:relative}.cg-jigsaw{-webkit-user-select:none;user-select:none}.cg-scene-wrap{border-radius:8px;position:relative;overflow:hidden}.cg-scene{width:100%;height:auto;display:block}.cg-piece{pointer-events:none;filter:drop-shadow(0 3px 6px #00000059);position:absolute}.cg-check{color:#fff;text-shadow:0 1px 10px #21a35ce6;place-items:center;font-size:44px;display:grid;position:absolute;inset:0}.cg-track{touch-action:none;background:#eef2f6;border-radius:23px;height:46px;margin-top:14px;position:relative}.cg-track-fill{background:#d9ecff;border-radius:20px 0 0 20px;position:absolute;top:3px;bottom:3px;left:3px}.cg-handle{color:#fff;cursor:grab;touch-action:none;background:#2b6cd4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid;position:absolute;top:4px;box-shadow:0 2px 6px #1e5abe66}.cg-handle.dragging{cursor:grabbing;transform:scale(1.05)}.cg-handle.done{cursor:default;background:#21a35c}.cg-tries{color:#8a95a2;text-align:center;min-height:14px;margin-top:10px;font-size:11px}.collection-notice{color:#76797d;margin-top:22px;font-size:11px;line-height:1.6}.collection-notice summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline;list-style:none}.collection-notice summary::-webkit-details-marker{display:none}.collection-notice button{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 10px}.collection-notice button:disabled{cursor:default;color:#888}.cg-continue{color:#fff;text-underline-offset:4px;width:fit-content;margin:16px auto 0;display:block}.destination{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.destination img{-webkit-user-drag:none}
