.av-wrap{display:inline-grid;place-items:center;flex-shrink:0;line-height:0;border-radius:50%}.av-svg{display:block;border-radius:50%}.top-profile>summary.avatar.has-av{padding:0;overflow:hidden;background:none;border-color:#d4ae3a}.acct-av-body{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.acct-av-body .help{margin:0 0 10px}#modal:has(.av-editor){width:min(980px,calc(100vw - 32px))}.av-editor{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.av-stage{position:sticky;top:0;display:grid;justify-items:center;gap:10px;text-align:center;background:linear-gradient(180deg,#20271e,#2d362a);color:#f3efe3;border-radius:18px;padding:22px 16px}.av-stage .help{color:#c9c4b4;margin:0}.av-stage b{font-size:15px}.av-preview{border-radius:50%;box-shadow:0 0 0 5px #ffc20e,0 14px 30px rgba(0,0,0,.35);line-height:0}.av-stage-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.av-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:68vh;overflow-y:auto;padding-right:4px}.av-group{border:1px solid #e7e1d5;border-radius:14px;padding:10px 12px;margin:0;min-width:0}.av-group legend{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8a8473;padding:0 4px}.av-opts{display:flex;flex-wrap:wrap;gap:6px}.av-op{display:grid;justify-items:center;gap:2px;width:62px;padding:5px 2px;background:#fbfaf6;border:2px solid transparent;border-radius:12px;font-size:10.5px;color:#5e584b;line-height:1.15}.av-op span{max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-op.on{border-color:#ffc20e;background:#fff8dc;color:#20271e;font-weight:600}.av-sw{padding:2px;border-radius:50%;background:none;border:2px solid transparent;line-height:0}.av-sw svg{display:block}.av-sw.on{border-color:#20271e}.av-group:has(.is-colors){align-self:start}@media (max-width:760px){.av-editor{grid-template-columns:minmax(0,1fr)}.av-stage{position:static}.av-options{grid-template-columns:minmax(0,1fr);max-height:none}}.idea-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:end;background:radial-gradient(120% 140% at 50% 0,#33402f 0,#20271e 60%);border-radius:18px;padding:16px 20px 0;margin:0 0 14px;position:relative;overflow:hidden;min-height:150px}.idea-stage::after{content:"";position:absolute;left:0;right:0;bottom:0;height:16px;background:repeating-linear-gradient(90deg,#c9a227 0 22px,#b38f1f 22px 44px);opacity:.9}.idea-stage .idea-mini{color:#c9c4b4;margin:0 0 4px}.idea-stage-bot{display:flex;align-items:flex-end;gap:10px;padding-bottom:22px;position:relative;z-index:1}.idea-stage-bot img{width:72px;height:72px;border-radius:50%;background:#2d362a;box-shadow:0 0 0 3px #ffc20e}.idea-say{position:relative;margin:0;background:#fff;color:#20271e;border-radius:14px;padding:7px 11px;font-size:12.5px;line-height:1.35;max-width:180px;box-shadow:0 6px 16px rgba(0,0,0,.25)}.idea-say.bot{background:#ffc20e;font-weight:600;align-self:flex-start}.idea-say.bot::before{content:"";position:absolute;left:-6px;bottom:12px;border:6px solid transparent;border-right-color:#ffc20e;border-left:0}.idea-stage-crowd{min-width:0;position:relative;z-index:1}.idea-actors{display:flex;gap:10px;align-items:flex-end;overflow-x:auto;padding:4px 2px 18px}.idea-actor{margin:0;display:grid;justify-items:center;gap:4px;flex-shrink:0;max-width:132px}.idea-actor figcaption{font-size:12px;font-weight:600;color:#f3efe3}.idea-actor .av-wrap{box-shadow:0 0 0 3px rgba(255,255,255,.18);animation:ideaIdle 3.2s ease-in-out infinite}.idea-actor:nth-child(2n) .av-wrap{animation-delay:-1.1s}.idea-actor:nth-child(3n) .av-wrap{animation-delay:-2.2s}.idea-actor .idea-say{font-size:11px;max-width:128px;margin-bottom:2px}.idea-actor .idea-say::after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-6px;border:6px solid transparent;border-top-color:#fff;border-bottom:0}.idea-actor.is-jump .av-wrap{animation:ideaJump .7s ease-out 2}.idea-actor.is-jump .idea-say{animation:ideaPop .35s ease-out}.idea-stage-past{padding-bottom:22px;position:relative;z-index:1;max-width:170px}.idea-past{display:flex;flex-wrap:wrap;gap:4px}.idea-past .av-wrap{opacity:.75}@keyframes ideaIdle{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ideaJump{0%,100%{transform:translateY(0)}35%{transform:translateY(-16px)}60%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes ideaPop{from{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.idea-actor .av-wrap,.idea-actor.is-jump .av-wrap,.idea-actor.is-jump .idea-say{animation:none}}@media (max-width:760px){.idea-stage{grid-template-columns:minmax(0,1fr);padding:14px 14px 0;gap:6px}.idea-stage-bot{padding-bottom:4px}.idea-stage-past{display:none}}.idea-card header .av-wrap{box-shadow:0 0 0 2px #fff4cc}.gm3-badge.has-av,.gm3-leader-av.has-av{background:none;padding:0;overflow:hidden;border-radius:50%}.gm3-rank li:has(.av-wrap){grid-template-columns:24px 28px minmax(0,1fr) auto}.gm3-rank li.gm2-empty{display:block}.av-op.is-char{width:84px}.av-op.is-char span{max-width:80px;white-space:normal;text-align:center}.av-group:has(.is-char){grid-column:1/-1}.av-right{display:grid;gap:12px;min-width:0;align-content:start}.av-ai{border:1px solid #ead9a6;background:linear-gradient(180deg,#fffcf1,#fff);border-radius:14px;padding:12px 14px;display:grid;gap:8px}.av-ai h3{margin:0;font-size:14px}.av-ai .help{margin:0}.av-ai-form{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:end}.av-ai-form .av-photo{cursor:pointer}.av-ai-field{display:grid;gap:3px;font-size:11.5px;font-weight:600;color:#5e584b;min-width:0;flex:1 1 160px}.av-ai-field select,.av-ai-field input{padding:7px 8px;font-size:12.5px}.av-ai-st{flex-basis:100%}.av-ai-now{display:flex;gap:12px;align-items:center}.av-ai-now>div{display:grid;gap:6px;justify-items:start}.av-img{position:relative;border-radius:50%;overflow:visible;cursor:pointer}.av-img .av-pose{display:block;border-radius:50%;object-fit:cover;animation:avBreath 4.2s ease-in-out infinite;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.av-img .av-wave{position:absolute;inset:0;opacity:0;transition:opacity .18s}.av-img:hover .av-pose{transform:rotate(-5deg) scale(1.06)}.av-img.is-wave.has-wave .av-wave{opacity:1}.av-img.is-wave .av-pose{animation:avHello 1.6s ease-out}.av-hi{position:absolute;right:-6%;top:-8%;font-style:normal;font-size:calc(1em + 2px);opacity:0;pointer-events:none}.av-img.is-wave .av-hi{animation:avHand 1.6s ease-out}.av-wrap[data-av-click]:not(.av-img).is-wave .av-svg{animation:avHello 1.6s ease-out}.av-eyes{transform-box:fill-box;transform-origin:center;animation:avBlink 5.5s infinite}.idea-actor:nth-child(2n) .av-eyes{animation-delay:-2s}.idea-actor:nth-child(3n) .av-eyes{animation-delay:-3.7s}@keyframes avBreath{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5%) scale(1.015)}}@keyframes avHello{0%{transform:scale(1)}20%{transform:scale(1.1) rotate(-6deg)}40%{transform:scale(1.08) rotate(5deg)}60%{transform:scale(1.08) rotate(-3deg)}100%{transform:scale(1)}}@keyframes avHand{0%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1.2) rotate(-15deg)}35%{transform:rotate(20deg)}55%{transform:rotate(-15deg)}75%{opacity:1;transform:rotate(10deg)}100%{opacity:0}}@keyframes avBlink{0%,93%,100%{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.av-img .av-pose,.av-eyes{animation:none}}.av-pro{margin:0;display:grid;justify-items:center;gap:3px;font-size:11.5px;font-weight:600;text-align:center;color:#5e584b}.av-pro img{border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #e7c766}.av-pro small{font-weight:400;color:#8a8273}.av-pro.is-wait span{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:#f3efe4;font-size:24px}.av-init{position:relative;cursor:pointer}.av-init .av-pose{display:block;border-radius:50%;animation:avBreath 4.2s ease-in-out infinite;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.av-init:hover .av-pose{transform:rotate(-5deg) scale(1.06)}.av-init.is-wave .av-pose{animation:avHello 1.6s ease-out}.av-init.is-wave .av-hi{animation:avHand 1.6s ease-out}.av-stage .av-pro{color:#f3efe3}.av-stage .av-pro small{color:#c9c4b4}.av-ai-form{display:grid;gap:12px}.av-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.av-n{width:26px;height:26px;border-radius:50%;background:#20271e;color:#ffc20e;font-weight:800;font-size:13px;display:grid;place-items:center}.av-photo-row{display:flex;gap:12px;align-items:center}.av-photo-row>div{display:grid;gap:4px;justify-items:start;min-width:0}.av-photo-row small{color:#6f6858;font-size:12px}.av-photo-prev{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 2px #e7c766}.av-photo-prev.is-empty{display:grid;place-items:center;background:#f3efe4;font-size:24px}.av-chars-box{display:grid;gap:6px;min-width:0}.av-chars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.av-char{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center;text-align:left;padding:8px 10px;border:2px solid #ece6d8;border-radius:12px;background:#fff;cursor:pointer}.av-char .av-char-ico{grid-row:span 2;font-size:24px;line-height:1}.av-char b{font-size:12.5px}.av-char small{font-size:11px;color:#7a7364;line-height:1.3}.av-char:hover{border-color:#f0d27a}.av-char.on{border-color:#ffc20e;background:#fff8dc}.av-go{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.av-go .av-ai-st{flex:1 1 200px;margin:0}.av-ai-form .av-ai-field{flex:none}@media (max-width:760px){.av-editor{grid-template-columns:minmax(0,1fr)}.av-stage{position:static}.av-chars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.av-init .av-pose{animation:none}}.av-done{gap:10px}.av-poses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.av-pose-card{margin:0;display:grid;justify-items:center;gap:6px;text-align:center;background:#fff;border:1px solid #efe6cf;border-radius:14px;padding:12px 8px}.av-pose-card img{width:100%;max-width:150px;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #ffc20e}.av-pose-card figcaption{display:grid;gap:2px}.av-pose-card b{font-size:13px}.av-pose-card small{font-size:11.5px;color:#7a7364}@media (max-width:760px){.av-char small{display:none}.av-char{padding:8px}.av-char .av-char-ico{grid-row:auto;font-size:20px}}.av-stage{gap:12px}.av-stage-t{font-size:13px;color:#ffc20e}.av-body{margin:0;line-height:0;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#3a4335,#262e23);box-shadow:0 0 0 3px #ffc20e,0 14px 30px rgba(0,0,0,.35);cursor:pointer}.av-body img{display:block;width:200px;height:300px;object-fit:cover;object-position:top;transform-origin:50% 100%;animation:avBodyBreath 4.6s ease-in-out infinite}.av-body.is-wave img{animation:avHello 1.6s ease-out}@keyframes avBodyBreath{0%,100%{transform:scale(1)}50%{transform:scale(1.012,1.018)}}.av-stage-row{display:flex;gap:10px;align-items:center;text-align:left}.av-stage-row>div{display:grid;gap:2px}.av-stage-row small{color:#c9c4b4;font-size:12px}.av-preview.is-small{box-shadow:0 0 0 3px #ffc20e}.av-face-prev{width:180px;height:180px;border-radius:50%;box-shadow:0 0 0 5px #ffc20e,0 14px 30px rgba(0,0,0,.35);background:#2d362a}.av-photos-box{display:grid;gap:6px;min-width:0}.av-photos-box b small{font-weight:400;color:#7a7364}.av-photos{display:flex;gap:10px;flex-wrap:wrap}.av-slot{position:relative;width:84px;height:84px;margin:0;border:2px dashed #e2cf91;border-radius:14px;background:#fffaea;display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer;color:#8a7a4a;text-align:center}.av-slot span{font-size:22px;line-height:1}.av-slot small{font-size:10.5px;line-height:1.2;padding:0 4px}.av-slot:hover{border-color:#ffc20e;background:#fff5cf}.av-slot.is-on{border:0;cursor:default;background:none}.av-slot.is-on img{width:84px;height:84px;border-radius:14px;object-fit:cover;box-shadow:0 0 0 2px #e7c766}.av-slot-x{position:absolute;top:-7px;right:-7px;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:#20271e;color:#fff;font-size:14px;line-height:1;padding:0;cursor:pointer}.av-tip{color:#6f6858;font-size:12px;line-height:1.4}.av-tip kbd{font:600 11px system-ui,sans-serif;background:#f3efe4;border:1px solid #ddd3bc;border-bottom-width:2px;border-radius:5px;padding:0 5px}.av-crop-box{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.av-crop-cv{width:300px;height:420px;max-width:100%;border-radius:14px;background:#efece4;touch-action:none;cursor:grab}.av-crop-cv:active{cursor:grabbing}.av-crop-side{display:grid;gap:12px;align-content:start}.av-crop-side .av-ai-field{flex:none}.av-crop-side input[type=range]{padding:0;accent-color:#e0a800}.av-go-col{flex-direction:column;align-items:stretch}.av-go-col .btn{width:100%}.av-pose-card.is-wait span{width:100%;max-width:130px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#f3efe4;font-size:30px}@media (max-width:760px){.av-crop-box{grid-template-columns:minmax(0,1fr)}.av-crop-cv{justify-self:center}.av-body img{width:160px;height:240px}}@media (prefers-reduced-motion:reduce){.av-body img{animation:none}}@media (max-width:760px){.av-slot,.av-slot.is-on img{width:72px;height:72px}}dialog.aa-modal{width:min(1100px,96vw);max-width:96vw}.ig-style-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ig-style-head span{display:flex;gap:6px}.aa-form{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.aa-left{display:flex;flex-direction:column;gap:14px;min-width:0}.aa-left>.help{margin:0}.aa-field{display:flex;flex-direction:column;gap:7px}.aa-field>b{font-size:13px}.aa-field small{font-weight:400;color:var(--muted)}.aa-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aa-style{display:grid;gap:2px;padding:8px 10px;border:2px solid #ece6d8;border-radius:12px;background:#fff;cursor:pointer}.aa-style input,.aa-op input{position:absolute;opacity:0;pointer-events:none}.aa-style b{font-size:12.5px}.aa-style small{font-size:11px;color:#7a7364;line-height:1.3}.aa-style.on,.aa-op.on{border-color:#ffc20e;background:#fff8dc}.aa-style:has(input:focus-visible),.aa-op:has(input:focus-visible){outline:2px solid #bd9137;outline-offset:2px}.aa-opts{display:flex;gap:6px;flex-wrap:wrap}.aa-op{position:relative;border:2px solid #ece6d8;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;background:#fff;cursor:pointer}.aa-adv summary{cursor:pointer;font-size:12.5px;font-weight:600;color:#7a5d1f}.aa-adv textarea{margin-top:8px;font-size:12px}.aa-actions{display:flex;gap:8px;flex-wrap:wrap}.aa-right{display:flex;flex-direction:column;gap:10px;position:sticky;top:0}.aa-preview{aspect-ratio:2/3;max-height:460px;width:100%;background:#eeeae2;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;text-align:center;overflow:hidden}.aa-preview img{max-height:400px;max-width:100%;object-fit:contain;border-radius:10px}.aa-preview small{font-size:11px;color:var(--muted)}.aa-wait{display:flex;flex-direction:column;align-items:center;gap:6px}.aa-wait small{color:var(--muted)}.aa-spin{width:36px;height:36px;border-radius:50%;border:4px solid #e2d7bd;border-top-color:#bd9137;animation:aa-spin 1s linear infinite}@keyframes aa-spin{to{transform:rotate(360deg)}}.aa-test{display:flex;gap:8px}.aa-test select{flex:1;min-width:0}.aa-cost{margin:0}.aa-gal{display:flex;flex-direction:column;gap:12px}.aa-gal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;max-height:68vh;overflow:auto;padding:2px}.aa-card{border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;background:#fff}.aa-card header b{display:block;font-size:13px}.aa-card header small{font-size:11px;color:var(--muted)}.aa-body{display:block;background:#eeeae2;border-radius:10px;aspect-ratio:2/3;overflow:hidden}.aa-body img{width:100%;height:100%;object-fit:contain}.aa-body.none{display:grid;place-items:center;font-size:12px;color:var(--muted)}.aa-files{display:flex;gap:6px;flex-wrap:wrap}.aa-files a{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:#5a5345;font-size:10px}.aa-files img{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.aa-none{margin:0}@media (max-width:820px){.aa-form{grid-template-columns:1fr}.aa-styles{grid-template-columns:1fr}.aa-right{position:static}}.av-arena-looks{display:grid;gap:6px;padding:10px;border:1px solid #e9c46a;border-radius:12px;background:linear-gradient(180deg,#fff8e1,#fffdf6);margin-bottom:8px}.av-arena-t{font-weight:700;color:#7a5a00}.av-char.is-arena{border-color:#e0a800}.av-admin-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px dashed #ddd}.av-admin-row>span{font-size:13px;color:#666}.aa-look{display:grid;gap:4px;flex:1}.aa-test{align-items:end}.av-redo{margin-top:10px}.av-redo .linkish{background:none;border:0;padding:0;color:#8a6500;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.ao{display:grid;gap:14px}.ao-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ao-card{display:grid;gap:10px;align-content:start;padding:12px;border:1px solid #eadfc4;border-radius:14px;background:#fffdf7}.ao-card header{display:flex;align-items:center;gap:8px}.ao-card header b{flex:1}.ao-card header em{font-style:normal;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}.ao-ok{background:#e7f6e9;color:#1d7a32}.ao-no{background:#f3efe4;color:#7d7564}.ao-pics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ao-pics figure{margin:0;display:grid;gap:4px}.ao-pics figure>img,.ao-pics figure>span,.ao-pics figure>.aa-wait{aspect-ratio:2/3;width:100%;border-radius:10px;background:#efece4;object-fit:cover}.ao-pics figure>span{display:grid;place-items:center;padding:10px;text-align:center;font-size:12px;color:#7d7564}.ao-pics figure.is-draft>img{outline:3px solid #ffc20e;outline-offset:-3px}.ao-pics figcaption{font-size:12px;font-weight:700;color:#5b5444;text-align:center}.ao-desc summary{cursor:pointer;font-size:13px;font-weight:700;color:#7a5a00}.ao-desc textarea{width:100%;margin-top:6px;font-size:12px}.ao-btns{display:flex;flex-wrap:wrap;gap:6px}.ao-btns label.btn{cursor:pointer}@media (max-width:900px){.ao-grid{grid-template-columns:minmax(0,1fr)}}.ao-pics .aa-wait{justify-content:center}#modal:has(.av-editor){width:min(1100px,calc(100vw - 32px))}.av-editor{grid-template-columns:280px minmax(0,1fr)}.av-body.is-big img{width:240px;height:360px}.av-stage-name{display:grid;gap:2px}.av-stage-name small{color:#c9c4b4;font-size:12px}.av-stage-poses{display:flex;gap:10px;justify-content:center}.av-stage-poses figure{margin:0;display:grid;justify-items:center;gap:4px;font-size:11px;color:#d9d2bd}.av-stage-poses img{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #ffc20e;background:#f6d77a}.av-tabs{display:flex;gap:8px;padding:0 0 6px;border:0;background:none;overflow-x:auto;scrollbar-width:none}.av-tab{background:none;height:38px;padding:0 16px;border-radius:10px;font-size:14.5px;color:#6f665d;font-weight:400;border:0;white-space:nowrap;display:flex;gap:7px;align-items:center;cursor:pointer;font-family:inherit;flex:1;justify-content:center;min-width:0}.av-tab small{font-weight:500;color:#9a917c}.av-tab:hover{color:#20271e}.av-tab.on{background:#fff;color:#1c1a14;font-weight:600;box-shadow:0 3px 10px -3px #9c6a3a33,0 0 0 1px #f3ebe1,inset 0 -2px 0 #f2a531}.av-pane{display:grid;gap:10px;min-width:0}.av-pane h3{margin:0;font-size:16px}.av-pane .help{margin:0}.av-looks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.av-look{display:flex;flex-direction:column;padding:0;border:2px solid #ece6d8;border-radius:14px;background:#fff;overflow:hidden;text-align:left;font:inherit;cursor:pointer;min-width:0}.av-look:hover{border-color:#f0d27a}.av-look.on{border-color:#ffc20e;box-shadow:0 0 0 3px rgba(255,194,14,.28)}.av-look-th{position:relative;aspect-ratio:4/3;background:#f4efe3;display:grid;place-items:center;overflow:hidden}.av-look-th img{width:100%;height:100%;object-fit:contain;background:#efeae0}.av-look-th i{font-style:normal;font-size:38px;line-height:1}.av-look-th em{position:absolute;left:6px;top:6px;background:#191919;color:#ffc20e;font-style:normal;font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px}.av-look-t{display:grid;gap:1px;padding:7px 9px}.av-look-t b{font-size:13px}.av-look-t small{font-size:11px;color:#7a7364;line-height:1.3}.av-hint{flex:1 1 260px}.av-note{background:#faf7ef;border-radius:10px;padding:9px 12px;font-size:12.5px}.av-warn{background:#fff6d6;border:1px solid #f1d98a;border-radius:10px;padding:9px 12px;font-size:13px}.av-ba{display:grid;grid-template-columns:1fr 1fr;gap:14px}.av-ba figure{margin:0;display:grid;gap:6px}.av-ba img{width:100%;aspect-ratio:2/3;object-fit:cover;object-position:top;border-radius:14px;border:2px solid #e8e1d0;background:#efe9dc}.av-ba .is-new img{border-color:#ffc20e;box-shadow:0 0 0 4px rgba(255,194,14,.25)}.av-ba figcaption{font-size:13px}.av-ba-wrap{max-width:560px}.av-pane.av-after .av-ba{max-width:560px}.aa-tabs{margin-bottom:12px;max-width:720px}.aa-team-wrap{overflow-x:auto}.aa-team-t{width:100%;border-collapse:collapse;font-size:13px}.aa-team-t th,.aa-team-t td{padding:8px;border-bottom:1px solid #eee7d8;text-align:left;vertical-align:middle}.aa-team-t th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#8a8170}.aa-who{display:flex;align-items:center;gap:10px}.aa-who img,.aa-ini{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #ffc20e;flex:none}.aa-ini{display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ffe9a3,#f5b800 55%,#b98300);font-weight:800}.aa-pill{display:inline-block;padding:3px 9px;border-radius:99px;background:#fff6d6;border:1px solid #f1d98a;font-size:12px;font-weight:600;color:#6b5200}.aa-pill.ok{background:#eef7ec;border-color:#bfe0b8;color:#2c6a23}.aa-act{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:760px){.av-looks{grid-template-columns:repeat(2,minmax(0,1fr))}.av-tab{font-size:12px;padding:8px 4px}.av-tab small{display:block}.av-body.is-big img{width:180px;height:270px}.av-ba{gap:8px}}.av-looks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.av-look-th{aspect-ratio:16/11}.av-look-th i{font-size:32px}.av-look-t small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:760px){.av-looks{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-editor:has(.av-kit-cv){grid-template-columns:minmax(0,1fr) 330px}.av-editor:has(.av-kit-cv) .av-stage{order:2;background:#fff;color:#20271e;border:1px solid #ece6d8;justify-items:stretch;text-align:left;padding:16px}.av-editor:has(.av-kit-cv) .av-stage-t{color:#20271e;font-size:15px}.av-using{color:#2c6a23;font-weight:700}.av-kit-cv{width:100%;aspect-ratio:2/3;height:auto;border-radius:14px;background:#efe9dc;display:block;object-fit:cover}.av-color{display:grid;gap:6px}.av-color small{color:#7a7364;font-size:12px;line-height:1.35}.av-sw{display:flex;flex-wrap:wrap;gap:7px}.av-sw-b{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d6cfbd;cursor:pointer;padding:0;position:relative;overflow:hidden}.av-sw-b.on{box-shadow:0 0 0 3px #ffc20e}.av-sw-pick{background:conic-gradient(#e33,#fd0,#3c3,#3cf,#33f,#c3c,#e33)}.av-sw-pick input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.av-lock{display:flex;gap:10px;align-items:center;background:#20271e;color:#f3efe3;border-radius:12px;padding:11px 14px;font-size:13px}.av-lock b{color:#ffc20e}.av-kit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.av-kit-tile{position:relative;display:flex;flex-direction:column;padding:0;border:2px solid #ece6d8;border-radius:14px;background:#fff;overflow:hidden;font:inherit;cursor:pointer;min-width:0;text-align:left}.av-kit-tile img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top;display:block;background:#efe9dc}.av-kit-tile:hover{border-color:#f0d27a}.av-kit-tile.is-sel{border-color:#ffc20e;box-shadow:0 0 0 3px rgba(255,194,14,.28)}.av-kit-tile.is-on::before{content:"✓ Usando";position:absolute;left:6px;top:6px;background:#ffc20e;color:#20271e;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px}.av-kit-tile.is-wait{cursor:default}.av-kit-wait{aspect-ratio:4/5;display:grid;place-items:center;background:repeating-linear-gradient(135deg,#f4efe3 0 10px,#efe9dc 10px 20px);color:#8a8170;font-size:12px;font-weight:600}.av-kit-name{padding:7px 9px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-kit-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.av-kit-count{font-weight:700;color:#6b5200}.av-kit-bar{height:8px;border-radius:99px;background:#f1ece0;overflow:hidden}.av-kit-bar i{display:block;height:100%;width:0;background:#ffc20e;transition:width .4s}.av-kit-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.av-kit-chips span{background:#f5f1e7;border-radius:99px;padding:4px 10px;font-size:12.5px}@media (max-width:760px){.av-editor:has(.av-kit-cv){grid-template-columns:minmax(0,1fr)}.av-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-kit-cv{max-width:260px;justify-self:center}}.av-kit-intro{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;padding:8px 0}.av-kit-intro span{aspect-ratio:1;display:grid;place-items:center;font-size:30px;background:rgba(255,255,255,.07);border-radius:12px}#modal.av2-modal{width:min(1160px,calc(100vw - 300px));max-width:none}.av2-test{margin:0 0 12px;padding:9px 14px;border-radius:10px;background:#fff6d6;border:1px solid #f0cf6a;color:#5a4410;font-size:13.5px}.av2{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:start}.av2-stage{position:sticky;top:0;display:grid;justify-items:center;gap:8px;text-align:center;padding:18px 16px 16px;border-radius:18px;background:radial-gradient(120% 80% at 50% 0,#3a3220 0,#191814 60%,#121210 100%);color:#f6f1e3}.av2-floor{position:relative;width:100%;display:grid;place-items:center}.av2-floor::after{content:"";position:absolute;bottom:2%;left:18%;right:18%;height:22px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,194,14,.45),rgba(255,194,14,0));z-index:0}.av2-big{position:relative;z-index:1;width:100%;max-width:280px;height:auto;aspect-ratio:2/3}.av2-empty{position:absolute;inset:0;display:grid;place-content:center;gap:6px;color:#d9cfb4}.av2-empty span{font-size:64px}.av2-name{font-size:17px}.av2-wearname{color:#d9cfb4;min-height:1.2em}.av2-level{width:100%;display:grid;gap:5px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.06);text-align:left;font-size:12.5px;color:#e9e1cb}.av2-lv{font-weight:800;font-size:14.5px;color:#ffd75a}.av2-lv small{font-weight:600;color:#e9e1cb}.av2-bar{display:block;height:8px;border-radius:4px;background:#4a4130;overflow:hidden}.av2-bar i{display:block;height:100%;background:linear-gradient(90deg,#ffc20e,#ffe48a);border-radius:4px}.av2-perf-btn{width:100%}.av2-main{display:grid;gap:12px;min-width:0;align-content:start}.av2-card{background:#fff;border:1px solid var(--line,#e6e1d4);border-radius:14px;padding:14px 16px;display:grid;gap:12px;min-width:0}.av2-card h3{margin:0;font-size:16px}.av2-card header p{margin:4px 0 0}.av2-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.av2-tags{display:flex;flex-wrap:wrap;gap:6px}.av2-tag{border:1px solid #e0d6bb;background:#fbf8f0;color:#4a4130;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;cursor:pointer}.av2-tag.on{background:#20271e;border-color:#20271e;color:#ffd75a}.av2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;max-height:470px;overflow:auto;padding:2px}.av2-item{display:grid;gap:4px;justify-items:center;padding:8px 6px 9px;border-radius:12px;border:2px solid transparent;background:linear-gradient(180deg,#f6f1e4,#ece4cf);cursor:pointer;text-align:center;color:#20271e}.av2-item:hover{border-color:#e9cf7a}.av2-item.on{border-color:#ffc20e;background:linear-gradient(180deg,#2a2416,#151513);color:#ffd75a;box-shadow:0 4px 14px rgba(0,0,0,.18)}.av2-item.on small{color:#e9e1cb}.av2-thumb{width:100%;max-width:120px;height:auto;aspect-ratio:2/3}.av2-item b{font-size:12.5px;line-height:1.2}.av2-item small{font-size:11px;color:#7a6f57}.av2-none{margin:0}.av2-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.av2-tones{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.av2-tone{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d8cfb6;cursor:pointer;padding:0}.av2-tone.on{box-shadow:0 0 0 3px #ffc20e}.av2-tone.is-auto{width:auto;border-radius:999px;padding:0 12px;background:#fbf8f0;font-size:12px;font-weight:700;color:#4a4130}.av2-go{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.av2-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.av2-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#20271e;color:#ffd75a;font-weight:800;font-size:13px}.av2-photos{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.av2-ph{position:relative;margin:0}.av2-ph img{width:84px;height:84px;object-fit:cover;border-radius:12px;border:2px solid #ffc20e}.av2-x{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;border:0;background:#20271e;color:#fff;font-weight:800;cursor:pointer}.av2-add{display:grid;place-content:center;justify-items:center;width:84px;height:84px;border-radius:12px;border:2px dashed #e0c46b;background:#fffaf0;color:#7a5f10;cursor:pointer;text-align:center;font-size:11px;line-height:1.2;padding:4px}.av2-add b{font-size:22px}.av2-hint{display:grid;gap:6px}.av2-hint input{width:100%}.av2-st{margin:0}@media (max-width:900px){#modal.av2-modal{width:calc(100vw - 32px)}}@media (max-width:760px){.av2{grid-template-columns:minmax(0,1fr)}.av2-stage{position:static}.av2-big{max-width:220px}}.aw{display:grid;gap:12px}.aw-banner{margin:0;padding:10px 14px;border-radius:10px;background:#fff6d6;border:1px solid #f0cf6a;color:#5a4410;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aw-banner.ok{background:#eaf7ec;border-color:#9fd3a8;color:#1f5b2a}.aw-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.aw-how li{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:#f7f3e8;font-size:12.5px;color:#4a4130}.aw-how b{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:#20271e;color:#ffd75a;font-size:12px}.aw-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aw-ideas{display:flex;flex-wrap:wrap;gap:6px}.aw-idea{border:1px dashed #d9c78f;background:#fffdf6;border-radius:999px;padding:5px 11px;font-size:12.5px;cursor:pointer;color:#4a4130}.aw-idea:hover{border-style:solid;border-color:#ffc20e}.aw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.aw-card{display:grid;gap:6px;justify-items:center;padding:10px 8px;border-radius:14px;border:1px solid #e6dfcb;background:linear-gradient(180deg,#f8f4ea,#ede5d0);cursor:pointer;text-align:center;color:#20271e}.aw-card:hover{border-color:#ffc20e}.aw-thumb{width:100%;max-width:130px;height:auto;aspect-ratio:2/3}.aw-card span{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center}.aw-card small{color:#7a6f57}.aw-empty{margin:4px 0}.aw-cols{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:16px;align-items:start}.aw-stage-box{display:grid;gap:10px;justify-items:stretch}.aw-stage{display:grid;place-items:center;border-radius:16px;background:repeating-conic-gradient(#efe9da 0 25%,#f8f5ec 0 50%) 0 0/24px 24px;min-height:300px;padding:10px}.aw-cv{width:100%;max-width:380px;height:auto;aspect-ratio:2/3;cursor:grab;touch-action:none}.aw-cv:active{cursor:grabbing}.aw-wait{display:grid;gap:6px;justify-items:center;text-align:center;color:#5b5345;padding:40px 10px}.aw-which{display:flex;gap:6px}.aw-size{display:grid;gap:4px}.aw-size input{width:100%;accent-color:#c99400}.aw-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aw-form{display:grid;gap:12px;background:#fff;border:1px solid var(--line,#e6e1d4);border-radius:14px;padding:14px 16px;min-width:0}.aw-form label{display:grid;gap:5px}.aw-form textarea,.aw-form input:not([type=checkbox]),.aw-form select{width:100%}.aw-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.aw-row .aw-ic{max-width:110px}.aw-row:has(.aw-ic){grid-template-columns:minmax(0,1fr) 110px}.aw-check{display:flex!important;align-items:center;gap:8px}.aw-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:10px;border-top:1px dashed #e0d6bb}@media (max-width:860px){.aw-cols{grid-template-columns:minmax(0,1fr)}.aw-how{grid-template-columns:repeat(2,minmax(0,1fr))}}.md{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:start}.md-left,.md-right{display:grid;gap:14px;min-width:0}.md textarea[name=prompt]{width:100%;font:13px/1.45 ui-monospace,Menlo,Consolas,monospace;resize:vertical;min-height:300px}.md-tag{font-weight:600;font-size:11px;padding:1px 8px;border-radius:99px;background:#fff3cc;color:#8a6d12;margin-left:6px}.md-on{display:flex;align-items:center;gap:8px;font-weight:600}.md-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.md-q{flex:1;min-width:220px}.md-refs{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:start}.md-ref{margin:0;display:grid;gap:8px;justify-items:start}.md-ref img{width:150px;aspect-ratio:2/3;object-fit:contain;border-radius:12px;background:repeating-conic-gradient(#eee7d8 0 25%,#fbf8f1 0 50%) 0 0/16px 16px;border:1px solid #e6dcc6}.md-ref figcaption{display:grid;gap:6px}.md-photos{display:grid;gap:6px}.md-ph{display:flex;flex-wrap:wrap;gap:8px}.md-ph figure{position:relative;margin:0}.md-ph img{width:84px;height:84px;object-fit:cover;border-radius:10px;display:block}.md-add{width:84px;height:84px;border:2px dashed #d7c9a8;border-radius:10px;display:grid;place-content:center;justify-items:center;text-align:center;cursor:pointer;color:#7a6b52;font-size:11px}.md-add b{font-size:22px;line-height:1}.md-go{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.md-out{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.md-out figure{margin:0;display:grid;gap:4px}.md-out img{width:100%;aspect-ratio:2/3;object-fit:contain;border-radius:12px;background:repeating-conic-gradient(#eee7d8 0 25%,#fbf8f1 0 50%) 0 0/16px 16px;border:1px solid #e6dcc6}.md-out figcaption{font-size:11px;color:#7a6b52;text-align:center}.md-wait{grid-column:1/-1}@media (max-width:900px){.md{grid-template-columns:1fr}.md-refs{grid-template-columns:1fr}}.av2-exps{flex-wrap:wrap}.av2-tag.is-new{border-style:dashed;opacity:.85}.aw-ed .aw-cols{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:14px}.aw-ed .aw-stage{min-height:0;padding:6px}.aw-ed .aw-cv{width:auto;max-width:100%;max-height:calc(100vh - 330px);min-height:260px}.aw-ed .aw-form{gap:8px;padding:12px 14px}.aw-ed .aw-form label{gap:3px}.aw-row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.aw-ed .aw-form textarea{min-height:0;resize:vertical}.aw-checks{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}.aw-pair{font-size:.92em}.aw-note{font-size:.82em;line-height:1.35;margin:0}.aw-ed .aw-status{padding-top:8px}.aw-ed>p:first-child{margin:0 0 8px}.aw-del{margin-left:auto;color:#a33}.aw-del.is-sure{background:#a33;color:#fff;border-color:#a33}@media (max-width:860px){.aw-row3{grid-template-columns:minmax(0,1fr)}.aw-ed .aw-cv{max-height:none}}.aa-page{background:#fff;border:1px solid #eee7d8;border-radius:16px;padding:16px;min-width:0}.aa-team-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.aa-team-top p{margin:0;max-width:820px}.aa-ph{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.av2-own{display:grid;gap:6px;justify-items:center;width:100%;color:#d9cfb5}.av2-own .help{color:#b9ae94;text-align:center}.av2-use{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.av2-use .av2-tag{background:transparent;border-color:#5a523f;color:#e9dfc4}.av2-use .av2-tag.on{background:#f2b705;border-color:#f2b705;color:#1d1a14}.av2-use .av2-tag:disabled{opacity:.45;cursor:default}.av2-own-row{display:flex;align-items:center;gap:8px}.av2-own-img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #f2b705}.av2-own-row .btn.ghost{color:#e9dfc4}.aw-chips{display:flex;gap:6px;flex-wrap:wrap}.aw-chips small{opacity:.6}.aw-sug{margin:2px 0 10px}.aw-sug summary{cursor:pointer;font-size:13px;color:#7a6f60}.aw-sug .aw-ideas{margin-top:8px}.av2-bigphoto{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:58%;aspect-ratio:1;border-radius:50%;object-fit:cover;border:4px solid #f2b705;box-shadow:0 10px 30px #0008}.av2-floor.is-photo .av2-big{visibility:hidden}.av-live{animation:avBreathe 3.4s ease-in-out infinite;transform-origin:50% 100%;cursor:pointer}@keyframes avBreathe{50%{transform:scale(1.012,1.022)}}.av-live.av-hop,.av-hop{animation:avHop 1.1s cubic-bezier(.3,.7,.4,1)}@keyframes avHop{0%,100%{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.06,.94)}45%{transform:translateY(-12%) scale(.97,1.04)}75%{transform:translateY(0) scale(1.04,.96)}}.av-blink-host{position:relative}.av-blink{position:absolute;pointer-events:none;opacity:0;transform-origin:50% 100%;animation:avBreathe 3.4s ease-in-out infinite}.av-blink.on{opacity:1}.av-say{position:absolute;top:2%;left:50%;transform:translateX(-10%);background:#fffdf8;border:2px solid #f2b705;color:#1d1a14;font-weight:800;font-size:13px;padding:4px 10px;border-radius:12px;white-space:nowrap;pointer-events:none;animation:avSay 1.8s ease-out forwards;z-index:3;box-shadow:0 4px 12px #0003}@keyframes avSay{0%{opacity:0;transform:translateX(-10%) scale(.4)}15%{opacity:1;transform:translateX(-10%) scale(1)}80%{opacity:1}100%{opacity:0;transform:translateX(-10%) translateY(-10px)}}.av-confetti{position:fixed;width:7px;height:11px;border-radius:2px;pointer-events:none;z-index:9999;animation:avConf 1.5s cubic-bezier(.2,.7,.4,1) forwards}@keyframes avConf{to{transform:translate(var(--dx),calc(var(--dy) + 220px)) rotate(var(--r));opacity:0}}.av2-blinkrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}@media (prefers-reduced-motion:reduce){.av-live,.av-blink,.av-hop{animation:none!important}}@media (min-width:761px){.av2-big{width:auto;height:clamp(200px,calc(100vh - 520px),420px);max-width:100%}.av2-stage{gap:6px;padding:14px 14px 12px}}@media (min-width:1000px){.av2-main:has(>.av2-acc){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.av2-main:has(>.av2-acc)>*{grid-column:1/-1}.av2-main>.av2-acc,.av2-main>.av2-acc+.av2-row{grid-column:auto}.av2-main:has(>.av2-acc) .av2-thumb{width:auto;height:clamp(110px,calc(100vh - 720px),180px)}}.md-refs:has(.md-ref-f){grid-template-columns:150px 150px minmax(0,1fr)}.md-ref-none{width:150px;aspect-ratio:2/3;display:grid;place-items:center;font-size:54px;border-radius:12px;border:2px dashed #e6dcc6;background:#fbf8f1}@media (max-width:900px){.md-refs:has(.md-ref-f){grid-template-columns:1fr 1fr}}.a3{display:flex;flex-direction:column;gap:12px}.a3 .help{max-width:80ch}.a3-warn{color:var(--danger,#b42318)}.a3-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.a3-card{display:flex;gap:10px;border:1px solid var(--line,#e5e0d5);border-radius:12px;padding:10px;background:var(--panel,#fff);min-width:0}.a3-img{width:72px;height:96px;flex:none;border-radius:8px;background:var(--soft,#f4f1ea);display:grid;place-items:center;overflow:hidden;font-size:11px;color:var(--muted,#777)}.a3-img img{max-width:100%;max-height:100%;object-fit:contain}.a3-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.a3-info .help{margin:0}.a3-act{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.a3-act select{max-width:100%}.a3-act input[type=file]{max-width:100%;font-size:12px}.a3-bar{width:100%;height:8px;accent-color:#c9a227}.a3-view{border:1px solid #c9a227;border-radius:14px;padding:12px;background:var(--panel,#fff);display:flex;flex-direction:column;gap:8px;max-width:760px}.a3-view header{display:flex;justify-content:space-between;align-items:center}.a3-stage{position:relative;border-radius:12px;background:radial-gradient(circle at 50% 35%,#3a3326,#14120e);height:min(calc(100vh - 300px),560px);min-height:320px}.a3-stage canvas{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.a3-load{position:absolute;inset:auto 0 45% 0;text-align:center;color:#eee}.a3-clips{display:flex;flex-wrap:wrap;gap:6px}.a3-clips .on{background:#c9a227;color:#111;border-color:#c9a227}.a3-h{font-size:15px;margin:6px 0 0}.a3-ok{color:var(--ok,#1a7f37)}.a3-person{flex-direction:column}.a3-person>.a3-info{gap:8px}.a3-head{display:flex;gap:10px;border-top:1px solid var(--line,#e5e0d5);padding-top:8px}.a3-hi{width:64px;height:64px;flex:none;border-radius:8px;background:var(--soft,#f4f1ea);display:grid;place-items:center;overflow:hidden;color:var(--muted,#777)}.a3-hi img{max-width:100%;max-height:100%;object-fit:contain}.a3-wears{display:flex;flex-wrap:wrap;gap:6px;width:100%}@font-face{font-family:"Arena Cinzel";font-weight:700;font-display:swap;src:url(/api/avatar/card-font/cinzel-2881) format("woff2")}.acard{--serif:Georgia,"Times New Roman",serif;--cin:"Arena Cinzel",Georgia,serif;width:440px;max-width:100%;position:relative;font-family:var(--serif);color:#2a1c0e;flex:none}.acard.sm{width:276px}.acard-in{position:relative;aspect-ratio:776/1034;container-type:inline-size}.acard-in:before{content:"";position:absolute;left:8.5%;top:13.5%;width:82.8%;height:44.5%;background:radial-gradient(ellipse at 50% 30%,#2a2216,#0e0c09 80%)}.acard-art{position:absolute;left:8.5%;top:16.9%;width:82.8%;height:41.2%;overflow:hidden;background:#15120d}.acard-art img{width:100%;height:100%;object-fit:cover;object-position:50% 8%;display:block}.acard-empty{height:100%;display:grid;place-content:center;justify-items:center;gap:.4em;color:#d9ad45;background:radial-gradient(circle at 50% 45%,#3b2f1a,#120e08 75%);font-size:3cqw}.acard-empty span{font-size:3em}.acard-frame{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;user-select:none}.acard-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.acard-s1{font-family:var(--cin);font-weight:700;letter-spacing:.5px;filter:drop-shadow(0 2px 2px #000c)}.acard-s2{font-family:var(--serif);font-weight:700;fill:#2e1d0b}.acard-s3{font-family:var(--cin);font-weight:700;letter-spacing:2px;fill:#dcb562}.acard-s4{font-family:var(--cin);font-weight:700;fill:#f6e8c4;filter:drop-shadow(0 2px 2px #000)}.acard-txt{position:absolute;margin:0;text-align:center;z-index:1;left:13.7%;width:72.2%;top:63.9%;height:19.4%;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.45cqw}.acard-pw{align-self:stretch;display:flex;align-items:center;gap:1.4cqw;width:100%;font-family:var(--cin);font-weight:700;font-size:2.7cqw;letter-spacing:.22em;text-transform:uppercase;color:#3a2611}.acard-pw:before,.acard-pw:after{content:"";flex:1;height:.3cqw;min-height:1px;background:linear-gradient(90deg,transparent,#4a2f10 30%,#4a2f10)}.acard-pw:after{background:linear-gradient(90deg,#4a2f10,#4a2f10 70%,transparent)}.acard-txt b{display:flex;align-items:center;gap:1.3cqw;font-size:5.4cqw;line-height:1.05;color:#1f1408;max-width:100%}.acard-txt b i{font-style:normal;font-size:1.1em;color:#2b1a0a}.acard-txt b.s2{font-size:5cqw}.acard-txt b.s3{font-size:3.8cqw}.acard-txt p{margin:0;padding:0 5%;font-size:3.2cqw;line-height:1.22;color:#2c1d0e;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.acard-foot{display:block;margin-top:6px;text-align:center;font-family:system-ui,sans-serif;font-size:12px;color:#a59b86}.acard.is-left .acard-in{filter:grayscale(.75)}#modal.acard-win{width:min(1180px,calc(100vw - 32px));max-width:none;max-height:94vh;background:radial-gradient(ellipse at 38% 40%,#2a2010 0,#14130f 45%,#0c0d10 100%);border:1px solid #3a3020;color:#e8e1cf;border-radius:14px;overflow:hidden}#modal.acard-win>.modal-head{display:none}#modal.acard-win>.modal-body{padding:0}.acard-modal{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:min(700px,90vh)}.acard-nav{display:flex;flex-direction:column;gap:10px;padding:18px 12px;background:linear-gradient(#0d0e11,#111214);border-right:1px solid #2a2418}.acard-logo{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0 16px;margin-bottom:6px;border-bottom:1px solid #2a2418;color:#e2b24c}.acard-logo svg{width:62px;height:54px}.acard-logo .f{fill:#e2b24c}.acard-logo .l{fill:none;stroke:#e2b24c;stroke-width:1.6}.acard-logo b{font-family:"Arena Cinzel",Georgia,serif;font-size:21px;letter-spacing:.14em;text-transform:uppercase;color:#e9c36a}.acard-nav button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border:1px solid transparent;border-radius:10px;background:none;color:#d8d0bd;font-size:13.5px}.acard-nav button svg{width:28px;height:28px;fill:none;stroke:#e2b24c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.acard-nav button:hover{background:#ffffff08}.acard-nav button.on{border-color:#b98a2c;background:linear-gradient(#2a2112,#17140e);color:#fff2cf;box-shadow:0 0 18px #d9a23a22 inset}.acard-main{min-width:0;padding:22px 28px;overflow:auto;max-height:94vh}.acard-me{display:grid;grid-template-columns:auto minmax(0,1fr);gap:34px;align-items:start}.acard-me .acard{width:min(470px,calc((94vh - 60px) * .67))}.acard-show{position:relative}.acard-show{padding-bottom:16%;isolation:isolate}.acard-show .acard-in{-webkit-box-reflect:below 0 linear-gradient(transparent 87%,#ffffff47)}.acard-show .acard-frame{filter:drop-shadow(0 0 6px #ffb54a99) drop-shadow(0 0 22px #f0a03a55)}.acard-show:before{content:"";position:absolute;left:-14%;right:-14%;top:-4%;bottom:0;background:radial-gradient(ellipse 52% 48% at 50% 42%,#c27a2233,transparent 72%),radial-gradient(ellipse 50% 8% at 50% 86%,#f0a03a66,transparent 75%);z-index:-1;pointer-events:none}.acard-show:after{content:"";position:absolute;left:6%;right:6%;top:calc(100% - 16% - 3px);height:6px;border-radius:50%;background:radial-gradient(ellipse,#ffd27acc,#f0a03a44 45%,transparent 72%);filter:blur(2px)}.acard-side{display:flex;flex-direction:column;gap:12px;min-width:0}.acard-kick{display:flex;align-items:center;gap:12px;margin:0;font-family:"Arena Cinzel",Georgia,serif;font-size:12.5px;letter-spacing:.42em;text-transform:uppercase;color:#d9ad55}.acard-kick:before,.acard-kick:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#b98a2c)}.acard-kick:after{background:linear-gradient(90deg,#b98a2c,transparent)}.acard-kick span{white-space:nowrap}.acard-h{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.01em;background:linear-gradient(#fff3cf,#e4b75c 60%,#c08a2c);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.acard-help{margin:0;font-size:14px;line-height:1.6;color:#c9c1ad}.acard-hr{border:0;height:1px;margin:4px 0;background:linear-gradient(90deg,transparent,#5b4a28 15%,#5b4a28 85%,transparent)}.acard-style{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid #b98a2c;border-radius:12px;background:linear-gradient(#17150f,#0f0f10)}.acard-si svg{width:40px;height:40px;fill:none;stroke:#e2b24c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block}.acard-style b{display:block;font-family:Georgia,serif;font-size:18px;color:#f3ead4}.acard-style small{display:block;font-size:13.5px;color:#a9a18f;margin-top:2px}.acard-pets{margin:0;padding:12px 14px 14px;border:1px solid #2c2a26;border-radius:12px;background:#0f0f1166}.acard-pets legend{padding:0 8px 0 4px;font-family:Georgia,serif;font-weight:700;font-size:16px;color:#f0e6cf}.acard-pets>div{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:8px}.acard-win .acard-opt{position:relative}.acard-win .acard-opt span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 14px;border:1px solid #4a4740;border-radius:999px;background:#17171a;color:#e7e1d2;font-size:13.5px;cursor:pointer}.acard-win .acard-opt span img{width:20px;height:20px;object-fit:contain}.acard-win .acard-opt input:checked+span{border-color:#e2b24c;color:#f4d27e;background:#1d1910;box-shadow:0 0 0 1px #e2b24c55,0 0 14px #e2b24c33}.acard-go{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:17px 20px;border:1px solid #ffe29a;border-radius:10px;background:linear-gradient(#f7d374,#e0a52f 55%,#c58720);color:#1c1306;font-family:Georgia,serif;font-weight:700;font-size:20px;box-shadow:0 0 0 2px #7a5414,0 6px 26px #e0a52f44;cursor:pointer}.acard-go svg{width:22px;height:22px;fill:#1c1306}.acard-go:hover:not(:disabled){filter:brightness(1.06)}.acard-end{display:flex;justify-content:flex-end;align-items:center;gap:18px}.acard-link{background:none;color:#d8d0bd;font-size:14.5px;padding:8px 4px}.acard-link:hover{color:#f4d27e}.acard-out{padding:10px 20px;border:1px solid #4a4740;border-radius:9px;background:#1a1a1d;color:#f0e9d8;font-size:14.5px}.acard-out:hover{border-color:#e2b24c}.acard-photo{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px dashed #b98a2c;border-radius:10px;background:#1a160e}.acard-photo small{color:#a9a18f}.acard-teamwrap{display:flex;flex-direction:column;gap:16px}.acard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(276px,1fr));justify-items:center;gap:22px;max-height:calc(94vh - 150px);overflow:auto;padding:4px}.acard-quiz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.acard-quiz>.help,.acard-quiz>.fk-foot,.acard-quiz>p,.acard-quiz>h3{grid-column:1/-1}.acard-win .acard-quiz .help{margin:0;font-size:13.5px;color:#c9c1ad}.acard-win .acard-quiz .help b{color:#f4d27e}.acard-q{border:1px solid #2c2a26;border-radius:10px;padding:8px 10px 10px;margin:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0;background:#0f0f1166}.acard-q legend{font-weight:600;padding:0 4px;color:#f0e6cf}.acard-q input[type=text],.acard-q input:not([type]){width:100%;background:#141416;border-color:#4a4740;color:#f0e9d8}.acard-opt input{position:absolute;opacity:0;pointer-events:none}.acard-win .acard-q .acard-opt span{padding:6px 12px;font-size:13px}.acard-opt input:focus-visible+span{outline:2px solid #e2b24c;outline-offset:2px}.acard-win .fk-foot{display:flex;justify-content:flex-end;gap:10px;background:none;border:0;padding:4px 0 0;position:static;box-shadow:none}.acard-win .acard-quiz .btn:not(.secondary){background:linear-gradient(#f7d374,#e0a52f 55%,#c58720);color:#1c1306;border:1px solid #ffe29a}.acard-win .btn.secondary{background:#1a1a1d;border-color:#4a4740;color:#f0e9d8}@media (max-width:760px){#modal.acard-win{width:100vw;max-height:100vh;border-radius:0}.acard-modal{grid-template-columns:1fr;min-height:0}.acard-nav{flex-direction:row;align-items:center;padding:8px 10px;border-right:0;border-bottom:1px solid #2a2418}.acard-logo{flex-direction:row;padding:0 8px 0 0;margin:0;border:0}.acard-logo svg{width:34px;height:30px}.acard-logo b{font-size:15px}.acard-nav button{flex-direction:row;padding:8px;font-size:12.5px;white-space:nowrap}.acard-nav button svg{width:20px;height:20px}.acard-main{padding:14px;max-height:none}.acard-me{grid-template-columns:1fr;justify-items:center;gap:18px}.acard-me .acard{width:min(400px,calc(100vw - 28px))}.acard-quiz{grid-template-columns:1fr}.acard-grid{max-height:none;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.acard.sm{width:min(276px,100%)}}.aa-cards{display:flex;flex-direction:column;gap:12px}.aa-card{display:flex;flex-direction:column;gap:6px;align-items:center}.acard-quiz.acard-step,.acard-win form.acard-quiz{display:flex;flex-direction:column;gap:14px;max-width:760px}.acard-prog{width:100%;height:6px;appearance:none;border:0;border-radius:6px;background:#2a2418;overflow:hidden}.acard-prog::-webkit-progress-bar{background:#2a2418;border-radius:6px}.acard-prog::-webkit-progress-value{background:linear-gradient(90deg,#c58720,#f7d374);border-radius:6px}.acard-prog::-moz-progress-bar{background:linear-gradient(90deg,#c58720,#f7d374)}.acard-q1{margin:4px 0 2px;font-family:Georgia,serif;font-size:24px;line-height:1.3;color:#f4ead2;text-wrap:balance}.acard-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.acard-pick{min-height:58px;padding:12px 16px;border:1px solid #3a3222;border-radius:10px;background:#15130f;color:#efe6d0;font-size:15.5px;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.acard-pick:hover{border-color:#c9a24a;background:#1d1912}.acard-pick.on{border-color:#f4d27e;background:#2a2112;box-shadow:inset 0 0 0 1px #f4d27e}.acard-free{width:100%;padding:14px 16px;border:1px solid #3a3222;border-radius:10px;background:#15130f;color:#f4ead2;font-size:16px}.acard-qfoot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.acard-qfoot .acard-go{width:auto;min-width:300px}.acard-review{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:430px;overflow:auto}.acard-review button{display:flex;flex-direction:column;gap:3px;width:100%;padding:9px 12px;border:1px solid #2c2a26;border-radius:9px;background:#121110;text-align:left;cursor:pointer}.acard-review button:hover{border-color:#c9a24a}.acard-review small{font-size:12px;color:#9d9580}.acard-review b{font-size:14px;font-weight:600;color:#f0e6cf}.acard-tags{display:flex;flex-wrap:wrap;gap:8px}.acard-tags span{display:flex;flex-direction:column;padding:6px 12px;border:1px solid #3a3222;border-radius:9px;background:#15130f;font-size:14px;color:#f0e6cf}.acard-tags small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a99a72}.acard-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;padding:12px 14px;border:1px solid #2c2a26;border-radius:12px;background:#0f0f1166}.acard-stats>div{display:grid;grid-template-columns:96px 1fr 30px;align-items:center;gap:10px;font-size:13.5px;color:#d9cfb7}.acard-stats b{text-align:right;color:#f4d27e}.acard-stats progress{width:100%;height:7px;appearance:none;border:0;border-radius:6px;background:#2a2418;overflow:hidden}.acard-stats progress::-webkit-progress-bar{background:#2a2418;border-radius:6px}.acard-stats progress::-webkit-progress-value{background:linear-gradient(90deg,#c58720,#f7d374);border-radius:6px}.acard-stats progress::-moz-progress-bar{background:linear-gradient(90deg,#c58720,#f7d374)}.acard-fx b{color:#f4d27e}.acard .acard-house{position:absolute;left:19.5%;top:82.4%;width:9.2%;height:auto;aspect-ratio:650/885;z-index:4;filter:drop-shadow(0 2px 3px #000a)}@media (max-width:760px){.acard-picks,.acard-review,.acard-stats{grid-template-columns:1fr}.acard-q1{font-size:20px}.acard-qfoot{flex-wrap:wrap}.acard-qfoot .acard-go{min-width:0;width:100%}}.acard-lock{display:flex;gap:8px;align-items:flex-start;color:#d9cfb7}.acard-lock svg{flex:none;width:16px;height:16px;margin-top:3px;fill:#f4d27e}.acard-askf{display:flex;flex-direction:column;gap:10px}.acard-askf label{display:flex;flex-direction:column;gap:6px;color:#f0e6cf;font-size:14px}.acard-askf textarea{width:100%;padding:10px 12px;border:1px solid #3a3222;border-radius:10px;background:#15130f;color:#f4ead2;font:inherit;resize:vertical}.aa-ask{margin:6px 0;font-size:13px;line-height:1.45;color:#5a4410}.aa-asks{margin:0 0 12px;padding:10px 14px;border:1px solid #e9c46a;border-radius:10px;background:#fff7df;color:#5a4410;font-weight:600;font-size:14px}.aav{display:grid;grid-template-columns:300px minmax(0,1fr);gap:34px;align-items:start}.aav-now{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 16px 22px;border:1px solid #2c2a26;border-radius:16px;background:radial-gradient(circle at 50% 30%,#2a2112,#0f0f11 70%);text-align:center}.aav-ring{width:220px;height:220px;border-radius:50%;padding:6px;background:conic-gradient(from 210deg,#7a5414,#f7d374,#c58720,#ffe29a,#7a5414);box-shadow:0 0 34px #e0a52f55}.aav-ring img,.aav-ring span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#15130f}.aav-ring span svg{width:84px;height:84px;fill:none;stroke:#e2b24c;stroke-width:1.2}.aav-now b{margin-top:6px;font-family:Georgia,serif;font-size:21px;color:#f4ead2}.aav-now small{font-size:13px;color:#a99a72}.aav-side{display:flex;flex-direction:column;gap:16px;min-width:0}.aav-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aav-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;border:1px solid #3a3222;border-radius:12px;background:#15130f;color:#efe6d0;cursor:pointer}.aav-tile:hover:not(:disabled){border-color:#c9a24a}.aav-tile.on{border-color:#f4d27e;background:#2a2112;box-shadow:inset 0 0 0 1px #f4d27e}.aav-tile:disabled{opacity:.55;cursor:default}.aav-pic{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;overflow:hidden;background:#0f0f11;border:2px solid #7a5414}.aav-pic img,.aav-pic canvas{width:100%;height:100%;object-fit:cover}.aav-pic i svg{width:40px;height:40px;fill:none;stroke:#e2b24c;stroke-width:1.4}.aav-tile b{font-size:15px}.aav-tile small{font-size:12px;color:#a99a72}.aav-tile.on small{color:#f4d27e}.aav-step{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid #2c2a26;border-radius:12px;background:#0f0f1166}.aav-step>b{font-family:Georgia,serif;font-size:17px;color:#f4ead2}.aav-step>small{font-size:13.5px;line-height:1.5;color:#c9c1ad}.aav-step>small b{color:#f4d27e}.aav-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.aav-th{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #7a5414}.aav-up{display:inline-flex;align-items:center;cursor:pointer}.aav-ref{position:relative;margin:0;width:76px;height:76px}.aav-ref img{width:100%;height:100%;border-radius:10px;object-fit:cover;border:1px solid #3a3222}.aav-ref button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border:0;border-radius:50%;background:#7a1f1f;color:#fff;font-size:14px;line-height:1;cursor:pointer}.aav-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:120px;height:76px;border:1px dashed #6b5a32;border-radius:10px;color:#d9cfb7;cursor:pointer;text-align:center}.aav-add b{font-size:22px;color:#f4d27e;line-height:1}.aav-add small{font-size:11.5px}.aav-make .acard-go{margin-top:4px}.aav-need{font-size:12.5px;color:#e7a35b}.aav-done{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aav-done svg{width:16px;height:16px;fill:#f4d27e}@media (max-width:760px){.aav{grid-template-columns:1fr;gap:16px}.aav-ring{width:150px;height:150px}.aav-pic{width:74px;height:74px}.aav-tiles{gap:8px}.aav-tile{padding:10px 6px}}.aav-done{display:block}.aav-done .acard-link{display:inline;padding:0;font-size:inherit;color:#f4d27e;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f4d27e66}.aav-tiles.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.aav-tiles.n5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.aav-tiles.n5 .aav-pic{width:80px;height:80px}.aav-tiles.n5 .aav-tile b{font-size:13.5px;white-space:nowrap}@media (max-width:760px){.aav-tiles.n4,.aav-tiles.n5{grid-template-columns:repeat(3,minmax(0,1fr))}.aav-tiles.n5 .aav-pic{width:68px;height:68px}}@media (max-width:760px){.aav{grid-template-columns:minmax(0,1fr)}.aav-now{padding:16px}.acard-nav{overflow-x:auto}.acard-logo b{display:none}.aav-tile b{font-size:13px;text-align:center}.aav-row{gap:8px}}.aav-frame{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.aav-frame svg{width:14px;height:14px;fill:#f4d27e}.aav-cropping canvas{display:block;width:100%;height:100%;border-radius:50%;cursor:grab;touch-action:none;background:#15130f}.aav-cropping canvas:active{cursor:grabbing}.aav-zoom{display:flex;align-items:center;gap:10px;width:100%;max-width:240px;color:#f4d27e;font-size:18px}.aav-zoom input{flex:1;accent-color:#e0a52f}.aav-cropbtns{display:flex;gap:10px;width:100%;justify-content:center}.aav-cropbtns .acard-go{width:auto;padding:10px 22px;font-size:16px}.acard-logo{padding:4px 0 14px}.acard-logo img{display:block;width:104px;height:auto}.acard-nav button{gap:8px;padding:12px 6px 10px;font-weight:600;letter-spacing:.01em}.acard-nav button>span:first-child{display:grid;place-items:center;height:52px}.nv-av{width:46px;height:46px;border-radius:50%;padding:2px;background:conic-gradient(from 210deg,#7a5414,#f7d374,#c58720,#ffe29a,#7a5414)}.nv-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#15130f}.nv-av img.nv-lion{object-fit:contain;padding:6px}.nv-card img{height:50px;width:auto;filter:drop-shadow(0 3px 6px #0008)}.nv-team{position:relative;width:62px}.nv-team img{position:absolute;top:6px;height:42px;width:auto;filter:drop-shadow(0 2px 5px #000a)}.nv-team img:nth-child(1){left:2px;transform:rotate(-12deg)}.nv-team img:nth-child(2){left:31px;transform:rotate(12deg)}.nv-team img:nth-child(3){left:17px;top:2px;z-index:1}.acard-nav button:not(.on) .nv-card img,.acard-nav button:not(.on) .nv-team img,.acard-nav button:not(.on) .nv-av{opacity:.75}.aav-sex{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13.5px;color:#c9c1ad}.aav-sex button{border:1px solid #4a3d22;background:#15130f;color:#efe6d0;border-radius:99px;padding:6px 16px;font-size:13.5px;font-weight:600;cursor:pointer}.aav-sex button:hover{border-color:#c9a24a}.aav-sex button.on{background:linear-gradient(#f4d27e,#c9932c);border-color:#f4d27e;color:#1a1408}.aav-pic>i svg{width:42px;height:42px;fill:none;stroke:#e2b24c;stroke-width:1.4;stroke-linejoin:round}.aav-lion{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 50% 45%,#2a2112,#0b0a08 75%)}.aav-lion img{width:74%;height:auto;object-fit:contain;transform:translateX(4%)}.aav-ring .aav-lion{border-radius:50%}.aav-pic img.aav-elmo{width:78%;height:auto;object-fit:contain;opacity:.6;filter:grayscale(.2)}.aav-links{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:2px}.aav-croph{margin-top:2px!important}.acard-none{display:grid;grid-template-columns:240px minmax(0,1fr);gap:34px;align-items:center;max-width:820px;margin:20px auto 0}.acard-ghost{position:relative;width:240px;aspect-ratio:640/896;isolation:isolate}.acard-ghost-f{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 30px #000c) drop-shadow(0 0 22px #e0a52f33)}.acard-ghost-l{position:absolute;z-index:-1;left:17%;top:20%;width:66%;height:auto;opacity:.35;filter:grayscale(.3)}.acard-ghost::before{content:"";position:absolute;z-index:-2;left:9%;right:9%;top:9%;bottom:30%;background:radial-gradient(circle at 50% 45%,#2a2112,#0b0a08 75%);border-radius:6px}.acard-none-t{display:flex;flex-direction:column;gap:12px;min-width:0}.acard-none-t .acard-go{width:auto;align-self:flex-start;padding:12px 24px}.acard-none-t .acard-go svg{width:18px;height:18px}@media (max-width:760px){.acard-none{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;margin-top:4px}.acard-ghost{width:170px}.acard-none-t{text-align:center;align-items:center}.acard-none-t .acard-go{align-self:stretch}.acard-logo img{width:70px}.nv-card img{height:38px}.acard-nav button>span:first-child{height:40px}.nv-av{width:36px;height:36px}.nv-team img{height:32px}}.acard-none-t .acard-go svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.acard-logo img{width:112px}.acard-vis{margin-top:4px}.acard-vis-h{margin:-4px 0 4px;font-size:12.5px}.acard-askf input{width:100%;padding:9px 12px;border:1px solid #3a3222;border-radius:10px;background:#15130f;color:#f4ead2;font:inherit}.acard-txtf{padding:12px;border:1px solid #2c2a26;border-radius:12px}
