.model-sponsor-card[data-v-84c7563b]{position:relative;display:flex;align-items:center;min-width:0;padding:0;overflow:hidden}.model-sponsor-card img[data-v-84c7563b],.model-sponsor-link[data-v-84c7563b]{display:block;width:100%}.model-sponsor-card img[data-v-84c7563b]{height:auto}.model-sponsor-close[data-v-84c7563b]{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;color:#fff;background:#181e2c99;box-shadow:0 2px 8px #00000026,inset 0 1px #fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.model-sponsor-close svg[data-v-84c7563b]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.model-sponsor-close[data-v-84c7563b]:focus-visible{outline:2px solid #fff;outline-offset:-3px}@media(hover:hover)and (pointer:fine){.model-sponsor-close[data-v-84c7563b]:hover{background:#181e2ccc}}.download-terms-dialog[data-v-84275f66]{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow-y:auto;border:1px solid var(--glass-border);border-radius:20px;color:#283142;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.download-terms-dialog[data-v-84275f66]::backdrop{background:#1418232e;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.download-terms-dialog[data-v-84275f66]:before{inset:0;background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.58),transparent 34%),radial-gradient(circle at 90% 8%,hsla(0,0%,100%,.25),transparent 30%),linear-gradient(145deg,hsla(0,0%,100%,.34),transparent 42%);opacity:.72;mix-blend-mode:screen}.download-terms-dialog[data-v-84275f66]:after,.download-terms-dialog[data-v-84275f66]:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.download-terms-dialog[data-v-84275f66]:after{inset:1px;border:1px solid hsla(0,0%,100%,.26);mask-image:linear-gradient(135deg,#000,transparent 55%);-webkit-mask-image:linear-gradient(135deg,#000,transparent 55%)}.download-terms-dialog[data-v-84275f66]>*{position:relative;z-index:1}.download-terms-header[data-v-84275f66]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--glass-border-soft)}.download-terms-header h3[data-v-84275f66]{font-size:1.2rem;line-height:1.4}.download-terms-header h3[data-v-84275f66]:focus{outline:none}.download-terms-close[data-v-84275f66]{flex:0 0 40px;height:40px;border:0;border-radius:8px;color:inherit;background:transparent;font-size:1.6rem;cursor:pointer}.download-terms-checkbox[data-v-84275f66],.download-terms-dialog p[data-v-84275f66]{font-size:1rem;line-height:1.65}.download-terms-checkbox[data-v-84275f66]{display:flex;align-items:flex-start;gap:10px;margin-top:24px;cursor:pointer}.download-terms-checkbox input[data-v-84275f66]{flex:0 0 18px;width:18px;height:18px;margin-top:4px;accent-color:#5268c4}.download-terms-checkbox a[data-v-84275f66]{color:#283f91;text-decoration:underline!important;text-underline-offset:3px}.download-terms-dialog .download-terms-note[data-v-84275f66]{margin:8px 0 24px 28px;color:#424c60;font-size:.875rem}.download-terms-actions[data-v-84275f66]{display:flex;flex-wrap:wrap;gap:12px}.download-terms-actions button[data-v-84275f66]{flex:1 1 140px;min-height:44px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.4);border-radius:10px;color:#283142;background:linear-gradient(135deg,#ffffff6b,#ffffff2e);box-shadow:0 10px 26px #1f26871f,inset 0 1px #ffffff8f;backdrop-filter:blur(16px) saturate(1.55);-webkit-backdrop-filter:blur(16px) saturate(1.55);cursor:pointer;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s ease-out}.download-terms-actions .download-terms-accept[data-v-84275f66]{border-color:#ffffffa3;font-weight:700}.download-terms-actions button[data-v-84275f66]:disabled{opacity:.5;box-shadow:inset 0 1px #ffffff4d;cursor:not-allowed}.download-terms-actions button[data-v-84275f66]:not(:disabled):active{transform:scale(.97)}.download-terms-dialog[data-v-84275f66] :is(button,input,a):focus-visible{outline:3px solid rgba(67,88,174,.75);outline-offset:3px}@media(hover:hover)and (pointer:fine){.download-terms-actions button[data-v-84275f66]:not(:disabled):hover{background:var(--glass-bg-strong);border-color:#ffffffa3;box-shadow:var(--glass-shadow-hover)}.download-terms-close[data-v-84275f66]:hover{background:var(--glass-bg-strong)}}@media(prefers-reduced-motion:reduce){.download-terms-actions button[data-v-84275f66]{transition:none}.download-terms-actions button[data-v-84275f66]:not(:disabled):active{transform:none}}.donation-dialog[data-v-9ad735aa]{width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;border:1px solid var(--glass-border);border-radius:28px;color:#283142;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);text-align:center}.donation-dialog[data-v-9ad735aa]::backdrop{background:#1418232e;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.donation-dialog[data-v-9ad735aa]:before{inset:0;background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.58),transparent 34%),radial-gradient(circle at 90% 8%,hsla(0,0%,100%,.25),transparent 30%),linear-gradient(145deg,hsla(0,0%,100%,.34),transparent 42%);opacity:.72;mix-blend-mode:screen}.donation-dialog[data-v-9ad735aa]:after,.donation-dialog[data-v-9ad735aa]:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.donation-dialog[data-v-9ad735aa]:after{inset:1px;border:1px solid hsla(0,0%,100%,.26);mask-image:linear-gradient(135deg,#000,transparent 55%);-webkit-mask-image:linear-gradient(135deg,#000,transparent 55%)}.donation-dialog[data-v-9ad735aa]>*{position:relative;z-index:1}.donation-content[data-v-9ad735aa]{padding:32px 32px 28px}.donation-symbol[data-v-9ad735aa]{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border:1px solid var(--glass-border);border-radius:20px;color:#4358ae;background:var(--glass-bg-strong);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur-soft);-webkit-backdrop-filter:var(--glass-blur-soft)}.donation-symbol path[data-v-9ad735aa]{fill:#6c5bd31f;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.donation-eyebrow[data-v-9ad735aa]{display:block;margin-bottom:8px;color:#424c60;font-size:.8125rem;letter-spacing:.12em}h3[data-v-9ad735aa]{margin-bottom:18px;font-size:1.5rem;font-weight:700;line-height:1.4}h3 span[data-v-9ad735aa]{white-space:nowrap}h3[data-v-9ad735aa]:focus{outline:none}.donation-description p[data-v-9ad735aa]{margin:0;color:#283142;font-size:1rem;line-height:1.8}.donation-description .donation-note[data-v-9ad735aa]{margin-top:12px;color:#424c60;font-size:.8125rem}.donation-footer[data-v-9ad735aa]{display:flex;justify-content:center;padding:6px 24px;border-top:1px solid var(--glass-border-soft);background:var(--glass-bg-soft)}.donation-preference[data-v-9ad735aa]{display:flex;align-items:center;gap:8px;min-height:44px;color:#424c60;font-size:.8125rem;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.donation-preference input[data-v-9ad735aa]{width:16px;height:16px;margin:0;accent-color:#5268c4}.donation-close-btn[data-v-9ad735aa]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid hsla(0,0%,100%,.45);border-radius:50%;color:#424c60;background:#ffffff47;box-shadow:0 2px 8px #00000014,inset 0 1px #fff6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background .15s,color .15s,transform .15s;z-index:2}.donation-close-btn[data-v-9ad735aa]:hover{background:#ffffff8c;color:#1e293b}.donation-close-btn[data-v-9ad735aa]:active{transform:scale(.92)}.donation-actions[data-v-9ad735aa]{display:flex;gap:12px;margin-top:26px}.donation-actions[data-v-9ad735aa] :is(a,button){display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;min-height:48px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.42);border-radius:14px;color:#283142;background:linear-gradient(135deg,#ffffff6b,#ffffff2e);box-shadow:0 10px 26px #1f26871a,inset 0 1px #ffffff8f;backdrop-filter:blur(16px) saturate(1.55);-webkit-backdrop-filter:blur(16px) saturate(1.55);font:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),border-color .18s}.donation-actions .donation-primary[data-v-9ad735aa]{color:#1e3380;font-weight:700;border-color:#ffffffad;background:var(--glass-bg-strong);box-shadow:0 12px 28px #1f268724,inset 0 1px #ffffffb3}.donation-primary path[data-v-9ad735aa]{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.donation-actions[data-v-9ad735aa] :is(a,button):active{transform:scale(.97);transition-duration:80ms}.donation-dialog[data-v-9ad735aa] :is(a,button,input):focus-visible{outline:3px solid rgba(67,88,174,.75);outline-offset:3px}@media(hover:hover)and (pointer:fine){.donation-actions[data-v-9ad735aa] :is(a,button):hover{background:var(--glass-bg-strong);border-color:#ffffffa3;box-shadow:var(--glass-shadow-hover)}}@media(max-width:480px){.donation-content[data-v-9ad735aa]{padding:28px 24px 24px}h3[data-v-9ad735aa]{font-size:1.375rem}}@media(prefers-reduced-motion:reduce){.donation-actions[data-v-9ad735aa] :is(a,button):active{transform:none}}.service-link-description[data-v-9214a6bf]{margin:0 0 16px;color:#52606d;line-height:1.6;overflow-wrap:anywhere}.download-link-field[data-v-9214a6bf]{position:relative}.download-link-content[data-v-9214a6bf]{min-width:0}.download-link-expired .download-link-content[data-v-9214a6bf]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.download-link-expiry-overlay[data-v-9214a6bf]{position:absolute;inset:0;display:grid;place-items:center;padding:12px;border-radius:inherit}.download-link-refresh-button[data-v-9214a6bf]{align-self:center;justify-self:center;max-width:100%;min-height:44px;margin:0;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.package-unavailable[data-v-2ae74cbf]{display:block;font-size:12px;line-height:1.4}.version-actions .download-button[data-v-2ae74cbf]{min-height:44px;touch-action:manipulation}.version-actions .download-button[data-v-2ae74cbf]:disabled{cursor:default}.vivo-lookup[data-v-656bf566]{margin:0 0 28px;color:#30343b;background:#ffffff47;border:1px solid hsla(0,0%,100%,.5);border-radius:20px;box-shadow:0 8px 24px #1f26551f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lookup-heading[data-v-656bf566]{padding:20px 24px;cursor:pointer;border-radius:inherit;line-height:1.6}.lookup-heading[data-v-656bf566]::marker{color:#52606d;font-size:16px}.lookup-heading h2[data-v-656bf566]{display:inline;font-size:20px;font-weight:700}.lookup-heading .lookup-tag[data-v-656bf566]{display:inline-block;margin-left:12px}.lookup-heading[data-v-656bf566]:focus-visible{outline:2px solid #17694b;outline-offset:3px}.lookup-content[data-v-656bf566]{padding:0 24px 24px}.lookup-kind[data-v-656bf566],.lookup-tag[data-v-656bf566]{font-size:14px;color:#52606d}.lookup-fields[data-v-656bf566]{border:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lookup-fields label[data-v-656bf566]{display:grid;gap:7px;font-size:15px;min-width:0}.lookup-device[data-v-656bf566]{grid-column:1/-1}.lookup-fields input[data-v-656bf566],.lookup-fields select[data-v-656bf566]{width:100%;min-width:0;min-height:42px;padding:8px 10px;border:1px solid #c4cbd3;border-radius:6px;background:#ffffffd9;color:#30343b;font:inherit}.lookup-fields input[readonly][data-v-656bf566]{background:#f1f3f5d9;color:#59636e}.lookup-fields input[data-v-656bf566]:focus-visible,.lookup-fields select[data-v-656bf566]:focus-visible,a[data-v-656bf566]:focus-visible,button[data-v-656bf566]:focus-visible{outline:2px solid #17694b;outline-offset:2px}.lookup-actions[data-v-656bf566]{display:flex;align-items:center;gap:14px;margin-top:16px}.lookup-submit[data-v-656bf566]{min-width:126px;min-height:42px;padding:9px 16px;border:0;border-radius:6px;background:#17694b;color:#fff;font:inherit;cursor:pointer}.lookup-submit[data-v-656bf566]:disabled{opacity:.55;cursor:default}.lookup-error[data-v-656bf566]{color:#9c2626;margin-top:14px;overflow-wrap:anywhere}.lookup-retry[data-v-656bf566]{margin-top:8px;padding:6px 0;background:none;border:0;color:#17694b;cursor:pointer}.lookup-result[data-v-656bf566]{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px 16px;overflow-wrap:anywhere}.lookup-result a[data-v-656bf566]{color:#17694b;text-decoration:underline!important}@media(max-width:540px){.lookup-fields[data-v-656bf566]{grid-template-columns:minmax(0,1fr)}.lookup-heading[data-v-656bf566]{padding:16px}.lookup-content[data-v-656bf566]{padding:0 16px 20px}}.regions-grid[data-v-7252c31d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px}.region-item[data-v-7252c31d]{min-width:0}.region-card[data-v-7252c31d]{height:100%}.region-card .model-name[data-v-7252c31d]:before{content:none}.region-version-count[data-v-7252c31d]{margin-top:16px}@media(min-width:360px)and (max-width:768px){.regions-grid[data-v-7252c31d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
