@keyframes scaleUpForm{from{transform:translateX(-50%) scale(1);height:188px}to{transform:translateX(-50%) scale(1.1);height:300px}}@keyframes scaleDownForm{from{transform:translateX(-50%) scale(1.1);height:300px}to{transform:translateX(-50%) scale(1);height:188px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes templateFadeOut{from{opacity:1}to{opacity:0}}@keyframes templateFadeIn{from{opacity:0}to{opacity:1}}@keyframes searchboxFadeIn{from{opacity:0}to{opacity:1}}.gi_tmpl{display:none;opacity:0;width:100%;box-sizing:border-box;padding:8px}.gi_tmpl .gi_tmpl_h{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 0 12px 0;width:100%;box-sizing:border-box}.gi_tmpl .gi_tmpl_h .gi_tmpl_h_left{display:flex;align-items:center;padding:0 4px;gap:4px;max-width:400px;min-width:36px;height:36px;flex:none}.gi_tmpl .gi_tmpl_h .gi_tmpl_icon{display:flex;align-items:center;width:32px;height:32px;border-radius:4px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;flex:none}.gi_tmpl .gi_tmpl_h .gi_tmpl_icon img{width:100%;height:100%;object-fit:cover;display:block}.gi_tmpl .gi_tmpl_h .gi_tmpl_label{display:flex;align-items:center;font-size:14px;line-height:22px;color:rgba(0,0,0,.6);white-space:nowrap;flex:none}.gi_tmpl .gi_tmpl_h .gi_tmpl_name{display:flex;align-items:center;padding:0 4px;max-width:500px;height:22px;font-size:14px;line-height:22px;font-weight:600;color:rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.gi_tmpl .gi_tmpl_h .gi_tmpl_close{position:absolute;right:0;top:0;background:none;border:0;padding:4px;cursor:pointer;color:#444;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.gi_tmpl .gi_tmpl_h .gi_tmpl_close:hover{background-color:rgba(0,0,0,.05)}.gi_tmpl .gi_tmpl_h .gi_tmpl_close:active{background-color:rgba(0,0,0,.1)}.gi_tmpl .gi_tmpl_h .gi_tmpl_close svg{display:block}.gi_tmpl .gi_tmpl_ul{padding:0;margin:0}.gihead_c.m-tmpl #giscope{position:relative;height:188px}.gihead_c.m-tmpl #giscope #gi_form{position:absolute;top:0;left:50%;transform:translateX(-50%);transform-origin:center;height:188px}.gihead_c.m-tmpl .gi_searchboxForm{opacity:0;pointer-events:none;transition:opacity .2s ease-out}.gihead_c.m-tmpl .gi_tmpl{display:none;opacity:0}.gihead_c.m-tmpl .gi_form_mc .gi_mc_btns .gi_form_opts,.gihead_c.m-tmpl .gi_form_mc .gi_mc_btns .gi_crt_btns #surprise-me{opacity:0;transition:opacity .15s ease-out}.gihead_c.m-tmpl .gi_form_mc{transform:translateY(-15px);transition:transform .2s ease-out}.gihead_c.m-tmpl.m-tmpl-anim .gi_tmpl{display:block;animation:templateFadeIn .3s ease-out forwards}.gihead_c.m-tmpl.m-tmpl-anim #gi_form{animation:scaleUpForm .3s ease-out forwards}.gihead_c.m-tmpl.m-tmpl-closing .gi_tmpl{display:block;animation:templateFadeOut .3s ease-out forwards}.gihead_c.m-tmpl.m-tmpl-closing #gi_form{animation:scaleDownForm .3s ease-out forwards}.gihead_c.m-tmpl.m-tmpl-closing .gi_searchboxForm{opacity:0;pointer-events:none}.gihead_c.m-tmpl.m-tmpl-closing .gi_form_mc .gi_mc_btns .gi_form_opts,.gihead_c.m-tmpl.m-tmpl-closing .gi_form_mc .gi_mc_btns .gi_crt_btns #surprise-me{opacity:0}.gihead_c.m-tmpl-restoring .gi_form_mc{transform:translateY(0);transition:transform .2s ease-out}.gihead_c.m-tmpl-restoring .gi_searchboxForm{opacity:0;pointer-events:auto;transition:none;animation:searchboxFadeIn .2s ease-out forwards}.gihead_c.m-tmpl-restoring .gi_form_mc .gi_mc_btns .gi_form_opts,.gihead_c.m-tmpl-restoring .gi_form_mc .gi_mc_btns .gi_crt_btns #surprise-me{opacity:0;animation:fadeIn .2s ease-out forwards}.gm-upload-wrapper .gm-ul{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.gm-upload-wrapper[data-mode="template"]{width:100%}.gm-upload-wrapper[data-mode="template"] .gm-ul{animation:fadeIn .4s ease-out forwards}.gi_tmpl_ul{padding:0;margin:0;width:100%;min-height:180px}.gi_tmpl_ul .gm-upload-wrapper{width:100%}.gi_tmpl_ul:empty{min-height:0}.gi_tmpl_ul .gm-upload-wrapper[data-mode="template"] .gm-ul{position:static;bottom:auto;right:auto;left:auto;top:auto;width:100%}