:root{color:#eafff6;font-synthesis:none;background:#102622;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}button,input,select{font:inherit}#app{isolation:isolate;background:radial-gradient(circle at 50% 30%,#2c6f63 0%,#163c34 55%,#102622 100%);position:relative}#stage{width:100%;height:100%;display:block;position:absolute;inset:0}.topbar{pointer-events:none;text-shadow:0 2px 18px #071713cc;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:24px 28px auto}.eyebrow{color:#a9f58b;letter-spacing:.18em;font:700 11px/1.2 ui-monospace,monospace}h1{margin:6px 0 0;font-size:clamp(24px,4vw,42px);line-height:1}.status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#102a25cc;border:1px solid #b7f6d133;border-radius:999px;align-items:center;gap:9px;max-width:min(420px,52vw);padding:10px 14px;font:600 12px/1.3 ui-monospace,monospace;display:flex}.status i{background:#a9f58b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #a9f58b}.axie-id-loader{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#102a25d9;border:1px solid #d4ffec26;border-radius:16px;width:min(430px,100% - 56px);padding:12px;position:absolute;top:104px;left:28px;box-shadow:0 18px 48px #0717133d}.axie-id-loader form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.axie-id-loader label{color:#b8d9cc;letter-spacing:.12em;text-transform:uppercase;gap:5px;font:700 10px/1 ui-monospace,monospace;display:grid}.axie-id-loader input,.axie-id-loader button{border:1px solid #d4ffec30;border-radius:10px;min-height:38px}.axie-id-loader input{color:#f2fff9;background:#071d19b8;outline:none;width:100%;padding:0 12px;font:700 14px/1 ui-monospace,monospace}.axie-id-loader input:focus-visible{border-color:#a9f58b;box-shadow:0 0 0 3px #a9f58b29}.axie-id-loader button{color:#102622;cursor:pointer;background:#a9f58b;border-color:#a9f58b;padding:0 16px;font:800 11px/1 ui-monospace,monospace}.axie-id-loader button:disabled{cursor:wait;opacity:.58}#axie-id-feedback{color:#b8d9cc;min-height:13px;margin:8px 2px 0;font:600 10px/1.35 ui-monospace,monospace}.eye-presets{border-top:1px solid #d4ffec1c;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:10px;padding-top:10px;display:grid}.eye-presets>span{color:#b8d9cc;letter-spacing:.1em;text-transform:uppercase;font:700 9px/1 ui-monospace,monospace}.eye-presets button{color:#c9fff0;background:#72f5d012;border-color:#72f5d066;min-height:30px;padding:0 10px;font-size:9px}.eye-presets button:hover,.eye-presets button:focus-visible{background:#72f5d024;border-color:#72f5d0;outline:none}.eye-preset-help{color:#83aa9d;margin:6px 2px 0;font:600 8px/1.35 ui-monospace,monospace}.axie-id-loader[data-tone=success] #axie-id-feedback{color:#a9f58b}.axie-id-loader[data-tone=error] #axie-id-feedback{color:#ffaaa1}.axie-id-loader[data-tone=loading] #axie-id-feedback{color:#ffe19b}.metrics{pointer-events:none;flex-wrap:wrap;gap:8px;max-width:calc(100% - 56px);display:flex;position:absolute;bottom:60px;left:28px}.metrics span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#b8d9cc;background:#102a25bb;border:1px solid #d4ffec26;border-radius:10px;padding:8px 11px;font:500 11px/1 ui-monospace,monospace}.metrics b{color:#f2fff9;font-weight:700}.controls{color:#cce6dc;letter-spacing:.05em;text-align:center;width:max-content;max-width:calc(100% - 32px);margin:0;font:600 11px/1.2 ui-monospace,monospace;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}#ui{pointer-events:none;position:absolute;inset:0}@media (width<=680px){.topbar{inset:16px 16px auto}.status{max-width:48vw;padding:8px 10px}.axie-id-loader{width:min(390px,100% - 32px);top:86px;left:16px}.metrics{max-width:calc(100% - 32px);bottom:56px;left:16px}.controls{bottom:12px}}@media (width<=430px){.axie-id-loader form{grid-template-columns:1fr}.axie-id-loader button{min-height:34px}.eye-presets{grid-template-columns:1fr 1fr}.eye-presets>span{grid-column:1/-1}}.axie-creator-host{--axie-creator-ink:#fbf8ff;--axie-creator-muted:#b9b0cd;--axie-creator-panel:#140e26f5;--axie-creator-panel-soft:#2b1d48c7;--axie-creator-border:#ebe0ff26;--axie-creator-accent:#c9ff64;--axie-creator-coral:#ff836f;--axie-creator-blue:#73c7ff;--axie-creator-danger:#ff9d91;--axie-creator-radius:22px;z-index:8;color:var(--axie-creator-ink);pointer-events:none;font-family:Manrope,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.axie-creator-host *,.axie-creator-host :before,.axie-creator-host :after{box-sizing:border-box}.axie-creator-host button,.axie-creator-host input,.axie-creator-host select,.axie-creator-host textarea{color:inherit;font:inherit}.axie-creator-host button,.axie-creator-host summary,.axie-creator-host select{-webkit-tap-highlight-color:transparent}.axie-creator-host [hidden]{display:none!important}.axie-creator-toggle{top:max(106px, calc(env(safe-area-inset-top) + 86px));right:max(24px, env(safe-area-inset-right));min-height:46px;color:var(--axie-creator-ink);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);cursor:pointer;pointer-events:auto;background:#160f2ad1;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:34px auto auto;align-items:center;padding:5px 8px 5px 6px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:absolute;box-shadow:0 12px 34px #08031642}.axie-creator-toggle:hover{background:#201539eb;border-color:#c9ff6499;transform:translateY(-1px)}.axie-creator-toggle-icon{color:#18200c;background:linear-gradient(145deg, #dcff8e, var(--axie-creator-accent));letter-spacing:-.04em;border-radius:11px;place-items:center;width:34px;height:34px;font:800 10px/1 DM Mono,monospace;display:grid}.axie-creator-toggle-label{letter-spacing:.13em;padding-inline:10px;font:700 10px/1 DM Mono,monospace}.axie-creator-current{border:1px solid var(--axie-creator-border);min-width:36px;color:var(--axie-creator-muted);text-align:center;border-radius:9px;padding:6px 7px;font:700 9px/1 DM Mono,monospace}.axie-creator-scrim{opacity:0;cursor:default;pointer-events:none;background:#08041070;border:0;width:100%;height:100%;padding:0;transition:opacity .25s;position:absolute;inset:0}.axie-creator-panel{top:16px;right:max(16px, env(safe-area-inset-right));border:1px solid var(--axie-creator-border);border-radius:var(--axie-creator-radius);opacity:0;background:radial-gradient(circle at 90% -10%, #73c7ff2b, transparent 34%), radial-gradient(circle at 0 16%, #ff836f17, transparent 28%), var(--axie-creator-panel);-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);pointer-events:none;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(470px,100vw - 32px);transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:16px;overflow:hidden;transform:translate(calc(100% + 34px));box-shadow:-18px 24px 80px #0703126b}.axie-creator-host[data-open=true] .axie-creator-scrim{opacity:1;pointer-events:auto}.axie-creator-host[data-open=true] .axie-creator-panel{opacity:1;pointer-events:auto;transform:translate(0)}.axie-creator-host[data-open=true] .axie-creator-toggle{opacity:0;pointer-events:none}.axie-creator-host[data-disabled=true] .axie-creator-toggle{opacity:.48;cursor:not-allowed}.axie-creator-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 22px 16px;display:grid}.axie-creator-identity{min-width:0}.axie-creator-kicker{color:var(--axie-creator-accent);letter-spacing:.18em;margin-bottom:6px;font:700 9px/1 DM Mono,monospace;display:block}.axie-creator-title{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:760;line-height:.98}.axie-creator-subtitle{max-width:38ch;color:var(--axie-creator-muted);margin:9px 0 0;font-size:12px;line-height:1.45}.axie-creator-close{border:1px solid var(--axie-creator-border);width:38px;height:38px;color:var(--axie-creator-muted);cursor:pointer;background:#ffffff0b;border-radius:50%;place-items:center;padding:0 0 3px;font-size:25px;line-height:1;display:grid}.axie-creator-tabs{border:1px solid var(--axie-creator-border);background:#0804124d;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:0 22px;padding:4px;display:grid}.axie-creator-tabs button{min-height:38px;color:var(--axie-creator-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:12px;font-weight:700}.axie-creator-tabs button[aria-selected=true]{color:#17210b;background:var(--axie-creator-accent);box-shadow:0 5px 16px #c9ff6429}.axie-creator-status{min-height:34px;color:var(--axie-creator-muted);background:#ffffff09;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;margin:9px 22px 0;padding:0 10px;font:600 10px/1.3 DM Mono,monospace;display:flex}.axie-creator-status[data-tone=success]{color:var(--axie-creator-accent);border-color:#c9ff6433}.axie-creator-status[data-tone=warning]{color:#ffd681;border-color:#ffc96840}.axie-creator-status[data-tone=error]{color:var(--axie-creator-danger);border-color:#ff9d9147}.axie-creator-spinner{border:2px solid #fff3;border-top-color:var(--axie-creator-accent);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite axie-creator-spin;display:none}.axie-creator-host[data-loading=true] .axie-creator-spinner{display:block}@keyframes axie-creator-spin{to{transform:rotate(1turn)}}.axie-creator-content{overscroll-behavior:contain;scrollbar-color:#c9ff6461 transparent;scrollbar-width:thin;min-height:0;padding:18px 22px 26px;overflow:hidden auto}.axie-creator-content[aria-disabled=true]{opacity:.58}.axie-creator-content::-webkit-scrollbar{width:7px}.axie-creator-content::-webkit-scrollbar-thumb{background:#c9ff6461 padding-box padding-box;border:2px solid #0000;border-radius:20px}.axie-creator-mode-panel{gap:14px;display:grid}.axie-creator-section,.axie-creator-part-group,.axie-creator-part-intro,.axie-creator-render,.axie-creator-genes-intro,.axie-creator-gene-form,.axie-creator-resolution{border:1px solid var(--axie-creator-border);background:#ffffff09;border-radius:16px;margin:0}.axie-creator-section{min-width:0;padding:15px}.axie-creator-section>legend,.axie-creator-art>legend{color:var(--axie-creator-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font:700 10px/1 DM Mono,monospace}.axie-creator-body-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.axie-creator-body-card{border:1px solid var(--axie-creator-border);min-width:0;min-height:68px;color:var(--axie-creator-muted);cursor:pointer;background:#0a051652;border-radius:12px;place-items:center;gap:5px;padding:8px 4px;display:grid}.axie-creator-body-glyph{color:#21152f;background:linear-gradient(145deg, var(--axie-creator-blue), #d7b8ff);border-radius:50% 48% 45% 52%;place-items:center;width:30px;height:30px;font:800 9px/1 DM Mono,monospace;display:grid}.axie-creator-body-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.axie-creator-body-card[aria-checked=true],.axie-creator-part-card[aria-checked=true]{color:var(--axie-creator-ink);background:#c9ff641a;border-color:#c9ff64cc;box-shadow:inset 0 0 0 1px #c9ff641f}.axie-creator-color-section{overflow:clip}.axie-creator-color-section>summary,.axie-creator-part-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;min-height:48px;padding:0 14px;list-style:none;display:grid}.axie-creator-color-section>summary{grid-template-columns:1fr auto}.axie-creator-color-section>summary::-webkit-details-marker{display:none}.axie-creator-part-group>summary::-webkit-details-marker{display:none}.axie-creator-section-heading{letter-spacing:-.01em;font-size:13px;font-weight:760}.axie-creator-summary-hint,.axie-creator-catalog-note{color:var(--axie-creator-muted);font-size:10px}.axie-creator-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:258px;padding:0 12px 12px;display:grid;overflow:auto}.axie-creator-color-card{cursor:pointer;background:#0a051652;border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:39px;padding:5px;display:grid}.axie-creator-color-card[aria-checked=true]{border-color:var(--axie-creator-accent);background:#c9ff641a}.axie-creator-color-swatch{background:linear-gradient(135deg, var(--axie-color-a) 0 50%, var(--axie-color-b) 50% 100%);border:1px solid #ffffff29;border-radius:8px;width:24px;height:24px}.axie-creator-color-copy{min-width:0;display:grid}.axie-creator-color-name{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.axie-creator-color-index{color:var(--axie-creator-muted);font:600 8px/1.2 DM Mono,monospace}.axie-creator-part-intro{padding:14px}.axie-creator-catalog-note{margin:5px 0 12px;line-height:1.45}.axie-creator-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:7px;display:grid}.axie-creator-search{grid-column:1/-1}.axie-creator-search input,.axie-creator-filters select,.axie-creator-quality select,.axie-creator-gene-form textarea{border:1px solid var(--axie-creator-border);width:100%;color:var(--axie-creator-ink);background:#08041275;border-radius:10px;outline:none}.axie-creator-search input,.axie-creator-filters select,.axie-creator-quality select{min-height:38px;padding:0 10px;font-size:10px}.axie-creator-search input::placeholder,.axie-creator-gene-form textarea::placeholder{color:#b9b0cda6}.axie-creator-filter-reset{border:1px solid var(--axie-creator-border);min-width:44px;color:var(--axie-creator-muted);cursor:pointer;background:#ffffff0b;border-radius:10px;padding:0 9px;font-size:10px}.axie-creator-part-group{overflow:clip}.axie-creator-part-group>summary{grid-template-columns:minmax(0,1fr) minmax(70px,auto) auto;gap:9px}.axie-creator-part-identity{align-items:center;gap:9px;min-width:0;display:flex}.axie-creator-part-icon{color:#191123;background:var(--axie-creator-blue);border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font:800 10px/1 DM Mono,monospace;display:grid}.axie-creator-part-name{font-size:12px;font-weight:760}.axie-creator-part-selected{color:var(--axie-creator-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.axie-creator-part-count{min-width:34px;color:var(--axie-creator-muted);text-align:center;background:#ffffff0e;border-radius:8px;padding:5px;font:600 8px/1 DM Mono,monospace}.axie-creator-part-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:304px;padding:0 12px 12px;display:grid;overflow:auto}.axie-creator-part-card{border:1px solid var(--axie-creator-border);min-width:0;min-height:52px;color:var(--axie-creator-muted);text-align:left;cursor:pointer;background:#08041254;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:6px;display:grid}.axie-creator-part-badge{color:#17203a;background:linear-gradient(145deg, #acdfff, var(--axie-creator-blue));border-radius:10px 14px 9px 13px;place-items:center;width:38px;height:38px;font:800 9px/1 DM Mono,monospace;display:grid}.axie-creator-part-badge[data-skin="1"]{color:#2a1530;background:linear-gradient(145deg,#ffd7ef,#d9a3ff)}.axie-creator-part-copy{gap:3px;min-width:0;display:grid}.axie-creator-part-option-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:730;overflow:hidden}.axie-creator-part-meta{color:var(--axie-creator-muted);font:500 8px/1.2 DM Mono,monospace}.axie-creator-part-empty{color:var(--axie-creator-muted);text-align:center;background:#ffffff09;border-radius:10px;margin:0 12px 12px;padding:13px;font-size:10px}.axie-creator-genes{gap:12px}.axie-creator-genes-intro{color:var(--axie-creator-muted);padding:13px;font-size:11px;line-height:1.5}.axie-creator-gene-form{gap:10px;padding:14px;display:grid}.axie-creator-gene-form label{color:var(--axie-creator-muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font:700 10px/1 DM Mono,monospace;display:grid}.axie-creator-gene-form textarea{resize:vertical;overflow-wrap:anywhere;min-height:112px;padding:11px;font:500 10px/1.5 DM Mono,monospace}.axie-creator-gene-form textarea[aria-invalid=true]{border-color:var(--axie-creator-danger)}.axie-creator-apply-genes{color:#171f0d;background:var(--axie-creator-accent);cursor:pointer;border:0;border-radius:11px;min-height:40px;font-size:11px;font-weight:800}.axie-creator-gene-feedback{color:var(--axie-creator-muted);margin:0;font-size:10px;line-height:1.4}.axie-creator-gene-feedback[data-tone=success]{color:var(--axie-creator-accent)}.axie-creator-gene-feedback[data-tone=warning]{color:#ffd681}.axie-creator-gene-feedback[data-tone=error]{color:var(--axie-creator-danger)}.axie-creator-resolution-title{margin:8px 0 0;font-size:12px}.axie-creator-resolution{grid-template-columns:auto minmax(0,1fr);gap:0;display:grid;overflow:hidden}.axie-creator-resolution dt,.axie-creator-resolution dd{border-bottom:1px solid var(--axie-creator-border);min-width:0;margin:0;padding:10px 12px;font-size:10px}.axie-creator-resolution dt{color:var(--axie-creator-muted);font:600 9px/1.3 DM Mono,monospace}.axie-creator-resolution dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.axie-creator-resolution dd[data-available=false]{color:#ffd681}.axie-creator-resolution>:nth-last-child(-n+2){border-bottom:0}.axie-creator-render{gap:13px;margin-top:14px;padding:14px;display:grid}.axie-creator-quality{color:var(--axie-creator-muted);letter-spacing:.07em;text-transform:uppercase;gap:7px;font:700 9px/1 DM Mono,monospace;display:grid}.axie-creator-art{border:0;min-width:0;margin:0;padding:0}.axie-creator-art-choices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.axie-creator-art-choices button{border:1px solid var(--axie-creator-border);min-height:58px;color:var(--axie-creator-muted);text-align:left;cursor:pointer;background:#08041259;border-radius:11px;align-content:center;gap:4px;padding:9px;display:grid}.axie-creator-art-choices button[aria-checked=true]{border-color:var(--axie-creator-blue);color:var(--axie-creator-ink);background:#73c7ff1a}.axie-creator-art-choices strong{font-size:11px}.axie-creator-art-choices small{color:var(--axie-creator-muted);font-size:9px}.axie-creator-postprocess{border:1px solid var(--axie-creator-border);background:#08041259;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:9px 10px;display:grid}.axie-creator-postprocess-copy{gap:4px;display:grid}.axie-creator-postprocess-copy strong{color:var(--axie-creator-ink);font-size:11px}.axie-creator-postprocess-copy small{color:var(--axie-creator-muted);font-size:9px}.axie-creator-postprocess-toggle{border:1px solid var(--axie-creator-border);min-width:72px;min-height:34px;color:var(--axie-creator-muted);cursor:pointer;background:#ffffff0b;border-radius:10px;grid-template-columns:auto 24px;align-items:center;gap:7px;padding:5px 8px;display:grid}.axie-creator-postprocess-track{background:#b9b0cd47;border-radius:999px;width:28px;height:16px;transition:background .18s;position:relative}.axie-creator-postprocess-track:after{background:var(--axie-creator-muted);content:"";border-radius:50%;width:10px;height:10px;transition:background .18s,transform .18s;position:absolute;top:3px;left:3px}.axie-creator-postprocess-toggle[aria-checked=true]{color:var(--axie-creator-ink);background:#c9ff6414;border-color:#c9ff649e}.axie-creator-postprocess-toggle[aria-checked=true] .axie-creator-postprocess-track{background:#c9ff6466}.axie-creator-postprocess-toggle[aria-checked=true] .axie-creator-postprocess-track:after{background:var(--axie-creator-accent);transform:translate(12px)}.axie-creator-postprocess-toggle:disabled{opacity:.48;cursor:not-allowed}.axie-creator-postprocess-state{letter-spacing:.08em;text-align:right;text-transform:uppercase;font:700 8px/1 DM Mono,monospace}.axie-creator-footer{padding:12px 22px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--axie-creator-border);background:#0e081cb8;grid-template-columns:auto auto minmax(100px,1fr);gap:8px;display:grid}.axie-creator-footer button{border:1px solid var(--axie-creator-border);min-height:42px;color:var(--axie-creator-muted);cursor:pointer;background:#ffffff0b;border-radius:12px;padding:0 14px;font-size:10px;font-weight:750}.axie-creator-footer button:disabled{opacity:.4;cursor:wait}.axie-creator-footer .axie-creator-done{border-color:var(--axie-creator-accent);color:#151e0b;background:var(--axie-creator-accent)}.axie-creator-host button:not(:disabled):hover,.axie-creator-host summary:hover{filter:brightness(1.08)}.axie-creator-host :focus-visible{outline:3px solid var(--axie-creator-blue);outline-offset:2px}.axie-creator-sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=760px){.axie-creator-toggle{top:auto;right:max(14px, env(safe-area-inset-right));bottom:max(78px, calc(env(safe-area-inset-bottom) + 62px))}.axie-creator-panel{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100%;height:min(88dvh,820px);inset:auto 0 0;transform:translateY(calc(100% + 20px))}.axie-creator-host[data-open=true] .axie-creator-panel{transform:translateY(0)}.axie-creator-header{padding:18px 16px 13px}.axie-creator-header:before{content:"";background:#fff3;border-radius:10px;width:38px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.axie-creator-subtitle{display:none}.axie-creator-tabs,.axie-creator-status{margin-inline:16px}.axie-creator-content{padding:14px 16px 24px}.axie-creator-footer{padding-inline:16px}.axie-creator-body-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.axie-creator-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){.axie-creator-toggle-label{display:none}.axie-creator-toggle{grid-template-columns:34px auto}.axie-creator-current{margin-left:5px}.axie-creator-body-grid,.axie-creator-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axie-creator-part-grid{grid-template-columns:1fr}.axie-creator-filters{grid-template-columns:1fr 1fr}.axie-creator-filter-reset{min-height:38px}.axie-creator-footer{grid-template-columns:1fr 1fr}.axie-creator-footer .axie-creator-done{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.axie-creator-host *,.axie-creator-host :before,.axie-creator-host :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.axie-animation-host{--anim-accent:#c9ff64;--anim-ink:#fbf8ff;--anim-muted:#b9b0cd;z-index:9;pointer-events:none;position:absolute;inset:0}.axie-animation-host[data-active=false]{display:none}.axie-animation-toggle{top:max(166px, calc(env(safe-area-inset-top) + 146px));right:max(24px, env(safe-area-inset-right));min-height:40px;color:var(--anim-ink);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);cursor:pointer;pointer-events:auto;background:#160f2ad1;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:26px auto auto;align-items:center;gap:8px;padding:5px 7px 5px 6px;display:grid;position:absolute;box-shadow:0 12px 34px #0803163d}.axie-animation-toggle>span{color:#17210b;background:var(--anim-accent);border-radius:9px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.axie-animation-toggle b{letter-spacing:.12em;font:700 9px/1 DM Mono,monospace}.axie-animation-toggle i{color:var(--anim-muted);background:#ffffff0e;border-radius:7px;padding:5px 6px;font:700 8px/1 DM Mono,monospace}.axie-animation-toggle:hover,.axie-animation-toggle:focus-visible{border-color:#c9ff64a6;outline:none}.axie-animation-panel{top:16px;right:max(16px, env(safe-area-inset-right));opacity:0;width:min(360px,100vw - 32px);color:var(--anim-ink);-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);pointer-events:none;background:radial-gradient(circle at 100% 0,#73c7ff24,#0000 32%),#140e26f5;border:1px solid #ebe0ff26;border-radius:22px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:74px;overflow:hidden;transform:translate(calc(100% + 32px));box-shadow:-18px 24px 80px #07031266}.axie-animation-host[data-open=true] .axie-animation-panel{opacity:1;pointer-events:auto;transform:translate(0)}.axie-animation-host[data-open=true] .axie-animation-toggle{opacity:0;pointer-events:none}.axie-animation-header{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:20px 20px 14px;display:grid}.axie-animation-kicker{color:var(--anim-accent);letter-spacing:.17em;margin-bottom:5px;font:700 8px/1 DM Mono,monospace;display:block}.axie-animation-header h2{letter-spacing:-.04em;margin:0;font-size:26px;line-height:1}.axie-animation-header p{color:var(--anim-muted);margin:7px 0 0;font-size:11px;line-height:1.4}.axie-animation-close{width:34px;height:34px;color:var(--anim-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ebe0ff26;border-radius:50%;padding:0 0 3px;font-size:22px}.axie-animation-now{background:#c9ff640e;border:1px solid #c9ff6424;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 20px;padding:8px 9px;display:grid}.axie-animation-now>span{color:var(--anim-muted);text-transform:uppercase;letter-spacing:.1em;font:700 8px/1 DM Mono,monospace}.axie-animation-now strong{color:var(--anim-accent);text-overflow:ellipsis;white-space:nowrap;font:700 9px/1 DM Mono,monospace;overflow:hidden}.axie-animation-now button{color:var(--anim-accent);cursor:pointer;background:0 0;border:1px solid #c9ff643d;border-radius:8px;padding:6px 7px;font:700 8px/1 DM Mono,monospace}.axie-animation-now button:disabled{opacity:.35;cursor:default}.axie-animation-weapon{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:9px 20px 0;display:grid}.axie-animation-weapon>span{color:var(--anim-muted);text-transform:uppercase;letter-spacing:.1em;font:700 8px/1 DM Mono,monospace}.axie-animation-weapon select{min-width:0;height:32px;color:var(--anim-ink);background:#ffffff0b;border:1px solid #ebe0ff21;border-radius:9px;outline:none;padding:0 8px;font:700 9px/1 DM Mono,monospace}.axie-animation-weapon select:focus{border-color:#c9ff648c}.axie-animation-weapon small{color:#b9b0cdad;white-space:nowrap;font:700 7px/1 DM Mono,monospace}.axie-animation-tools{grid-template-columns:minmax(0,1fr) 104px;gap:7px;padding:11px 20px 9px;display:grid}.axie-animation-tools input,.axie-animation-tools select{min-width:0;height:34px;color:var(--anim-ink);background:#ffffff0b;border:1px solid #ebe0ff21;border-radius:9px;outline:none;font:600 9px/1 DM Mono,monospace}.axie-animation-tools input{padding:0 10px}.axie-animation-tools select{padding:0 7px}.axie-animation-tools input:focus,.axie-animation-tools select:focus{border-color:#c9ff648c}.axie-animation-results{scrollbar-width:thin;scrollbar-color:#c9ff6447 transparent;min-height:0;padding:0 14px 18px 20px;overflow-y:auto}.axie-animation-group+.axie-animation-group{margin-top:13px}.axie-animation-group h3{color:var(--anim-muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 6px;font:700 8px/1 DM Mono,monospace;display:flex}.axie-animation-group h3 i{color:#fbf8ff8c;background:#ffffff0d;border-radius:5px;padding:3px 5px;font-style:normal}.axie-animation-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.axie-animation-button{color:#fbf8ffc2;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ebe0ff1a;border-radius:9px;min-width:0;padding:8px 9px}.axie-animation-button span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}.axie-animation-button small{color:#b9b0cd9e;letter-spacing:.06em;margin-top:5px;font:700 7px/1 DM Mono,monospace;display:block}.axie-animation-button:hover,.axie-animation-button:focus-visible{color:#fff;border-color:#c9ff6473;outline:none}.axie-animation-button[aria-pressed=true]{border-color:var(--anim-accent);color:#17210b;background:var(--anim-accent)}.axie-animation-button[aria-pressed=true] small{color:#17210b9e}.axie-animation-empty{color:var(--anim-muted);margin:16px 20px;font-size:11px}@media (width<=700px){.axie-animation-toggle{top:246px;right:18px}.axie-animation-panel{width:min(350px,100vw - 24px);inset:12px 12px 62px auto}}@media (width<=430px){.axie-animation-toggle{top:350px}.axie-animation-toggle b{display:none}.axie-animation-panel{width:auto;left:12px}.axie-animation-group>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.axie-animation-panel{transition-duration:.01ms}}.axie-eye-host{--eye-accent:#72f5d0;--eye-ink:#f2fff9;--eye-muted:#a7cbc0;z-index:10;pointer-events:none;position:absolute;inset:0}.axie-eye-toggle{top:max(216px, calc(env(safe-area-inset-top) + 196px));right:max(24px, env(safe-area-inset-right));min-height:40px;color:var(--eye-ink);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);cursor:pointer;pointer-events:auto;background:#0b2f2bdb;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:26px auto auto;align-items:center;gap:8px;padding:5px 7px 5px 6px;display:grid;position:absolute;box-shadow:0 12px 34px #03161347}.axie-eye-toggle>span{color:#093329;background:var(--eye-accent);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.axie-eye-toggle b{letter-spacing:.12em;font:700 9px/1 ui-monospace,monospace}.axie-eye-toggle i{color:var(--eye-muted);background:#ffffff0e;border-radius:7px;padding:5px 6px;font:700 8px/1 ui-monospace,monospace}.axie-eye-toggle:disabled{opacity:.42;cursor:default}.axie-eye-toggle:hover:not(:disabled),.axie-eye-toggle:focus-visible{border-color:#72f5d0b3;outline:none}.axie-eye-panel{top:16px;right:max(16px, env(safe-area-inset-right));opacity:0;width:min(354px,100vw - 32px);color:var(--eye-ink);-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);pointer-events:none;background:radial-gradient(circle at 100% 0,#72f5d024,#0000 34%),#082622f5;border:1px solid #d5fff329;border-radius:22px;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:74px;overflow-y:auto;transform:translate(calc(100% + 32px));box-shadow:-18px 24px 80px #0314126b}.axie-eye-host[data-open=true] .axie-eye-panel{opacity:1;pointer-events:auto;transform:translate(0)}.axie-eye-host[data-open=true] .axie-eye-toggle{opacity:0;pointer-events:none}.axie-eye-header{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:20px 20px 14px;display:grid}.axie-eye-kicker{color:var(--eye-accent);letter-spacing:.17em;margin-bottom:5px;font:700 8px/1 ui-monospace,monospace;display:block}.axie-eye-header h2{letter-spacing:-.04em;margin:0;font-size:26px;line-height:1}.axie-eye-header p{color:var(--eye-muted);margin:7px 0 0;font-size:11px;line-height:1.4}.axie-eye-close{width:34px;height:34px;color:var(--eye-muted);cursor:pointer;background:#ffffff0a;border:1px solid #d5fff326;border-radius:50%;padding:0 0 3px;font-size:22px}.axie-eye-availability{color:#ffe4a8;background:#ffc24512;border:1px solid #ffcf6938;border-radius:11px;margin:0 20px 16px;padding:11px;font-size:10px;line-height:1.4}.axie-eye-section{border-top:1px solid #d5fff31a;margin:0 20px;padding:14px 0}.axie-eye-section h3{color:var(--eye-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font:700 8px/1 ui-monospace,monospace}.axie-eye-expression-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.axie-eye-expression-grid button,.axie-eye-gaze-modes button,.axie-eye-center,.axie-eye-actions button{color:#f2fff9cc;cursor:pointer;background:#ffffff09;border:1px solid #d5fff321;border-radius:9px;min-height:34px;font:700 9px/1 ui-monospace,monospace}.axie-eye-expression-grid button[aria-pressed=true],.axie-eye-gaze-modes button[aria-pressed=true]{border-color:var(--eye-accent);color:#07352c;background:var(--eye-accent)}.axie-eye-expression-grid button:disabled,.axie-eye-gaze-modes button:disabled,.axie-eye-center:disabled,.axie-eye-actions button:disabled{opacity:.35;cursor:default}.axie-eye-gaze-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.axie-eye-center{width:100%;margin-top:9px}.axie-eye-range{color:var(--eye-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin-top:11px;font-size:10px;display:grid}.axie-eye-range output{color:var(--eye-accent);font:700 9px/1 ui-monospace,monospace}.axie-eye-range input{width:100%;accent-color:var(--eye-accent);grid-column:1/-1}.axie-eye-range input:disabled{opacity:.3}.axie-eye-actions{border-top:1px solid #d5fff31a;grid-template-columns:1fr 1fr;gap:7px;margin:0 20px;padding:14px 0;display:grid}.axie-eye-switch{min-height:34px;color:var(--eye-muted);grid-column:1/-1;align-items:center;gap:8px;font-size:10px;display:flex}.axie-eye-switch input{accent-color:var(--eye-accent)}.axie-eye-diagnostic{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 20px 20px;display:grid}.axie-eye-diagnostic div{background:#ffffff09;border-radius:9px;min-width:0;padding:8px}.axie-eye-diagnostic dt{color:var(--eye-muted);letter-spacing:.1em;text-transform:uppercase;font:700 7px/1 ui-monospace,monospace}.axie-eye-diagnostic dd{color:var(--eye-accent);text-overflow:ellipsis;margin:5px 0 0;font:700 9px/1 ui-monospace,monospace;overflow:hidden}@media (width<=700px){.axie-eye-toggle{top:296px;right:18px}.axie-eye-panel{width:min(350px,100vw - 24px);inset:12px 12px 62px auto}}@media (width<=430px){.axie-eye-toggle{top:400px}.axie-eye-toggle b{display:none}.axie-eye-panel{width:auto;left:12px}}@media (prefers-reduced-motion:reduce){.axie-eye-panel{transition-duration:.01ms}}
