.ax-page{--ax-r:14px;--ax-r-panel:22px;min-height:100dvh;width:100%;max-width:100%;overflow-x:hidden;background:var(--dash-bg,#0d0d0d);color:#fff;font-family:var(--font-toolkit,inherit);-webkit-font-smoothing:antialiased}.ax-top{display:flex;flex-wrap:wrap;gap:10px 16px;height:auto;min-height:58px;padding:max(8px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ax-logo,.ax-top{align-items:center}.ax-logo{display:inline-flex;flex:0 1 auto;min-width:0;gap:8px;font-size:14px;font-weight:700;letter-spacing:.12em;text-decoration:none;color:#fff}.ax-logo-word{font:inherit;font-weight:700;letter-spacing:inherit}.ax-logo-mark{display:block;width:28px;height:28px;object-fit:contain;border-radius:7px}.ax-top.is-studio-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;flex-wrap:unset}.ax-top.is-studio-top .ax-logo{justify-self:start}.ax-top.is-studio-top .ax-modes{width:min(232px,100%);justify-self:center}.ax-top.is-studio-top .ax-search-spacer{display:none}.ax-top.is-studio-top .ax-account{margin-left:0;justify-self:end}.ax-top .ax-modes{width:220px}.ax-badge,.ax-logo span{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:0;font-size:11px;font-weight:800;letter-spacing:.04em;color:#111;background:#ccff00;border:1px solid #ccff00}.ax-search{flex:1 1 180px;min-width:0;height:36px;max-width:420px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:var(--ax-r);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff}.ax-search::placeholder{color:rgba(255,255,255,.38)}.ax-search-spacer{flex:1 1 12px;min-width:0}.ax-nav{flex-wrap:wrap;flex:0 0 auto}.ax-account,.ax-nav{margin-left:auto;display:flex;gap:8px}.ax-account{flex-wrap:nowrap;flex:0 0 auto;align-items:center;min-width:0}.ax-credits{font-size:13px;font-weight:650;color:rgba(255,255,255,.78);white-space:nowrap}.ax-btn,.ax-nav a,.ax-nav button{height:34px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.ax-btn{display:inline-flex;align-items:center;gap:7px}.ax-btn.is-on{border-color:rgba(255,255,255,.32)}.ax-btn.ax-sign,.ax-btn.ax-sign:active,.ax-btn.ax-sign:hover{flex-shrink:0;border-radius:0;font-weight:800;white-space:nowrap;color:#111;background:#ccff00;border:1px solid #ccff00;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ax-banner{margin:14px max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));padding:14px 18px;border-radius:var(--ax-r-panel);font-size:13px;font-weight:500;letter-spacing:.01em;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(180,36,36,.28) 38%,rgba(70,8,8,.55));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 8px 24px rgba(0,0,0,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ax-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:14px;padding:18px max(12px,env(safe-area-inset-right,0px)) 48px max(12px,env(safe-area-inset-left,0px))}.ax-card{display:grid;gap:8px;color:inherit;text-decoration:none;cursor:pointer;background:none;border:0;padding:0;text-align:left}.ax-thumb{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:var(--ax-r-panel);background:#141416;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 12px 32px rgba(0,0,0,.4)}.ax-thumb img,.ax-thumb video{width:100%;height:100%;object-fit:contain;background:#000}.ax-card strong{font-size:13px;font-weight:650;line-height:1.3}.ax-card p{margin:0;font-size:12px;color:rgba(255,255,255,.5)}.ax-empty{grid-column:1/-1;padding:64px 20px;text-align:center;color:rgba(255,255,255,.55)}.ax-empty a{color:#fda4af}.ax-card.is-skeleton{pointer-events:none}.ax-skel{display:block;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.1) 46%,rgba(255,255,255,.04));background-size:220% 100%;animation:ax-skel 1.2s ease-in-out infinite}.ax-skel-line{height:10px;width:72%;border-radius:999px}.ax-skel-line.is-short{width:44%}@keyframes ax-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.ax-skel-brand{width:132px;height:28px;border-radius:8px}.ax-skel-modes{width:min(220px,100%);height:40px;border-radius:999px;justify-self:center}.ax-skel-account{width:92px;height:32px;border-radius:0;justify-self:end}.ax-skel-pill{height:46px;border-radius:var(--ax-r)}.ax-skel-shot{overflow:hidden}.ax-skel-shot .ax-skel{border-radius:inherit}.ax-skel-chip{height:30px;width:88px;flex:0 0 auto;border-radius:999px}.ax-skel-chip.is-wide{width:132px}.ax-skel-chip.is-narrow{width:52px}.ax-skel-icon{width:32px;height:32px;flex:0 0 auto;border-radius:999px}.ax-skel-prompt{height:52px;border-radius:12px}.ax-skel-checks{display:flex;align-items:center;gap:10px;min-width:0}.ax-skel-gen{height:36px;width:132px;border-radius:999px;justify-self:end}.ax-gate{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(4,4,6,.45);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%)}@media (min-width:640px){.ax-gate{align-items:center;padding:24px}}.ax-gate-card{box-sizing:border-box;width:100%;max-width:420px;padding:28px 22px max(22px,env(safe-area-inset-bottom,0px));border:1px solid rgba(255,255,255,.16);border-radius:var(--ax-r-panel) var(--ax-r-panel) 0 0;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(16,16,18,.72) 42%,rgba(8,8,10,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 28px 90px rgba(0,0,0,.55);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}@media (min-width:640px){.ax-gate-card{width:min(380px,100%);padding:36px 32px 28px;border-radius:var(--ax-r-panel)}}.ax-gate-brand{margin:0 0 14px}.ax-gate-brand,.ax-kicker{display:flex;justify-content:center}.ax-kicker{width:fit-content;align-items:center;margin:0 auto 10px;height:22px;padding:0 8px;border-radius:0;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#111;background:#ccff00}.ax-gate-card h1{margin:0;font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:clamp(1.35rem,4vw,1.7rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;text-align:center}.ax-gate-card .ax-copy{margin:8px 0 20px;text-align:center}.ax-gate-checks{display:grid;gap:14px}.ax-gate-card .ax-check{align-items:flex-start;font-size:12px;line-height:1.45;color:rgba(255,255,255,.78)}.ax-gate-card .ax-check input{margin-top:2px;width:15px;height:15px;accent-color:#ccff00}.ax-gate-card .ax-error{margin:12px 0 0;font-size:12px;text-align:center;color:rgba(255,255,255,.45)}.ax-gate-go{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:22px;padding:0 16px;border:1px solid rgba(255,255,255,.72);border-radius:0;background:transparent;color:rgba(255,255,255,.55);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer}.ax-gate-go.is-on{border-color:transparent;background:#fff;color:#111}.ax-copy{margin:0;font-size:14px;line-height:1.55;color:rgba(255,255,255,.68)}.ax-check{display:flex;gap:8px;align-items:center;font-size:12.5px;color:rgba(255,255,255,.62);min-width:0}.ax-check input{width:14px;height:14px;margin:0;accent-color:#22c55e;flex-shrink:0}.ax-page.is-studio{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:radial-gradient(ellipse 55% 45% at 50% 38%,rgba(180,36,36,.12),transparent 72%),var(--dash-bg,#0d0d0d)}.ax-page.is-studio .ax-top{flex:0 0 auto;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ax-session{flex:1;flex-direction:column}.ax-session,.ax-session-body{position:relative;display:flex;min-width:0;min-height:0}.ax-session-body{flex:1;padding:16px 20px 10px}@media (min-width:1100px){.ax-session-body{padding:18px 40px 14px}.ax-stage-col{max-width:1120px;width:100%;margin-inline:auto}.ax-banner,.ax-grid{max-width:1180px;margin-left:auto;margin-right:auto}.ax-banner{width:calc(100% - 48px)}}.ax-stage-col{min-height:0;gap:16px}.ax-stage-col,.ax-stage-frame{display:flex;flex:1;min-width:0;flex-direction:column}.ax-stage-frame{min-height:220px;gap:14px;overflow:hidden;padding:4px 8px 0}.ax-stage-bar,.ax-stage-frame{position:relative;align-items:stretch}.ax-stage-bar{left:auto;top:auto;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;order:-1;flex:0 0 auto;width:100%;max-width:none;padding:0}.ax-stage-bar .ax-btn.ax-stage-action{width:100%;min-width:0;height:46px;padding:0 14px;gap:8px;justify-content:center;border-radius:var(--ax-r);font-size:14px;font-weight:650;letter-spacing:-.01em;white-space:nowrap}.ax-stage-bar .ax-btn.ax-stage-action:not(.is-red){background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 52%,rgba(0,0,0,.22));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),inset 0 -1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ax-stage-bar .ax-btn.ax-stage-action:not(.is-red):active,.ax-stage-bar .ax-btn.ax-stage-action:not(.is-red):hover{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.06) 52%,rgba(0,0,0,.2));border-color:rgba(255,255,255,.16)}.ax-stage-bar .ax-btn.ax-stage-action.is-on:not(.is-red){border-color:rgba(255,255,255,.32);background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.08) 52%,rgba(0,0,0,.18))}.ax-stage-bar .ax-stage-action.is-span{grid-column:1/-1}.ax-stage-bar .ax-stage-action svg{width:16px;height:16px;flex-shrink:0}.ax-stage-short{display:none}.ax-stage-canvas{flex:1;min-width:0;min-height:0;container-type:size}.ax-stage-canvas,.ax-stage-shot{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.ax-stage-shot{width:min(92cqw,calc(86cqh * var(--ax-w, 9) / var(--ax-h, 16)));height:min(86cqh,calc(92cqw * var(--ax-h, 16) / var(--ax-w, 9)));aspect-ratio:var(--ax-w,9) /var(--ax-h,16);border:1px solid rgba(255,255,255,.1);border-radius:var(--ax-r-panel);background:#111113;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 60px rgba(0,0,0,.4)}.ax-stage-shot.is-busy{border-color:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 2px rgba(255,80,80,.45),0 0 48px rgba(180,36,36,.4)}.ax-stage-shot img,.ax-stage-shot video{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;background:#000}.ax-stage-empty{max-width:420px;padding:28px;text-align:center}.ax-stage-empty strong{display:block;font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:34px;font-weight:600;letter-spacing:-.035em;line-height:1.12;color:#fff}.ax-stage-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.ax-stage-empty-btn{height:40px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:650;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 52%,rgba(0,0,0,.22));border:1px solid rgba(255,255,255,.12)}.ax-stage-empty-btn.is-make{color:#111;background:#ccff00;border-color:#ccff00}.ax-stage-empty p{margin:12px 0 0;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:14px;font-weight:400;letter-spacing:.01em;line-height:1.55;color:rgba(255,255,255,.52)}.ax-stage-busy{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(0,0,0,.46);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ax-stage-busy-ring{width:42px;height:42px;border-radius:999px;border:3px solid rgba(255,255,255,.18);border-top-color:#fff;animation:ax-spin .8s linear infinite}.ax-stage-busy strong{font-size:15px;font-weight:700;letter-spacing:.04em}@keyframes ax-spin{to{transform:rotate(1turn)}}@keyframes ax-gen-pulse{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 2px rgba(255,255,255,.35),0 0 22px rgba(255,70,70,.55)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 3px rgba(255,255,255,.55),0 0 36px rgba(255,90,90,.8)}}.ax-dock{box-sizing:border-box;position:relative;z-index:8;display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;gap:10px;width:100%;min-width:0;max-width:min(1080px,100%);margin:0 auto;padding:4px 16px max(18px,env(safe-area-inset-bottom,0px));pointer-events:none}.ax-dock>*{pointer-events:auto}.ax-toast{margin:0 auto;width:fit-content;max-width:100%;padding:8px 14px;border-radius:var(--ax-r);background:rgba(12,12,14,.94);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;text-align:center;box-shadow:0 10px 28px rgba(0,0,0,.45)}.ax-box-dock{display:grid;gap:14px;min-width:0;max-width:100%;padding:12px 14px 14px;overflow:visible;border-radius:var(--ax-r-panel);border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(18,18,20,.78) 36%,rgba(6,6,8,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.35),0 24px 64px rgba(0,0,0,.55);backdrop-filter:blur(36px) saturate(160%);-webkit-backdrop-filter:blur(36px) saturate(160%)}.ax-box-dock.is-busy{border-color:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 1px rgba(255,80,80,.35),0 24px 64px rgba(0,0,0,.55)}.ax-box-dock.is-min{gap:8px;padding:10px 14px}.ax-box-dock.is-min .ax-prompt{min-height:40px;max-height:64px;padding:8px 12px}.ax-dock-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--ax-r);border:1px solid #ccff00;background:#ccff00;color:#111;cursor:pointer}.ax-dock-icon.is-on,.ax-dock-icon:hover{border-color:#d6ff33;color:#111;background:#d6ff33}.ax-dock-min-note{margin:0;font-size:12px;color:rgba(255,255,255,.5)}.ax-face-form{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:32px;padding:4px 8px 4px 4px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.35);color:rgba(255,255,255,.72);font-size:12px}.ax-face-form>img{width:22px;height:22px;border-radius:999px;object-fit:cover}.ax-face-form .ax-check{font-size:12px;color:#fff}.ax-face-chip{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:999px;border:0;background:transparent;color:#fff;cursor:pointer}.ax-dock-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0}.ax-dock-lead{display:none}.ax-dock-tools{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;margin-left:0}.ax-dock-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow:visible}.ax-dock-pills::-webkit-scrollbar{display:none}.ax-dock-pills>.ax-look-pick,.ax-dock-pills>.ax-model-pick,.ax-dock-pills>.ax-select:not(.ax-look-pick):not(.ax-model-pick){flex:0 1 auto;min-width:0;width:auto;max-width:100%}.ax-dock-pills .ax-select-btn,.ax-dock-pills>.ax-model-pick .ax-select-btn{width:auto;height:30px;max-width:min(220px,100%);padding:0 10px;font-size:12px;justify-content:flex-start}.ax-dock-pills .ax-select-btn span{flex:0 1 auto}.ax-modes{display:inline-grid;grid-template-columns:1fr 1fr;width:220px;max-width:100%;flex-shrink:0;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.ax-mode{padding:0 16px;border:0;background:transparent;color:rgba(255,255,255,.62);font-size:13px;font-weight:650;cursor:pointer}.ax-mode,.ax-mode.is-on{width:100%;height:32px;border-radius:999px}.ax-mode.is-on{color:#fff;transform:none}.ax-mode.is-on:active,.ax-mode.is-on:hover{transform:none}.ax-modes .ax-mode.is-image.is-on,.ax-modes .ax-mode.is-image.is-on:active,.ax-modes .ax-mode.is-image.is-on:hover{color:#fff;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(180,36,36,.28) 38%,rgba(70,8,8,.55));border:1px solid rgba(255,255,255,.1);border-bottom-color:rgba(220,70,70,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(255,90,90,.28),0 1px 0 rgba(170,32,32,.5);transform:none}.ax-modes .ax-mode.is-video.is-on,.ax-modes .ax-mode.is-video.is-on:active,.ax-modes .ax-mode.is-video.is-on:hover{color:#111;border-radius:999px;background:linear-gradient(180deg,#e8ff5a,#ccff00 48%,#a8d400);border:1px solid #ccff00;border-bottom-color:#8ab000;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(80,90,0,.2),0 1px 0 rgba(120,140,0,.45);transform:none}.ax-select{position:relative;flex:0 0 auto;min-width:0}.ax-select-btn{display:inline-flex;align-items:center;gap:8px;height:32px;min-width:0;max-width:220px;padding:0 12px;border-radius:var(--ax-r);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(18,18,22,.55) 52%,rgba(0,0,0,.45));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.28);color:#fff;font-size:12.5px;font-weight:550;cursor:pointer}.ax-select-btn span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-select-btn>.atk-model-logo,.ax-select-btn>svg{flex-shrink:0}.ax-select.is-open .ax-select-btn{border-color:rgba(255,255,255,.28)}.ax-select.is-off{opacity:.42}.ax-select-btn:disabled{cursor:not-allowed}.ax-model-pick .ax-select-btn{max-width:100%}.ax-model-pick .atk-model-logo{width:18px;height:18px;background:transparent}.ax-model-pick .atk-model-logo .atk-model-logo-mark,.ax-model-pick .atk-model-logo img{width:14px;height:14px}.ax-look-card{position:fixed;z-index:255;display:grid;gap:10px;max-width:calc(100vw - 24px);padding:16px 16px 14px;border-radius:var(--ax-r-panel);border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(18,18,22,.55) 42%),rgba(12,12,14,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 24px 64px rgba(0,0,0,.55);backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2)}.ax-look-label{margin:2px 4px 0;color:rgba(255,255,255,.55);font-size:12px;font-weight:650}.ax-look-looks{display:flex;flex-wrap:wrap;gap:8px}.ax-look-chip{height:30px;padding:0 12px;border-radius:var(--ax-r);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.82);font-size:12px;font-weight:550;cursor:pointer}.ax-look-chip.is-on,.ax-look-chip:hover{border-color:rgba(255,255,255,.7);color:#fff}.ax-look-chip:disabled{opacity:.4;cursor:not-allowed}.ax-look-card .ax-palettes,.ax-look-card .ax-poses,.ax-look-card .ax-scenes{margin:0;padding-bottom:2px}.ax-scenes{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.ax-scenes::-webkit-scrollbar{height:4px}.ax-scene{flex:0 0 128px;width:128px;display:grid;align-content:start;gap:4px;min-height:92px;padding:10px 10px 8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.03);color:inherit;text-align:left;cursor:pointer}.ax-scene:hover{border-color:rgba(255,255,255,.28)}.ax-scene.is-on{border-color:rgba(255,255,255,.88)}.ax-scene-name{font-size:12px;font-weight:650;color:#fff;line-height:1.2}.ax-scene-blurb{font-size:10.5px;font-weight:450;color:rgba(255,255,255,.55);line-height:1.25}.ax-scene-model{margin-top:auto;font-size:9.5px;font-weight:550;color:rgba(255,255,255,.38)}.ax-style-overlay{z-index:400;padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));background:rgba(4,4,6,.42);backdrop-filter:blur(36px) saturate(140%);-webkit-backdrop-filter:blur(36px) saturate(140%)}.ax-style-sheet{position:relative;width:min(1180px,calc(100vw - 16px));height:min(820px,calc(100dvh - 16px));max-width:100%;min-height:0;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(18,18,22,.52) 38%,rgba(8,8,10,.62));backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}.ax-style-sheet .atk-apps-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.ax-style-sheet .atk-apps-card{cursor:zoom-in}.ax-kit-peek{display:flex;align-items:center;gap:22px 28px;flex:1;min-height:0;padding:4px 32px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ax-kit-peek-still{position:relative;flex:1 1 auto;display:grid;place-items:center;min-width:0;min-height:0;height:100%;background:transparent;border:0;overflow:hidden;container-type:size}.ax-kit-peek-still .ax-scene-wash,.ax-kit-peek-still img{width:min(100cqw,calc(100cqh * var(--ax-peek-w, 3) / var(--ax-peek-h, 4)));height:min(100cqh,calc(100cqw * var(--ax-peek-h, 4) / var(--ax-peek-w, 3)));aspect-ratio:var(--ax-peek-w,3) /var(--ax-peek-h,4);object-fit:contain;border-radius:var(--ax-r);border:1px solid rgba(255,255,255,.12);background:#070708}.ax-kit-peek-nav{position:absolute;top:50%;z-index:2;display:inline-flex;width:40px;height:40px;padding:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(8,8,10,.72);color:#fff;transform:translateY(-50%);cursor:pointer}.ax-kit-peek-nav.is-prev{left:12px}.ax-kit-peek-nav.is-next{right:12px}.ax-kit-peek-nav:hover{border-color:rgba(255,255,255,.45);background:rgba(12,12,14,.88)}.ax-kit-peek-copy{display:flex;flex:0 0 280px;flex-direction:column;gap:8px;min-width:0;max-width:320px;align-self:stretch;padding-top:8px;min-height:0}.ax-kit-peek-prompt-label{margin-top:6px;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.42)}.ax-kit-peek-prompt{flex:1 1 auto;min-height:140px;width:100%;resize:none;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);color:#fff;font-family:var(--font-toolkit,inherit);font-size:12.5px;line-height:1.45;outline:none;overflow-y:auto}.ax-kit-peek-kicker{margin:0;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45)}.ax-kit-peek-copy h3{margin:0;font-size:28px;font-weight:700;letter-spacing:-.04em}.ax-kit-peek-copy>p{margin:0;font-size:15px;line-height:1.45;color:rgba(255,255,255,.62)}.ax-kit-peek-cam{font-size:13px!important;color:rgba(255,255,255,.42)!important}.ax-kit-peek-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:16px}.ax-style-sub{margin:6px 0 0;font-size:13px;line-height:1.4;color:rgba(255,255,255,.5)}.ax-kit-filters{align-items:flex-start;justify-content:flex-start;padding:4px 16px 12px;gap:0}.ax-kit-filters,.ax-kit-tabs{display:flex;flex-wrap:wrap;width:100%;min-width:0}.ax-kit-tabs{align-items:center;gap:4px;overflow:visible}.ax-kit-tabs .atk-apps-tab{height:26px;padding:0 9px;font-size:11.5px;font-weight:650;flex:0 0 auto}.ax-style-sheet .atk-apps-grid.is-off{opacity:.42;pointer-events:none}.ax-style-sheet .atk-apps-thumb img{width:100%;height:100%;object-fit:cover}.ax-palette-wash{position:relative;overflow:hidden}.ax-palette-wash-bar{position:absolute;right:10px;bottom:10px;left:10px;display:flex;height:10px;overflow:hidden;border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.ax-palette-wash-bar i{flex:1;display:block}.ax-scene-wash{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(120% 80% at 20% 0,rgba(220,70,70,.35),transparent 55%),linear-gradient(165deg,#2a1416,#121214 62%)}.ax-scene-wash-name{padding:0 12px;text-align:center;font-size:15px;font-weight:650;letter-spacing:-.03em;color:rgba(255,255,255,.88)}.ax-style-sheet .ax-pose-thumb-empty{width:100%;height:100%;aspect-ratio:auto}.ax-model-menu{z-index:260}.ax-model-menu.is-compact{height:auto!important;max-height:min(52vh,280px)!important}.ax-model-menu.is-compact .ax-model-list{height:auto;overflow:visible}.ax-model-mark{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);font-size:13px;font-weight:700}.ax-model-list{flex:1 1 auto;height:0;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:thin}.ax-model-list::-webkit-scrollbar{width:8px}.ax-model-list::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(255,255,255,.22)}.ax-model-menu .atk-model-section{flex:none;overflow:visible;max-height:none;padding-bottom:8px}.ax-select-menu{position:fixed;z-index:240;display:flex;flex-direction:column;gap:6px;min-width:0;max-width:calc(100vw - 24px);max-height:min(420px,58vh);overflow-x:hidden;overflow-y:auto;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 28%),#161618;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 40px rgba(0,0,0,.55);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.ax-select-menu::-webkit-scrollbar{width:8px}.ax-select-menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:999px}.ax-select-option{display:flex;align-items:center;gap:12px;flex:0 0 auto;width:100%;min-height:40px;padding:10px 14px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.88);font-size:13.5px;font-weight:550;line-height:1.35;text-align:left;white-space:nowrap;cursor:pointer}.ax-select-option.is-on,.ax-select-option:hover{background:rgba(255,255,255,.1);color:#fff}.ax-select-option.is-on:hover{background:rgba(255,255,255,.14)}.ax-ratio-stage{display:flex;align-items:center;justify-content:center;width:28px;height:22px;flex-shrink:0}.ax-ratio-frame{display:block;box-sizing:border-box;flex-shrink:0;border:1.5px solid rgba(255,255,255,.72);border-radius:3px;background:transparent}.ax-ratio-mini{display:inline-flex;align-items:center;justify-content:center;width:18px;height:14px;flex-shrink:0}.ax-ratio-mini span{display:block;box-sizing:border-box;border:1.5px solid rgba(255,255,255,.7);border-radius:2px}.ax-palettes{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:thin}.ax-palettes::-webkit-scrollbar{height:4px}.ax-poses{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.ax-poses::-webkit-scrollbar{height:4px}.ax-poses.is-off{opacity:.42;pointer-events:none}.ax-pose{flex:0 0 118px;width:118px;display:grid;gap:6px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.03);color:inherit;text-align:left;cursor:pointer}.ax-pose:hover{border-color:rgba(255,255,255,.28)}.ax-pose.is-on{border-color:rgba(255,255,255,.88)}.ax-pose-thumb{display:block;width:100%;aspect-ratio:3/4;overflow:hidden;background:#161618}.ax-pose-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ax-pose-thumb-empty{background:linear-gradient(165deg,rgba(255,255,255,.08),rgba(0,0,0,.35)),#1a1a1d}.ax-pose-name{padding:0 8px;font-size:11.5px;font-weight:650;color:#fff;line-height:1.2}.ax-pose-blurb{padding:0 8px 8px;font-size:10.5px;font-weight:450;color:rgba(255,255,255,.55);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ax-palette{flex:0 0 104px;width:104px;display:grid;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:transparent;color:inherit;cursor:pointer}.ax-palette:hover{border-color:rgba(255,255,255,.28)}.ax-palette.is-on{border-color:rgba(255,255,255,.88)}.ax-palette-thumb{display:block;aspect-ratio:16/9}.ax-palette-bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:8px}.ax-palette-bar i{display:block}.ax-palette-name{display:block;padding:5px 4px 6px;font-size:10px;font-weight:650;letter-spacing:.01em;color:rgba(255,255,255,.72);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-palette.is-on .ax-palette-name{color:#fff}.ax-prompt-row{display:flex;align-items:center;gap:16px;min-width:0}.ax-prompt{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:52px;max-height:96px;margin:0;padding:12px 14px;resize:none;border:0;border-radius:var(--ax-r);background:rgba(0,0,0,.22);outline:none;font-family:var(--font-toolkit,inherit);font-size:14px;font-weight:400;line-height:1.4;color:#fff}.ax-prompt::placeholder{color:#9ca3af}.ax-dock-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;min-width:0;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.ax-dock-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;min-width:0}.ax-dock-actions .ax-check{font-size:13px;font-weight:550;color:rgba(255,255,255,.86)}.ax-check-short{display:none}.ax-gen{display:inline-flex;width:auto;min-width:132px;flex:0 0 auto;justify-self:end;height:36px;margin-left:0;padding:0 20px;align-items:center;justify-content:center;border-radius:var(--ax-r);font-size:13px;font-weight:650;cursor:pointer}.ax-gen:disabled{cursor:wait;transform:none}.ax-gen:disabled.is-need-still{cursor:not-allowed;opacity:.55;filter:grayscale(.35)}.ax-gen.is-busy,.ax-gen:disabled.is-busy{opacity:1;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(220,50,50,.55) 42%,rgba(90,8,8,.72));border-color:rgba(255,255,255,.45);animation:ax-gen-pulse 1.15s ease-in-out infinite}.ax-player{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:rgba(0,0,0,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ax-player img,.ax-player video{width:min(92vw,1100px);max-width:calc(100vw - 24px);max-height:86dvh;border-radius:var(--ax-r);border:1px solid rgba(255,255,255,.12);background:#000;object-fit:contain;box-shadow:0 24px 60px rgba(0,0,0,.5)}.ax-player-close{position:absolute;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px))}.ax-library{position:fixed;inset:0;z-index:80;overflow:auto;background:var(--dash-bg,#0d0d0d)}.ax-library .jx-library{min-height:100%;padding-bottom:48px}.ax-library .jx-library-item.is-on .jx-library-frame{outline:1px solid rgba(255,255,255,.55)}.ax-library .jx-library-grid.is-packed .jx-library-item{flex:0 0 auto}.ax-library-upscale{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:999px;color:#fff;cursor:pointer;background:rgba(0,0,0,.55)}.ax-library-upscale:hover{background:rgba(180,36,36,.85)}.ax-inspect-palette{display:flex;align-items:center;gap:12px;margin-top:12px}.ax-inspect-palette-bar{display:block;width:52px;height:52px;flex-shrink:0;border-radius:14px;border:1px solid rgba(255,255,255,.14)}.ax-inspect-palette strong{display:block;font-size:14px;font-weight:600}.ax-inspect-swatches{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ax-inspect-swatches i{display:block;width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.2)}.ax-inspect-picks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ax-inspect-picks div{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.ax-inspect-picks span{display:block;margin-bottom:4px;font-size:11px;color:rgba(255,255,255,.42)}.ax-inspect-picks strong{font-size:13px;font-weight:600}.ax-inspect-ratio{display:flex;align-items:center;gap:8px}.ax-inspect-muted{margin:10px 0 0;font-size:13px;line-height:1.45;color:rgba(255,255,255,.5)}.ax-inspect-copy-all{margin-top:14px}.ax-inspect-foot{flex-wrap:wrap;gap:8px}.ax-inspect-foot .atk-inspect-download,.ax-inspect-foot .atk-inspect-pill{flex:1 1 auto;min-width:0;width:auto}.ax-inspect-note{margin:8px 0 0;font-size:13px;color:rgba(255,255,255,.62)}@media (max-width:960px){.ax-dock-bottom{gap:10px 12px}}@media (max-width:860px){.ax-session-body{flex-direction:column;padding:10px 12px 8px;gap:12px}.ax-stage-col{gap:12px}.ax-stage-frame{min-height:180px;padding:2px 4px 0;gap:12px}.ax-stage-bar{padding:0;gap:8px}.ax-dock{width:100%;max-width:none;padding:0 4px max(12px,env(safe-area-inset-bottom,0px))}.ax-box-dock{padding:12px;border-radius:var(--ax-r-panel)}.ax-dock-pills .ax-select-btn,.ax-dock-pills>.ax-model-pick .ax-select-btn,.ax-select-btn{max-width:100%}.ax-kit-peek{flex-direction:column;align-items:stretch;gap:14px;padding:0 16px max(28px,env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch}.ax-kit-peek-still{flex:0 0 auto;width:100%;height:min(36dvh,260px);min-height:160px;max-height:min(36dvh,260px)}.ax-kit-peek-copy{flex:0 0 auto;max-width:none;padding-top:0;padding-bottom:8px}.ax-kit-peek-prompt{flex:none;min-height:160px;height:200px;max-height:none}.ax-kit-peek-actions{margin-top:4px;padding-top:12px;padding-bottom:4px;position:sticky;bottom:0;z-index:2;background:linear-gradient(180deg,rgba(18,18,20,0),#121214 28%)}}@media (max-width:720px){.ax-search{flex:1 1 100%;max-width:none;order:5}.ax-search-spacer{display:none}.ax-nav{margin-left:auto}.ax-top.is-studio-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo account" "modes modes"}.ax-top.is-studio-top .ax-logo{grid-area:logo}.ax-top.is-studio-top .ax-modes{grid-area:modes;width:100%;max-width:none;justify-self:stretch}.ax-top.is-studio-top .ax-account{grid-area:account}.ax-skel-brand{grid-area:logo}.ax-skel-modes{grid-area:modes;width:min(240px,100%);justify-self:stretch}.ax-skel-account{grid-area:account}.ax-skel-pill{height:40px}.ax-style-overlay.atk-apps-overlay{padding:0;align-items:stretch}.ax-style-sheet{width:100%;height:100dvh;max-width:none;max-height:100dvh;border-radius:0}.ax-check-long{display:none}.ax-check-short{display:inline}.ax-stage-empty{max-width:min(300px,92%);padding:16px}.ax-stage-empty strong{font-size:clamp(22px,7vw,26px)}.ax-stage-empty p{font-size:13px}.ax-stage-empty-actions{margin-top:14px;gap:6px}.ax-stage-empty-btn{height:36px;padding:0 12px;font-size:12px}.ax-session-body{padding:8px 8px 6px;gap:8px}.ax-stage-col{gap:8px}.ax-stage-frame{gap:8px;min-height:140px}.ax-stage-bar{gap:6px}.ax-stage-bar .ax-btn.ax-stage-action{height:40px;padding:0 8px;font-size:12px;gap:6px}.ax-stage-full{display:none}.ax-stage-short{display:inline}.ax-dock{padding:0 2px max(8px,env(safe-area-inset-bottom,0px))}.ax-dock-top{gap:6px}.ax-dock-pills{display:flex;flex-wrap:wrap;gap:6px}.ax-dock-pills>.ax-look-pick,.ax-dock-pills>.ax-model-pick,.ax-dock-pills>.ax-select:not(.ax-look-pick):not(.ax-model-pick){flex:0 1 auto;width:auto;max-width:min(200px,100%)}.ax-dock-pills .ax-select-btn,.ax-dock-pills>.ax-model-pick .ax-select-btn{width:auto;height:32px;max-width:100%;padding:0 10px;font-size:12.5px}.ax-box-dock{gap:8px;padding:10px;border-radius:var(--ax-r-panel)}.ax-prompt{min-height:44px;max-height:72px;padding:10px 12px;font-size:16px}.ax-dock-bottom{grid-template-columns:1fr;gap:10px;padding-top:8px}.ax-dock-actions{gap:8px 12px}.ax-dock-actions .ax-check{font-size:12px}.ax-gen{min-width:0;padding:0 16px;font-size:13px}.ax-gen,.ax-skel-gen{width:100%;height:42px;justify-self:stretch}.ax-modes{width:min(240px,100%)}.ax-mode,.ax-mode.is-on{height:32px;padding:0 14px;font-size:13px}.ax-dock-icon{width:32px;height:32px}.ax-inspect-picks{grid-template-columns:1fr}.ax-kit-peek-copy h3{font-size:22px}.ax-style-sheet .atk-apps-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr))}.ax-kit-filters{padding:2px 12px 8px}.ax-kit-tabs .atk-apps-tab{height:24px;padding:0 7px;font-size:11px}.ax-upscale .atk-upscale-empty,.ax-upscale .atk-upscale-ready{width:min(100%,calc(100vw - 20px))}.ax-upscale .atk-upscale-empty .atk-upscale-slider,.ax-upscale .ax-upscale-frame{width:100%;height:min(42dvh,340px)}}@media (max-width:480px){.ax-top{padding:max(8px,env(safe-area-inset-top,0px)) 10px 8px;gap:8px}.ax-logo{font-size:12px;letter-spacing:.08em}.ax-top.is-studio-top .ax-credits{display:none}.ax-btn,.ax-nav a,.ax-nav button{height:32px;padding:0 10px;font-size:12px}.ax-btn.ax-sign{height:32px;padding:0 12px}.ax-banner{margin:10px 10px 0;padding:10px 12px;font-size:12px}.ax-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px;padding:12px 10px 40px}.ax-stage-bar .ax-btn.ax-stage-action{height:40px;padding:0 6px;font-size:11.5px;gap:5px}.ax-box-dock{gap:6px;padding:10px 8px 8px}.ax-kit-filters{padding:2px 10px 8px}.ax-kit-tabs{gap:3px}.ax-kit-tabs .atk-apps-tab{height:22px;padding:0 6px;font-size:10.5px}.ax-prompt{min-height:40px;max-height:64px;font-size:16px}.ax-upscale .atk-upscale-empty,.ax-upscale .atk-upscale-ready{width:min(100%,calc(100vw - 16px));padding:10px}.ax-upscale .atk-upscale-empty .atk-upscale-slider,.ax-upscale .ax-upscale-frame{width:100%;height:min(38dvh,280px)}.ax-upscale .ax-upscale-frame{border-radius:var(--ax-r-panel)}}@media (max-width:380px){.ax-logo-word{display:none}.ax-stage-bar{gap:4px}.ax-stage-bar .ax-btn.ax-stage-action{height:38px;padding:0 4px;font-size:11px;gap:4px}.ax-stage-bar .ax-stage-action svg{width:14px;height:14px}}@media (max-height:640px){.ax-page.is-studio{height:auto;min-height:100dvh;overflow:auto}.ax-session{min-height:72dvh}.ax-stage-frame{min-height:160px}.ax-upscale .atk-upscale-empty .atk-upscale-slider,.ax-upscale .ax-upscale-frame{height:min(34dvh,240px)}}.ax-upscale{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;min-height:100dvh;overflow:auto;background:rgba(6,6,8,.42);backdrop-filter:blur(36px) saturate(140%);-webkit-backdrop-filter:blur(36px) saturate(140%)}.ax-upscale .atk-upscale-stage{flex:1;min-height:100%;padding:8px 12px 16px}.ax-upscale .atk-upscale-empty,.ax-upscale .atk-upscale-ready{width:min(720px,calc(100vw - 24px));gap:12px;padding:14px 16px 16px}.ax-upscale .atk-upscale-empty .atk-upscale-slider{width:min(100%,calc(var(--atk-upscale-ratio, 1.5) * min(46dvh, 420px)));height:min(46dvh,420px);max-width:100%}.ax-upscale .ax-upscale-frame{position:relative;width:min(100%,640px);height:min(46dvh,420px);max-width:100%;margin-inline:auto;overflow:hidden;border-radius:16px;background:#000}.ax-upscale .ax-upscale-frame .atk-upscale-slider,.ax-upscale .ax-upscale-frame .atk-upscale-slider.is-fill{width:100%;height:100%;max-width:none;aspect-ratio:auto;border-radius:18px}.ax-upscale .atk-upscale-slider-img,.ax-upscale .atk-upscale-slider.is-fill .atk-upscale-slider-img{object-fit:contain;background:#000}.ax-page .atk-upscale-slider-tag.is-before,.ax-upscale .atk-upscale-slider-tag.is-before{color:#fff;background:#c41e1e}.ax-page .atk-upscale-slider-tag.is-after,.ax-upscale .atk-upscale-slider-tag.is-after{color:#111;background:#ccff00}.ax-upscale .ax-upscale-frame>img,.ax-upscale .ax-upscale-frame>video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.ax-upscale-frame>.ax-upscale-busy{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;background:rgba(0,0,0,.45);pointer-events:none}.ax-upscale-busy em{font-style:normal;font-size:13px;font-weight:650;letter-spacing:.02em;color:rgba(255,255,255,.78)}.ax-upscale-busy small{font-size:12px;font-weight:500;color:rgba(255,255,255,.48)}.ax-upscale-bar{display:block;width:min(220px,72%);height:3px;margin-top:6px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.16)}.ax-upscale-bar>i{display:block;height:100%;background:#fff;transition:width .2s linear}.ax-upscale-dropveil{display:none;position:absolute;inset:12px;z-index:2;place-items:center;gap:10px;border:1.5px dashed rgba(255,255,255,.28);border-radius:var(--ax-r-panel);background:rgba(0,0,0,.55);color:#fff;font-size:14px;font-weight:650;pointer-events:none}.ax-upscale.is-over .ax-upscale-dropveil{display:flex}.ax-upscale-close{position:absolute;top:16px;right:16px;z-index:3}.ax-upscale-targets{display:flex;gap:8px}.ax-upscale-target{height:36px;min-width:64px;padding:0 16px;border-radius:var(--ax-r);font-size:13px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 52%,rgba(0,0,0,.22));border:1px solid rgba(255,255,255,.1)}.ax-upscale-target.is-on{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(180,36,36,.28) 38%,rgba(70,8,8,.55))}.ax-upscale-target:disabled{opacity:.35;cursor:not-allowed}.ax-upscale-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;width:100%}.ax-upscale-actions-left{display:flex;flex-wrap:wrap;gap:8px}.ax-pop-scrim{position:fixed;inset:0;z-index:440;border:0;padding:0;cursor:pointer;background:rgba(4,4,6,.28);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.ax-inspect{padding:max(10px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:rgba(4,4,6,.32);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%)}.ax-inspect .atk-inspect-shell{width:min(96vw,1480px);height:min(90dvh,920px);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(16,16,20,.42) 40%,rgba(8,8,12,.55));backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.ax-inspect .atk-inspect-side{flex:0 1 360px;width:min(360px,38vw);background:rgba(8,8,12,.38);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.ax-inspect .atk-inspect-stage{padding:20px 56px}.ax-inspect .atk-inspect-media,.ax-inspect .jx-library-compare-viewer{max-width:100%;max-height:100%}.ax-inspect .atk-inspect-tools{flex-wrap:wrap;gap:8px}.ax-inspect .atk-inspect-prompt{max-height:min(28vh,220px);overflow:auto;overscroll-behavior:contain}.ax-inspect .atk-inspect-block{margin-top:16px}.ax-inspect .atk-inspect-foot{position:sticky;bottom:0;z-index:2;margin-top:16px;padding-top:12px;padding-bottom:2px;background:linear-gradient(180deg,rgba(8,8,12,0),rgba(8,8,12,.55) 28%,rgba(8,8,12,.72))}body:has(.ax-inspect) .atk-share-pop{max-width:calc(100vw - 16px);background:rgba(16,16,18,.55);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.ax-upscale .atk-upscale-empty,.ax-upscale .atk-upscale-ready{border-radius:var(--ax-r-panel);border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(12,12,16,.42) 42%,rgba(6,6,8,.55));backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}@media (max-width:900px){.ax-inspect{padding:0;align-items:stretch}.ax-inspect .atk-inspect-shell{flex-direction:column;width:100%;height:100dvh;max-height:100dvh;border-radius:0}.ax-inspect .atk-inspect-stage{flex:1 1 42%;min-height:min(38dvh,280px);padding:12px 44px 8px}.ax-inspect .atk-inspect-nav{width:36px;height:36px}.ax-inspect .atk-inspect-nav.is-prev{left:8px}.ax-inspect .atk-inspect-nav.is-next{right:8px}.ax-inspect .atk-inspect-side{flex:1 1 58%;width:100%;max-height:none;min-height:0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.ax-inspect .atk-inspect-prompt{max-height:18vh}.ax-inspect .ax-inspect-foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.ax-inspect .ax-inspect-foot>*{width:100%;min-width:0;justify-content:center}.ax-model-menu.atk-menu.atk-menu-portal{left:10px!important;right:10px!important;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;width:auto!important;min-width:0!important;height:min(72dvh,560px)!important;max-height:min(72dvh,560px)!important}.ax-model-menu.atk-menu.atk-menu-portal.is-compact{height:auto!important;max-height:min(52dvh,320px)!important}.ax-select-menu{left:10px!important;right:10px!important;width:auto!important;max-width:none!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;max-height:min(50dvh,360px)!important}}@media (max-width:480px){.ax-inspect .atk-inspect-stage{min-height:min(32dvh,220px);padding:8px 40px 6px}.ax-inspect .atk-inspect-download{flex:1 1 100%;width:100%;justify-content:center}.ax-inspect .ax-inspect-foot{grid-template-columns:1fr}.ax-inspect .atk-inspect-meta div{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:8px}.ax-inspect .atk-inspect-meta dd{overflow-wrap:anywhere}}