.v2 .ufg-s{--f-chrome:#FFFFFF;--f-line:#E6E6E6;--f-ink:#1E1E1E;--f-sub:#7A7A7A;--f-cv:#F5F5F5;--f-dot:#E2E2E2;--f-hl:#E5F4FF;--f-field:#F2F2F2;--f-sel:#0D99FF;--f-comp:#9747FF;--f-wire:#DCDCDC;--f-paper:#FFFFFF}.dark .v2 .ufg-s{--f-chrome:#2C2C2C;--f-line:#3A3A3A;--f-ink:#F0F0F0;--f-sub:#A0A0A0;--f-cv:#1E1E1E;--f-dot:#2A2A2A;--f-hl:rgba(13,153,255,.22);--f-field:#383838;--f-wire:#3A3A3A;--f-paper:#262626}.v2 .ufg-lead{margin:-8px 0 0;max-width:640px;color:var(--c-muted);font-size:15px}.v2 .ufg{justify-self:stretch;width:100%;text-align:left;margin-top:4px;border:1px solid var(--f-line);border-radius:14px;overflow:hidden;background:var(--f-chrome);box-shadow:var(--c-shadow);font-family:var(--c-body);color:var(--f-ink);font-size:12.5px;line-height:1.4}.v2 .ufg button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}.v2 .ufg-top{display:flex;align-items:center;gap:10px;height:46px;padding:0 10px;border-bottom:1px solid var(--f-line)}.v2 .ufg-menu{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:var(--f-ink);color:var(--f-chrome);font-size:14px}.v2 .ufg-tools{display:flex;gap:2px}.v2 .ufg-tools i{display:grid;place-items:center;width:30px;height:30px;border-radius:6px}.v2 .ufg-tools i.on{background:var(--f-sel);color:#fff}.v2 .ufg-play svg,.v2 .ufg-tools svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.v2 .ufg-tools i.on svg{fill:#fff}.v2 .ufg-file{flex:1;text-align:center;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .ufg-file em{font-style:normal;color:var(--f-sub);font-weight:500}.v2 .ufg-who{display:flex}.v2 .ufg-who b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;margin-left:-6px;border:2px solid var(--f-chrome);color:#fff;font-size:11px;font-weight:700}.v2 .ufg-play{display:grid;place-items:center;width:30px;height:30px}.v2 .ufg-share{height:28px;padding:0 12px;border-radius:6px;background:var(--f-sel);color:#fff;font-weight:600;display:grid;place-items:center}.v2 .ufg-zoom{color:var(--f-sub);min-width:34px;text-align:right;font-family:var(--c-mono);font-size:11.5px}.v2 .ufg-body{display:grid;grid-template-columns:200px 1fr 210px;height:clamp(460px,46vw,580px)}.v2 .ufg-left,.v2 .ufg-right{border-right:1px solid var(--f-line);padding:10px 8px;overflow:hidden}.v2 .ufg-right{border-right:0;border-left:1px solid var(--f-line);padding:0}.v2 .ufg-ph{margin:4px 8px 6px;font-weight:600;color:var(--f-sub);font-size:11.5px}.v2 .ufg-ph2{margin-top:14px;padding-top:12px;border-top:1px solid var(--f-line);margin-left:-8px;margin-right:-8px;padding-left:16px}.v2 .ufg-layers button,.v2 .ufg-left>button{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 10px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .ufg-layers button:hover,.v2 .ufg-left>button:hover{outline:1px solid var(--f-line)}.v2 .ufg-left>button.on{background:var(--f-hl);font-weight:600}.v2 .ufg-layers button i{font-style:normal;width:12px;color:var(--f-sub);font-size:11px;flex:none}.v2 .ufg-layers button.d1{padding-left:24px}.v2 .ufg-layers button.d2{padding-left:38px}.v2 .ufg-layers button.comp,.v2 .ufg-layers button.comp i{color:var(--f-comp)}.v2 .ufg-layers button.on{background:var(--f-hl);font-weight:600}.v2 .ufg-tabs{display:flex;gap:4px;padding:10px 8px;border-bottom:1px solid var(--f-line)}.v2 .ufg-tabs button{padding:4px 8px;border-radius:5px;color:var(--f-sub);font-weight:500}.v2 .ufg-tabs button.on{color:var(--f-ink);font-weight:700;background:var(--f-field)}.v2 .ufg-sec{padding:12px 14px;border-bottom:1px solid var(--f-line);display:grid;gap:6px}.v2 .ufg-sec p{margin:0;font-weight:600}.v2 .ufg-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.v2 .ufg-grid span,.v2 .ufg-val{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px;border-radius:5px;background:var(--f-field);font-family:var(--c-mono);font-size:11.5px;white-space:nowrap;overflow:hidden}.v2 .ufg-grid i{font-style:normal;color:var(--f-sub)}.v2 .ufg-val .sw{width:14px;height:14px;border-radius:3px;border:1px solid var(--f-line);flex:none}.v2 .ufg-dots{display:flex;gap:8px}.v2 .ufg-dots i{width:18px;height:18px;border-radius:50%}.v2 .ufg-dev{display:grid;place-items:center;height:28px;border-radius:6px;background:var(--f-field);font-weight:600}.v2 .ufg-cv{position:relative;overflow:hidden;background:var(--f-cv) radial-gradient(var(--f-dot) 1px,transparent 1.4px) 0 0/22px 22px}.v2 .ufg-pills{display:none}.v2 .ufg-pg{position:absolute;inset:0;animation:ufgIn .45s cubic-bezier(.22,1,.36,1)}@keyframes ufgIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.v2 .ufg-fr{position:relative;background:var(--f-paper);box-shadow:0 1px 3px rgba(0,0,0,.12),0 8px 24px -10px rgba(0,0,0,.18);cursor:default}.v2 .ufg-fl{position:absolute;left:0;bottom:calc(100% + 5px);font-size:11px;color:var(--f-sub);white-space:nowrap}.v2 .ufg-fr.is-sel>.ufg-fl{color:var(--f-sel)}.v2 .ufg-fr img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.v2 .ufg-sel{inset:-1px;pointer-events:none;z-index:3}.v2 .ufg-sel,.v2 .ufg-sel i{position:absolute;border:1.5px solid var(--f-sel)}.v2 .ufg-sel i{width:7px;height:7px;background:#fff}.v2 .ufg-sel i:first-child{left:-4px;top:-4px}.v2 .ufg-sel i:nth-child(2){right:-4px;top:-4px}.v2 .ufg-sel i:nth-child(3){left:-4px;bottom:-4px}.v2 .ufg-sel i:nth-child(4){right:-4px;bottom:-4px}.v2 .ufg-sel em{position:absolute;left:50%;top:calc(100% + 6px);translate:-50% 0;padding:2px 6px;border-radius:3px;background:var(--f-sel);color:#fff;font:600 10.5px/1.3 var(--c-mono);font-style:normal;white-space:nowrap}.v2 .ufg-w-hero,.v2 .ufg-w-nav,.v2 .ufg-w-prod{position:relative}.v2 .ufg-ui{display:grid;grid-template-columns:1fr 1fr;gap:46px 6%;padding:44px 7% 0;align-content:start}.v2 .ufg-ui .ufg-fr{aspect-ratio:16/10;cursor:pointer}.v2 .ufg-cm{position:absolute;z-index:4;display:flex;align-items:flex-start;gap:8px}.v2 .ufg-cm>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50% 50% 50% 4px;background:var(--f-ink);color:var(--f-chrome);font-size:12px;box-shadow:0 2px 6px rgba(0,0,0,.25)}.v2 .ufg-th{display:grid;gap:6px;padding:10px;border-radius:10px;background:var(--f-chrome);box-shadow:0 6px 24px -6px rgba(0,0,0,.3);border:1px solid var(--f-line);animation:ufgPop .5s cubic-bezier(.22,1,.36,1) .6s both}.v2 .ufg-th>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.v2 .ufg-th>span+span{animation:ufgPop .5s cubic-bezier(.22,1,.36,1) 1.8s both}.v2 .ufg-th i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;font-size:10px;font-weight:700;flex:none}.v2 .ufg-th em,.v2 .ufg-th i{font-style:normal}@keyframes ufgPop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.v2 .ufg-wire{display:flex;align-items:flex-start;gap:6%;padding:44px 7% 0}.v2 .ufg-wd{flex:1;aspect-ratio:16/10}.v2 .ufg-wm{width:20%;aspect-ratio:390/700}.v2 .ufg-wpage{position:absolute;inset:0;padding:4% 5%;display:flex;flex-direction:column;gap:6%}.v2 .ufg-wire b,.v2 .ufg-wire em,.v2 .ufg-wire i{display:block;background:var(--f-wire);border-radius:3px}.v2 .ufg-w-nav{display:flex;align-items:center;justify-content:space-between;height:7%;cursor:pointer}.v2 .ufg-w-nav>b{width:14%;height:100%}.v2 .ufg-w-nav>span{display:flex;gap:8%;width:32%}.v2 .ufg-w-nav>span i{flex:1;height:6px}.v2 .ufg-w-nav>em{width:12%;height:100%;border-radius:99px!important;background:none!important;border:1.5px solid var(--f-sub)}.v2 .ufg-w-hero{display:flex;gap:6%;height:44%;cursor:pointer}.v2 .ufg-w-hero>div{flex:1;display:flex;flex-direction:column;gap:7%;padding-top:2%}.v2 .ufg-w-hero>div b{height:16%;width:92%}.v2 .ufg-w-hero>div b.s{width:70%}.v2 .ufg-w-hero>div i{height:6%;width:86%}.v2 .ufg-w-hero>div i.s{width:60%}.v2 .ufg-w-img{flex:1;border:1.5px solid var(--f-sub);border-radius:6px;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--f-wire) 50%,transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),var(--f-wire) 50%,transparent calc(50% + 1px))}.v2 .ufg-w-cta{position:absolute;left:5%;top:52%;width:15%;height:7%;border-radius:99px;background:var(--f-ink);cursor:pointer}.v2 .ufg-w-prod{display:flex;gap:3%;flex:1;cursor:pointer}.v2 .ufg-w-prod>span{flex:1;display:flex;flex-direction:column;gap:8%;border:1.5px solid var(--f-wire);border-radius:6px;padding:4%}.v2 .ufg-w-prod b{flex:1}.v2 .ufg-w-prod i{height:8%;width:80%}.v2 .ufg-w-prod i.s{width:50%}.v2 .ufg-wmob{position:absolute;inset:0;padding:10% 9%;display:flex;flex-direction:column;gap:4%}.v2 .ufg-wmob>b{height:5%;width:40%}.v2 .ufg-wmob>.ufg-w-img{flex:none;height:30%}.v2 .ufg-wmob>i{height:3%;width:90%}.v2 .ufg-wmob>i.s{width:60%}.v2 .ufg-wmob>em{height:7%;width:70%;border-radius:99px!important;background:var(--f-ink)!important}.v2 .ufg-w-row{display:flex;gap:6%;flex:1}.v2 .ufg-w-row b{flex:1}.v2 .ufg-note{position:absolute;left:7%;bottom:7%;padding:10px 12px;max-width:220px;background:#FFF4C2;color:#5A4A00;font-weight:600;border-radius:4px;box-shadow:0 4px 12px -4px rgba(0,0,0,.2);rotate:-1.5deg}.v2 .ufg-proto{display:flex;align-items:center;padding:0 4% 4%}.v2 .ufg-prow{position:relative;display:flex;justify-content:center;gap:7%;width:100%}.v2 .ufg-proto .ufg-fr{width:16%;aspect-ratio:390/760;border-radius:14px;cursor:pointer}.v2 .ufg-m,.v2 .ufg-proto .ufg-fr.is-sel .ufg-sel{border-radius:14px}.v2 .ufg-m{position:absolute;inset:0;padding:16% 10% 10%;display:flex;flex-direction:column;gap:6%;overflow:hidden}.v2 .ufg-m .t{font-size:11px;font-weight:700}.v2 .ufg-m .l{display:block;height:5px;width:80%;border-radius:3px;background:var(--f-wire)}.v2 .ufg-m .l.s{width:50%}.v2 .ufg-m-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.v2 .ufg-m-grid>span{display:flex;flex-direction:column;gap:4px;border-radius:6px}.v2 .ufg-m-grid i{aspect-ratio:1;border-radius:6px}.v2 .ufg-m-grid em{height:4px;width:70%;border-radius:2px;background:var(--f-wire)}.v2 .ufg-m-hero{display:block;height:36%;border-radius:8px}.v2 .ufg-m-btn{margin-top:auto;display:grid;place-items:center;height:22px;border-radius:99px;background:#0A0A0A;color:#fff;font-size:9.5px;font-weight:600}.dark .v2 .ufg-m-btn{background:#F0F0F0;color:#111}.v2 .ufg-m-qr{display:grid;place-items:center;aspect-ratio:1;width:62%;margin:0 auto;border-radius:6px;background:repeating-conic-gradient(var(--f-ink) 0 25%,transparent 0 50%) 0 0/18% 18%;opacity:.85}.v2 .ufg-m-done{align-items:center;justify-content:center;text-align:center}.v2 .ufg-m-done .ok{display:grid;place-items:center;width:42%;aspect-ratio:1;border-radius:50%;background:#12A374}.v2 .ufg-m-done .ok svg{width:55%;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.v2 .hot{outline:1.5px dashed var(--f-sel);outline-offset:2px}.v2 .ufg-noodle{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.v2 .ufg-noodle path{fill:none;stroke:var(--f-sel);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:6 5;animation:ufgDash 1.2s linear infinite}@keyframes ufgDash{to{stroke-dashoffset:-22}}.v2 .ufg-tap{position:absolute;width:22px;height:22px;margin:-11px;border-radius:50%;background:rgba(13,153,255,.25);border:2px solid var(--f-sel);pointer-events:none;animation:ufgTap 6s cubic-bezier(.65,0,.35,1) infinite}@keyframes ufgTap{0%,10%{left:12%;top:28%;opacity:1}28%,38%{left:38.5%;top:87%}56%,66%{left:61.5%;top:87%}84%,94%{left:84.5%;top:50%;opacity:1}to{left:84.5%;top:50%;opacity:0}}.v2 .ufg-ds{display:grid;grid-template-columns:1fr 1fr;gap:42px 5%;padding:44px 6% 0;align-content:start}.v2 .ufg-ds>div{position:relative;background:var(--f-paper);border-radius:8px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer}.v2 .ufg-ds-c{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.v2 .ufg-ds-c span{display:grid;gap:4px;font-size:10.5px;color:var(--f-sub)}.v2 .ufg-ds-c i{aspect-ratio:1;border-radius:6px;border:1px solid var(--f-line)}.v2 .ufg-ds-c em{font-style:normal}.v2 .ufg-ds-t{display:grid;gap:4px}.v2 .ufg-ds-t .h1{font:600 26px/1.15 var(--c-display);letter-spacing:-.02em}.v2 .ufg-ds-t .h2{font:600 19px/1.2 var(--c-display)}.v2 .ufg-ds-t .s{color:var(--f-sub);font-size:11px}.v2 .ufg-ds-b{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.v2 .ufg-ds-b span{padding:7px 14px;border-radius:99px;font-weight:600}.v2 .ufg-ds-b .p{background:var(--f-ink);color:var(--f-chrome)}.v2 .ufg-ds-b .p.d{opacity:.35}.v2 .ufg-ds-b .o{border:1.5px solid var(--f-ink)}.v2 .ufg-ds-b .g{color:var(--f-sub)}.v2 .ufg-ds-i{display:grid;gap:6px}.v2 .ufg-ds-i span{font-size:11px;color:var(--f-sub)}.v2 .ufg-ds-i .f{height:30px;display:flex;align-items:center;padding:0 10px;border-radius:6px;border:1.5px solid var(--f-sel);color:var(--f-ink);font-size:12.5px}.v2 .ufg-ds-i .e{color:#F2555A}.v2 .ufg-ds-k{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v2 .ufg-ds-k span{display:grid;gap:6px;padding:8px;border-radius:8px;border:1px solid var(--f-line)}.v2 .ufg-ds-k i{height:46px;border-radius:6px}.v2 .ufg-ds-k b{width:80%}.v2 .ufg-ds-k b,.v2 .ufg-ds-k em{height:6px;border-radius:3px;background:var(--f-wire)}.v2 .ufg-ds-k em{width:50%}.v2 .ufg-cur{position:absolute;z-index:5;pointer-events:none;display:flex;align-items:flex-start}.v2 .ufg-cur svg{width:18px;height:18px;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.v2 .ufg-cur em{margin:14px 0 0 -2px;padding:2px 8px;border-radius:99px;color:#fff;font:600 11px/1.5 var(--c-body);font-style:normal;white-space:nowrap}.v2 .ufg-cur1 svg{fill:#8100F4}.v2 .ufg-cur1 em{background:#8100F4}.v2 .ufg-cur2 svg{fill:#12A374}.v2 .ufg-cur2 em{background:#12A374}.v2 .ufg-cur1{animation:ufgC1 11s ease-in-out infinite}.v2 .ufg-cur2{animation:ufgC2 13s ease-in-out infinite}@keyframes ufgC1{0%,to{left:30%;top:30%}30%{left:58%;top:22%}55%{left:44%;top:62%}80%{left:22%;top:54%}}@keyframes ufgC2{0%,to{left:74%;top:70%}35%{left:62%;top:44%}65%{left:84%;top:30%}}@media (prefers-reduced-motion:reduce){.v2 .ufg-cur,.v2 .ufg-noodle path,.v2 .ufg-pg,.v2 .ufg-tap,.v2 .ufg-th,.v2 .ufg-th>span+span{animation:none}}@media (max-width:980px){.v2 .ufg-body{grid-template-columns:170px 1fr}.v2 .ufg-right{display:none}}@media (max-width:720px){.v2 .ufg-body{grid-template-columns:1fr;height:auto}.v2 .ufg-left{display:none}.v2 .ufg-cv{height:clamp(380px,100vw,460px)}.v2 .ufg-pills{display:flex;gap:4px;position:absolute;left:8px;right:8px;bottom:8px;z-index:6;padding:4px;border-radius:10px;background:var(--f-chrome);border:1px solid var(--f-line);overflow-x:auto;scrollbar-width:none}.v2 .ufg-pills button{flex:1;padding:6px 8px;border-radius:7px;white-space:nowrap;text-align:center;font-weight:500}.v2 .ufg-pills button.on{background:var(--f-hl);font-weight:700}.v2 .ufg-play,.v2 .ufg-tools,.v2 .ufg-zoom{display:none}.v2 .ufg-ui{gap:34px 5%}.v2 .ufg-ui,.v2 .ufg-wire{padding:36px 5% 0}.v2 .ufg-wm{width:24%}.v2 .ufg-proto{padding:0 2% 70px}.v2 .ufg-proto .ufg-fr:not(.is-sel)>.ufg-fl{display:none}.v2 .ufg-m .t{font-size:8.5px}.v2 .ufg-m-btn{font-size:7.5px;height:16px}.v2 .ufg-ds{grid-template-columns:1fr;gap:30px;padding:34px 5% 70px;overflow-y:auto;position:absolute}.v2 .ufg-cm .ufg-th,.v2 .ufg-note{display:none}}