@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--bg-main: #071520;--bg-card: rgba(7, 26, 40, .78);--bg-card-2: rgba(8, 34, 49, .9);--line: rgba(150, 224, 255, .24);--line-strong: rgba(173, 239, 255, .5);--text-main: #eaf7ff;--text-dim: #a3c7db;--brand-1: #5df0c7;--brand-2: #7fd9ff;--brand-3: #ffd463;--danger: #ff6e8a;--ok: #64ffbf}body{background:radial-gradient(circle at 10% 12%,#3aacff38,#3aacff00 36%),radial-gradient(circle at 92% 9%,#5df0c733,#5df0c700 35%),linear-gradient(145deg,#05111a,#071520 38%,#04131e);color:var(--text-main)}.app-shell{width:min(1220px,calc(100% - 28px));margin:28px auto 56px;display:grid;gap:16px}.hero-card,.panel,.submit-card{background:linear-gradient(160deg,#082030e0,#051622eb);border:1px solid var(--line);border-radius:20px;box-shadow:0 22px 54px #00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-card{padding:24px;position:relative;overflow:hidden}.hero-card:after{content:"";position:absolute;right:-120px;bottom:-90px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#5ff6d02e,#5ff6d000);pointer-events:none}.hero-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.hero-top-left{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.brand{color:#cdf6ff;text-decoration:none;font-weight:800;letter-spacing:.05em;font-size:13px}.hero-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hero-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;padding:0 12px;border:1px solid rgba(176,233,255,.28);background:#05141eb8;color:#d7f2ff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.02em}.hero-nav-link:hover{border-color:#7bddffb3;transform:translateY(-1px)}.hero-nav-link-active{border:1px solid rgba(93,240,199,.54);background:linear-gradient(130deg,#5df0c733,#7fd9ff33)}.cluster-badge{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em}.cluster-mainnet{color:#0c2334;background:linear-gradient(140deg,#77d8ff,#8cedff)}.cluster-devnet{color:#0f2a26;background:linear-gradient(140deg,#58f0a8,#8dffc8)}.hero-card h1{margin:11px 0 8px;font-size:clamp(30px,4vw,42px);line-height:1.03}.hero-sub{margin:0;color:var(--text-dim);font-size:15px;max-width:820px}.wallet-inline,.inline-actions,.submit-row,.actions-row{display:flex;flex-wrap:wrap;gap:10px}.wallet-inline{margin-top:16px}.wallet-meta{margin-top:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wallet-meta code{color:#d0ebf8;font-size:12px;background:#06131db3;border:1px solid rgba(176,234,255,.24);border-radius:999px;padding:5px 10px}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.pill-connected{background:#34dfa633;border:1px solid rgba(52,223,166,.46);color:#b4ffe3}.pill-disconnected{background:#ffc35b2e;border:1px solid rgba(255,195,91,.42);color:#ffe2ab}.pop-gate-hint{margin-top:10px}.pop-gate-hint.blocked{color:#ffd4ae}.pop-gate-link-row{margin-top:4px}.pop-gate-link-row a{color:#9fe8ff}.pop-gate-link-row a:hover{color:#d6f6ff}.quick-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.flow-step{padding:14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(165deg,#082130eb,#061622e0);position:relative;overflow:hidden}.flow-step:after{content:"";position:absolute;right:-24px;top:-24px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#7fd9ff47,#7fd9ff00)}.flow-step h3{margin:9px 0 6px;font-size:16px}.flow-step p{margin:0;color:var(--text-dim);font-size:12px;line-height:1.45}.step-num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(140deg,var(--brand-1),var(--brand-2));color:#03271f;font-weight:800;font-size:13px}.panel{padding:18px}.mint-lab{display:grid;gap:14px}.mint-lab-head h2{margin:0;font-size:24px}.mint-lab-head p{margin:5px 0 0;color:var(--text-dim);font-size:13px}.mint-lab-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px}.upload-zone,.mint-controls{border:1px solid rgba(171,234,255,.2);border-radius:14px;background:linear-gradient(160deg,#061824f5,#071e2ceb);padding:14px;display:grid;gap:9px}.upload-preview{border:1px dashed rgba(170,233,255,.38);border-radius:12px;min-height:230px;overflow:hidden;display:grid;place-items:center;background:#05121be6}.upload-preview img{width:100%;height:100%;min-height:230px;object-fit:cover}.upload-preview span{color:#88aeca;font-size:13px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.panel-head h2{margin:0;font-size:22px}.panel-head-meta{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.badge{display:inline-flex;align-items:center;border-radius:999px;font-size:11px;font-weight:800;padding:5px 9px;letter-spacing:.03em}.badge-soft{color:#d0ebf8;background:#8ebfe133;border:1px solid rgba(142,191,225,.35)}.badge-green{color:#b7ffe5;background:#43e1a933;border:1px solid rgba(67,225,169,.42)}.badge-amber{color:#ffe5b1;background:#f7bd5833;border:1px solid rgba(247,189,88,.42)}.nft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nft-card{border:1px solid rgba(161,230,255,.24);border-radius:14px;overflow:hidden;background:linear-gradient(165deg,#081f2eeb,#05141ff5);display:grid}.nft-card.fresh{box-shadow:inset 0 0 0 1px #7edbff33}.nft-card.registered{box-shadow:inset 0 0 0 1px #68ffbc47}.nft-cover{position:relative;height:170px;background:#081a27;overflow:hidden}.nft-cover img{width:100%;height:100%;object-fit:cover}.nft-cover-fallback{width:100%;height:100%;display:grid;place-items:center;color:#9ec5dd;font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:14px;letter-spacing:.06em;background:radial-gradient(circle at 30% 20%,#5ff0c738,#5ff0c700),radial-gradient(circle at 80% 70%,#7fd9ff33,#7fd9ff00),linear-gradient(145deg,#0a2231,#081723)}.status-dot{position:absolute;left:10px;top:10px;font-size:11px;font-weight:800;padding:5px 9px;border-radius:999px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dot-registered{color:#d4ffe9;background:#39ce9a4d;border:1px solid rgba(57,206,154,.6)}.dot-fresh{color:#ffebc1;background:#eeb24847;border:1px solid rgba(238,178,72,.56)}.nft-body{padding:12px;display:grid;gap:6px}.nft-body h3{margin:0;font-size:16px;line-height:1.2}.meta-line{margin:0;color:var(--text-dim);font-size:12px}.meta-line code{font-family:IBM Plex Mono,Menlo,Consolas,monospace;color:#ddf1ff}.registered-box{margin-top:4px;border-radius:10px;border:1px solid rgba(125,218,173,.3);background:#0c292573;padding:9px;display:grid;gap:4px}.registered-row{display:flex;justify-content:space-between;gap:10px}.registered-row span{color:#9fc9bb;font-size:11px}.registered-row code{color:#d6ffec;font-size:11px;font-family:IBM Plex Mono,Menlo,Consolas,monospace;text-align:right}.ally-toolbar{margin-top:8px}.btn-compact{padding:8px 11px;font-size:12px}.ally-editor{margin-top:8px;border-radius:12px;border:1px solid rgba(130,220,255,.28);background:linear-gradient(165deg,#05151ff5,#071c29ed);padding:10px;display:grid;gap:8px}.ally-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ally-editor-head strong{font-size:12px;letter-spacing:.03em;color:#d4f6ff}.perm-row{display:inline-flex;gap:6px;flex-wrap:wrap}.perm-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;letter-spacing:.03em}.perm-ok{color:#b8ffe5;border:1px solid rgba(76,223,170,.56);background:#39cb972e}.perm-locked{color:#ffe4b3;border:1px solid rgba(250,194,99,.48);background:#fac26329}.preset-row{display:flex;gap:8px;flex-wrap:wrap}.preset-btn{appearance:none;border:1px solid rgba(143,219,255,.28);background:#0d2636d6;color:#d9f2ff;border-radius:999px;font-size:11px;font-weight:700;padding:6px 10px;cursor:pointer}.preset-btn:disabled{opacity:.55;cursor:not-allowed}.ally-editor-grid{display:grid;grid-template-columns:1fr;gap:7px}.toggle-line{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(177,232,255,.2);border-radius:10px;padding:8px 10px;background:#06131db8;color:#d8f3ff}.toggle-line input{width:15px;height:15px;margin:0}.empty-state{margin:0;color:var(--text-dim);border:1px dashed rgba(157,222,255,.28);border-radius:12px;background:#06141eb8;padding:12px}.hunt-studio-panel{display:grid;gap:12px}.hunt-studio-panel.is-spotlight{border-color:#7bf5c9b8;box-shadow:0 0 0 1px #7bf5c961,0 24px 60px #00000070;animation:studioSpotlightPulse 1.1s ease-in-out}.studio-nav-row{display:flex;flex-wrap:wrap;gap:8px}.studio-nav-link{text-decoration:none}.studio-ally-links{display:flex;flex-wrap:wrap;gap:7px}.ally-link-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;border:1px solid rgba(171,234,255,.3);background:#051521c7;color:#d8f2ff;text-decoration:none;padding:0 11px;font-size:11px;font-weight:700;letter-spacing:.02em}.ally-link-chip:hover{border-color:#5ff0c7a8}.ally-link-chip.is-selected{border-color:#5ff0c7b3;background:linear-gradient(130deg,#5df0c733,#7fd9ff33)}.studio-inline-link{text-decoration:none}.hunt-mcp-guide{border:1px solid rgba(112,236,201,.34);border-radius:14px;background:radial-gradient(circle at 92% 0%,rgba(255,214,132,.18),transparent 38%),linear-gradient(150deg,#071c25f0,#08232ce6);padding:11px;display:grid;gap:9px}.hunt-mcp-guide-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-mcp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hunt-mcp-card{border:1px solid rgba(168,232,255,.3);border-radius:11px;background:#081921d6;padding:9px;display:grid;gap:7px;transition:transform .15s ease,border-color .15s ease}.hunt-mcp-card:hover{transform:translateY(-1px);border-color:#71eecf8c}.hunt-mcp-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.hunt-mcp-endpoint,.hunt-mcp-command{display:block;border:1px solid rgba(173,236,255,.2);border-radius:8px;background:#051118d6;padding:6px 8px;color:#d7f2ff;font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.35;word-break:break-all}.hunt-mcp-command{border-color:#76eecd47;background:#061b1fc2}.hunt-studio-auth-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hunt-studio-message{margin:0;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:700;border:1px solid transparent;display:grid;gap:6px}.hunt-studio-message p{margin:0}.hunt-studio-message-details{margin:0;padding-left:18px;display:grid;gap:4px;font-size:11px;line-height:1.4;font-weight:600}.hunt-studio-message-inline{margin-top:6px}.hunt-msg-success{color:#bdffe6;background:#3ed59f2e;border-color:#3ed59f6b}.hunt-msg-error{color:#ffd0d8;background:#ff6d8b2e;border-color:#ff6d8b6b}.hunt-msg-info{color:#cfeaff;background:#7bc9ff24;border-color:#7bc9ff59}.hunt-toast-stack{position:fixed;top:14px;right:14px;z-index:1200;display:grid;gap:8px;width:min(360px,calc(100vw - 28px))}.hunt-toast{border-radius:12px;border:1px solid rgba(152,224,255,.28);background:linear-gradient(155deg,#081d2af5,#061723f5);box-shadow:0 16px 36px #0000005c;display:flex;gap:10px;align-items:flex-start;padding:10px 11px}.hunt-toast-body{display:grid;gap:4px;flex:1;min-width:0}.hunt-toast-body strong{font-size:12px;letter-spacing:.02em}.hunt-toast-body p{margin:0;font-size:12px;line-height:1.35}.hunt-toast-close{border:0;background:transparent;color:#dff2ff;font-size:18px;line-height:1;cursor:pointer;opacity:.75}.hunt-toast-close:hover{opacity:1}.hunt-toast-success{border-left:4px solid #38d285}.hunt-toast-error{border-left:4px solid #ff728c}.hunt-toast-info{border-left:4px solid #79c8ff}.hunt-promotion-balance-line{display:grid;gap:8px}.hunt-promotion-balance-line .hint{background:#0a23319e;border:1px solid rgba(165,230,255,.2);border-radius:10px;padding:8px 10px}.hunt-promotion-convert-row{margin-top:4px}.hunt-budget-insufficient{color:#ffd39d;background:#f5ba5e14;border:1px solid rgba(245,186,94,.28);border-radius:10px;padding:7px 9px}.hunt-budget-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hunt-budget-kpi-grid.is-glow .hunt-budget-kpi-card{border-color:#5fefc799;box-shadow:0 0 0 1px #5fefc738,0 10px 24px #5fefc72e}.hunt-budget-kpi-card{border:1px solid rgba(165,230,255,.24);border-radius:11px;padding:10px;background:linear-gradient(160deg,#081f2de6,#061723db);display:grid;gap:5px}.hunt-budget-kpi-label{font-size:11px;color:#9ac3da;letter-spacing:.02em}.hunt-budget-kpi-value{color:#e9fbff;font-size:20px;line-height:1.15;letter-spacing:.01em}.hunt-budget-kpi-value small{font-size:11px;color:#9dd1e8;margin-left:4px}.hunt-quota-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hunt-quota-kpi-card{border:1px solid rgba(250,198,113,.34);border-radius:11px;padding:10px;background:linear-gradient(160deg,#30260dc7,#211a09b3);display:grid;gap:5px}.hunt-budget-unified-action{border:1px solid rgba(98,218,255,.28);border-radius:11px;padding:9px;background:linear-gradient(160deg,#071c28cc,#08161fbd)}.hunt-budget-manual-panel{border:1px solid rgba(171,231,255,.2);border-radius:10px;background:#06161f94;padding:8px 10px}.hunt-budget-manual-panel summary{cursor:pointer;color:#afdaee;font-size:11px;-webkit-user-select:none;user-select:none}.hunt-budget-log-list{margin-top:2px}.hunt-budget-log-item{display:flex;flex-wrap:wrap;gap:6px 9px;align-items:center;justify-content:space-between}.hunt-budget-log-links{display:inline-flex;gap:8px;align-items:center}.hunt-studio-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:end}.hunt-studio-perm-grid{display:flex;flex-wrap:wrap;gap:8px}.hunt-media-policy-panel{border:1px solid rgba(156,227,255,.24);border-radius:12px;background:linear-gradient(168deg,#051520e6,#071c29db);padding:11px;display:grid;gap:8px}.hunt-media-policy-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-pop-strong-hint{margin:0}.hunt-pop-strong-callout{border:1px solid rgba(255,196,103,.52);border-radius:10px;background:linear-gradient(160deg,#341c08c2,#241408bd);padding:10px 11px;display:grid;gap:6px}.hunt-pop-strong-callout strong{color:#ffe5bb;font-size:12px}.hunt-pop-strong-callout p{margin:0;color:#ffe8c8;font-size:11px;line-height:1.4}.hunt-protected-upload-panel{border:1px solid rgba(122,243,198,.34);border-radius:12px;background:linear-gradient(162deg,#08181ce6,#071e29e0);padding:10px;display:grid;gap:8px}.hunt-protected-upload-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-protected-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hunt-protected-upload-card{border:1px solid rgba(153,224,255,.24);border-radius:10px;background:#061721d1;padding:9px;display:grid;gap:6px}.hunt-protected-upload-card h4{margin:0;font-size:12px;color:#d9f4ff}.hunt-studio-layout{display:grid;gap:14px}.hunt-editor-stage,.hunt-studio-list{border:1px solid rgba(166,228,255,.24);border-radius:12px;background:linear-gradient(165deg,#061824f5,#071e2ceb);padding:12px;display:grid;gap:8px}.hunt-editor-stage{order:1;padding:0;overflow:hidden}.hunt-editor-stage>.hunt-fold-summary{padding:12px}.hunt-editor-stage>.hunt-fold-body{padding:10px 12px 12px}.hunt-studio-editor{border:1px solid rgba(166,228,255,.24);border-radius:12px;background:linear-gradient(165deg,#061824f5,#071e2ceb);padding:12px;display:grid;gap:8px}.hunt-studio-list{order:2}.hunt-studio-layout.is-editing .hunt-studio-list{order:1}.hunt-studio-layout.is-editing .hunt-editor-stage{order:2}.hunt-studio-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-studio-editor h3{margin:0;font-size:17px}.hunt-card-list{display:grid;gap:9px}.hunt-card{border:1px solid rgba(154,226,255,.24);border-radius:10px;background:#05131ecc;padding:0;overflow:hidden}.hunt-card.is-expanded{border-color:#70ecc985;box-shadow:0 0 0 1px #70ecc92e}.hunt-card.is-editing-target{border-color:#ffcb709e;box-shadow:0 0 0 1px #ffcb7038}.hunt-card-summary{appearance:none;width:100%;border:0;margin:0;padding:10px;background:transparent;color:inherit;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;text-align:left;align-items:center}.hunt-card-summary:disabled{opacity:.62;cursor:not-allowed}.hunt-card-summary-main{display:grid;gap:5px}.hunt-card-summary-title{font-size:13px;line-height:1.3}.hunt-card-summary-meta{margin:0;color:#9ec7da;font-size:11px;line-height:1.4}.hunt-card-summary-toggle{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(172,234,255,.28);background:#081f2db8;color:#cff0ff;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:4px 9px}.hunt-card-body{border-top:1px solid rgba(154,226,255,.16);padding:10px;display:grid;gap:7px}.hunt-card-body[hidden]{display:none!important}.hunt-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-card-top strong{font-size:14px;line-height:1.3}.hunt-title-link{color:inherit;text-decoration:none}.hunt-title-link:hover,.hunt-title-link:focus-visible{color:#9fe7ff;text-decoration:underline;outline:none}.hunt-short-desc{margin:0;color:var(--text-dim);font-size:12px;line-height:1.4}.hunt-short-desc-compact{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hunt-id-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hunt-id-copy-btn{padding:5px 9px;border-radius:8px;font-size:11px;font-weight:700;line-height:1.2}.hunt-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.hunt-status-draft{color:#dff3ff;background:#7cc4ff29;border:1px solid rgba(124,196,255,.38)}.hunt-status-published{color:#c8ffe9;background:#47dfac33;border:1px solid rgba(71,223,172,.42)}.hunt-status-archived{color:#ffe2b4;background:#f8ba582e;border:1px solid rgba(248,186,88,.4)}.hunt-chip-row{display:flex;flex-wrap:wrap;gap:6px}.hunt-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;color:#d6f0ff;background:#0f2b3dd6;border:1px solid rgba(165,230,255,.24)}.hunt-trigger-snippet{margin:0;color:#d3efff;font-size:12px;line-height:1.45}.hunt-choice-chip-row{display:flex;flex-wrap:wrap;gap:6px}.hunt-choice-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;color:#daf5ff;border:1px solid rgba(95,239,199,.35);background:#072828b8}.hunt-promotion-editor{border:1px solid rgba(250,198,113,.3);border-radius:12px;background:linear-gradient(162deg,#1d1607d6,#1f1b0ac2);padding:10px;display:grid;gap:8px}.hunt-promotion-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-promotion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hunt-budget-op-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.hunt-budget-op-grid .actions-row{justify-content:flex-end;align-items:center}.hunt-budget-op-grid .btn{min-height:48px;min-width:210px}.hunt-promotion-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hunt-promotion-scope-panel{display:grid;gap:6px}.hunt-promotion-scope-row{display:flex;flex-wrap:wrap;gap:8px}.hunt-promotion-card{border:1px solid rgba(250,198,113,.32);border-radius:10px;background:#211c0ca6;padding:9px;display:grid;gap:7px}.hunt-promotion-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-promotion-card-head strong{font-size:12px;color:#ffefc8}.promotion-status{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;border:1px solid transparent}.promotion-status-active{color:#cbffe8;background:#3ed59f33;border-color:#3ed59f73}.promotion-status-paused{color:#ffe9bf;background:#f8ba5833;border-color:#f8ba5873}.promotion-status-ended,.promotion-status-inactive{color:#d6e8f5;background:#7bc9ff26;border-color:#7bc9ff5c}.hunt-choice-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hunt-choice-editor{border:1px solid rgba(156,227,255,.24);border-radius:10px;background:#05141ebd;padding:10px;display:grid;gap:7px}.hunt-choice-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-choice-editor-head strong{font-size:12px;color:#d9f4ff}.hunt-choice-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;color:#d6fff0;background:#3ad8a02e;border:1px solid rgba(58,216,160,.34)}.hunt-preview-panel{border:1px solid rgba(95,239,199,.34);border-radius:12px;background:linear-gradient(160deg,#06191ff5,#081e29f0);padding:11px;display:grid;gap:8px}.hunt-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-preview-phone{border:1px solid rgba(170,232,255,.2);border-radius:14px;background:#06161fd9;padding:10px;display:grid;gap:8px}.hunt-preview-trigger-media{min-height:170px;border-radius:12px;border:1px solid rgba(170,232,255,.24);background:#030c14f2;overflow:hidden;display:grid;place-items:center}.hunt-preview-trigger-media img,.hunt-preview-trigger-media video,.hunt-preview-result img,.hunt-preview-result video{width:100%;height:100%;object-fit:cover;border-radius:10px}.hunt-preview-empty{color:#8db7cf;font-size:12px}.hunt-preview-trigger-text{margin:0;color:#e6f8ff;font-size:13px;line-height:1.5}.hunt-preview-audio{display:grid;gap:4px}.hunt-preview-audio small{color:#9fd2e8;font-size:11px}.hunt-preview-audio audio{width:100%}.hunt-preview-choice-row{display:grid;grid-template-columns:1fr;gap:7px}.hunt-preview-choice-btn{appearance:none;border:1px solid rgba(169,232,255,.25);border-radius:10px;background:#09212fcc;color:#d8f3ff;text-align:left;padding:8px;display:grid;gap:4px;cursor:pointer}.hunt-preview-choice-btn.is-selected{border-color:#5fefc799;background:linear-gradient(130deg,#5fefc733,#69dbff33)}.hunt-preview-choice-btn.is-locked{opacity:.78}.hunt-preview-choice-btn small{color:#b5d8ea;font-size:11px}.hunt-preview-choice-btn em{color:#ffe2ad;font-size:11px;font-style:normal}.hunt-preview-result{border:1px solid rgba(171,231,255,.26);border-radius:10px;background:#041119db;padding:8px;display:grid;gap:6px}.hunt-preview-result strong{font-size:12px;color:#d7f4ff}.hunt-preview-result p{margin:0;color:#d8eefb;font-size:12px;line-height:1.45}.hunt-preview-lock-row{display:flex;flex-wrap:wrap;gap:6px}.hunt-preview-unlock-btn{appearance:none;border-radius:999px;border:1px solid rgba(250,194,99,.54);background:#fac2632e;color:#ffe5bc;font-size:11px;font-weight:700;padding:5px 10px;cursor:pointer}.hunt-preview-unlock-btn.is-open{border-color:#5fefc78c;background:#5fefc72e;color:#d1ffed}.hunt-preview-message{margin:0;color:#d7efff;font-size:11px;line-height:1.4}.hunt-fold-panel{display:block;padding:0;overflow:hidden}.hunt-fold-panel>.hunt-fold-summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;margin:0}.hunt-fold-panel>.hunt-fold-summary::-webkit-details-marker{display:none}.hunt-fold-summary-main{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.hunt-fold-panel>.hunt-fold-summary:after{content:"▸";margin-left:auto;font-size:13px;color:#9bd4ea;transform:translateY(1px);transition:transform .16s ease}.hunt-fold-panel[open]>.hunt-fold-summary:after{transform:translateY(1px) rotate(90deg)}.hunt-fold-panel[open]>.hunt-fold-summary{border-bottom:1px solid rgba(171,234,255,.22)}.hunt-fold-panel>.hunt-fold-body{padding:10px 12px 12px;display:grid;gap:8px}.advanced-panel details{border-radius:12px;border:1px solid rgba(162,228,255,.24);background:#061824ad;padding:10px}.advanced-panel summary{cursor:pointer;list-style:none;font-size:13px;font-weight:700;color:#c5ebff;-webkit-user-select:none;user-select:none}.advanced-panel summary::-webkit-details-marker{display:none}.advanced-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}label{color:var(--text-dim);font-size:12px}.checkbox-inline{display:inline-flex;align-items:center;gap:8px;color:var(--text-main);font-size:12px;border:1px solid rgba(177,232,255,.2);border-radius:10px;padding:9px 10px;background:#06131db8}.checkbox-inline input{width:15px;height:15px;margin:0}input,select,textarea{width:100%;background:#050f18e6;border:1px solid rgba(177,232,255,.24);border-radius:10px;color:var(--text-main);padding:10px 11px;font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:13px}textarea{resize:vertical;min-height:62px}input:focus,select:focus,textarea:focus{outline:none;border-color:#7bddffd1;box-shadow:0 0 0 2px #7bddff33}.hint{margin:0;color:var(--text-dim);font-size:12px;line-height:1.42}.hint code{color:#d8f2ff;font-family:IBM Plex Mono,Menlo,Consolas,monospace}.hint.tiny{font-size:11px}.btn{appearance:none;border:1px solid transparent;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;text-decoration:none}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:disabled{opacity:.56;cursor:not-allowed;transform:none}.btn-primary{color:#052319;background:linear-gradient(130deg,var(--brand-1),var(--brand-2));box-shadow:0 10px 26px #58ecca3d}.btn-muted{color:#dff5ff;background:#0f2638d9;border-color:#b4e7ff40}.submit-card{padding:14px 16px 17px}.tx-status{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:800}.tx-idle{color:#c1dff0;background:#c1dff024}.tx-pending{color:#ffe6b4;background:#fac26333}.tx-success{color:#cbffe8;background:#55e6ad3d}.tx-error{color:#ffd0d8;background:#ff6d8b33}.tx-link{color:#9fdfff;text-decoration:none;font-size:13px}.tx-link:hover{text-decoration:underline}.log-box{margin:12px 0 0;background:#040b14f2;border:1px solid rgba(174,232,255,.24);border-radius:12px;color:#d5efff;font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.44;min-height:180px;max-height:360px;overflow:auto;padding:12px;white-space:pre-wrap}.hunt-i18n-panel{margin-top:12px;padding:12px;border-radius:12px;border:1px solid rgba(146,221,255,.3);background:linear-gradient(140deg,#081320e6,#081921d6);display:grid;gap:8px}.hunt-i18n-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunt-i18n-auto-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.hunt-i18n-auto-status{border:1px solid rgba(132,211,243,.28);border-radius:12px;padding:10px 12px;background:linear-gradient(145deg,#071b2bdb,#081b22d1);box-shadow:inset 0 0 0 1px #baf0ff0d;display:grid;gap:6px}.hunt-i18n-auto-status.is-active{border-color:#6feccf8f;box-shadow:0 0 0 1px #6feccf29,0 12px 28px #0e1f234d,inset 0 0 0 1px #baf0ff14}.hunt-i18n-auto-status.is-pending{border-color:#f5ba5e70}.hunt-i18n-auto-status-head{display:flex;align-items:center;gap:8px}.hunt-i18n-auto-status-head strong{color:#dff6ff;font-size:13px;letter-spacing:.01em}.hunt-i18n-auto-status-dot{width:9px;height:9px;border-radius:999px;background:linear-gradient(180deg,#7ef4db,#39d5a7);box-shadow:0 0 #62ebc673;animation:pulseGlow 1.35s ease-out infinite}.hunt-i18n-auto-status p{margin:0;color:#bfe6f8;font-size:12px;line-height:1.45}.hunt-i18n-auto-status small{color:#9fd0eb;font-size:11px;letter-spacing:.01em}.hunt-i18n-buy-pack{border:1px solid rgba(143,224,255,.3);border-radius:12px;padding:10px;background:linear-gradient(155deg,#0b1f2ddb,#142331d1);box-shadow:0 10px 26px #090e184d,inset 0 0 0 1px #c4f4ff14;display:grid;gap:8px}.hunt-i18n-buy-pack.is-exhausted{border-color:#f5ba5e70;background:linear-gradient(155deg,#33240fdb,#171d2ad1);box-shadow:0 10px 26px #090e184d,inset 0 0 0 1px #ffe0a91a}.hunt-i18n-buy-pack-meta{color:#d4efff;font-size:12px;letter-spacing:.01em}.hunt-i18n-buy-pack.is-exhausted .hunt-i18n-buy-pack-meta{color:#ffe7c2}.hunt-i18n-buy-pack-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hunt-i18n-buy-pack-btn{box-shadow:0 0 0 1px #f5ba5e3d,0 8px 18px #f5ba5e33}.hunt-i18n-buy-pack-link{color:#ffdca7;font-size:12px;text-decoration:none;border-bottom:1px dashed rgba(255,220,167,.56)}.hunt-i18n-buy-pack-link:hover{color:#fff0d4;border-bottom-color:#fff0d4bf}#hunt-text-i18n-json{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.48}@keyframes pulseGlow{0%{box-shadow:0 0 #62ebc673}70%{box-shadow:0 0 0 14px #62ebc600}to{box-shadow:0 0 #62ebc600}}@keyframes studioSpotlightPulse{0%{box-shadow:0 0 #7bf5c959}65%{box-shadow:0 0 0 15px #7bf5c900}to{box-shadow:0 0 #7bf5c900}}.nft-card.fresh .status-dot{animation:pulseGlow 2.4s infinite}@media(max-width:1140px){.nft-grid,.quick-flow,.hunt-choice-editor-grid,.hunt-mcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.mint-lab-grid,.nft-grid,.advanced-grid,.hunt-studio-controls,.hunt-mcp-grid,.hunt-choice-editor-grid,.hunt-promotion-grid,.hunt-promotion-toggle-grid,.hunt-budget-kpi-grid,.hunt-quota-kpi-grid,.hunt-budget-op-grid,.hunt-i18n-auto-grid{grid-template-columns:1fr}.hunt-i18n-buy-pack-actions{flex-direction:column;align-items:stretch}.hunt-budget-op-grid .actions-row{justify-content:stretch}.hunt-budget-op-grid .btn{width:100%;min-width:0}.hunt-protected-upload-grid{grid-template-columns:1fr}.hunt-preview-head,.panel-head,.hero-top{flex-direction:column;align-items:flex-start}.hero-nav{width:100%;justify-content:flex-start}.wallet-inline,.inline-actions,.submit-row,.actions-row{width:100%}.wallet-inline .btn,.inline-actions .btn,.actions-row .btn,.studio-nav-row .btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.hunt-studio-panel.is-spotlight,.hero-nav-link:hover,.ally-link-chip:hover{animation:none!important;transform:none!important}}:root{color-scheme:dark;font-family:Space Grotesk,Segoe UI,sans-serif;line-height:1.4;font-weight:400;color:#e8f5ff;background:#081b2b}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}
