.avatar_page__Df8tO{min-height:100vh;background:#fff;color:#0a0a12;padding:20px clamp(14px,3vw,40px) 40px;font-family:Inter Tight,Inter,system-ui,sans-serif}.avatar_head__jvGEP{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.avatar_head__jvGEP h1{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.9;font-size:clamp(34px,6vw,72px)}.avatar_actions__bdVrf{display:flex;gap:8px;flex-wrap:wrap}.avatar_page__Df8tO button{min-height:48px;padding:0 16px;border-radius:12px;border:1.5px solid #0a0a12;background:#fff;color:#0a0a12;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.avatar_page__Df8tO button[aria-pressed=true],.avatar_page__Df8tO button[aria-selected=true]{background:#0a0a12;color:#fff}.avatar_page__Df8tO button:disabled{opacity:.45;cursor:default}.avatar_page__Df8tO button:focus-visible,.avatar_page__Df8tO input:focus-visible{outline:3px solid #2b3bff;outline-offset:2px}.avatar_page__Df8tO .avatar_primary__vTU_P{background:#2b3bff;border-color:#2b3bff;color:#fff;font-weight:900;padding:0 24px}.avatar_layout__Tgkj1{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);gap:20px;align-items:start}.avatar_stage__Feqax{position:sticky;top:12px;display:flex;flex-direction:column;gap:10px}.avatar_canvas__RvEmk{height:min(68vh,720px);border-radius:20px;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#eef0f7 0,#d9dce8 60%,#c5c9d8 100%);touch-action:none}.avatar_canvas__RvEmk canvas{width:100%;height:100%;display:block}.avatar_chips__PywE4,.avatar_tabs__yzhKo,.avatar_views__8JOoW{display:flex;gap:8px;flex-wrap:wrap}.avatar_chips__PywE4,.avatar_tabs__yzhKo{margin-bottom:14px}.avatar_chips__PywE4 button,.avatar_views__8JOoW button{min-height:44px;font-size:14px}.avatar_panel__fIOzR{border:1.5px solid #0a0a12;border-radius:20px;padding:16px}.avatar_grid__IQ2zD{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.avatar_page__Df8tO .avatar_big__CZ_Ul{min-height:72px;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.avatar_sliders__8eUVa{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 18px}.avatar_slider___LEM6{display:flex;flex-direction:column;gap:4px}.avatar_sliderTop__Kesqz{display:flex;justify-content:space-between;align-items:center;min-height:28px;font-size:15px}.avatar_page__Df8tO .avatar_reset__Hcmmm{min-height:28px;padding:0 8px;border-radius:8px;font-size:12px;border-color:#c9c9d6}.avatar_slider___LEM6 input{width:100%;height:32px;accent-color:#2b3bff}.avatar_ends___o01t{display:flex;justify-content:space-between;color:#5c5c69}.avatar_note__KNlBv,.avatar_status__B_vXb{margin:0;color:#5c5c69;font-size:14px}.avatar_error__r8kEE{margin:0;color:#a01414;font-weight:700}@media (max-width:860px){.avatar_layout__Tgkj1{grid-template-columns:1fr}.avatar_stage__Feqax{position:static}.avatar_canvas__RvEmk{height:52vh}}.avatar_view__3PRV6{position:relative}.avatar_dots__AEhbq{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:20px}.avatar_page__Df8tO .avatar_dot__LHdjm{position:absolute;left:0;top:0;width:44px;height:44px;min-height:0;padding:0;border:0;background:transparent;pointer-events:auto;cursor:grab;touch-action:none;border-radius:50%}.avatar_page__Df8tO .avatar_dot__LHdjm:after{content:"";position:absolute;left:14px;top:14px;width:16px;height:16px;border-radius:50%;background:#fff;border:2.5px solid #0a0a12;box-shadow:0 1px 4px rgba(10,10,18,.35)}.avatar_page__Df8tO .avatar_dot__LHdjm[data-kind=pose]:after{background:#2b3bff;border-color:#fff}.avatar_page__Df8tO .avatar_dot__LHdjm:active{cursor:grabbing}.avatar_page__Df8tO .avatar_dot__LHdjm:focus-visible:after,.avatar_page__Df8tO .avatar_dot__LHdjm:hover:after{transform:scale(1.25)}.avatar_label__tWX_v{display:block;margin:14px 0 8px;font-size:15px}.avatar_label__tWX_v:first-of-type{margin-top:0}.avatar_swatch__S7tNN{display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:8px;vertical-align:-3px;border:1.5px solid #0a0a12}.avatar_page__Df8tO .avatar_dot__LHdjm[data-kind=light]:after{left:10px;top:10px;width:24px;height:24px;background:var(--light,#fff);border-color:#0a0a12;box-shadow:0 0 0 3px #fff,0 0 14px 4px var(--light,#fff)}.avatar_page__Df8tO .avatar_dot__LHdjm[data-kind=light][data-picked=true]:after{box-shadow:0 0 0 3px #fff,0 0 0 6px #2b3bff,0 0 14px 6px var(--light,#fff)}.avatar_placed__29MTA{border:1.5px solid #0a0a12;border-radius:16px;padding:12px 12px 0;margin-bottom:14px}.avatar_page__Df8tO .avatar_colour__N6VJI{min-width:44px;padding:0 10px}.avatar_page__Df8tO .avatar_colour__N6VJI .avatar_swatch__S7tNN{margin-right:0;width:22px;height:22px}.avatar_page__Df8tO .avatar_colour__N6VJI[aria-pressed=true]{outline:3px solid #2b3bff;outline-offset:1px}.object_stage__KBp6c{position:relative}.object_flat__PIIPg,.object_solid__etaMG{position:absolute;inset:0}.object_solid__etaMG canvas{width:100%;height:100%;display:block}.object_flat__PIIPg{display:flex;align-items:center;justify-content:center;padding:16px}.object_fit__GCCoW{position:relative;width:100%;height:100%}.object_picture__aRudl{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.object_over__gu2lK{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.object_line__qGrg4{fill:rgba(43,59,255,.08);stroke:#2b3bff;stroke-width:1.6;vector-effect:non-scaling-stroke;pointer-events:none}.object_edge__LOvwb{stroke:transparent;stroke-width:14;vector-effect:non-scaling-stroke;cursor:copy}.object_dot__pZPTd{fill:#fff;stroke:#0a0a12;stroke-width:2;vector-effect:non-scaling-stroke;cursor:grab}.object_dot__pZPTd[data-picked=true]{fill:#2b3bff;stroke:#fff}.object_empty__Nw3Wq{margin:0;color:#5c5c69;font-size:16px}.object_file__rP2K4{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:12px;border:1.5px solid #0a0a12;font-weight:700;font-size:14px;cursor:pointer}.object_file__rP2K4 input{position:absolute;width:1px;height:1px;opacity:0}.object_file__rP2K4:focus-within{outline:3px solid #2b3bff;outline-offset:2px}.object_idea__4aGOB{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1.5px solid #0a0a12;font:inherit;font-size:16px;resize:vertical;margin-bottom:10px}.object_idea__4aGOB:focus-visible{outline:3px solid #2b3bff;outline-offset:2px}.object_box__2zjxD{fill:rgba(43,59,255,.12);stroke:#2b3bff;stroke-width:2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}