#mc-motion-entry{--ge-font:var(--mc-font-family);--ge-title-tracking:var(--mc-font-tracking-title);--ge-page:var(--mc-color-canvas);--ge-paper:var(--mc-color-surface);--ge-ink:var(--mc-color-text);--ge-muted:var(--mc-color-muted);--ge-line:var(--mc-color-line);--ge-blue:var(--mc-color-action);--ge-on-blue:var(--mc-color-on-action);--ge-wash:var(--mc-color-wash);--ge-logo:var(--mc-component-wordmark-width);max-width:736px;margin:auto;color:var(--ge-ink);font-family:var(--ge-font)}
#mc-motion-entry button,#mc-motion-entry input,#mc-motion-entry select,#mc-motion-entry textarea{font-family:var(--ge-font)}
#mc-motion-entry *{box-sizing:border-box;font-family:var(--ge-font)}
#mc-motion-entry [hidden]{display:none!important}
#mc-motion-entry .ge-page{font:14px/1.7 var(--ge-font);background:var(--ge-page);border:1px solid var(--ge-line);border-radius:13px;max-width:680px;margin:auto;overflow:hidden}
#mc-motion-entry .ge-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 30px;border-bottom:1px solid var(--ge-line)}
#mc-motion-entry .ge-wordmark{width:min(var(--ge-logo),60%);height:auto;display:block}
#mc-motion-entry .ge-text-action{font:500 12px/1.6 var(--ge-font);min-height:44px;padding:5px 0;color:var(--ge-muted);border:0;background:transparent;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
#mc-motion-entry .ge-content{padding:25px 30px 30px}
#mc-motion-entry .ge-steps{display:flex;align-items:center;gap:12px;list-style:none;padding:0;margin:0 0 33px;color:var(--ge-muted);font-size:12px}
#mc-motion-entry .ge-steps li{display:flex;align-items:center;gap:8px;white-space:nowrap}
#mc-motion-entry .ge-steps li[aria-current=step]{color:var(--ge-blue);font-weight:600}
#mc-motion-entry .ge-number{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid var(--ge-line);border-radius:50%;font-size:11px;font-weight:600}
#mc-motion-entry .ge-steps li[aria-current=step] .ge-number,#mc-motion-entry .ge-done .ge-number{color:var(--ge-on-blue);background:var(--ge-blue);border-color:var(--ge-blue)}
#mc-motion-entry .ge-step-rule{display:block;width:24px;height:1px;background:var(--ge-line)}
#mc-motion-entry h1{font-size:29px;font-weight:600;line-height:1.5;letter-spacing:var(--ge-title-tracking);margin:0 0 17px;word-break:keep-all}
#mc-motion-entry p{word-break:keep-all;overflow-wrap:anywhere}
#mc-motion-entry .ge-body{font-size:13px;color:var(--ge-muted);margin:0 0 23px}
#mc-motion-entry .ge-action{font:550 13px/1.6 var(--ge-font);display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:7px;min-height:46px;padding:11px 17px;max-width:100%;background:var(--ge-blue);color:var(--ge-on-blue)}
#mc-motion-entry .ge-google{background:var(--ge-paper);color:var(--ge-ink);border-color:var(--ge-line);width:100%;justify-content:space-between}
#mc-motion-entry .ge-google span{display:inline-flex;align-items:center;gap:9px}
#mc-motion-entry .ge-full{width:100%}
#mc-motion-entry .ge-fine{font-size:11px;color:var(--ge-muted);margin:12px 0 0}
#mc-motion-entry .ge-ending{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ge-muted);padding-top:24px;margin:28px 0 0;border-top:1px solid var(--ge-line)}
#mc-motion-entry .ge-ending img{width:16px;height:16px;flex:none}
#mc-motion-entry .ge-account{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;border-top:1px solid var(--ge-line);padding-top:16px;margin-top:22px;font-size:11px;color:var(--ge-muted)}
#mc-motion-entry .ge-account strong{font-weight:500;color:var(--ge-ink);overflow-wrap:anywhere}
#mc-motion-entry .ge-account button{font:500 11px/1.6 var(--ge-font);background:transparent;border:0;color:var(--ge-muted);padding:8px 0;min-height:var(--mc-component-target-min);text-decoration:underline;text-underline-offset:4px}
#mc-motion-entry .ge-complete{max-width:480px;margin:auto}
#mc-motion-entry .ge-complete .ge-steps{margin-bottom:29px}
#mc-motion-entry .ge-success-mark{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ge-blue);margin:0 0 13px}
#mc-motion-entry .ge-channel{display:flex;align-items:center;gap:12px;margin:25px 0;padding:16px 0;border-top:1px solid var(--ge-line);border-bottom:1px solid var(--ge-line)}
#mc-motion-entry .ge-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--ge-wash);color:var(--ge-blue);border-radius:50%;flex:none}
#mc-motion-entry .ge-channel strong{display:block;font-weight:550;font-size:14px}
#mc-motion-entry .ge-channel small{display:block;font-size:11px;color:var(--ge-muted);margin-top:3px}
#mc-motion-entry .ge-back-guide{padding:16px 18px;background:var(--ge-wash);border-radius:6px;font-size:13px;margin-top:24px}
#mc-motion-entry .ge-back-guide strong{display:block;font-weight:550;margin-bottom:7px}
#mc-motion-entry .ge-back-guide p{margin:0;color:var(--ge-muted);font-size:12px}
#mc-motion-entry img.ge-dark{display:none}
@media(prefers-color-scheme:dark){#mc-motion-entry img.ge-light{display:none}#mc-motion-entry img.ge-dark{display:block}}
@media(max-width:580px){#mc-motion-entry .ge-header{padding:18px 20px}#mc-motion-entry .ge-content{padding:23px 20px 25px}#mc-motion-entry h1{font-size:27px}#mc-motion-entry .ge-steps{margin-bottom:27px;gap:9px}#mc-motion-entry .ge-ending{margin-top:24px;padding-top:20px}#mc-motion-entry .ge-step-rule{width:16px}}
@media(max-width:360px){#mc-motion-entry .ge-header{padding:16px}#mc-motion-entry .ge-content{padding:21px 16px 23px}#mc-motion-entry h1{font-size:25px}#mc-motion-entry .ge-steps{font-size:11px;gap:7px}#mc-motion-entry .ge-steps li{gap:6px}#mc-motion-entry .ge-number{width:21px;height:21px}#mc-motion-entry .ge-ending{align-items:flex-start}}
#mc-motion-entry:is([data-active-screen=login],[data-active-screen=instagram]){--entry-max:1120px;--entry-min-height:720px;--entry-copy-max:360px;--entry-media-max:384px;--entry-gap:24px;--entry-image-gap:16px;--entry-image-radius:6px;--entry-button-radius:10px;--entry-endpoint-size:48px;--entry-instagram-size:36px;--entry-connector-size:2px;max-width:var(--entry-max)}
#mc-motion-entry:is([data-active-screen=login],[data-active-screen=instagram]) .ge-page{position:relative;max-width:var(--entry-max);border:0;border-radius:0;background:var(--ge-paper)}
#mc-motion-entry:is([data-active-screen=login],[data-active-screen=instagram]) .ge-header{position:absolute;top:0;left:0;width:50%;z-index:1;padding:32px 40px;border:0}
#mc-motion-entry:is([data-active-screen=login],[data-active-screen=instagram]) .ge-content{padding:0}
#mc-motion-entry .me-entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:var(--entry-min-height)}
#mc-motion-entry .me-auth{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:136px 48px 64px}
#mc-motion-entry .me-auth-inner{width:100%;max-width:var(--entry-copy-max);margin-inline:auto}
#mc-motion-entry .me-entry .ge-steps{margin:0 0 32px}
#mc-motion-entry .me-entry-copy{width:100%}
#mc-motion-entry .me-entry-copy h1{margin:0 0 16px;font-size:clamp(28px,2.5vw,36px);line-height:1.35}
#mc-motion-entry .me-entry-copy .ge-body{margin:0 0 var(--entry-gap);font-size:13px;line-height:1.8}
#mc-motion-entry .me-auth .ge-action{justify-content:center;min-height:50px;border-radius:var(--entry-button-radius);font-size:14px}
#mc-motion-entry .me-login .ge-ending{margin:var(--entry-gap) 0 0;padding:0;border:0;font-size:12px;line-height:1.7}
#mc-motion-entry .me-board{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--entry-gap);min-width:0;margin:0;padding:48px 32px;background:var(--ge-page)}
#mc-motion-entry .me-cover-stack{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:var(--entry-image-gap);align-items:start;width:100%;max-width:var(--entry-media-max)}
#mc-motion-entry .me-card{position:relative;min-width:0;aspect-ratio:4/5;border:0;border-radius:var(--entry-image-radius);overflow:hidden}
#mc-motion-entry .me-card img{width:100%;height:100%;display:block;object-fit:cover}
#mc-motion-entry .me-card-left{grid-column:1;grid-row:1}
#mc-motion-entry .me-card-main{grid-column:2;grid-row:1/span 2;align-self:center;aspect-ratio:9/16}
#mc-motion-entry .me-card-right{grid-column:1;grid-row:2}
#mc-motion-entry .me-cover-title{position:absolute;left:7px;right:7px;bottom:13%;font:750 14px/1.25 var(--ge-font);letter-spacing:-.04em;text-align:center;color:#fff;text-shadow:0 1px 3px #000,0 2px 9px #0009;word-break:keep-all}
#mc-motion-entry .me-card-main .me-cover-title{font-size:18px;bottom:16%}
#mc-motion-entry .me-note{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:var(--entry-media-max);color:var(--ge-muted)}
#mc-motion-entry .me-note strong{font-weight:400;font-size:13px;line-height:1.7;letter-spacing:-.02em;word-break:keep-all}
#mc-motion-entry .me-note-example{flex:none;font-size:11px;line-height:1.5}
#mc-motion-entry .me-connect-diagram{position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:var(--entry-image-gap);width:100%;max-width:var(--entry-media-max);align-items:start}
#mc-motion-entry .me-endpoint{display:flex;flex-direction:column;align-items:center;gap:var(--entry-image-gap);min-width:0}
#mc-motion-entry .me-instagram,#mc-motion-entry .me-destination{display:flex;align-items:center;justify-content:center;width:var(--entry-endpoint-size);height:var(--entry-endpoint-size)}
#mc-motion-entry .me-instagram svg{display:block;width:var(--entry-instagram-size);height:var(--entry-instagram-size)}
#mc-motion-entry .me-destination img{display:block;width:100%;height:100%}
#mc-motion-entry .me-source-label,#mc-motion-entry .me-destination-label{font-size:12px;color:var(--ge-muted);white-space:nowrap}
#mc-motion-entry .me-connection{position:relative;margin-top:calc((var(--entry-endpoint-size) - var(--entry-connector-size))/2);height:var(--entry-connector-size);background:var(--ge-line)}
#mc-motion-entry .me-connection-trace{position:absolute;inset:0;background:var(--ge-blue);transform-origin:left}
#mc-motion-entry .me-reel-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:var(--entry-media-max)}
#mc-motion-entry .me-reel{position:relative;min-width:0;aspect-ratio:9/16;border-radius:var(--entry-image-radius);overflow:hidden}
#mc-motion-entry .me-reel img{display:block;width:100%;height:100%;object-fit:cover}
#mc-motion-entry .me-reel .me-cover-title{font-size:12px;bottom:12%;left:5px;right:5px}
#mc-motion-entry .me-connect-example{width:100%;max-width:var(--entry-media-max);color:var(--ge-muted);font-size:12px;text-align:right}
#mc-motion-entry .me-collection{margin-top:var(--entry-gap);border-top:1px solid var(--ge-line);font-size:12px}
#mc-motion-entry .me-collection summary{min-height:44px;padding:11px 0;color:var(--ge-muted)}
#mc-motion-entry .me-collection p{margin:0 0 12px;color:var(--ge-muted);font-size:12px}
#mc-motion-entry .me-connect .ge-account{margin-top:6px;padding-top:12px;border-top:0;font-size:12px}
#mc-motion-entry .me-connect .ge-account button{min-height:44px;font-size:12px}
#mc-motion-entry .me-connect .ge-fine{margin-top:var(--entry-gap);font-size:12px}
@media(max-width:580px){#mc-motion-entry .me-card .me-cover-title{font-size:11px}#mc-motion-entry .me-card-main .me-cover-title{font-size:15px}}
@media(max-width:760px){#mc-motion-entry:is([data-active-screen=login],[data-active-screen=instagram]) .ge-header{position:static;width:100%;padding:20px 24px}#mc-motion-entry .me-entry{grid-template-columns:minmax(0,1fr);min-height:0}#mc-motion-entry .me-auth{padding:16px 24px 40px}#mc-motion-entry .me-entry .ge-steps{margin-bottom:24px}#mc-motion-entry .me-entry-copy h1{font-size:30px}#mc-motion-entry .me-board{padding:24px;gap:16px}#mc-motion-entry .me-cover-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#mc-motion-entry .me-card{grid-area:auto;align-self:auto;aspect-ratio:9/16}#mc-motion-entry .me-card-main .me-cover-title{font-size:12px}#mc-motion-entry .me-note strong{font-size:13px}}
@media(max-width:360px){#mc-motion-entry .me-entry-copy h1{font-size:28px}}
#mc-motion-entry .me-instagram,#mc-motion-entry .me-destination{position:relative}
#mc-motion-entry .me-bridge-wave{position:absolute;top:calc((var(--entry-connector-size) - 40px)/2);width:50%;height:40px;opacity:0;pointer-events:none;color:var(--ge-blue)}
#mc-motion-entry .me-bridge-left{left:0;transform-origin:left center}
#mc-motion-entry .me-bridge-right{right:0;transform-origin:right center}
#mc-motion-entry .me-bridge-wave svg{display:block;width:100%;height:100%;overflow:visible}
#mc-motion-entry .me-bridge-right svg{transform:scaleX(-1)}
#mc-motion-entry .me-link-wash{position:absolute;inset:-8px;border-radius:16px;background:var(--ge-blue);opacity:0;pointer-events:none}
#mc-motion-entry[data-motion=on] .ge-action{transition:transform 160ms cubic-bezier(.2,.7,.2,1)}
@media(hover:hover){#mc-motion-entry[data-motion=on] .ge-action:hover{transform:translateY(-1px)}}
#mc-motion-entry[data-motion=on] .ge-action:active{transform:scale(.985);transition-duration:100ms}
@media(prefers-reduced-motion:reduce){#mc-motion-entry .ge-action{transform:none!important;transition:none!important}}

:root{color-scheme:light dark}
body{margin:0;background:var(--mc-color-surface)}
#mc-motion-entry{padding-block:24px}
#mc-motion-entry a.ge-action{text-decoration:none}
#mc-motion-entry .ge-text-action{display:inline-flex;align-items:center}
#mc-motion-entry svg.ge-icon{width:20px;height:20px;flex:none}
#mc-motion-entry :focus-visible{outline:2px solid var(--ge-blue);outline-offset:4px}
#mc-motion-entry button:disabled{opacity:.55;cursor:not-allowed}
#mc-motion-entry summary,#mc-motion-entry button{cursor:pointer}
#mc-motion-entry .ge-notice{font-size:13px;color:var(--ge-muted);overflow-wrap:anywhere}
#mc-motion-entry .ge-management{margin:24px auto 0;padding:0 24px;max-width:680px;font-size:13px}
#mc-motion-entry .ge-management summary{min-height:44px;padding:10px 0}
#mc-motion-entry .ge-management button{min-height:44px}
#mc-motion-entry .ge-management a{color:var(--ge-blue)}
#mc-motion-entry .ge-channel strong{overflow-wrap:anywhere}
@media(max-width:760px){#mc-motion-entry{padding-block:0}}

#mc-motion-entry .ge-notice{padding:0;background:transparent;border-radius:0;margin:0}
#mc-motion-entry .ge-management{border:0}

#mc-motion-entry .mc-footer { padding-inline: var(--mc-space-8); border-top: var(--mc-component-border) solid var(--ge-line); }
#mc-motion-entry .ge-google-mark { width: var(--mc-component-icon); height: auto; flex: none; background: #fff; }
#mc-motion-entry .ge-google { background: #fff; color: #1f1f1f; border-color: #747775; }
#mc-motion-entry .ge-back-guide p { margin-bottom: var(--mc-space-3); }
#mc-motion-entry .ge-back-guide strong { margin-bottom: 0; }
#mc-motion-entry .ge-action:not(:disabled):hover { border-color: var(--ge-muted); }
@media (max-width: 760px) { #mc-motion-entry .mc-footer { padding-inline: var(--mc-space-6); } }
