.pm-avatar-well{isolation:isolate;position:relative;transform:translateZ(0)}.pm-avatar-stage{position:absolute;inset:0}.pm-avatar-stage canvas{background:#161617;width:100%;height:100%;display:block}.pm-avatar-canvas{position:absolute;inset:0}.pm-avatar-canvas canvas{opacity:0;transition:opacity .28s}.pm-avatar-canvas[data-ready=true] canvas{opacity:1}@media (prefers-reduced-motion:reduce){.pm-avatar-canvas canvas{opacity:1;transition:none}}.pm-avatar-dock{z-index:20;pointer-events:none;position:absolute}.pm-avatar-dock-side{top:var(--pm-hud-inset);right:var(--pm-hud-inset)}.pm-avatar-dock-side>*{pointer-events:auto}.pm-avatar-dock-side .pm-sora-nav{position:relative;top:auto;right:auto}.pm-avatar-dock>*{pointer-events:auto}.pm-avatar-dock-debug{top:var(--pm-hud-inset);left:var(--pm-hud-inset);z-index:21;flex-direction:row;align-items:center;gap:.45rem;display:flex;overflow:visible}.pm-avatar-mode-chips{pointer-events:auto;--pm-chip-bar-h:2.1rem;height:2.1rem}.pm-avatar-save{align-items:center;gap:.35rem;display:flex}.pm-avatar-save .pm-stage-tool-pill{height:2.1rem}.pm-avatar-save-dot{background:#ffd60a;border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem}.pm-avatar-save .pm-hover-tip:has(.pm-avatar-save-dot){align-items:center;margin:-.28rem -.1rem -.28rem 0;padding:.28rem;display:flex}.pm-avatar-dock-debug .pm-editor-nav[data-done]{height:2.1rem;padding:0 .75rem;font-size:.78rem}.pm-avatar-dock-view{right:var(--pm-hud-inset);bottom:var(--pm-hud-inset);z-index:21;overflow:visible}.pm-avatar-dock-view .pm-avatar-info-pop{inset:auto 0 calc(100% + .45rem) auto}.pm-avatar-light-slot{align-items:stretch;height:100%;display:flex;position:relative}.pm-avatar-light-pop{z-index:21;width:calc(18rem + 2 * var(--pm-panel-pad));pointer-events:auto;flex-direction:column;max-height:min(42rem,100vh - 8rem);display:flex;position:absolute;bottom:calc(100% + .45rem);right:0}.pm-avatar-light-pop .pm-editor-card{gap:0;width:100%;max-width:none;min-height:0;max-height:min(42rem,100vh - 8rem);margin:0;padding:0;display:flex;overflow:hidden}.pm-avatar-light-pop .hachi-ios-scroll{flex:auto;min-height:0}.pm-avatar-light-pop .hachi-ios-scroll-body{gap:var(--pm-panel-gap);padding:var(--pm-panel-pad);flex-direction:column;display:flex}.pm-avatar-light-pop h2{letter-spacing:.06em;text-transform:uppercase;color:#ffffff94;margin:0;font-size:.68rem;font-weight:600}.pm-avatar-light-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pm-avatar-light-pop .pm-fx-slider,.pm-avatar-light-pop .pm-sora-swatch,.pm-avatar-light-pop .pm-avatar-toggle{color:#fff}.pm-avatar-light-pop .pm-avatar-toggle[aria-disabled=true]{opacity:.4}.pm-avatar-light-presets{flex-shrink:0}.pm-avatar-light-presets .pm-chip-label{white-space:nowrap}.pm-avatar-light-rule{border:0;border-top:1px solid var(--hachi-hairline-on-dark);height:0;margin:.2rem 0 .05rem}.pm-avatar-mat-dock{left:var(--pm-hud-inset);top:calc(var(--pm-hud-inset) + 3.2rem);z-index:21;width:calc(22.5rem + 2 * var(--pm-panel-pad));max-width:calc(100% - 2 * var(--pm-hud-inset));pointer-events:auto;max-height:none;position:absolute;bottom:auto}.pm-avatar-mat-dock .pm-editor-card{gap:var(--pm-panel-gap);width:100%;max-width:none;max-height:none;padding:var(--pm-panel-pad);margin:0;overflow:visible}.pm-avatar-mat-dock .pm-chips{flex-shrink:0;width:100%}.pm-avatar-mat-dock .pm-chip{white-space:nowrap;flex:1 1 0;padding:0 .55rem}.pm-avatar-mat-dock .pm-avatar-inspect{gap:.45rem;overflow:visible}.pm-avatar-mat-dock .pm-fx-slider{grid-template-columns:7.75rem minmax(0,1fr) 2.6rem}.pm-avatar-mat-dock h2{letter-spacing:.06em;text-transform:uppercase;color:#ffffff94;margin:0;font-size:.68rem;font-weight:600}.pm-avatar-mat-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pm-avatar-mat-actions{align-items:center;gap:.35rem;display:flex}.pm-avatar-mat-head .pm-editor-nav{height:1.85rem;padding:0 .7rem;font-size:.75rem}.pm-avatar-mat-head .pm-editor-nav:disabled{cursor:default;opacity:.38;pointer-events:none}.pm-avatar-mat-head .pm-editor-nav[data-dirty=true]:before{content:"";background:#ffd60a;border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;margin-right:.35rem}.pm-avatar-mat-dock .pm-fx-slider,.pm-avatar-mat-dock .pm-sora-swatch{color:#fff}.pm-avatar-mat-dock .pm-avatar-toggle{color:#ffffffe0}.pm-avatar-mat-dock .hachi-panel{background:#ffffff0d;gap:.45rem;padding:.55rem .65rem}.pm-avatar-mat-dock .hachi-panel+.hachi-panel{margin-top:0}.pm-avatar-mat-dock .hachi-panel>.pm-creator-note,.pm-avatar-mat-dock .hachi-panel>.pm-creator-note:last-child{margin:0}.pm-avatar-mat-dock .pm-fx-slider[data-disabled=true],.pm-avatar-mat-dock .pm-sora-swatch[data-disabled=true],.pm-avatar-mat-dock .pm-avatar-toggle[aria-disabled=true]{opacity:.4}.pm-avatar-mat-dock .pm-fx-slider[data-disabled=true] input[type=range],.pm-avatar-mat-dock .pm-sora-swatch[data-disabled=true] button{cursor:default}.pm-avatar-well .pm-lab-fps{left:auto;right:var(--pm-hud-inset);bottom:calc(var(--pm-hud-inset) + 3.1rem)}.pm-avatar-edit-dock{z-index:22}.pm-avatar-well:has(.pm-editor-timeline) .pm-avatar-edit-dock{padding-bottom:calc(var(--pm-hud-inset) + 9.8rem)}.pm-avatar-well:has(.pm-editor-timeline) .pm-avatar-dock-view{bottom:calc(var(--pm-hud-inset) + 9.8rem)}.pm-avatar-well:has(.pm-editor-timeline) .pm-lab-fps{bottom:calc(var(--pm-hud-inset) + 12.9rem)}.pm-avatar-edit-dock .pm-editor-card{gap:.55rem;max-width:42rem;padding:.7rem .8rem .75rem}.pm-avatar-edit-dock .pm-editor-tool,.pm-avatar-edit-dock .pm-editor-adjust{height:2.75rem}.pm-avatar-weight-pick{flex:11rem;align-items:center;min-width:11rem;max-width:16rem;display:flex}.pm-avatar-mat-dock .pm-avatar-weight-pick{flex:none;width:100%;max-width:none}.pm-avatar-weight-pick .pm-layers-blend-field{width:100%}.pm-avatar-weight-pick .pm-layers-blend-btn{color:#fff;background:#ffffff14;min-height:2.35rem;padding:0 .65rem}.pm-avatar-weight-pick .pm-layers-blend-btn[aria-expanded=true]{background:#ffffff1f}.pm-avatar-weight-bone{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#ffffff8c;max-width:16rem;font-size:.68rem;overflow:hidden}.pm-avatar-bones-group{letter-spacing:.04em;text-transform:uppercase;color:#fff6;margin:.35rem .55rem .15rem;font-size:.62rem}.pm-avatar-bones-hit{align-items:center;gap:.45rem;min-width:0;display:flex}.pm-avatar-bones-swatch{background:var(--swatch,#ffffff59);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.pm-avatar-bones-weight{color:#ffffff73;font-variant-numeric:tabular-nums;margin-left:auto}.pm-avatar-bones-filter{border:1px solid var(--hachi-hairline-on-dark);color:#fff;background:#ffffff0f;border-radius:.45rem;width:calc(100% - .7rem);margin:.35rem .35rem .15rem;padding:.32rem .45rem;font-size:.72rem;display:block}.pm-avatar-bones-filter::placeholder{color:#fff6}.pm-avatar-edit-field{flex-shrink:0;align-items:center;gap:.28rem;display:flex}.pm-avatar-edit-field>span{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;white-space:nowrap;font-size:.62rem}.pm-avatar-bones-empty{color:#ffffff80;margin:0;font-size:.75rem;line-height:1.35}.pm-avatar-weight-ring{z-index:18;pointer-events:none;border:1.5px solid #ffffffc7;border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #00000059}.pm-avatar-info-slot{align-items:stretch;height:100%;display:flex;position:relative}.pm-avatar-info-pop{z-index:21;pointer-events:auto;max-width:min(22rem,100vw - 2rem);max-height:min(40vh,320px);position:absolute;top:calc(100% + .45rem);left:0;overflow:auto}.pm-avatar-well .pm-stage-tool-pill{overflow:visible}.pm-avatar-well .pm-stage-tool-pill .pm-hover-tip{align-items:stretch;height:100%;display:flex}.pm-avatar-well .pm-stage-tool-pill .pm-stage-undo-btn{place-items:center;width:2.1rem;height:100%;display:grid}.pm-avatar-well .pm-stage-undo-btn[data-on=true]{color:#fff;background:var(--hachi-glass-hud-on)}.pm-avatar-well .pm-stage-undo-btn[data-on=true] i{--fa-secondary-opacity:.88}.pm-avatar-well .pm-stage-undo-btn[data-on=true]:hover{background:var(--hachi-glass-hud-on-hover)}.pm-avatar-inspect{scrollbar-width:none;flex-direction:column;flex:auto;gap:.7rem;min-height:0;display:flex;overflow:auto}.pm-avatar-new-texture-rule{background:#ffffff1f;border:0;height:1px;margin:.15rem 0}.pm-avatar-clip-field{margin-bottom:0}.pm-avatar-inspect::-webkit-scrollbar{display:none}.pm-avatar-inspect .pm-fx-slider[data-readonly=true]{opacity:.62}.pm-avatar-inspect .pm-fx-slider[data-readonly=true] input[type=range]{cursor:default}.pm-avatar-kind{color:#00000061;white-space:nowrap;flex-shrink:0;margin-left:auto;margin-right:.25rem;font-size:.7rem;font-style:normal}.pm-avatar-layers{--pm-object-fade-to:#d94559;--pm-object-fade-step:22%;--pm-object-fade-cap:74%;--pm-layer-step:.5125rem}.pm-avatar-layers .pm-layer-main{--pm-object-nested:min(1, var(--pm-layer-depth,0));border-radius:calc(.85rem - var(--pm-object-nested) * .25rem)}.pm-avatar-layers .pm-layer-main .pm-layer-thumb{width:calc(2rem - var(--pm-object-nested) * .5rem);height:calc(2rem - var(--pm-object-nested) * .5rem);border-radius:calc(.5rem - var(--pm-object-nested) * .125rem)}.pm-avatar-layers .pm-layer-main .pm-layer-thumb i{font-size:calc(1em - var(--pm-object-nested) * .25em)}.pm-avatar-layers .pm-layer-main .pm-layer-pick{gap:calc(.5rem - var(--pm-object-nested) * .2rem)}.pm-avatar-layers .pm-layer-thumb[data-object],.pm-avatar-layers .pm-layer-main[data-object],.pm-avatar-layers .pm-layer-main[data-object-hover],.pm-avatar-layers .pm-layer-wash{--pm-object-ink:var(--pm-folder)}@supports (color:color-mix(in oklch, red 50%, blue)){.pm-avatar-layers .pm-layer-thumb[data-object],.pm-avatar-layers .pm-layer-main[data-object],.pm-avatar-layers .pm-layer-main[data-object-hover],.pm-avatar-layers .pm-layer-wash{--pm-object-fade:min(var(--pm-object-fade-cap), calc(var(--pm-nest-hue-steps,0) * var(--pm-object-fade-step)));--pm-object-ink:color-mix(in oklch, var(--pm-folder) calc(100% - var(--pm-object-fade)), var(--pm-object-fade-to) var(--pm-object-fade))}}.pm-avatar-layers .pm-layer-wash{background:color-mix(in srgb, var(--pm-object-ink,var(--pm-folder)) 4%, var(--hachi-well));mix-blend-mode:normal}.pm-avatar-layers .pm-layer-wash[data-start=true]{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.pm-avatar-layers .pm-layer-wash[data-end=true]{border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.pm-avatar-layers .pm-layer-thumb[data-object]{background-color:color-mix(in srgb, var(--pm-object-ink,var(--pm-folder)) 16%, transparent);color:var(--pm-object-ink,var(--pm-folder));pointer-events:auto;z-index:2;background-image:none;position:relative}.pm-avatar-layers .pm-layer-thumb[data-object] .fa-duotone{--fa-primary-opacity:1;--fa-secondary-opacity:.4}.pm-avatar-layers button.pm-layer-thumb[data-object]{cursor:pointer;border:0;padding:0}.dark .pm-avatar-layers .pm-layer-thumb[data-object]{background-color:color-mix(in srgb, var(--pm-object-ink,var(--pm-folder)) 20%, transparent);color:var(--pm-object-ink,var(--pm-folder));background-image:none}.pm-avatar-layers .pm-layer-thumb[data-object][data-open=true]{background-color:color-mix(in srgb, var(--pm-object-ink,var(--pm-folder)) 22%, transparent)}.dark .pm-avatar-layers .pm-layer-thumb[data-object][data-open=true]{background-color:color-mix(in srgb, var(--pm-object-ink,var(--pm-folder)) 28%, transparent)}.pm-avatar-layers .pm-layer-main[data-object-hover]:hover{background:color-mix(in srgb, var(--pm-object-ink,var(--pm-folder)) 16%, transparent)}.dark .pm-avatar-layers .pm-layer-main[data-object-hover]:hover{background:color-mix(in srgb, var(--pm-object-ink,var(--pm-folder)) 20%, transparent)}.pm-avatar-layers .pm-layer-main[data-object-hover][data-active=true]{background:color-mix(in srgb, var(--pm-object-ink,var(--pm-folder)) 22%, transparent)}.dark .pm-avatar-layers .pm-layer-main[data-object-hover][data-active=true]{background:color-mix(in srgb, var(--pm-object-ink,var(--pm-folder)) 28%, transparent)}.pm-avatar-layers .pm-layer-main .pm-layer-thumb .fa-skeleton{font-size:calc(1.1rem - var(--pm-object-nested) * .275rem)}.pm-avatar-layers .pm-layers-list>li[data-nest-fill=true] .pm-layer-name{font-size:12px}.pm-avatar-layers .pm-layers-list>li[data-nest-fill=true] .pm-layer-name-input{font-family:inherit;font-size:12px;font-weight:500;line-height:inherit}.pm-avatar-layers .pm-avatar-layer-trail{z-index:2;flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex;position:relative}.pm-avatar-layers .pm-avatar-layer-trail .pm-avatar-layer-chevron{margin-left:0}.pm-avatar-layers .pm-avatar-layer-trail .pm-hover-tip{flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.pm-avatar-layers .pm-layer-frozen{color:#0000006b;pointer-events:none;font-size:10px}.dark .pm-avatar-layers .pm-layer-frozen{color:#a8d2f2c7}.pm-avatar-layers .pm-layers-list>li[data-frozen=true] .pm-layer-name{opacity:.55}.pm-avatar-layers .pm-layers-list>li[data-dragging=true]{opacity:.35}.dark .pm-avatar-kind{color:#ffffff61}.pm-avatar-layer-chevron{color:#00000061;cursor:pointer;pointer-events:auto;z-index:2;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-left:auto;padding:0;display:inline-flex;position:relative}.pm-avatar-layer-chevron i{font-size:10px}.pm-avatar-layer-chevron:hover:not(:disabled){color:#000000b3;background:#0000000f}.pm-avatar-layer-chevron:disabled{cursor:default;opacity:.55}.dark .pm-avatar-layer-chevron{color:#ffffff73}.dark .pm-avatar-layer-chevron:hover:not(:disabled){color:#ffffffd9;background:#ffffff14}.pm-avatar-toggle{justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.pm-avatar-debug{border-top:1px solid #0000001f;flex-direction:column;gap:.7rem;padding-top:.55rem;display:flex}.dark .pm-avatar-debug{border-top-color:#ffffff1f}.pm-avatar-debug>p{opacity:.55;margin:0;font-size:.72rem}.pm-avatar-clip-list{flex-direction:column;gap:.35rem;max-height:16rem;margin-top:1rem;display:flex;overflow:auto}.pm-avatar-clip-row{cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.pm-avatar-clip-row-label{cursor:pointer;flex:1;min-width:0}.pm-avatar-busy{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pm-avatar-busy-stack{flex-direction:column;align-items:center;gap:.7rem;display:flex}.pm-avatar-busy-stack>.hachi-lab-loader{width:auto;height:auto;min-height:0}.pm-avatar-boot-status{color:#ffffffb8;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center;text-shadow:0 1px 2px #0000008c;max-width:18rem;margin:0;font-size:.68rem;line-height:1.35}.pm-avatar-timeline-dock{inset-inline:auto;padding-inline:0;z-index:22;width:min(72rem,100% - 2.5rem);padding-top:.35rem;left:50%;transform:translate(-50%)}.pm-avatar-timeline-dock .pm-editor-timeline{--pm-sheet-ruler:1.55rem;--pm-sheet-lane:1.35rem;--pm-sheet-scroll:.5rem;flex-direction:column;align-items:stretch;gap:.45rem;width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin-bottom:0;padding:.55rem .75rem .7rem;display:flex;overflow-x:hidden}.pm-avatar-sheet-toolbar{flex-shrink:0;align-items:center;gap:.2rem;min-width:0;display:flex}.pm-avatar-sheet-tools{flex-shrink:0;align-items:center;gap:.35rem;min-width:0;margin-left:auto;display:flex}.pm-avatar-sheet-tools .pm-editor-timeline-fps{margin-left:0}.pm-avatar-sheet-tools .pm-editor-timeline-mode-btn:disabled{pointer-events:none;opacity:.3}.pm-avatar-timeline-copy{flex-direction:column;flex:16rem;justify-content:center;gap:.08rem;min-width:0;max-width:28rem;margin-inline:.35rem .15rem;display:flex}.pm-avatar-timeline-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.2;overflow:hidden}.pm-avatar-timeline-clock{color:#ffffff73;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.7rem;min-width:0;font-size:10px;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.pm-avatar-timeline-clock em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal;display:inline-block}.pm-avatar-timeline-static{color:#ffffff8c;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;height:2rem;padding:0 .55rem;font-size:11px;font-weight:600;display:flex}.pm-avatar-sheet-zoom-row{flex-shrink:0;justify-content:flex-start;align-items:center;gap:.2rem;padding:0 .2rem;display:flex}.pm-avatar-sheet-zoom-row .pm-editor-timeline-fps{margin-left:auto}.pm-avatar-sheet-zoom{color:#ffffff8c;flex-shrink:0;grid-template-columns:auto minmax(4rem,1fr);width:10rem}.pm-avatar-sheet-body{width:100%;min-width:0;min-height:0;padding:.2rem .35rem var(--pm-sheet-scroll);flex:none;display:flex;overflow:hidden}.pm-avatar-sheet-scroll{min-width:0;height:calc(var(--pm-sheet-ruler) + var(--pm-sheet-lane) + var(--pm-sheet-scroll));margin-bottom:calc(0px - var(--pm-sheet-scroll));flex:1;position:relative;overflow:hidden}.pm-avatar-sheet-grid{min-width:0;height:calc(var(--pm-sheet-ruler) + var(--pm-sheet-lane));overscroll-behavior-x:contain;scrollbar-width:none;cursor:default;-webkit-user-select:none;user-select:none;overflow:auto hidden}.pm-avatar-sheet-grid::-webkit-scrollbar{display:none}.pm-avatar-sheet-thumb{z-index:4;opacity:0;pointer-events:none;background:#ffffff6b;border-radius:999px;height:3px;transition:opacity .32s;position:absolute;bottom:2px}.pm-avatar-sheet-scroll[data-scrolling=true] .pm-avatar-sheet-thumb{opacity:1;pointer-events:auto;transition:opacity 80ms}.pm-avatar-sheet-canvas{height:calc(var(--pm-sheet-ruler) + var(--pm-sheet-lane));position:relative}.pm-avatar-sheet-ruler{z-index:2;height:var(--pm-sheet-ruler);background:#141416eb;flex-shrink:0;position:sticky;top:0;box-shadow:inset 0 -.5px #ffffff1a}.pm-avatar-sheet-tick{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:9px;font-weight:650;position:absolute;top:.08rem;transform:translate(-50%)}.pm-avatar-sheet-tick-sec{color:#93c5fd80;font-size:8px;top:auto;bottom:.06rem}.pm-avatar-sheet-tick[data-origin=true]{color:#93c5fd8c}.pm-avatar-sheet-origin{z-index:2;pointer-events:none;background:#60a5fa47;width:1px;position:absolute;top:0;bottom:0}.pm-avatar-sheet-lane{height:var(--pm-sheet-lane);position:relative;box-shadow:inset 0 -.5px #ffffff0d}.pm-avatar-sheet-keys{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.pm-avatar-sheet-playhead{z-index:3;pointer-events:none;background:#fff;width:1px;position:absolute;top:0;bottom:0}.pm-avatar-sheet-playhead:before{content:"";border-top:6px solid #fff;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:.15rem;left:0;transform:translate(-50%)}.pm-avatar-export{max-width:32rem}.pm-avatar-export.pm-avatar-export-anims{max-width:38rem}.pm-avatar-export .pm-export-preview{justify-content:center;align-items:stretch;padding:0;display:flex;overflow:hidden}.pm-avatar-export .pm-export-preview img{width:14rem;max-width:100%;height:14rem;box-shadow:none;object-fit:cover;image-rendering:auto;background:0 0;border:0;outline:none;flex-shrink:0;display:block}.pm-avatar-export-stats{color:#ffffffb8;flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.pm-avatar-export-stats strong{color:#fff;font-weight:600}.pm-avatar-export-stats li[data-warn=true],.pm-avatar-export-stats li[data-warn=true] strong{color:#f0c674}.pm-avatar-export-bones-toggle{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.75rem}.pm-avatar-export-bone-names{color:#ffffff8c;word-break:break-word;margin:.35rem 0 0;font-size:.72rem;line-height:1.35}.pm-avatar-export-clip-scroll{flex:none;height:17.5rem;margin-top:.75rem;margin-right:-.5rem;padding-right:.5rem;overflow:visible}.pm-avatar-export-clip-scroll .hachi-ios-scroll-body{padding:.1rem .15rem .2rem}.pm-avatar-export-clip-groups{margin:0;padding:0;list-style:none}.pm-avatar-export-clip-group{margin:0 0 .7rem}.pm-avatar-export-clip-group:last-child{margin-bottom:0}.pm-avatar-export-clip-group>p{letter-spacing:.04em;text-transform:uppercase;color:#fff6;margin:0 0 .2rem;font-size:.68rem;font-weight:600}.pm-avatar-export-clip-rows{margin:0;padding:0;list-style:none}.pm-avatar-export-clip-rows>li{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) 4.4rem 4.2rem 3.6rem 4.8rem;align-items:baseline;gap:.3rem .5rem;padding:.16rem .05rem;font-size:.75rem;display:grid}.pm-avatar-export-clip-rows>li:first-child{border-top:0}.pm-avatar-export-clip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-avatar-export-clip-meta{color:#ffffff73;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pm-avatar-export-clip-meta[data-warn=true]{color:#f0c674}.pm-avatar-export-clip-bytes{color:#ffffff73;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pm-avatar-export-clip-bytes[data-warn=true]{color:#f0c674}.pm-avatar-export-clip-bytes[data-block=true]{color:#f07178}.pm-avatar-export-note{margin:.45rem 0 0;font-size:.75rem;line-height:1.35}.pm-avatar-export-note[data-kind=warn]{color:#f0c674}.pm-avatar-export-note[data-kind=block]{color:#f07178}.pm-export-pick-kind[data-warn=true]{color:#f0c674}.pm-export-pick-kind[data-block=true]{color:#f07178}.pm-avatar-export .pm-export-path{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.pm-avatar-export .pm-export-path>span:first-child{width:5rem}.pm-avatar-export-select{width:100%;min-width:0;max-width:100%;display:flex;position:relative}.pm-avatar-export .pm-export-path-field{width:100%;min-width:0;max-width:100%}.pm-avatar-export-select-btn{color:#fff;background:#ffffff14;border:0;border-radius:.7rem;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.45rem .55rem .45rem .7rem;font-size:.78rem;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.pm-avatar-export-select-btn:focus-visible,.pm-avatar-export-select-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--hachi-focus)}.pm-avatar-export-menu{max-height:16rem}.pm-avatar-tex-well{display:flex;position:relative}.pm-avatar-tex-well-hit{padding:0;overflow:hidden}.pm-avatar-tex-well-hit img{object-fit:cover;width:1.15rem;height:1.15rem;image-rendering:pixelated;display:block}.hachi-overlay.hachi-menu-pop.pm-avatar-tex-pop,.pm-editor-menu-pop.pm-avatar-tex-pop{gap:0;width:20rem;min-width:20rem;max-width:min(22rem,100vw - 1rem);padding:.65rem}.pm-avatar-tex-pick{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.pm-avatar-tex-pick-item{aspect-ratio:1;cursor:pointer;background:#ffffff14;border:0;border-radius:.55rem;width:auto;min-width:0;height:auto;padding:0;overflow:hidden}.pm-avatar-tex-pick-item img,.pm-avatar-tex-pick-item>span{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.pm-avatar-tex-none{background:linear-gradient(135deg,#ffffff59 49%,#0000 50%),#ffffff14}.pm-avatar-tex-pick-item:hover,.pm-avatar-tex-pick-item[data-on=true]{box-shadow:0 0 0 1.5px var(--hachi-focus)}.pm-avatar-tex-add{color:#ffffffb3}.pm-avatar-sku-look-pop{flex-direction:column;gap:.65rem;display:flex}.pm-avatar-sku-look-pop .pm-color-pop-inline{position:static;top:auto;left:auto;transform:none}.pm-avatar-sku-look-pop .pm-color-pop{width:100%;box-shadow:none;background:0 0;padding:0}button.pm-avatar-sku-look{box-shadow:none;background:0 0}button.pm-avatar-sku-look .pm-avatar-sku-color-dot{background-color:#c8c8c8;background-image:linear-gradient(var(--swatch), var(--swatch)), linear-gradient(45deg, #9a9a9a 25%, transparent 25%), linear-gradient(-45deg, #9a9a9a 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #9a9a9a 75%), linear-gradient(-45deg, transparent 75%, #9a9a9a 75%);background-position:0 0,0 0,0 3px,3px -3px,-3px 0;background-size:100% 100%,6px 6px,6px 6px,6px 6px,6px 6px;border-radius:50%;width:1.15rem;height:1.15rem;display:block;box-shadow:inset 0 0 0 1px #0003}.dark button.pm-avatar-sku-look .pm-avatar-sku-color-dot{background-color:#5c5c5e;background-image:linear-gradient(var(--swatch), var(--swatch)), linear-gradient(45deg, #48484a 25%, transparent 25%), linear-gradient(-45deg, #48484a 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #48484a 75%), linear-gradient(-45deg, transparent 75%, #48484a 75%);box-shadow:inset 0 0 0 1px #ffffff47}button.pm-layer-op.pm-avatar-sku-look:hover:not(:disabled){filter:none;background:#0000000d}.dark button.pm-layer-op.pm-avatar-sku-look:hover:not(:disabled){background:#ffffff1a}.pm-save-choice-panel.pm-avatar-history-panel{max-width:34rem}.pm-avatar-history-list{flex-direction:column;gap:.5rem;max-height:min(60vh,28rem);margin:1rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.pm-avatar-history-row{background:#ffffff0a;border-radius:.9rem;align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}.pm-avatar-history-row[data-current]{background:#ffffff14}.pm-avatar-history-text{flex:1;min-width:0}.pm-avatar-history-head{color:#ffffffe6;flex-wrap:wrap;gap:.5rem;margin:0;font-size:13px;display:flex}.pm-avatar-history-badge{background:#ffffff24;border-radius:999px;padding:0 .45rem;font-size:11px}.pm-avatar-history-changes{color:#ffffff8c;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:12px;line-height:1.4}.pm-avatar-history-actions{flex:none;gap:.4rem;display:flex}@media (max-width:480px){.pm-avatar-history-row{flex-wrap:wrap}.pm-avatar-history-actions{width:100%}.pm-avatar-history-actions>*{flex:1}}.pm-avatar-dock-debug{align-items:flex-start;gap:.5rem}.pm-avatar-dock-tools{align-items:center;gap:.45rem;display:flex}
