.ogav{--primary:#e95d0c;--button:#ef6a1f;--soft:#ffedd5;--brand-dark:#c2410c;--ink:#131720;--muted:#6a7181;--background:#f2f3f5;--field:#f3f4f6;--line:#e5e7eb;--white:#fff;--success-bg:#dcfce7;--success-text:#15803d;--info-bg:#dbeafe;--info-text:#1d4ed8;--star:#f5b03a;--star-empty:#d1d5db;--nav-inactive:#4d4d4d;--nav-center-light:#f58a4b;--avatar-1:#e95d0c;--avatar-2:#2563eb;--avatar-4:#7c3aed;--upload-border:#f9b98f;--upload-bg:#fff7f0;--shadow-card:0 4px 12px #10182814;--shadow-round:0 1px 3px #1018280f;--shadow-nav:0 -4px 16px #1018280f;--shadow-button-primary:0 7px 12px -6px #e95d0c8c, inset -1px 1px 5px #fff9;--shadow-nav-center:0 5px 15px #e95d0c73, inset 2px -2px 5px #ffffff59;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);background:var(--background);width:100%;height:100%;position:relative;overflow:hidden}.ogav *,.ogav :before,.ogav :after{box-sizing:border-box}.ogav__app{transform-origin:0 0;width:375px;height:812px;transform:scale(var(--k,.704));background:var(--background);color:var(--ink);font-variation-settings:"opsz" 14;-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:20px;transition:opacity .4s;position:absolute;top:0;left:0;overflow:hidden}.ogav--out .ogav__app{opacity:0}.ogav--snap *,.ogav--snap :before,.ogav--snap :after{transition:none!important;animation:none!important}.ogav .i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ogav .i12{width:12px;height:12px}.ogav .i14{width:14px;height:14px}.ogav .i16{width:16px;height:16px}.ogav .i18{width:18px;height:18px}.ogav .i20{width:20px;height:20px}.ogav .i22{width:22px;height:22px}.ogav .h2{letter-spacing:-.18px;font-variation-settings:"opsz" 18;font-family:DM Sans,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:26px}.ogav .h3{letter-spacing:-.16px;font-variation-settings:"opsz" 16;font-family:DM Sans,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:22px}.ogav .sm{color:var(--muted);font-size:12px;line-height:18px}.ogav .lbl{color:var(--muted);font-size:11px;line-height:16px}.ogav .val{font-size:13px;font-weight:500;line-height:18px}.ogav .card{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px}.ogav .tile{background:var(--soft);width:44px;height:44px;color:var(--primary);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.ogav .round{background:var(--white);width:40px;height:40px;box-shadow:var(--shadow-round);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ogav .row{align-items:center;display:flex}.ogav .between{justify-content:space-between;align-items:center;display:flex}.ogav .badge{white-space:nowrap;border-radius:100px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.ogav .badge--brand{background:var(--soft);color:var(--brand-dark)}.ogav .badge--success{background:var(--success-bg);color:var(--success-text)}.ogav .badge--info{background:var(--info-bg);color:var(--info-text)}.ogav .badge--neutral{background:var(--field);color:var(--muted)}.ogav .chip{background:var(--white);border:1px solid var(--line);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .35s,color .35s,border-color .35s;display:inline-flex}.ogav .chip.is-on{background:var(--primary);border-color:var(--primary);color:var(--white)}.ogav .av{background:var(--c,var(--avatar-1));width:44px;height:44px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-family:DM Sans,system-ui,sans-serif;font-size:16px;font-weight:700;display:grid;position:relative}.ogav .seal{background:var(--white);width:18px;height:18px;color:var(--primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ogav .seal .i{width:14px;height:14px}.ogav .stars{align-items:center;gap:2px;display:inline-flex}.ogav .stars .st{width:12px;height:12px}.ogav .st{fill:var(--star);stroke:var(--star);stroke-width:2px;stroke-linejoin:round}.ogav .topbar{justify-content:space-between;align-items:center;height:64px;padding:12px 16px;display:flex}.ogav .topbar__t{font-size:18px;font-weight:500;line-height:28px}.ogav .swap{display:inline-grid}.ogav .swap>*{grid-area:1/1;transition:opacity .3s,transform .3s}.ogav .swap>:not(:first-child){opacity:0;transform:translateY(6px)}.ogav .bnav{background:var(--white);height:72px;box-shadow:var(--shadow-nav);justify-content:space-around;align-items:flex-start;padding:8px 12px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.ogav .bnav__i{width:60px;color:var(--nav-inactive);flex-direction:column;align-items:center;gap:2px;font-size:10px;line-height:14px;display:flex;position:relative}.ogav .bnav__i.is-on{color:var(--primary);font-weight:600}.ogav .bnav__c{width:52px;height:52px;color:var(--white);background:linear-gradient(180deg, var(--nav-center-light), var(--primary));box-shadow:var(--shadow-nav-center);border-radius:50%;place-items:center;margin-top:-18px;display:grid}.ogav .pip{background:var(--primary);min-width:16px;height:16px;color:var(--white);text-align:center;border-radius:100px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-3px;right:12px}.ogav--usuario .ped{margin:4px 16px 0;padding:16px}.ogav--usuario .ped__top{align-items:center;gap:12px;display:flex}.ogav--usuario .prog{height:12px;margin:18px 4px 0;position:relative}.ogav--usuario .prog__track,.ogav--usuario .prog__fill{background:var(--line);border-radius:2px;height:2px;position:absolute;top:5px;left:6px;right:6px}.ogav--usuario .prog__fill{background:var(--primary);width:0;transition:width .8s var(--ease);right:auto}.ogav--usuario .prog__dots{justify-content:space-between;display:flex;position:absolute;inset:0}.ogav--usuario .pd{background:var(--white);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;transition:border-color .3s,background-color .3s,box-shadow .3s}.ogav--usuario .pd.done{background:var(--primary);border-color:var(--primary)}.ogav--usuario .prog__lbls{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:10px;line-height:14px;display:flex}.ogav--usuario .prog__lbls .cur{color:var(--ink);font-weight:600}.ogav--usuario .pd2-lbl{transition:color .3s}.ogav--usuario .qhead{margin:20px 16px 12px}.ogav--usuario .qhead .chips{gap:6px;display:flex}.ogav--usuario .qlist{height:440px;margin:0 16px;position:relative}.ogav--usuario .wait{border:1.5px dashed var(--upload-border);background:var(--upload-bg);height:128px;color:var(--brand-dark);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:0;left:0;right:0}.ogav--usuario .wait .i{transform-origin:50% 10%;animation:1.6s ease-in-out infinite ogav-ring}.ogav--usuario .q{--pos:0;--in:26px;--o:0;opacity:var(--o);transform:translateY(calc(var(--pos) * 140px + var(--in)));transition:transform .7s var(--ease), opacity .45s ease, box-shadow .4s ease;padding:14px 14px 14px 16px;position:absolute;top:0;left:0;right:0}.ogav--usuario .q__top{align-items:center;gap:12px;display:flex}.ogav--usuario .q__name{align-items:center;gap:8px;display:flex}.ogav--usuario .q__rate{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.ogav--usuario .q__row{grid-template-columns:1.15fr 1.25fr .8fr 32px;align-items:end;gap:8px;margin-top:12px;display:grid}.ogav--usuario .price{letter-spacing:-.18px;font-family:DM Sans,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:24px}.ogav--usuario .go{background:var(--soft);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.ogav--usuario .best{opacity:0;transition:opacity .3s ease, transform .45s var(--spring);transform:scale(.6)}.ogav--usuario .q1{--pos:0}.ogav--usuario .q2{--pos:1}.ogav--usuario .q3{--pos:2}.ogav--usuario[data-s~="1"] .prog__fill{width:25%}.ogav--usuario[data-s~="1"] .pd2{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 4px var(--soft)}.ogav--usuario[data-s~="1"] .pd2-lbl{color:var(--ink);font-weight:600}.ogav--usuario[data-s~="1"] .wait{opacity:0;transform:scale(.97)}.ogav--usuario[data-s~="1"] .q1,.ogav--usuario[data-s~="2"] .q2,.ogav--usuario[data-s~="3"] .q3{--in:0px;--o:1}.ogav--usuario[data-s~="1"] .n1,.ogav--usuario[data-s~="2"] .n2,.ogav--usuario[data-s~="3"] .n3{opacity:1;transform:none}.ogav--usuario[data-s~="1"] .n0,.ogav--usuario[data-s~="2"] .n1,.ogav--usuario[data-s~="3"] .n2{opacity:0;transform:translateY(-6px)}.ogav--usuario[data-s~="4"] .c-precio{background:var(--white);border-color:var(--line);color:var(--ink)}.ogav--usuario[data-s~="4"] .c-cal{background:var(--primary);border-color:var(--primary);color:var(--white)}.ogav--usuario[data-s~="4"] .q1{--pos:2}.ogav--usuario[data-s~="4"] .q2{--pos:0}.ogav--usuario[data-s~="4"] .q3{--pos:1}.ogav--usuario .hint{background:var(--soft);color:var(--brand-dark);opacity:0;transition:opacity .4s ease, transform .6s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;line-height:18px;display:flex;position:absolute;bottom:24px;left:16px;right:16px;transform:translateY(16px)}.ogav--usuario[data-s~="5"] .hint{opacity:1;transition-delay:.35s;transform:none}.ogav--usuario[data-s~="5"] .q2{box-shadow:0 0 0 2px var(--primary), 0 10px 24px -8px #e95d0c59}.ogav--usuario[data-s~="5"] .best{opacity:1;transform:none}.ogav--usuario[data-step="5"] .q2 .go{animation:1.2s ease-in-out .3s infinite ogav-nudge}.ogav--prestador .head{align-items:center;gap:12px;height:72px;padding:16px 16px 0;display:flex}.ogav--prestador .head .round{margin-left:auto}.ogav--prestador .bell-dot{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--white);border-radius:50%;position:absolute;top:9px;right:10px}.ogav--prestador .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 16px 0;display:grid}.ogav--prestador .stat{padding:12px}.ogav--prestador .stat__v{align-items:center;gap:4px;font-family:DM Sans,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:28px;display:flex}.ogav--prestador .stat__v .st{width:16px;height:16px}.ogav--prestador .stat .lbl{margin-top:2px}.ogav--prestador .sec{margin:22px 16px 12px}.ogav--prestador .chips{gap:6px;margin:0 16px 12px;display:flex}.ogav--prestador .rlist{height:480px;margin:0 16px;position:relative}.ogav--prestador .r{--pos:0;--o:1;--in:0px;--sc:1;height:104px;opacity:var(--o);transform:translateY(calc(var(--pos) * 114px + var(--in))) scale(var(--sc));transition:transform .7s var(--ease), opacity .45s ease, box-shadow .5s ease;padding:14px 14px 12px;position:absolute;top:0;left:0;right:0}.ogav--prestador .r__top{align-items:center;gap:12px;display:flex}.ogav--prestador .r__top .badge{align-self:flex-start;margin-left:auto}.ogav--prestador .r__meta{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:11px;line-height:16px;display:flex}.ogav--prestador .r__meta span{align-items:center;gap:4px;display:inline-flex}.ogav--prestador .newdot{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 2px var(--white);border-radius:50%;position:absolute;top:-2px;right:-2px}.ogav--prestador .ra,.ogav--prestador .rb{--pos:0;--o:0;--in:-18px;--sc:.97}.ogav--prestador .rc{--pos:0}.ogav--prestador .rd{--pos:1}.ogav--prestador[data-s~="1"] .ra{--o:1;--in:0px;--sc:1}.ogav--prestador[data-s~="1"] .rc{--pos:1}.ogav--prestador[data-s~="1"] .rd{--pos:2}.ogav--prestador[data-step="1"] .bell,.ogav--prestador[data-step="2"] .bell{transform-origin:50% 12%;animation:.9s ease-in-out ogav-ring}.ogav--prestador[data-step="1"] .ra,.ogav--prestador[data-step="2"] .rb{box-shadow:0 0 0 2px var(--primary), 0 10px 24px -8px #e95d0c59}.ogav--prestador[data-s~="2"] .rb{--o:1;--in:0px;--sc:1}.ogav--prestador[data-s~="2"] .ra{--pos:1}.ogav--prestador[data-s~="2"] .rc{--pos:2}.ogav--prestador[data-s~="2"] .rd{--pos:3}.ogav--prestador[data-s~="1"] .n1,.ogav--prestador[data-s~="2"] .n2{opacity:1;transform:none}.ogav--prestador[data-s~="1"] .n0,.ogav--prestador[data-s~="2"] .n1{opacity:0;transform:translateY(-6px)}.ogav--prestador[data-s~="3"] .c-todos{background:var(--white);border-color:var(--line);color:var(--ink)}.ogav--prestador[data-s~="3"] .c-plom{background:var(--primary);border-color:var(--primary);color:var(--white)}.ogav--prestador[data-s~="3"] .rc{--o:0;--sc:.94;transition:transform .5s var(--ease), opacity .2s ease}.ogav--prestador[data-s~="3"] .rd{--pos:2}.ogav--perfil .cover{background:linear-gradient(180deg, var(--nav-center-light), var(--primary));height:210px;position:absolute;top:0;left:0;right:0}.ogav--perfil .cover__bar{justify-content:space-between;display:flex;position:absolute;top:14px;left:16px;right:16px}.ogav--perfil .cover .round{box-shadow:none}.ogav--perfil .prof{text-align:center;padding:54px 16px 16px;position:absolute;top:132px;left:16px;right:16px}.ogav--perfil .prof .av{width:84px;height:84px;box-shadow:0 0 0 4px var(--white);margin-left:-42px;font-size:30px;position:absolute;top:-42px;left:50%}.ogav--perfil .prof .seal{width:24px;height:24px;transition:transform .5s var(--spring);bottom:0;right:0;transform:scale(0)}.ogav--perfil .prof .seal .i{width:20px;height:20px}.ogav--perfil .name{letter-spacing:-.2px;font-family:DM Sans,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:28px}.ogav--perfil .rate{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.ogav--perfil .rate b{color:var(--ink);font-weight:600}.ogav--perfil .stars .st{width:16px;height:16px}.ogav--perfil .st{fill:#0000;stroke:var(--star-empty);transition:fill .3s,stroke .3s}.ogav--perfil .rate .num{opacity:0;transition:opacity .3s .55s}.ogav--perfil .badges{justify-content:center;gap:6px;min-height:24px;margin-top:12px;display:flex}.ogav--perfil .badges .badge{opacity:0;height:24px;transition:opacity .3s ease, transform .5s var(--spring);padding:0 10px;font-size:11px;transform:scale(.7)}.ogav--perfil .disc{max-width:290px;color:var(--muted);opacity:0;border-radius:10px;margin:10px auto 0;padding:6px 10px;font-size:11px;line-height:15px;transition:opacity .4s,transform .4s,background-color .6s;transform:translateY(6px)}.ogav--perfil .about{padding:16px;position:absolute;top:400px;left:16px;right:16px}.ogav--perfil .about p{color:var(--ink);margin:6px 0 0;font-size:13px;line-height:20px}.ogav--perfil .quote{opacity:0;transition:opacity .45s ease, transform .7s var(--ease);padding:16px;position:absolute;top:536px;left:16px;right:16px;transform:translateY(28px)}.ogav--perfil .quote .between+.between{margin-top:8px}.ogav--perfil .quote .amount{color:var(--primary);font-family:DM Sans,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:26px}.ogav--perfil .cta{background:var(--button);height:52px;color:var(--white);box-shadow:var(--shadow-button-primary);opacity:0;transition:opacity .4s ease, transform .6s var(--ease);border-radius:100px;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex;position:absolute;bottom:20px;left:16px;right:16px;transform:translateY(16px)}.ogav--perfil[data-s~="1"] .prof .seal{transform:scale(1)}.ogav--perfil[data-s~="2"] .st{fill:var(--star);stroke:var(--star)}.ogav--perfil .st:nth-child(2){transition-delay:.1s}.ogav--perfil .st:nth-child(3){transition-delay:.2s}.ogav--perfil .st:nth-child(4){transition-delay:.3s}.ogav--perfil .st:nth-child(5){transition-delay:.4s}.ogav--perfil[data-s~="2"] .rate .num{opacity:1}.ogav--perfil[data-s~="3"] .b-id,.ogav--perfil[data-s~="4"] .b-mat,.ogav--perfil[data-s~="5"] .disc{opacity:1;transform:none}.ogav--perfil[data-step="5"] .disc{background:var(--soft)}.ogav--perfil[data-s~="6"] .quote{opacity:1;transform:none}.ogav--perfil[data-s~="6"] .cta{opacity:1;transition-delay:.25s;transform:none}@keyframes ogav-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes ogav-nudge{0%,to{transform:none}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ogav *,.ogav :before,.ogav :after{transition:none!important;animation:none!important}}
