﻿/*

              _   ____    ____                _                ______                   _                   
             (_) |_   \  /   _|              / |_             |_   _ `.                (_)                  
             __    |   \/   |   ,--.   .--. `| |-'.---.  _ .--. | | `. \ .---.  .--.   __   .--./) _ .--.   
            [  |   | |\  /| |  `'_\ : ( (`\] | | / /__\\[ `/'`\]| |  | |/ /__\\( (`\] [  | / /'`\;[ `.-. |  
             | |  _| |_\/_| |_ // | |, `'.'. | |,| \__., | |   _| |_.' /| \__., `'.'.  | | \ \._// | | | |  
            [___]|_____||_____|\'-;__/[\__) )\__/ '.__.'[___] |______.'  '.__.'[\__) )[___].',__` [___||__] 
                                                                                          ( ( __))



                                    @@%((((((((((((((((((((((((((((((((((((((((# @@
                                    %((#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%((( 
                                    ((&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%((
                                    (&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#(
                                    (&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%(
                                    (&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%(
                                    (&@@@@@&((((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%(
                                    (&@@@@@%((((&@@&(((((@@@@@@@@@@#((((%@%%#%@@@%(
                                    (&@@@@@@@@@@@@@&(((((%@@@@@@@@%(((((%@@@@@@@@%(
                                    (&@@@@@&(((%@@@&((((((&@@@@@@&((((((%@@@@@@@@%(
                                    (&@@@@@&((/#@@@&(((((((@@@@@@#((((((%@@@@@@@@%(
                                    (&@@@@@&((/#@@@&(((#(((#@@@@%(((#(((%@@@@@@@@%(
                                    (&@@@@@&((/#@@@&(((#&(((%@@&(((%%(((%@@@@@@@@%(
                                    (&@@@@@&((/#@@@&(((#@%(((&@(((#@%(((%@@@@@@@@%(
                                    (&@@@@@&((/#@@@&(((#@@(((##(((&@%(((%@@@@@@@@%(
                                    (&@@@@@&((/#@@@&(((#@@&((((((%@@%(((%@@@@@@@@%(
                                    (&@@@@@&((/#@@@&(((#@@@%((((#@@@%(((%@@@@@@@@%(
                                    (&@@@@@&(((#@@@&(((#@@@@#(((&@@@%(((%@@@@@@@@%(
                                    (&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%(
                                    (&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%(
                                    (%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#(
                                    /(%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#(*
                                     ,((#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(/ @



                                   ((((((((((((#                                               %((((((((((#&   
(((((((((((((((((((((((           ((((((***(((((#                                          ((((((((((((((((((((
(                     (           ((((((((((((((#                        (,                ((((((((((((((((((((
(                     (           ((           (#               %((     ((  ((              ((((((((((((((((((/
(                     (           ((           (#             %((      ((     ((           (@      ****,      #
(                     (           ((           (#            ((        ((      *((         ((((((((((((((((((((
(                     (           ((           (#           ((        ((        &((          /(((((((((((((((  
(#####################(           ((           (#             ((      ((      &((          (((&             #((
(((((((((((((((((((((((           ((           (#               ((   ((     &((            /(((((((((((((((((((
(((((((((((((((((((((((           ((           (#                    (*                    #     *((((((/*     
        (((((((                   ((((((  ((((((#                   ((                     ((((((((#####(((((((
                                  ((((((  #(((((,                                            (((((((((((((((((

 
    @iMasterDesign Brazil [ ©1998-2077 ]
    iMasterDesign™ | iNet Solutions CORPORATION™
    Web . App . Developer . DBA . Social Marketing

    Marcelo Rocha Main | Founder and CEO by iMasterDesign™
    Full-Stack Developer, imasterdesign@imasterdesign.com.br

    Criança de Visão · Envio de fotos e vídeos das lojas IVS
    Conceito, layout e protótipo: Lucas · Marketing IVS
    Desenvolvimento: Marcelo Rocha Main · iMasterDesign™
*/
:root{--im-global-blue:#003DFF;--im-global-blue-dark:#002FC4;--im-global-blue-light:#DDE5FF;--im-global-green:#00A83C;--im-global-green-light:#D2F3DE;--im-global-green-text:#007A2B;--im-global-orange:#FF6B00;--im-global-orange-light:#FFE3D1;--im-global-white:#FFFFFF;--im-global-cream:#FFFDF7;--im-global-ink:#111318;--im-global-gray:#5B6270;--im-global-red:#E5484D;--im-global-border:3px solid var(--im-global-ink);--im-global-shadow:0 6px 0 var(--im-global-ink);--im-global-font:"Inter Tight",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--im-stick-top:24px}*{box-sizing:border-box}html,body{margin:0}html{background:var(--im-global-blue)}body{font-family:var(--im-global-font);background:var(--im-global-green);color:var(--im-global-ink);-webkit-tap-highlight-color:transparent}svg{display:block}.im-topbar{background:var(--im-global-ink);color:var(--im-global-white);display:flex;align-items:center;justify-content:space-between;padding:14px 20px;gap:12px}.im-topbar__brand{white-space:nowrap;display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.05rem}.im-topbar__brand img{width:58px;height:auto}.im-topbar__pill{background:var(--im-global-white);color:var(--im-global-ink);font-weight:700;font-size:.82rem;padding:7px 14px;border-radius:8px;white-space:nowrap}@media (max-width:440px){.im-topbar{justify-content:center}.im-topbar__pill{display:none}}@supports (padding:env(safe-area-inset-top)){.im-topbar{padding-top:max(14px,env(safe-area-inset-top));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}.im-hero{background:var(--im-global-blue);position:relative;overflow:hidden}.im-hero__inner{max-width:1160px;margin:0 auto;padding:40px 20px 30px;display:grid;grid-template-columns:1fr;gap:10px;align-items:center}.im-hero__title{margin:0;line-height:0}.im-hero__logo{width:100%;max-width:520px;height:auto;transform:rotate(-3deg);filter:drop-shadow(7px 7px 0 var(--im-global-ink))}.im-hero__lead{font-weight:800;font-size:clamp(1.6rem,5.5vw,2.6rem);letter-spacing:-.035em;color:var(--im-global-white);text-shadow:3px 3px 0 var(--im-global-ink);margin:30px 0 10px;line-height:1.05;text-wrap:balance}.im-hero__lead span{color:var(--im-global-ink);text-shadow:none;background:var(--im-global-orange);padding:0 .18em;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.im-hero__sub{color:var(--im-global-white);font-size:1.12rem;font-weight:500;margin:0 0 20px;max-width:470px;line-height:1.4;text-wrap:balance}.im-hero__art{width:100%;max-width:440px;margin:10px auto 0}.im-steps{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.im-steps li{background:var(--im-global-white);border:2.5px solid var(--im-global-ink);border-radius:999px;padding:6px 13px 6px 6px;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:7px}.im-steps b{width:24px;height:24px;border-radius:50%;background:var(--im-global-green);border:2px solid var(--im-global-ink);display:grid;place-items:center;font-size:.78rem}.im-float{animation:im-float 5s ease-in-out infinite;transform-origin:center}.im-float--slow{animation:im-float 6s ease-in-out infinite reverse;transform-origin:center}@keyframes im-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.im-float,.im-float--slow{animation:none}}@media (max-width:899px){.im-hero__inner{text-align:center;justify-items:center;padding-top:34px}.im-hero__logo{max-width:420px}.im-hero__lead{margin:26px auto 12px;max-width:560px}.im-hero__sub{margin:0 auto 22px;max-width:420px}.im-steps{justify-content:center}.im-hero__art{max-width:340px;margin-top:18px}}@media (max-width:440px){.im-hero__inner{padding:28px 18px 24px}.im-hero__sub{font-size:1.04rem}.im-steps{gap:7px}.im-steps li{font-size:.86rem}}@media (min-width:900px){.im-hero__inner{grid-template-columns:1.1fr .9fr;padding:56px 32px 40px}.im-hero__logo{max-width:560px}.im-hero__art{margin:0;max-width:470px;justify-self:end}}.im-wave{height:34px;background-color:var(--im-global-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='34' viewBox='0 0 120 34'%3E%3Cpath d='M0 17 Q30 2 60 17 T120 17 V34 H0Z' fill='%2300A83C'/%3E%3Cpath d='M0 17 Q30 2 60 17 T120 17' fill='none' stroke='%23111318' stroke-width='3'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:0 bottom}.im-wave--back{background-color:var(--im-global-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='34' viewBox='0 0 120 34'%3E%3Cpath d='M0 17 Q30 2 60 17 T120 17 V34 H0Z' fill='%23003DFF'/%3E%3Cpath d='M0 17 Q30 2 60 17 T120 17' fill='none' stroke='%23111318' stroke-width='3'/%3E%3C/svg%3E")}.im-btn{font-family:inherit;font-weight:800;font-size:1.05rem;border:var(--im-global-border);border-radius:12px;padding:14px 26px;cursor:pointer;box-shadow:var(--im-global-shadow);transition:transform .08s,box-shadow .08s}.im-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 0 var(--im-global-ink)}.im-btn:active:not(:disabled){transform:translateY(5px);box-shadow:0 1px 0 var(--im-global-ink)}.im-btn--orange{background:var(--im-global-orange);color:var(--im-global-ink)}.im-btn--blue{background:var(--im-global-blue);color:var(--im-global-white)}.im-btn--green{background:var(--im-global-green);color:var(--im-global-ink);padding:11px 18px;font-size:.98rem;box-shadow:0 5px 0 var(--im-global-ink)}.im-btn--green:disabled{opacity:.6;cursor:wait}.im-btn--send{width:100%;background:var(--im-global-orange);color:var(--im-global-ink);font-size:1.15rem;padding:16px}.im-btn--send:disabled{background:#F5CDB3;color:#8B7A68;cursor:not-allowed;box-shadow:0 6px 0 #8B7A68;border-color:#8B7A68}.im-btn-text{background:none;border:0;font-family:inherit;font-weight:700;cursor:pointer;color:var(--im-global-gray)}.im-link-btn{margin-top:12px;background:none;border:0;padding:4px 0;font-family:inherit;font-weight:800;font-size:.95rem;color:var(--im-global-blue);cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.im-upload{position:relative;padding:34px 16px 56px;overflow:hidden}.im-upload__title{text-align:center;font-weight:900;font-size:clamp(2rem,7vw,3.2rem);letter-spacing:-.045em;margin:0 0 6px;color:var(--im-global-ink)}.im-upload__sub{text-align:center;font-weight:600;margin:0 auto 28px;max-width:520px;color:var(--im-global-ink);text-wrap:balance}.im-sticker{position:absolute;pointer-events:none}.im-sticker--star{width:92px;left:-14px;top:40px;transform:rotate(-14deg)}.im-sticker--play{width:78px;right:-8px;bottom:60px;transform:rotate(12deg)}@media (max-width:899px){.im-sticker{display:none}}.im-grid{max-width:1100px;margin:0 auto;display:grid;gap:20px;grid-template-areas:"store" "name" "files" "send";position:relative;z-index:1}.im-grid__side{display:contents}#im-card-store{grid-area:store}#im-card-name{grid-area:name}#im-card-files{grid-area:files}#im-card-send{grid-area:send}@media (min-width:900px){.im-grid{grid-template-columns:350px 1fr;grid-template-areas:"side files";align-items:start}.im-grid__side{grid-area:side;display:flex;flex-direction:column;gap:20px;position:sticky;top:var(--im-stick-top)}#im-card-files{min-height:560px}}.im-card{background:var(--im-global-cream);border:var(--im-global-border);border-radius:18px;padding:20px;box-shadow:var(--im-global-shadow)}.im-card__head{display:flex;align-items:center;gap:12px;margin:0 0 16px}.im-card__head h2{margin:0;font-size:1.55rem;font-weight:800;letter-spacing:-.035em;line-height:1}.im-card__head p{margin:4px 0 0;color:var(--im-global-gray);font-size:.9rem;font-weight:500}.im-step-icon{width:52px;height:52px;border:var(--im-global-border);border-radius:12px;display:grid;place-items:center;flex-shrink:0;position:relative}.im-step-icon svg{width:30px;height:30px}.im-step-icon__n{position:absolute;top:-10px;right:-10px;width:24px;height:24px;border-radius:50%;background:var(--im-global-orange);border:2.5px solid var(--im-global-ink);font-size:.75rem;font-weight:900;display:grid;place-items:center}.im-bg-blue{background:var(--im-global-blue-light)}.im-bg-green{background:var(--im-global-green-light)}.im-bg-orange{background:var(--im-global-orange-light)}.im-field{width:100%;padding:14px;font-size:16px;font-family:inherit;font-weight:600;border:var(--im-global-border);border-radius:12px;background:var(--im-global-white);color:var(--im-global-ink)}select.im-field{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23111318' stroke-width='2.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.im-field:focus{outline:none;box-shadow:0 0 0 4px var(--im-global-orange)}.im-field:disabled{opacity:.7}.im-auth{position:relative;z-index:1}.im-auth__card{max-width:460px;margin:0 auto}.im-auth__form{display:flex;flex-direction:column;gap:6px}.im-auth__form .im-btn{margin-top:14px}.im-label{font-weight:800;font-size:.92rem;margin-top:8px}.im-label:first-child{margin-top:0}.im-field--code{letter-spacing:.4em;font-size:1.3rem;font-weight:800;text-align:center}.im-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.im-store-name{margin:0;padding:14px;border:var(--im-global-border);border-radius:12px;background:var(--im-global-blue);color:var(--im-global-white);font-weight:900;font-size:1.15rem;letter-spacing:-.01em;overflow-wrap:anywhere}.im-panel{margin-top:14px;border:2.5px solid var(--im-global-ink);border-radius:14px;padding:14px}.im-panel--orange{background:var(--im-global-orange-light)}.im-panel__title{margin:0;font-weight:900;font-size:1.15rem;letter-spacing:-.02em}.im-panel__sub{margin:4px 0 12px;font-size:.88rem;font-weight:500;line-height:1.35}.im-panel__actions{display:flex;align-items:center;gap:12px;margin-top:12px}.im-prefix-field{display:flex;align-items:stretch;border:var(--im-global-border);border-radius:12px;overflow:hidden;background:var(--im-global-white)}.im-prefix-field:focus-within{box-shadow:0 0 0 4px var(--im-global-orange)}.im-prefix-field span{background:var(--im-global-blue);color:var(--im-global-white);font-weight:900;padding:0 12px;display:grid;place-items:center;border-right:var(--im-global-border);font-size:1rem}.im-prefix-field .im-field{border:0;border-radius:0;box-shadow:none;min-width:0}.im-preview{margin:8px 0 0;font-size:.85rem;font-weight:700;min-height:1.2em}.im-msg{margin:10px 0 0;font-weight:700;font-size:.9rem}.im-preview.im-is-error,.im-msg.im-is-error{color:var(--im-global-red)}.im-pick{display:grid;grid-template-columns:1fr 1fr;gap:12px}.im-pick__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 10px;border:var(--im-global-border);border-radius:14px;font-weight:800;font-size:1.02rem;cursor:pointer;user-select:none;text-align:center;box-shadow:0 5px 0 var(--im-global-ink);transition:transform .08s,box-shadow .08s;line-height:1.1}.im-pick__btn svg{width:34px;height:34px}.im-pick__btn:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--im-global-ink)}.im-pick__btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--im-global-ink)}.im-pick__btn--photos{background:var(--im-global-blue);color:var(--im-global-white)}.im-pick__btn--videos{background:var(--im-global-green);color:var(--im-global-ink)}.im-pick__btn--link{grid-column:1 / -1;flex-direction:row;gap:10px;background:var(--im-global-orange);color:var(--im-global-ink);font-family:inherit;padding:13px 10px}.im-pick__btn--link svg{width:28px;height:28px}@media (min-width:900px){.im-pick{grid-template-columns:1fr 1fr 1fr}.im-pick__btn--link{grid-column:auto;flex-direction:column;gap:6px;padding:16px 10px}.im-pick__btn--link svg{width:34px;height:34px}}.im-is-locked .im-pick__btn{opacity:.5;pointer-events:none}.im-input-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.im-dropzone{margin-top:14px;border:3px dashed var(--im-global-ink);border-radius:14px;padding:16px;text-align:center;font-weight:600;color:var(--im-global-gray);transition:background .15s}.im-dropzone.im-is-active{background:var(--im-global-orange-light);color:var(--im-global-ink)}@media (hover:none),(max-width:899px){.im-dropzone{display:none}}.im-count{display:flex;justify-content:space-between;align-items:center;margin:18px 0 12px;font-size:.92rem;font-weight:700;min-height:22px}.im-clear{background:none;border:0;color:var(--im-global-red);cursor:pointer;font-weight:700;font-size:.9rem;padding:4px;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.im-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}@media (min-width:900px){.im-gallery{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}.im-empty{grid-column:1 / -1;text-align:center;padding:26px 12px;border-radius:14px;background:var(--im-global-blue-light);border:2.5px solid var(--im-global-ink);font-weight:600}.im-empty svg{width:64px;height:64px;margin:0 auto 8px}.im-item{position:relative;border-radius:12px;overflow:hidden;background:var(--im-global-white);border:2.5px solid var(--im-global-ink);box-shadow:0 4px 0 var(--im-global-ink)}.im-item__thumb{aspect-ratio:1 / 1;width:100%;display:grid;place-items:center;background:var(--im-global-blue-light);border-bottom:2.5px solid var(--im-global-ink);overflow:hidden}.im-item__thumb img,.im-item__thumb video{width:100%;height:100%;object-fit:cover;display:block}.im-item__icon{font-size:2.2rem}.im-item__thumb--drive{background:var(--im-global-orange-light);flex-direction:column;gap:4px;font-weight:800;font-size:.72rem}.im-item__thumb--drive svg{width:46px;height:46px}.im-badge{position:absolute;top:7px;left:7px;font-size:.7rem;font-weight:800;padding:3px 8px;border-radius:999px;border:2px solid var(--im-global-ink)}.im-badge--photo{background:var(--im-global-orange)}.im-badge--video{background:var(--im-global-green)}.im-item__remove{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:2px solid var(--im-global-ink);background:var(--im-global-white);color:var(--im-global-ink);font-weight:900;cursor:pointer;display:grid;place-items:center;padding:0}.im-item__remove:hover{background:var(--im-global-red);color:var(--im-global-white)}.im-item__foot{padding:7px 9px 9px}.im-item__name{font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-item__status{font-size:.74rem;color:var(--im-global-gray);font-weight:600;margin-top:1px}.im-bar{height:8px;background:#E9ECF2;border:2px solid var(--im-global-ink);border-radius:99px;margin-top:6px;overflow:hidden}.im-bar span{display:block;height:100%;width:0;background:var(--im-global-blue);transition:width .3s}.im-item--ok .im-bar span{background:var(--im-global-green)}.im-item--ok .im-item__status{color:var(--im-global-green-text);font-weight:800}.im-item--error{box-shadow:0 4px 0 var(--im-global-red);border-color:var(--im-global-red)}.im-item--error .im-item__status{color:var(--im-global-red);font-weight:800}.im-item--sending .im-item__remove,.im-item--ok .im-item__remove,.im-is-locked .im-item__remove{display:none}.im-alert{background:var(--im-global-orange-light);border:2.5px solid var(--im-global-ink);padding:10px 12px;border-radius:12px;font-size:.9rem;font-weight:600;margin-top:14px}#im-card-send{background:var(--im-global-orange-light)}.im-send-hint{font-size:.92rem;font-weight:600;text-align:center;margin:14px 0 0;text-wrap:balance}.im-progress{height:14px;background:var(--im-global-white);border:var(--im-global-border);border-radius:99px;margin-top:16px;overflow:hidden}.im-progress span{display:block;height:100%;width:0;background:var(--im-global-green);transition:width .3s}.im-success{max-width:560px;margin:0 auto;text-align:center;padding:30px 22px;position:relative;z-index:1}.im-success svg{width:150px;height:150px;margin:0 auto 6px}.im-success h2{font-size:clamp(2.4rem,9vw,3.6rem);font-weight:900;letter-spacing:-.05em;margin:0;line-height:1}.im-success p{font-weight:600;font-size:1.05rem;margin:12px 0 20px;text-wrap:balance}.im-footer{background:var(--im-global-blue);color:var(--im-global-white);text-align:center;padding:22px 16px 30px;font-weight:600;font-size:.9rem}.im-footer b{font-weight:900;letter-spacing:-.02em}@supports (padding:env(safe-area-inset-bottom)){.im-footer{padding-bottom:max(30px,calc(env(safe-area-inset-bottom) + 18px))}}@media (max-width:899px){.im-grid,.im-success{max-width:620px}#im-go-upload{min-width:260px}}@media (max-width:440px){#im-go-upload{width:100%;max-width:320px}.im-upload{padding:30px 14px 48px}.im-card{padding:18px 16px;border-radius:16px}.im-card__head h2{font-size:1.42rem}}.im-is-hidden{display:none !important}
