@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(./barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(./barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(./barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(./barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(./barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(./barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(./barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(./barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(./barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(./barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(./barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(./barlow-latin-700-normal-__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(./barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(./barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(./barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a1011;--panel:#101a1cbd;--panel-strong:#0e1618e6;--panel-solid:#121b1d;--line:#dcf0ee17;--line-strong:#dcf0ee2e;--text:#e9efee;--muted:#8ea2a1;--dim:#5d6f6e;--accent:#f2b705;--orange:#f2711c;--teal:#3b9277;--teal-hi:#4cad8e;--cyan:#5fd3cf;--danger:#e2574c;--radius:4px;--font:"Barlow", "Helvetica Neue", system-ui, sans-serif;--font-tech:"Barlow Condensed", "Barlow", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body,#app{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0, var(--accent) var(--fill,0%), #ffffff24 var(--fill,0%));border-radius:2px;height:3px}input[type=range]::-moz-range-track{background:#ffffff24;border-radius:2px;height:3px}input[type=range]::-moz-range-progress{background:var(--accent);height:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:none;width:12px;height:12px;margin-top:-4.5px;transform:rotate(45deg);box-shadow:0 0 0 3px #00000059}input[type=range]::-moz-range-thumb{background:#fff;border:none;border-radius:0;width:11px;height:11px;transform:rotate(45deg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.overlay[data-v-21acb60a]{z-index:20;backdrop-filter:blur(10px);background:#0408099e;animation:.18s fade-21acb60a;display:flex;position:absolute;inset:0}@keyframes fade-21acb60a{0%{opacity:0}}.sheet[data-v-21acb60a]{flex-direction:column;flex:1;min-height:0;padding:26px 46px 0;display:flex}.top[data-v-21acb60a]{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:20px;display:flex}.back[data-v-21acb60a]{width:44px;height:44px;color:var(--text);background:0 0;border:none;place-items:center;display:grid}.title[data-v-21acb60a]{flex:1;min-width:0}.title h2[data-v-21acb60a]{font:700 34px/1 var(--font);margin:0}.title span[data-v-21acb60a]{font:500 11px var(--font-tech);letter-spacing:.14em;color:var(--cyan);opacity:.75;margin-top:6px;display:block}.search[data-v-21acb60a]{border:1px solid var(--line-strong);width:280px;height:40px;color:var(--muted);background:#ffffff0d;border-radius:2px;align-items:center;gap:8px;padding:0 12px;display:flex}.search input[data-v-21acb60a]{min-width:0;color:var(--text);font:500 15px var(--font);background:0 0;border:none;outline:none;flex:1}.segmented[data-v-21acb60a]{border:1px solid var(--line-strong);background:#ffffff0a;border-radius:3px;padding:3px;display:flex}.segmented button[data-v-21acb60a]{font:500 14px var(--font);color:var(--muted);background:0 0;border:none;border-radius:2px;padding:7px 14px}.segmented button.active[data-v-21acb60a]{color:#142022;background:#f0f5f5eb;font-weight:600}.import[data-v-21acb60a]{background:var(--orange);height:40px;font:600 15px var(--font);color:#fff;white-space:nowrap;border:none;border-radius:2px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.import+.import[data-v-21acb60a]{border:1px solid var(--line-strong);background:#ffffff14}.import[data-v-21acb60a]:hover{filter:brightness(1.1)}.grid[data-v-21acb60a]{flex:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;padding:22px 4px 40px;display:grid;overflow-y:auto}.card[data-v-21acb60a]{border:1px solid var(--line);text-align:left;background:#1a2426;border-radius:3px;flex-direction:column;padding:0;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.card[data-v-21acb60a]:hover{border-color:#ffffff59;transform:translateY(-2px)}.art[data-v-21acb60a]{aspect-ratio:4/3;background:#10181a;flex:none;width:100%;display:block;position:relative;overflow:hidden}.art img[data-v-21acb60a]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.card:hover .art img[data-v-21acb60a]{transform:scale(1.04)}.badge[data-v-21acb60a]{font:600 11px var(--font-tech);letter-spacing:.1em;text-transform:uppercase;background:#3b9277eb;border-radius:2px;padding:3px 8px;position:absolute;top:8px;left:8px}.dl[data-v-21acb60a]{background:var(--orange);color:#fff;border-radius:3px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #0006}.meta[data-v-21acb60a]{flex-direction:column;align-items:center;gap:2px;padding:10px 8px 12px;display:flex}.meta strong[data-v-21acb60a]{font:600 16px var(--font)}.meta span[data-v-21acb60a]{font:500 13px var(--font);color:var(--muted);text-align:center}.empty[data-v-21acb60a]{text-align:center;color:var(--dim);grid-column:1/-1}@media (width<=1100px){.top[data-v-21acb60a]{flex-wrap:wrap}.search[data-v-21acb60a]{order:5;width:100%}}@media (width<=760px),(height<=500px){.sheet[data-v-21acb60a]{padding:calc(8px + env(safe-area-inset-top)) 12px 0}.top[data-v-21acb60a]{gap:10px;padding-bottom:14px}.back[data-v-21acb60a]{margin-left:-8px}.title[data-v-21acb60a]{flex:calc(100% - 60px)}.title h2[data-v-21acb60a]{font-size:28px}.title span[data-v-21acb60a]{font-size:10px}.segmented[data-v-21acb60a]{order:6}.import[data-v-21acb60a]{flex:1;order:7;justify-content:center;padding:0 10px}.grid[data-v-21acb60a]{padding:14px 0 calc(24px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,1fr);gap:10px}.meta[data-v-21acb60a]{padding:8px 6px 10px}.meta strong[data-v-21acb60a]{font-size:14px}.meta span[data-v-21acb60a]{font-size:12px}.dl[data-v-21acb60a]{width:30px;height:30px}}.dolls[data-v-a9c15512]{zoom:var(--ui-scale,1);pointer-events:none;flex-direction:column;width:248px;padding:120px 0 34px 46px;display:flex;position:absolute;top:0;bottom:0;left:0}.tag[data-v-a9c15512]{font:600 10px var(--font-tech);letter-spacing:.12em;color:var(--cyan);opacity:.7;margin:0 0 14px 26px}.list[data-v-a9c15512]{pointer-events:auto;scrollbar-width:none;flex-direction:column;flex:1;gap:16px;padding:8px 30px 18px 26px;display:flex;overflow:hidden auto;mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 40px),#0000 100%)}.list[data-v-a9c15512]::-webkit-scrollbar{display:none}.doll[data-v-a9c15512]{background:0 0;border:none;border-radius:50%;flex:none;width:92px;height:92px;padding:0;transition:transform .18s;position:relative}.doll[data-v-a9c15512]:hover{transform:scale(1.04)}.ring[data-v-a9c15512]{background:radial-gradient(circle at 50% 30%,#3d4a4b,#1b2324);border-radius:50%;place-items:center;transition:box-shadow .2s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 2px #ffffff29,0 6px 18px #00000080}.ring[data-v-a9c15512]:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 -14px 18px -8px #daa0348c}.doll.active .ring[data-v-a9c15512]{box-shadow:0 0 0 3px #fff,0 0 0 6px #5fd3cf59,0 0 26px #5fd3cf59}.doll.active[data-v-a9c15512]{margin:6px 0;transform:scale(1.12)}.doll.busy .ring[data-v-a9c15512]{animation:1.1s ease-in-out infinite pulse-a9c15512}@keyframes pulse-a9c15512{50%{box-shadow:0 0 0 3px var(--accent), 0 0 22px #f2b70580}}.ring img[data-v-a9c15512]{object-fit:cover;width:100%;height:100%}.initial[data-v-a9c15512]{font:700 34px var(--font);color:var(--muted)}.add .ring[data-v-a9c15512]{color:var(--muted);background:#ffffff0a;box-shadow:inset 0 0 0 1.5px #ffffff2e}.add .ring[data-v-a9c15512]:after{display:none}.add:hover .ring[data-v-a9c15512]{color:var(--text);box-shadow:inset 0 0 0 1.5px #fff6}.unfold[data-v-a9c15512]{pointer-events:auto;font:500 19px var(--font);color:var(--text);background:0 0;border:none;align-items:center;gap:14px;margin:14px 0 0 -2px;padding:0;display:flex;position:relative}.unfold[data-v-a9c15512]:before{content:"";background:linear-gradient(var(--line-strong), transparent);width:2px;position:absolute;top:-6px;bottom:-6px;left:-10px}.unfold-icon[data-v-a9c15512]{color:#1b2526;background:#f0f5f5eb;border-radius:2px;place-items:center;width:38px;height:38px;display:grid}.unfold:hover .unfold-icon[data-v-a9c15512]{background:#fff}@media (width<=900px){.dolls[data-v-a9c15512]{width:120px;padding:90px 0 24px}.tag[data-v-a9c15512]{margin-left:22px}.list[data-v-a9c15512]{padding:8px 26px 18px 22px}.doll[data-v-a9c15512]{width:64px;height:64px}.unfold span[data-v-a9c15512]:last-child{display:none}.unfold[data-v-a9c15512]{margin-left:16px}}@media (width<=760px),(height<=500px){.dolls[data-v-a9c15512]{top:auto;right:0;bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:row;align-items:center;width:auto;height:76px;padding:0 8px}.tag[data-v-a9c15512],.unfold[data-v-a9c15512]{display:none}.list[data-v-a9c15512]{flex-direction:row;align-items:center;gap:12px;padding:8px 12px;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000 100%)}.doll[data-v-a9c15512]{width:54px;height:54px}.doll.active[data-v-a9c15512]{margin:0 4px;transform:scale(1.08)}}@media (height<=500px) and (orientation:landscape){.dolls[data-v-a9c15512]{right:calc(300px + env(safe-area-inset-right));bottom:calc(4px + env(safe-area-inset-bottom))}}.doll-tip[data-v-a9c15512]{z-index:50;background:var(--panel-strong);border:1px solid var(--line-strong);border-left:2px solid var(--accent);border-radius:var(--radius);backdrop-filter:blur(10px);pointer-events:none;white-space:nowrap;flex-direction:column;gap:2px;padding:8px 12px 9px;animation:.12s ease-out tip-in-a9c15512;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 8px 24px #00000073}.doll-tip strong[data-v-a9c15512]{font:700 16px/1.1 var(--font);color:var(--text)}.doll-tip span[data-v-a9c15512]{font:500 13px/1.2 var(--font);color:var(--muted)}@keyframes tip-in-a9c15512{0%{opacity:0;transform:translate(-4px,-50%)}}.expressions[data-v-fc97447d]{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar[data-v-fc97447d]{gap:10px;display:flex}.search[data-v-fc97447d]{border:1px solid var(--line-strong);height:38px;color:var(--muted);background:#ffffff0d;border-radius:2px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search input[data-v-fc97447d]{min-width:0;color:var(--text);font:500 15px var(--font);background:0 0;border:none;outline:none;flex:1}.reset[data-v-fc97447d]{border:1px solid var(--line-strong);font:500 14px var(--font);background:#ffffff0d;border-radius:2px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.reset[data-v-fc97447d]:disabled{opacity:.4;cursor:default}.presets[data-v-fc97447d]{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.presets button[data-v-fc97447d]{border:1px solid var(--line-strong);color:#cfd8d7;font:500 13px var(--font);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:3px;padding:7px 4px;transition:border-color .15s,background .15s}.presets button[data-v-fc97447d]:hover{border-color:#fff6}.presets button.active[data-v-fc97447d]{color:#fff;background:linear-gradient(160deg,#5fd3cf2e,#5fd3cf0a);border-color:#fff}.groups[data-v-fc97447d]{border-bottom:1px solid var(--line);gap:4px;margin:16px 0 8px;display:flex}.groups button[data-v-fc97447d]{font:600 15px var(--font);color:var(--muted);background:0 0;border:none;padding:8px 12px 10px;position:relative}.groups button sup[data-v-fc97447d]{font:500 10px var(--font-tech);color:var(--dim);margin-left:3px}.groups button.active[data-v-fc97447d]{color:var(--text)}.groups button.active[data-v-fc97447d]:after{content:"";background:var(--text);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.groups button[data-v-fc97447d]:disabled{opacity:.35;cursor:default}.list[data-v-fc97447d]{flex:1;min-height:0;margin-right:-10px;padding-right:10px;overflow-y:auto}.morph[data-v-fc97447d]{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 150px 30px;align-items:center;gap:12px;padding:6px 0;display:grid}.label[data-v-fc97447d]{font:500 15px var(--font);color:#bfcaca;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label small[data-v-fc97447d]{font:500 12px var(--font);color:var(--dim);margin-left:8px}.morph.on .label[data-v-fc97447d]{color:#fff}.value[data-v-fc97447d]{font:600 13px var(--font-tech);text-align:right;color:var(--dim)}.morph.on .value[data-v-fc97447d]{color:var(--accent)}.empty[data-v-fc97447d]{color:var(--dim);font-size:14px}@media (width<=760px),(height<=500px){.morph[data-v-fc97447d]{grid-template-columns:1fr 112px 28px;gap:10px;padding:8px 0}.label small[data-v-fc97447d]{text-overflow:ellipsis;margin:2px 0 0;display:block;overflow:hidden}}.motion-bar span[data-v-2beb1987]{font:600 13px var(--font-tech);color:var(--muted);white-space:nowrap}.play[data-v-2beb1987]{color:#142022;background:#f0f5f5eb;border:none;border-radius:2px;flex:none;place-items:center;width:34px;height:34px;display:grid}.outfit[data-v-b8ce0d14]{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar[data-v-b8ce0d14]{gap:10px;display:flex}.search[data-v-b8ce0d14]{border:1px solid var(--line-strong);height:38px;color:var(--muted);background:#ffffff0d;border-radius:2px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search input[data-v-b8ce0d14]{min-width:0;color:var(--text);font:500 15px var(--font);background:0 0;border:none;outline:none;flex:1}.action[data-v-b8ce0d14]{border:1px solid var(--line-strong);font:500 14px var(--font);white-space:nowrap;background:#ffffff0d;border-radius:2px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.action[data-v-b8ce0d14]:disabled{opacity:.4;cursor:default}.groups[data-v-b8ce0d14]{border-bottom:1px solid var(--line);gap:4px;margin:16px 0 8px;display:flex}.groups button[data-v-b8ce0d14]{font:600 15px var(--font);color:var(--muted);background:0 0;border:none;padding:8px 12px 10px;position:relative}.groups button sup[data-v-b8ce0d14]{font:500 10px var(--font-tech);color:var(--dim);margin-left:3px}.groups button.active[data-v-b8ce0d14]{color:var(--text)}.groups button.active[data-v-b8ce0d14]:after{content:"";background:var(--text);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.groups button[data-v-b8ce0d14]:disabled{opacity:.35;cursor:default}.groups .all[data-v-b8ce0d14]{place-items:center;margin-left:auto;padding:6px 8px;display:grid}.groups .all[data-v-b8ce0d14]:hover:not(:disabled){color:var(--text)}.list[data-v-b8ce0d14]{flex:1;min-height:0;margin-right:-10px;padding-right:10px;overflow-y:auto}.part[data-v-b8ce0d14]{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 110px 32px 32px;align-items:center;gap:8px;padding:6px 0 6px 4px;display:grid}.toggle[data-v-b8ce0d14]{width:32px;height:36px;color:var(--accent);background:0 0;border:none;place-items:center;display:grid}.part.off .toggle[data-v-b8ce0d14],.toggle.physics.frozen[data-v-b8ce0d14]{color:var(--dim)}.toggle.physics[data-v-b8ce0d14]{color:var(--cyan)}.text[data-v-b8ce0d14]{flex-direction:column;gap:2px;min-width:0;display:flex}.label[data-v-b8ce0d14],.file[data-v-b8ce0d14]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label[data-v-b8ce0d14]{font:500 15px var(--font);color:#e6ecec}.file[data-v-b8ce0d14]{font:500 11px var(--font-tech);letter-spacing:.04em;color:var(--dim)}.part.off .label[data-v-b8ce0d14]{color:var(--dim);text-decoration:line-through}.part.partial .label[data-v-b8ce0d14]{color:var(--accent)}@media (width<=760px),(height<=500px){.part[data-v-b8ce0d14]{grid-template-columns:1fr 92px 32px 32px;gap:6px}}.empty[data-v-b8ce0d14]{color:var(--dim);font-size:14px}.overview[data-v-3ae99e2c]{flex-direction:column;display:flex}.head[data-v-3ae99e2c]{justify-content:space-between;align-items:center;display:flex}.chip[data-v-3ae99e2c]{font:500 17px var(--font);color:#dfe6e5;background:#ffffff12;border-radius:2px;align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex}.square[data-v-3ae99e2c]{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--muted);background:#ffffff0d;border-radius:2px;place-items:center;display:grid}.square[data-v-3ae99e2c]:hover{color:var(--text);border-color:#ffffff59}.name[data-v-3ae99e2c],.outfit[data-v-3ae99e2c],.sub[data-v-3ae99e2c]{-webkit-user-select:text;user-select:text;cursor:text}.name[data-v-3ae99e2c]{font:700 56px/1 var(--font);letter-spacing:.005em;text-shadow:0 2px 18px #00000073;text-overflow:ellipsis;white-space:nowrap;margin:18px 0 0;overflow:hidden}.bar[data-v-3ae99e2c]{background:var(--accent);width:46px;height:4px;margin-top:14px}.outfit[data-v-3ae99e2c]{font:500 21px/1.25 var(--font);color:#d5dddc;margin:14px 0 0}.sub[data-v-3ae99e2c]{font:500 13px var(--font-tech);letter-spacing:.06em;color:var(--dim);margin:4px 0 0}.stats[data-v-3ae99e2c]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:22px;padding:14px 0 12px;display:grid}.stat[data-v-3ae99e2c]{color:#c9d3d2;flex-direction:column;align-items:center;gap:5px;display:flex}.stat strong[data-v-3ae99e2c]{font:600 22px var(--font);color:#f3f6f6}.stat span[data-v-3ae99e2c]{font:500 11px var(--font-tech);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.section-title[data-v-3ae99e2c]{font:600 15px var(--font);letter-spacing:.04em;text-transform:uppercase;color:#c3cdcc;justify-content:space-between;align-items:baseline;margin:22px 0 10px;display:flex}.code[data-v-3ae99e2c]{font:500 10px var(--font-tech);letter-spacing:.14em;color:var(--dim)}.postures[data-v-3ae99e2c]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.posture[data-v-3ae99e2c]{aspect-ratio:1;border:1px solid var(--line-strong);color:#cfd8d7;background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:border-color .15s,background .15s;display:flex;position:relative}.posture span[data-v-3ae99e2c]{font:500 12px var(--font)}.posture[data-v-3ae99e2c]:hover{border-color:#fff6}.posture.active[data-v-3ae99e2c]{color:#fff;background:linear-gradient(160deg,#5fd3cf2e,#5fd3cf0a);border-color:#fff}.posture.active[data-v-3ae99e2c]:after{content:"/1";font:600 10px var(--font-tech);color:var(--muted);position:absolute;bottom:3px;right:5px}.motion-name[data-v-3ae99e2c]{font:500 13px var(--font);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;overflow:hidden}.gaze[data-v-3ae99e2c]{border:1px solid var(--line-strong);color:#cfd8d7;font:500 14px var(--font);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:3px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.gaze span[data-v-3ae99e2c]{text-align:left;flex:1}.gaze[data-v-3ae99e2c]:hover{border-color:#fff6}.gaze.active[data-v-3ae99e2c]{color:#fff;background:linear-gradient(160deg,#5fd3cf2e,#5fd3cf0a);border-color:#fff}.switch[data-v-3ae99e2c]{background:#ffffff24;border-radius:8px;width:30px;height:16px;transition:background .15s;position:relative}.switch[data-v-3ae99e2c]:after{content:"";background:#cfd8d7;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.gaze.active .switch[data-v-3ae99e2c]{background:var(--accent)}.gaze.active .switch[data-v-3ae99e2c]:after{background:#fff;transform:translate(14px)}.cameras[data-v-3ae99e2c]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.cameras.angles[data-v-3ae99e2c]{margin-top:6px}.cameras button[data-v-3ae99e2c]{border:1px solid var(--line-strong);color:#cfd8d7;font:500 13px var(--font);white-space:nowrap;background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:3px;padding:7px 2px;transition:border-color .15s,background .15s}.cameras button[data-v-3ae99e2c]:hover{color:#fff;border-color:#fff6}.reset-all[data-v-3ae99e2c]{border:1px solid var(--line-strong);color:#cfd8d7;font:500 14px var(--font);background:#ffffff0d;border-radius:3px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:9px 12px;display:inline-flex}.reset-all[data-v-3ae99e2c]:hover{color:#fff;border-color:#fff6}.surface[data-v-3ae99e2c]{flex-direction:column;gap:10px;display:flex}.meter[data-v-3ae99e2c]{font:500 14px var(--font);color:#b8c4c3;grid-template-columns:110px 1fr 48px;align-items:center;gap:12px;display:grid}.meter b[data-v-3ae99e2c]{font:600 14px var(--font-tech);text-align:right;color:#e9efee}.track[data-v-3ae99e2c]{background:#ffffff14;height:4px}.track i[data-v-3ae99e2c]{background:linear-gradient(90deg,#8a5cf5,#b38dff);height:100%;display:block}.foot[data-v-3ae99e2c]{border-top:1px solid var(--line);font:500 13px var(--font-tech);letter-spacing:.05em;color:var(--dim);justify-content:space-between;align-items:center;margin-top:22px;padding-top:12px;display:flex}.remove[data-v-3ae99e2c]{color:var(--dim);font:500 13px var(--font);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.remove[data-v-3ae99e2c]:hover{color:var(--danger)}@media (width<=760px),(height<=500px){.name[data-v-3ae99e2c]{margin-top:12px;font-size:40px}.outfit[data-v-3ae99e2c]{margin-top:10px;font-size:18px}.stats[data-v-3ae99e2c]{margin-top:16px}}.section-title[data-v-0f049325]{font:600 15px var(--font);letter-spacing:.04em;text-transform:uppercase;color:#c3cdcc;justify-content:space-between;align-items:baseline;margin:22px 0 10px;display:flex}.section-title[data-v-0f049325]:first-child{margin-top:0}.code[data-v-0f049325]{font:500 10px var(--font-tech);letter-spacing:.14em;color:var(--dim)}.modes[data-v-0f049325]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mode[data-v-0f049325]{text-align:left;border:1px solid var(--line-strong);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:3px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.mode strong[data-v-0f049325]{font:600 18px var(--font)}.mode span[data-v-0f049325]{font:500 12px var(--font);color:var(--muted)}.mode.active[data-v-0f049325]{background:linear-gradient(160deg,#5fd3cf29,#5fd3cf08);border-color:#fff}.segmented[data-v-0f049325]{border:1px solid var(--line-strong);background:#ffffff0a;border-radius:3px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.segmented button[data-v-0f049325]{font:500 15px var(--font);color:var(--muted);background:0 0;border:none;border-radius:2px;padding:9px 0}.segmented button.active[data-v-0f049325]{color:#142022;background:#f0f5f5eb;font-weight:600}.slider[data-v-0f049325]{font:500 15px var(--font);color:#bfcaca;grid-template-columns:100px 1fr 48px;align-items:center;gap:12px;padding:3px 0;display:grid}.slider b[data-v-0f049325]{font:600 14px var(--font-tech);text-align:right}.toggles[data-v-0f049325]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.toggle[data-v-0f049325]{text-align:left;border:1px solid var(--line);min-width:0;font:500 14px var(--font);color:#bfcaca;background:#ffffff09;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.toggle span[data-v-0f049325]{min-width:0}.toggle i[data-v-0f049325]{background:#ffffff24;border-radius:8px;flex:none;width:30px;height:16px;transition:background .15s;position:relative}.toggle i[data-v-0f049325]:after{content:"";background:#cfd8d7;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.toggle.on[data-v-0f049325]{color:#fff;border-color:var(--line-strong)}.toggle.on i[data-v-0f049325]{background:var(--teal-hi)}.toggle.on i[data-v-0f049325]:after{background:#fff;transform:translate(14px)}.slider input[data-v-0f049325]:disabled{opacity:.4;cursor:default}.jiggle[data-v-0f049325]{border:1px solid var(--line-strong);width:100%;height:40px;font:500 14px var(--font);background:#ffffff0d;border-radius:2px;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.jiggle[data-v-0f049325]:hover:not(:disabled){border-color:#ffffff59}.jiggle[data-v-0f049325]:disabled{opacity:.4;cursor:default}.foot[data-v-0f049325]{border-top:1px solid var(--line);font:500 13px var(--font-tech);letter-spacing:.05em;color:var(--dim);justify-content:space-between;align-items:center;margin-top:22px;padding-top:12px;display:flex}.link[data-v-0f049325]{font:500 13px var(--font);color:var(--muted);background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.link[data-v-0f049325]:hover{color:var(--text)}.app[data-v-0be60562]{width:100%;height:100%;position:relative;overflow:hidden}.topbar[data-v-0be60562],.about[data-v-0be60562],.deco.left[data-v-0be60562],.panel[data-v-0be60562],.hero[data-v-0be60562],.actions[data-v-0be60562],.motion-bar[data-v-0be60562],.photo-controls[data-v-0be60562],.toast[data-v-0be60562]{zoom:var(--ui-scale)}.stage[data-v-0be60562]{touch-action:none;outline:none;width:100%;height:100%;position:absolute;inset:0}.topbar[data-v-0be60562]{pointer-events:none;z-index:5;justify-content:space-between;align-items:flex-start;padding:30px 46px 0 52px;display:flex;position:absolute;top:0;left:0;right:0}.tools[data-v-0be60562]{pointer-events:auto;gap:26px;display:flex}.tool[data-v-0be60562]{color:#f2f5f5;filter:drop-shadow(0 2px 6px #00000080);background:0 0;border:none;place-items:center;width:56px;height:56px;display:grid}.brand[data-v-0be60562]{color:var(--accent)}.tabs[data-v-0be60562]{pointer-events:auto;gap:36px;padding-bottom:8px;display:flex;position:relative}.tabs[data-v-0be60562]:before{content:"";background:linear-gradient(90deg, transparent, var(--line-strong) 20%, var(--line-strong) 80%, transparent);height:1px;position:absolute;bottom:0;left:-30px;right:-20px}.tabs button[data-v-0be60562]{font:600 27px var(--font);color:#b8c3c2;text-shadow:0 2px 10px #00000080;background:0 0;border:none;padding:10px 2px 12px;position:relative}.tabs button[data-v-0be60562]:hover{color:#e4eaea}.tabs button.active[data-v-0be60562]{color:#fff}.tabs button.active[data-v-0be60562]:after{content:"";background:#fff;height:3px;position:absolute;bottom:-9px;left:-6px;right:-6px}.about[data-v-0be60562]{z-index:15;background:var(--panel-strong);border:1px solid var(--line-strong);backdrop-filter:blur(16px);color:#c6d0cf;border-radius:3px;width:380px;padding:18px 22px;font-size:14px;position:absolute;top:100px;left:120px}.about h3[data-v-0be60562]{font:600 13px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);margin:12px 0 6px}.about h3[data-v-0be60562]:first-child{margin-top:0}.about p[data-v-0be60562]{margin:0 0 4px;line-height:1.5}kbd[data-v-0be60562]{border:1px solid var(--line-strong);font:600 12px var(--font-tech);color:var(--text);border-radius:3px;padding:1px 5px}.deco[data-v-0be60562]{font:600 10px var(--font-tech);letter-spacing:.12em;color:var(--muted);opacity:.55;pointer-events:none;position:absolute}.deco.left[data-v-0be60562]{bottom:100px;left:60px}.deco.corner[data-v-0be60562]{color:var(--cyan);top:-20px;right:6px}.panel[data-v-0be60562]{border:1px solid var(--line);backdrop-filter:blur(18px)saturate(1.2);z-index:4;background:linear-gradient(170deg,#182628cc,#0d1517d1);border-radius:3px;flex-direction:column;width:470px;max-height:calc(100% - 270px);padding:22px 26px;display:flex;position:absolute;top:132px;right:46px;overflow-y:auto;box-shadow:0 18px 50px #00000059}.panel.tall[data-v-0be60562]{height:calc(100% - 270px)}.panel[data-v-0be60562]:before{content:"";background:var(--cyan);opacity:.6;width:54px;height:2px;position:absolute;top:-1px;left:18px}.hero[data-v-0be60562]{z-index:3;max-width:560px;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)}.hero-code[data-v-0be60562]{font:600 12px var(--font-tech);letter-spacing:.2em;color:var(--cyan)}.hero h1[data-v-0be60562]{font:700 72px/1 var(--font);text-shadow:0 4px 30px #00000080;margin:10px 0 0}.hero .bar[data-v-0be60562]{background:var(--accent);width:56px;height:4px;margin-top:18px}.hero p[data-v-0be60562]{font:500 19px/1.45 var(--font);color:#c3cecd;margin:18px 0 0}.hero-actions[data-v-0be60562]{gap:14px;margin-top:30px;display:flex}.primary[data-v-0be60562],.secondary[data-v-0be60562]{height:56px;font:600 21px var(--font);color:#fff;border:none;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.primary[data-v-0be60562]{background:linear-gradient(180deg, var(--teal-hi), var(--teal));box-shadow:inset 0 1px #fff3,0 6px 20px #00000059}.primary[data-v-0be60562]:hover{filter:brightness(1.08)}.primary[data-v-0be60562]:disabled{opacity:.5;cursor:default}.secondary[data-v-0be60562]{color:#142022;background:#f0f5f5eb}.secondary[data-v-0be60562]:hover{background:#fff}.actions[data-v-0be60562]{z-index:4;align-items:center;gap:18px;display:flex;position:absolute;bottom:40px;right:46px}.icon-btn[data-v-0be60562]{color:#26302f;background:#f0f5f5e6;border:none;border-radius:3px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 6px 18px #00000059}.icon-btn[data-v-0be60562]:hover{background:#fff}.icon-btn[data-v-0be60562]:disabled{opacity:.45;cursor:default}.primary.wide[data-v-0be60562]{width:430px;height:62px}.motion-bar[data-v-0be60562]{background:var(--panel-strong);border:1px solid var(--line);backdrop-filter:blur(14px);z-index:4;border-radius:3px;align-items:center;gap:14px;width:min(520px,40vw);padding:10px 16px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-62%)}.photo-controls[data-v-0be60562]{right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:6;gap:10px;display:flex;position:absolute}.photo-controls button[data-v-0be60562]{opacity:.45;background:#0000008c;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .2s;display:grid}.photo-controls button[data-v-0be60562]:hover{opacity:1}@media (hover:none){.photo-controls button[data-v-0be60562]{opacity:.75}}.loading[data-v-0be60562]{z-index:18;background:radial-gradient(circle at 50% 55%,#050a0b40,#050a0bb3);place-items:center;animation:.2s fade-0be60562;display:grid;position:absolute;inset:0}@keyframes fade-0be60562{0%{opacity:0}}.loading-card[data-v-0be60562]{background:var(--panel-strong);border:1px solid var(--line-strong);backdrop-filter:blur(16px);border-radius:3px;flex-direction:column;gap:10px;width:min(440px,100vw - 32px);padding:22px 26px;display:flex}.loading-code[data-v-0be60562]{font:600 11px var(--font-tech);letter-spacing:.18em;color:var(--cyan)}.loading-card strong[data-v-0be60562]{font:600 22px var(--font)}.progress[data-v-0be60562]{background:#ffffff14;height:4px;position:relative;overflow:hidden}.progress i[data-v-0be60562]{background:var(--accent);height:100%;transition:width .15s linear;display:block}.progress.indeterminate i[data-v-0be60562]{animation:1.1s ease-in-out infinite slide-0be60562;width:35%!important}@keyframes slide-0be60562{0%{transform:translate(-100%)}to{transform:translate(300%)}}.loading-row[data-v-0be60562]{font:500 14px var(--font-tech);letter-spacing:.04em;color:var(--muted);justify-content:space-between;display:flex}.link[data-v-0be60562]{color:var(--muted);font:500 14px var(--font);background:0 0;border:none}.link[data-v-0be60562]:hover{color:var(--text)}.drop[data-v-0be60562]{z-index:30;backdrop-filter:blur(6px);pointer-events:none;background:#050a0b99;place-items:center;display:grid;position:absolute;inset:0}.drop-box[data-v-0be60562]{color:var(--cyan);border:2px dashed #5fd3cf99;border-radius:6px;flex-direction:column;align-items:center;gap:10px;padding:50px 80px;display:flex}.drop-box strong[data-v-0be60562]{font:700 30px var(--font);color:var(--text)}.drop-box span[data-v-0be60562]{font:600 13px var(--font-tech);letter-spacing:.14em}.fatal[data-v-0be60562]{z-index:40;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.fatal strong[data-v-0be60562]{font:700 26px var(--font)}.fatal span[data-v-0be60562]{color:var(--muted)}.toast[data-v-0be60562]{border:1px solid #e2574c80;border-left:3px solid var(--danger);font:500 15px var(--font);z-index:50;background:#1e100eeb;border-radius:3px;padding:12px 20px;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.toast-enter-active[data-v-0be60562],.toast-leave-active[data-v-0be60562]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-0be60562],.toast-leave-to[data-v-0be60562]{opacity:0;transform:translate(-50%,10px)}@media (width<=1100px){.panel[data-v-0be60562]{width:400px;right:20px}.primary.wide[data-v-0be60562]{width:220px}.tabs button[data-v-0be60562]{font-size:21px}.hero[data-v-0be60562]{transform:translate(-50%,-50%)}}.sheet-handle[data-v-0be60562]{background:0 0;border:none;flex:none;place-items:center;width:100%;height:28px;margin:-6px 0 6px;display:grid}.sheet-handle i[data-v-0be60562]{background:#ffffff4d;border-radius:3px;width:42px;height:5px}.compact .topbar[data-v-0be60562]{padding:calc(6px + env(safe-area-inset-top)) 8px 0 4px;align-items:center}.compact .tools[data-v-0be60562]{gap:0}.compact .tool[data-v-0be60562]{width:44px;height:44px}.compact .tool.brand[data-v-0be60562]{display:none}.compact .tabs[data-v-0be60562]{gap:0;padding-bottom:0}.compact .tabs[data-v-0be60562]:before{left:0;right:0}.compact .tabs button[data-v-0be60562]{min-height:44px;padding:10px 8px;font-size:16px}.compact .tabs button.active[data-v-0be60562]:after{bottom:0;left:6px;right:6px}.compact .deco.left[data-v-0be60562],.compact .deco.corner[data-v-0be60562],.compact .panel[data-v-0be60562]:before{display:none}.compact .about[data-v-0be60562]{top:calc(56px + env(safe-area-inset-top));width:auto;left:12px;right:12px}.compact .panel[data-v-0be60562]{width:auto;max-height:62%;padding:10px 18px calc(18px + env(safe-area-inset-bottom));z-index:8;border-bottom:none;border-radius:14px 14px 0 0;inset:auto 0 0}.compact .panel.tall[data-v-0be60562]{height:62%}.compact .hero[data-v-0be60562]{max-width:none;top:36%;left:20px;right:20px;transform:translateY(-50%)}.compact .hero h1[data-v-0be60562]{font-size:48px}.compact .hero p[data-v-0be60562]{font-size:16px}.compact .hero-actions[data-v-0be60562]{flex-direction:column;gap:10px}.compact .primary[data-v-0be60562],.compact .secondary[data-v-0be60562]{height:50px;font-size:18px}.compact .actions[data-v-0be60562]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));gap:10px}.compact .icon-btn[data-v-0be60562]{width:52px;height:52px}.compact .primary.wide[data-v-0be60562]{flex:1;width:auto;height:52px}.compact.landscape .actions[data-v-0be60562]{left:auto}.compact.landscape .primary.wide[data-v-0be60562]{flex:none;width:220px}.compact .motion-bar[data-v-0be60562]{width:auto;left:12px;right:12px;bottom:calc(150px + env(safe-area-inset-bottom));transform:none}.compact .toast[data-v-0be60562]{bottom:calc(160px + env(safe-area-inset-bottom));max-width:calc(100% - 32px)}
