@font-face{font-family:JetBrains;src:url(/fonts/mono.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Rajdhani;src:url(/fonts/display.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--ink:#dbe5df;--muted:#88958f;--green:#b4e8cc;--line:rgba(199,229,214,.16);--mono:JetBrains,monospace;--display:Rajdhani,"Arial Narrow",sans-serif;--body:Arial,Helvetica,sans-serif;--cut:polygon(0 0, calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px) )}*{box-sizing:border-box}body{margin:0;background:#050d0e;color:var(--ink);font-family:var(--body);overflow:hidden;min-width:900px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #c2efdb;outline-offset:5px}button:focus:not(:focus-visible){outline:0}::selection{background:#a4dcbe;color:#07100d}button,a{touch-action:manipulation}.app{height:100vh;min-height:650px;position:relative;isolation:isolate;overflow:hidden}.world,.world-fallback{position:absolute;inset:0;z-index:-3}.world canvas{display:block;width:100%;height:100%}.world-fallback{background:radial-gradient(ellipse at 50% 40%,#12372e,#050d13 65%);display:grid;place-items:center}.world-fallback img{height:65vh;transform:translateY(-10vh)}.world-fallback p{position:absolute;bottom:100px;font-size:11px;max-width:260px;right:60px;color:var(--muted)}.scene-shade{position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(3,7,14,.2),transparent 30%,transparent 47%,rgba(2,9,13,.28) 67%,rgba(1,5,10,.8)),radial-gradient(ellipse,transparent 44%,rgba(2,6,12,.4))}.interface{height:100%;opacity:0;transition:opacity 1.2s .2s}.is-entered .interface{opacity:1}.viewport-frame{position:absolute;top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px);pointer-events:none;overflow:visible}.viewport-frame path{fill:none;stroke:#badecf2e;vector-effect:non-scaling-stroke;stroke-width:1}.topbar{position:absolute;left:52px;right:42px;top:43px;height:42px;display:flex;align-items:center;gap:23px}.wordmark{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:41px;font-weight:700;line-height:1;letter-spacing:-2px;color:#e1ebe4;padding:0}.wordmark svg{width:28px;height:28px;fill:var(--green);margin-right:2px}.wordmark-plus{font-size:22px;align-self:flex-start;letter-spacing:0;margin:2px 0 0 -3px}.topbar nav{margin-left:auto;display:flex;gap:22px}.topbar nav button{font:9px var(--mono);letter-spacing:1.2px;padding:14px 0;transition:color .2s}.topbar nav button:hover{color:var(--green)}.header-actions{display:flex;gap:4px;height:42px}.connect-button,.menu-button{display:flex;align-items:center;justify-content:center;gap:9px;font:9px var(--mono);letter-spacing:1px;padding:0 20px;background:#1c2b2c73;clip-path:var(--cut);min-width:125px}.connect-button:hover{background:#263d36}.connect-button.connected{color:var(--green)}.menu-button{background:#d4e5dc;color:#14231e;min-width:91px;padding:0 17px}.menu-button:hover{background:#b6e7cc}.status-dot{width:5px;height:5px;display:inline-block;background:#a49867;flex-shrink:0}.status-dot.green,.connected .status-dot{background:#a5dfbd;box-shadow:0 0 7px #a5dfbd55}.chapter-nav{position:absolute;left:26px;top:40%;display:flex;flex-direction:column;gap:17px;z-index:2}.chapter-nav button{display:flex;align-items:center;gap:9px;text-align:left;padding:0;font:9px var(--mono);letter-spacing:1.45px;color:#718582;transition:color .3s}.chapter-nav button:hover{color:#d1e9db}.chapter-nav button.active{color:#dceee2}.chapter-square{width:6px;height:6px;background:#caead9;opacity:0;transition:opacity .3s}.active .chapter-square{opacity:1;box-shadow:0 0 8px #b8e2c755}.scene-corner{position:absolute;right:54px;top:123px;display:flex;align-items:center;gap:15px;font:8px var(--mono);letter-spacing:1.2px;color:#8caaa1}.scene-corner i{height:1px;width:30px;background:#708a8055}.hero-copy{position:absolute;left:50%;bottom:110px;transform:translate(-50%);width:550px;text-align:center;animation:copy-in .8s both;pointer-events:none}.hero-copy h1{font:700 clamp(32px,3.1vw,44px)/.98 var(--display);letter-spacing:1px;margin:0 0 18px;text-shadow:0 2px 15px #020c10;white-space:nowrap}.hero-copy p{font-size:12px;line-height:1.8;color:#adc0b8;white-space:pre-line;margin:0 0 24px;text-shadow:0 1px 10px #000}.hero-index{font:8px var(--mono);letter-spacing:2px;color:#b9d2c6;margin:0 0 13px}.cut-button{min-height:42px;display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:0 20px;font:9px var(--mono);letter-spacing:1px;background:#233b3180;border:1px solid #9cb9aa55;clip-path:var(--cut);transition:background .2s,color .2s;position:relative}.cut-button:hover{background:#b7e6ce;color:#10221a}.cut-button.primary{background:#badfcb;color:#12271e;border-color:#badfcb}.cut-button.primary:hover{background:#daf1e4}.cut-button.full{width:100%}.hero-action{pointer-events:auto;background:#09171d99;color:#d5e8df;border-color:#8ca89d40;min-height:43px}.button-symbol{font-size:15px}.identity-rule{position:absolute;right:55px;bottom:152px;display:flex;gap:9px;font:8px/1.55 var(--mono);letter-spacing:.8px;color:#adc0b7}.identity-rule svg{margin-top:1px}.bottom-bar{position:absolute;left:31px;right:31px;bottom:30px;height:47px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.bottom-bar button{height:100%;padding:0 23px;display:flex;align-items:center;gap:9px;font:8px var(--mono);letter-spacing:.65px}.bottom-bar button:hover{color:var(--green);background:#9fd8bd0a}.sound-button{border-right:1px solid var(--line)}.local-state{border-left:1px solid var(--line)}.scroll-cue{position:absolute;left:50%;transform:translate(-50%);animation:subtle-bob 3s infinite}.audio-bars{display:flex;align-items:center;gap:2px;height:12px;margin-left:6px}.audio-bars i{display:block;width:1px;height:2px;background:#a5d8bd}.audio-bars.playing i{animation:bars 1s infinite alternate}.audio-bars i:nth-child(2){animation-delay:.4s}.audio-bars i:nth-child(3){animation-delay:.7s}.audio-bars i:nth-child(4){animation-delay:.2s}.room-hotspot{position:absolute;top:42%;font:9px var(--mono);letter-spacing:1px;display:flex;align-items:center;gap:13px}.room-hotspot span{width:26px;height:26px;border:1px solid #dcffe577;border-radius:50%;display:grid;place-items:center;font:20px var(--body);background:#13292155}.room-hotspot:hover span{background:#c8ebd7;color:#11241a}.specimen-left{left:21%}.specimen-right{right:15%}.entry{position:absolute;inset:0;background:#060a09;z-index:10}.entry canvas{width:100%;height:100%;position:absolute;inset:0}.entry-top{position:absolute;left:45px;right:45px;top:35px;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1.5px;color:#93aa9c}.entry-brand{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:20px;white-space:nowrap}.entry-wordmark{font:bold italic clamp(120px,15vw,210px)/.8 var(--display);letter-spacing:-14px;color:#eef5ef;text-shadow:0 8px 30px #000;transform:rotate(-6deg) skewY(-5deg);display:flex;align-items:center}.brand-star{font-size:.36em;letter-spacing:0;margin-left:7px;transform:translateY(-20px)}.entry-brand>span:last-child{font:8px var(--mono);letter-spacing:3px;color:#a8bcb0;margin-top:10px}.enter-button{position:absolute;bottom:66px;left:50%;transform:translate(-50%);font:10px var(--mono);letter-spacing:1.8px;padding:20px 35px;display:flex;flex-direction:column;align-items:center;gap:14px}.enter-button:hover{color:#c1f5d8}.entry-line{height:1px;background:#a9bdb0;width:40px;transition:width .3s}.enter-button:hover .entry-line{width:110px}.entry-foot{position:absolute;bottom:25px;left:50%;transform:translate(-50%);font:7px var(--mono);letter-spacing:1.3px;color:#697b71}dialog{color:var(--ink);border:1px solid #a0b5aa44;padding:0;background:#0c1415;box-shadow:0 40px 120px #000b}dialog::backdrop{background:#010608aa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal{width:680px;max-width:calc(100vw - 130px);max-height:calc(100vh - 95px);padding:27px 38px 32px;overflow:auto;animation:panel-in .45s cubic-bezier(.15,.85,.2,1);scrollbar-color:#53685d #0c1415;scrollbar-width:thin}.modal-wide{width:970px}.modal-top{display:flex;align-items:center;justify-content:space-between;gap:30px;font:8px var(--mono);letter-spacing:1.4px;color:#879e91;margin-bottom:23px}.close{height:30px;width:30px;display:grid;place-items:center;border:1px solid #84958d55;border-radius:50%;padding:0;transition:transform .2s,background .2s}.close:hover{transform:rotate(90deg);background:#b0d5be22}.modal h2{font:700 38px/1 var(--display);letter-spacing:-.2px;margin:0 0 24px}.modal h3{font:700 23px var(--display);margin:0}.panel-lead{font:700 27px/1.05 var(--display);margin:0 0 14px}.muted{font-size:12px;line-height:1.75;color:#91a49a}.tiny-note{font:10px/1.65 var(--body);color:#81978b;margin:20px 0 0}.text-button{font:10px var(--mono);color:#a8c6b8;padding:12px 0;text-decoration:underline;text-underline-offset:4px}.text-link{font:10px var(--mono);color:#badbc8;display:inline-flex;align-items:center;gap:10px;margin-top:15px}.identity-layout{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start}.agent-card{height:258px;overflow:hidden;position:relative;padding:25px;border:1px solid #c9b67075;color:#e6d8a0;background:radial-gradient(ellipse at 80% 80%,#99884944,transparent 65%),repeating-linear-gradient(115deg,#b6a16f08 0,#b6a16f08 1px,transparent 1px,transparent 7px),#1c211b;box-shadow:inset 0 0 25px #b39f6240;transform:perspective(900px) rotateY(10deg) rotateX(-2deg);margin-top:25px;clip-path:var(--cut)}.agent-card-head{display:flex;align-items:center;gap:10px;font:9px var(--mono);letter-spacing:2px}.binance-diamond{font:25px var(--body);color:#e9c863}.agent-card-name{position:absolute;left:26px;right:15px;top:102px;font:700 42px var(--display);overflow-wrap:anywhere;z-index:1}.agent-card-bottom{position:absolute;left:26px;right:26px;bottom:26px;display:flex;justify-content:space-between;font:7px var(--mono);letter-spacing:1px}.card-orbit{position:absolute;right:-80px;top:10px;width:260px;height:260px;border:1px solid #c9b36a33;border-radius:50%;box-shadow:0 0 0 15px #b69c4e08,0 0 0 30px #b69c4e09,0 0 0 45px #b69c4e06}.connection-state{display:flex;align-items:center;gap:9px;font:8px/1.5 var(--mono);letter-spacing:.5px;margin:20px 0}.pairing{padding:20px;border:1px solid var(--line);display:flex;flex-direction:column;gap:13px}.pairing>span{font:8px var(--mono);color:#98b5a5}.pairing strong{font:32px var(--mono);letter-spacing:8px}.pairing small{font:10px/1.6 var(--body);color:#9cb0a5}.field-label{display:flex;justify-content:space-between;align-items:center;font:9px var(--mono);letter-spacing:1px;margin:16px 0 9px;color:#bfd1c8}.field-label>span{color:#687e72;font-size:7px}input,textarea,select{width:100%;background:#060e10;color:#d1e6d9;border:1px solid #78958750;border-radius:0;padding:13px 14px;outline:none;font:12px var(--mono);transition:border-color .2s}input:focus,textarea:focus,select:focus{border-color:#a4d6b9}input::placeholder,textarea::placeholder{color:#60766a}textarea{resize:vertical;min-height:70px;max-height:130px}select option{background:#0e1c16}input[type=number]{appearance:textfield;-moz-appearance:textfield}input::-webkit-inner-spin-button{appearance:none}.input-action{display:flex}.input-action input{border-right:0}.input-action button{background:#b9dfca;color:#173125;padding:0 16px}.success-note{display:flex;align-items:flex-start;gap:10px;background:#99d6b411;border:1px solid #99d6b433;padding:14px;margin-top:18px;color:#b0ddc5;font:11px/1.5 var(--body)}.success-note div{display:flex;flex-direction:column;gap:5px}.success-note code{font:8px var(--mono);word-break:break-all}.error{color:#e2ae95;font:11px/1.65 var(--mono);background:#c26d5011;border-left:2px solid #ba715b;padding:10px;margin:14px 0}.panel-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.panel-intro p{font-size:12px;color:#9bb2a6;margin:0}.pill{font:7px var(--mono);letter-spacing:1px;border:1px solid var(--line);padding:7px 9px;color:#91aa9b}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.collection-specimen{text-align:left;padding:0;border-top:1px solid #97a99f55}.specimen-art{height:230px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#60866a12,transparent 68%);overflow:hidden}.specimen-art img{object-fit:contain;width:90%;height:90%;filter:drop-shadow(0 10px 30px #7acba426);transition:transform .5s}.collection-specimen:hover .specimen-art img{transform:scale(1.08) rotate(-4deg)}.color-1 img{filter:hue-rotate(95deg) saturate(.55) drop-shadow(0 10px 30px #bb9ee826)}.color-2 img{filter:hue-rotate(48deg) saturate(.45) drop-shadow(0 10px 30px #8ecbe726)}.specimen-cross{position:absolute;font:15px var(--mono);color:#526b5d}.specimen-cross.top{top:10px;left:0}.specimen-cross.bottom{bottom:10px;right:0}.specimen-caption{padding-top:16px;border-top:1px solid var(--line)}.specimen-caption small,.small-label{font:8px var(--mono);letter-spacing:1px;color:#8fa99a}.specimen-caption h3{color:var(--specimen-color);margin-top:8px}.specimen-caption p{font-size:11px;color:#8aa092;margin:6px 0 20px}.specimen-caption>span{font:8px var(--mono);display:flex;align-items:center;gap:10px;letter-spacing:1px}.inscription-layout{display:grid;grid-template-columns:1fr 1fr;gap:44px}.inscription-art .specimen-art{height:280px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:18px}.inscription-art .specimen-art img{width:85%}.inscription-art h3{margin:7px 0 10px;font-size:29px}.inscription-art p{color:#8ea398;font-size:12px;line-height:1.7;max-width:320px}.studio-notice{display:flex;align-items:center;gap:8px;font:7px var(--mono);letter-spacing:.4px;color:#b0ad8a;padding:10px 0;border-bottom:1px solid var(--line)}.field-subline{display:flex;justify-content:space-between;align-items:center;margin-top:7px;font:8px var(--mono);color:#788f82}.field-subline button{font:8px var(--mono);color:#afd3bd;padding:4px 0}.quantity-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:17px 0}.quantity-row .field-label{margin:0}.stepper{display:flex;border:1px solid #78958750;height:32px}.stepper button{padding:0 11px;display:grid;place-items:center}.stepper input{width:42px;text-align:center;border:0;border-left:1px solid #78958730;border-right:1px solid #78958730;padding:0}.char-count{font:7px var(--mono);text-align:right;color:#71897b;margin:6px 0 14px}.mint-gate{display:flex;gap:9px;font:9px/1.55 var(--body);color:#839d8d;margin:13px 0 0}.mint-gate svg{flex-shrink:0;margin-top:1px}.receipt{padding-top:20px}.receipt-check{width:52px;height:52px;border:1px solid #b2dcc455;display:grid;place-items:center;border-radius:50%;color:#bce7ce;margin-bottom:25px}.receipt h3{font:700 35px var(--display);margin:8px 0 12px;overflow-wrap:anywhere}.receipt p{font:12px/1.7 var(--body);color:#95ad9f}.receipt dl{font:9px var(--mono);margin:22px 0}.receipt dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.receipt dt{color:#7e9989}.receipt dd{margin:0;color:#bdd9c9}.archive-toolbar{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.archive-toolbar p{font:8px var(--mono);color:#88a494}.archive-toolbar input{max-width:320px;font-size:10px}.empty-archive{padding:35px 20px;text-align:center}.empty-symbol{font-size:65px;color:#a4c9b3}.empty-archive h3{font-size:30px}.empty-archive p{font-size:12px;color:#86a191;margin-bottom:25px}.draft-list article{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.draft-list article>img{height:70px;width:70px;object-fit:contain}.draft-list article h3{font-size:25px}.draft-list article p{font:9px var(--mono);color:#9dbca9}.draft-list article small{font:8px var(--mono);color:#6e8b7b}.draft-list article button{margin-left:auto}.protocol-steps{margin:25px 0}.protocol-steps section{border-top:1px solid var(--line);padding:20px 0;display:flex;gap:24px}.protocol-steps section>span{font:10px var(--mono);color:#759383;padding-top:5px}.protocol-steps h3{font:700 21px var(--display);letter-spacing:1px}.protocol-steps p{font:12px/1.7 var(--body);color:#8ba696;margin:9px 0 0}.world-menu{width:calc(100vw - 60px);height:calc(100vh - 60px);max-width:none;max-height:none;background:#081312ed;border-color:#54716666;padding:22px 35px;animation:panel-in .4s both}.menu-header{display:flex;align-items:center;justify-content:space-between}.menu-header .wordmark{font-size:40px}.menu-inner{height:calc(100% - 120px);display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:60px}.menu-art{position:relative;text-align:center}.menu-art img{width:80%;max-height:53vh;object-fit:contain;filter:saturate(.5) brightness(.7);animation:subtle-bob 7s infinite}.menu-art>span{display:block;font:7px var(--mono);letter-spacing:2px;color:#648a75;margin-top:10px}.menu-links{display:flex;flex-direction:column}.menu-links button{display:flex;align-items:center;text-align:left;padding:10px 0;border-bottom:1px solid #87a99526;gap:27px}.menu-links small{font:9px var(--mono);color:#6d977f}.menu-links span{font:700 clamp(36px,4.4vw,65px)/1 var(--display);text-transform:uppercase;letter-spacing:1px}.menu-links svg{margin-left:auto;opacity:0;transform:translate(-10px);transition:.2s}.menu-links button:hover{color:#b0e7c6}.menu-links button:hover svg{opacity:1;transform:translate(0)}.menu-footer{display:flex;gap:30px;align-items:center;font:8px var(--mono);letter-spacing:.8px;color:#91b6a0;border-top:1px solid var(--line);padding-top:20px}.menu-footer>span{margin-right:auto}.menu-footer button{font:8px var(--mono);display:flex;gap:10px;align-items:center}.toast{position:absolute;bottom:95px;left:50%;transform:translate(-50%);background:#10231de8;border:1px solid #acd8bd55;padding:16px 24px;font:10px/1.6 var(--mono);z-index:8;max-width:500px;box-shadow:0 10px 30px #0008}.spin{animation:spin 1s linear infinite}@keyframes copy-in{0%{opacity:0;filter:blur(7px);translate:0 15px}to{opacity:1;filter:blur(0);translate:0 0}}@keyframes panel-in{0%{opacity:0;transform:perspective(1200px) rotateX(-7deg) translateY(25px)}to{opacity:1;transform:none}}@keyframes subtle-bob{50%{translate:0 -4px}}@keyframes bars{to{height:11px}}@keyframes spin{to{transform:rotate(360deg)}}@media(min-height:850px){.hero-copy{bottom:135px}.hero-copy h1{font-size:48px}.hero-copy p{font-size:13px}.hero-index{margin-bottom:16px}.identity-rule{bottom:185px}}@media(max-width:1100px){.topbar nav{gap:14px}.topbar{gap:15px;left:47px}.topbar nav button{font-size:8px}.connect-button{padding:0 12px;min-width:107px}.menu-button{min-width:80px;padding:0 12px}.wordmark{font-size:36px}.wordmark svg{width:24px}.chapter-nav{gap:16px}.chapter-nav button{font-size:8px}.hero-copy{width:500px}.identity-rule{font-size:7px;right:47px;bottom:130px}.modal{max-width:calc(100vw - 90px)}.modal-wide{width:900px}.identity-layout,.inscription-layout{gap:28px}.scene-corner{right:48px}.specimen-art{height:205px}.room-hotspot{font-size:8px}.specimen-left{left:20%}.specimen-right{right:12%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scroll-cue{animation:none}}:root{--ink:#e7e6e0;--muted:#9d9c9a;--green:#d1df9e;--line:rgba(223,222,216,.17)}.world{z-index:0}.world canvas{position:absolute;inset:0}.world-hotspot{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;gap:8px;align-items:center;font:8px var(--mono);letter-spacing:1px;padding:8px 10px;color:#e5e5dd;background:#151519cc;border:1px solid #cecdc344;white-space:nowrap;transition:background .2s,opacity .5s}.world-hotspot span{font-size:16px}.world-hotspot:hover{background:#d3dfaa;color:#20231c}.scene-shade{z-index:1;background:linear-gradient(180deg,#09090e33,transparent 22%,transparent 55%,#09090e22 73%,#09090ec9)}.interface{position:relative;z-index:2;pointer-events:none}.interface button,.interface nav{pointer-events:auto}.topbar nav button,.chapter-nav button{color:#b7b5bc}.topbar{background:transparent}.wordmark{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:37px;letter-spacing:-2.2px}.wordmark svg{fill:#ddded4;width:25px}.viewport-frame path{stroke:#dad9dc38}.header-actions .connect-button{background:#17171b99}.menu-button{background:#e4e4df;color:#242426}.chapter-nav{top:39%;gap:19px}.chapter-nav button{font-size:8px;color:#8e8d96;letter-spacing:1.2px}.chapter-nav button.active{color:#eae9e1}.chapter-square{background:#d7e3ab}.scene-corner{color:#b2b0b9;top:116px}.identity-rule{display:none}.hero-copy{left:7.5%;bottom:106px;transform:none;width:510px;text-align:left;pointer-events:none}.hero-copy h1{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:clamp(44px,4.6vw,68px);letter-spacing:-2.8px;line-height:.99;margin-bottom:15px;white-space:nowrap;text-shadow:0 3px 24px #0006}.hero-copy p{font-size:12px;color:#c2c0c3;margin-bottom:20px;line-height:1.6}.hero-action{background:#d4e1a7;color:#22271c;border-color:#d4e1a7;font-size:8px;padding:0 18px;min-height:39px}.hero-action:hover{background:#edf4d5}.hero-copy{animation:copy-in .65s both}.chapter-1 .hero-copy,.chapter-2 .hero-copy,.chapter-3 .hero-copy{left:auto;right:7%;bottom:112px;text-align:right;width:530px}.chapter-1 .hero-copy h1,.chapter-2 .hero-copy h1,.chapter-3 .hero-copy h1{font-size:54px}.chapter-1 .hero-copy{right:6%;bottom:145px}.chapter-4 .hero-copy{left:7.5%}.bottom-bar{color:#bebdc1}.bottom-bar button{font-size:8px}.status-dot.green{background:#d4e0ae;box-shadow:none}.scene-shade,.viewport-frame{pointer-events:none}.entry-wordmark{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-style:italic;font-size:clamp(120px,15vw,200px);letter-spacing:-14px;transform:rotate(-9deg)}.entry-brand>span:last-child{color:#c3c4ba;letter-spacing:2px}.entry{background:#080909}.entry-brand{top:47%}.modal{background:#17171b;color:#dfded8;border-color:#bcbac244;padding:27px 37px 33px}.modal::backdrop{background:#06050899;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.modal h2{font-family:Arial,Helvetica,sans-serif;font-weight:500;font-size:34px;letter-spacing:-1.2px;line-height:1.1}.modal h3{font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.3px}.panel-lead{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:24px;letter-spacing:-.5px;line-height:1.15}.modal-top,.small-label,.specimen-caption small{color:#9b9a9f}.muted,.tiny-note,.panel-intro p,.specimen-caption p,.inscription-art p{color:#a09da7}.collection-grid{gap:25px}.specimen-art{height:225px;background:none}.specimen-art img{filter:none;width:100%;height:100%}.color-1 img,.color-2 img{filter:none}.collection-specimen{border-color:#cac8cd55}.specimen-caption h3{color:#e4e3dd}.specimen-caption{padding:18px 0 0}.collection-specimen:hover .specimen-art img{transform:translateY(-8px) rotate(-3deg)}.cut-button.primary{background:#d6e1af;border-color:#d6e1af;color:#25291c}.cut-button:hover{background:#e1e4d6}.studio-notice{color:#aba893}.field-label{color:#bcbac2}.field-subline{color:#9b98a3}.field-subline button{color:#d3dfac}input,textarea,select{background:#0d0d11;color:#d3d2ce;border-color:#8d899b55;font-size:11px}input::placeholder,textarea::placeholder{color:#727079}input:focus,textarea:focus,select:focus{border-color:#c4c9ae}.inscription-art h3{font-size:26px}.inscription-art .specimen-art{height:255px}.receipt h3{font-family:Arial,Helvetica,sans-serif;font-size:30px}.receipt p{color:#a4a1a9}.receipt-check{border-color:#d8e1b266;color:#d8e1b2}.archive-toolbar p,.draft-list article p,.protocol-steps p{color:#a19da9}.world-menu{background:#121216f5;border-color:#85818d66}.menu-links span{font-family:Arial,Helvetica,sans-serif;font-weight:500;font-size:54px;letter-spacing:-2px;text-transform:none}.menu-links small{color:#9c98a4}.menu-links button{border-color:#8f8b9c33;padding:14px 0}.menu-links button:hover{color:#d8e2b3}.menu-art img{content:url(/assets/specimen-butterfly.svg);filter:none;width:95%}.menu-art>span{color:#aaa6af}.menu-footer{color:#a6a2ad}.menu-header .wordmark{font-size:35px}.toast{background:#202026;border-color:#b8b4be77;color:#d8d5dd}.protocol-steps h3{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:1px}.protocol-steps section>span{color:#b0ae9d}.agent-card{background:repeating-linear-gradient(115deg,#bac1a208 0,#bac1a208 1px,transparent 1px,transparent 7px),#35372f;border-color:#a9b38b88;color:#dce2c7;box-shadow:inset 0 0 35px #b7bda216}.agent-card-name{font-family:Arial,sans-serif;letter-spacing:-2px}.card-orbit{display:none}.binance-diamond{color:#d8dfbe}.connection-state{color:#c0bdc5}@media(max-width:1100px){.hero-copy h1{font-size:49px}.hero-copy{left:7.5%;width:460px;bottom:108px}.chapter-1 .hero-copy h1,.chapter-2 .hero-copy h1,.chapter-3 .hero-copy h1{font-size:45px}.chapter-1 .hero-copy,.chapter-2 .hero-copy,.chapter-3 .hero-copy{width:430px;right:7%}.modal h2{font-size:31px}.menu-links span{font-size:45px}}@media(min-height:850px){.hero-copy{bottom:120px}.hero-copy h1{font-size:68px}}.hero-copy h1{font-size:clamp(44px,4.15vw,64px)}.empty-archive-mark{width:60px;height:60px;margin:5px auto 20px;opacity:.65}.world-fallback{z-index:0;background:#27252e}.world-fallback img{opacity:.8}.menu-art img{content:normal}:root{--green:#f0b90b;--body:Arial,"PingFang SC","Microsoft YaHei",sans-serif}.language-switch{display:flex;align-items:center;gap:7px;white-space:nowrap;font:9px var(--mono);letter-spacing:0;color:#8d8b91}.language-switch button{font:9px var(--body);padding:9px 2px;color:#aaa7b0;line-height:1;letter-spacing:.5px}.language-switch button[aria-pressed=true]{color:#f0b90b}.language-switch button:hover{color:#fff}.topbar{gap:19px}.topbar nav{gap:19px}.topbar>.language-switch{margin-left:7px}.binance-mark{display:block;width:17px;height:17px;object-fit:contain;flex-shrink:0}.binance-brand{display:inline-flex;align-items:center;gap:7px;color:#f0b90b;font-family:Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.8px;white-space:nowrap}.binance-brand .binance-mark{width:24px;height:24px}.connect-button .binance-mark{width:16px;height:16px}.connect-button{min-width:122px;padding:0 16px}.hero-provider{display:flex;align-items:center;gap:9px;margin-bottom:17px;font:7px var(--mono);letter-spacing:.8px;color:#c3b99e;white-space:nowrap}.hero-provider b{font-weight:400;color:#f0c64d}.hero-provider .binance-mark{width:17px;height:17px}.chapter-1 .hero-provider,.chapter-2 .hero-provider,.chapter-3 .hero-provider{justify-content:flex-end}.hero-action,.cut-button.primary{background:#f0b90b;border-color:#f0b90b;color:#181a20}.hero-action:hover,.cut-button.primary:hover{background:#f8d33a}.hero-action .binance-mark,.cut-button.primary .binance-mark{filter:brightness(0)}.chapter-square,.status-dot.green{background:#f0b90b}.active .chapter-square{box-shadow:none}.world-hotspot:hover{background:#f0b90b;color:#181a20}.audio-bars i{background:#f0b90b}.hero-copy p{color:#c6c2c7}.agent-card{background:linear-gradient(135deg,#292b2f,#181a20 80%);border-color:#f0b90b88;color:#f3d37b;transform:perspective(900px) rotateY(8deg) rotateX(-2deg);box-shadow:inset 0 0 40px #f0b90b06;clip-path:var(--cut)}.agent-card:after{content:"";position:absolute;width:180px;height:180px;right:-35px;top:95px;background:url(/assets/binance-logo.svg) center/contain no-repeat;opacity:.08;transform:rotate(-15deg)}.agent-card-head{justify-content:space-between;gap:15px}.agent-card-head .binance-brand{font-size:16px}.agent-card-type{font:8px var(--mono);letter-spacing:1px}.agent-card-name{color:#f0b90b}.agent-card-bottom{color:#bfb9a5;letter-spacing:.5px}.identity-controls .binance-mark{width:16px;height:16px}.modal-top>.language-switch{margin-left:auto}.modal-top{gap:20px}.entry-top{align-items:center}.entry-top .language-switch{position:absolute;left:50%;transform:translate(-50%)}.menu-footer>.binance-brand{font-size:13px}.menu-footer>.binance-brand .binance-mark{width:20px;height:20px}.menu-footer{gap:20px}.field-subline button{color:#f0b90b}.input-action button{background:#f0b90b;color:#181a20}:lang(zh-CN) .hero-copy h1{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(43px,4.15vw,64px);font-weight:500;letter-spacing:-1.5px;line-height:1.18}:lang(zh-CN) .hero-copy p{font-size:12px;letter-spacing:.5px;margin-top:16px}:lang(zh-CN) .topbar nav button,:lang(zh-CN) .chapter-nav button{font-family:var(--body);font-size:10px;letter-spacing:1.5px}:lang(zh-CN) .connect-button,:lang(zh-CN) .menu-button,:lang(zh-CN) .hero-action,:lang(zh-CN) .cut-button,:lang(zh-CN) .world-hotspot{font-family:var(--body);font-size:10px;letter-spacing:1px}:lang(zh-CN) .menu-links span{font-family:var(--body);font-size:45px;font-weight:400;letter-spacing:1px}:lang(zh-CN) .modal h2,:lang(zh-CN) .modal h3,:lang(zh-CN) .panel-lead{font-family:var(--body);letter-spacing:0;font-weight:500;line-height:1.35}:lang(zh-CN) .modal h2{font-size:29px}:lang(zh-CN) .field-label{font-family:var(--body);font-size:11px;letter-spacing:1px}:lang(zh-CN) .muted,:lang(zh-CN) .tiny-note,:lang(zh-CN) .protocol-steps p{line-height:1.9}:lang(zh-CN) .scene-corner,:lang(zh-CN) .bottom-bar button,:lang(zh-CN) .modal-top{font-family:var(--body);letter-spacing:1px}:lang(zh-CN) .agent-card-bottom{font-size:8px}.chapter-1 .scene-shade{background:linear-gradient(90deg,transparent 25%,#09090e22 48%,#09090e9c 90%),linear-gradient(180deg,#09090e33,transparent 30%,#09090e11 65%,#09090ec9)}.chapter-3 .scene-shade{background:linear-gradient(90deg,#09090e88,transparent 23%,transparent 65%,#09090e33),linear-gradient(180deg,#09090e33,transparent 30%,#09090e11 65%,#09090ec9)}.launch-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;margin-bottom:25px}.launch-toolbar .connection-state{margin:0 0 17px}.launch-toolbar>div{display:flex;gap:22px}.launch-toolbar .text-button{display:flex;align-items:center;gap:7px;padding:0 0 17px}.launch-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:36px}.curve-room{background:#101014;border:1px solid #ffffff14;padding:23px}.curve-heading{display:flex;align-items:center;gap:10px;font:8px var(--mono);letter-spacing:1px;color:#b6b2bc}.curve-heading>svg{width:19px;height:19px;color:#f0b90b}.curve-heading>span:last-child{margin-left:auto;font-size:7px;color:#77737f}.curve-title{display:flex;justify-content:space-between;align-items:center;margin:30px 0 8px;gap:12px}.curve-title .text-link{margin:0;font-size:8px}.curve-title h3{font-size:22px}.bonding-chart{width:100%;height:auto;display:block}.chart-labels{display:flex;justify-content:space-between;color:#77737f;font:8px var(--mono)}.curve-stats{display:grid;gap:20px;margin:28px 0 23px;grid-template-columns:1fr 1fr}.curve-stats>div:nth-child(2){grid-column:span 1}.curve-stats small{font:8px var(--mono);color:#918c9a;display:block;margin-bottom:8px}.curve-stats strong{font:17px var(--mono);font-weight:400}.curve-stats em{font-size:9px;font-style:normal}.sale-progress{height:3px;background:#ffffff10}.sale-progress>i{display:block;height:100%;background:#f0b90b}.curve-empty{padding:28px 0 25px;text-align:center}.curve-empty>img{height:100px;opacity:.7;filter:grayscale(1)}.curve-empty h3{white-space:pre-line;font-size:22px;line-height:1.4;margin:15px 0 12px}.curve-empty p{color:#99939f;font:11px/1.9 var(--body);max-width:300px;margin:0 auto 24px}.curve-empty>span{font:25px var(--mono);color:#706b77}.curve-empty i{font-style:normal;color:#39363d;padding:0 12px}.curve-rules{border-top:1px solid #ffffff15;padding-top:20px;display:flex;flex-direction:column;gap:12px;font:9px var(--body);letter-spacing:.2px;color:#aaa4b1}.mint-tabs{display:flex;gap:25px;border-bottom:1px solid #ffffff18;margin-bottom:20px}.mint-tabs button{font:11px var(--body);padding:0 0 13px;color:#88828e;border-bottom:1px solid transparent}.mint-tabs button.active{color:#f0b90b;border-color:#f0b90b}.mint-tabs.secondary{margin:22px 0 5px;gap:18px}.mint-tabs.secondary button{font-size:10px}.live-mint-form .field-label:first-of-type{margin-top:20px}.live-mint-form .field-subline{margin:20px 0 17px}.live-mint-form input,.live-mint-form select{padding:12px}.live-quote{display:flex;justify-content:space-between;align-items:center;margin:22px 0}.live-quote>span{font:9px var(--body);color:#938d9a}.live-quote strong{font:19px var(--mono);font-weight:400}.live-quote small{font-size:9px;color:#aaa}.launch-disclosure{border-top:1px solid #ffffff18;padding-top:18px;margin-top:27px}.transaction-review{max-width:700px;margin:auto}.transaction-review>h3{margin-top:15px;font-size:26px}.tx-details{margin:25px 0}.tx-details>div{display:grid;grid-template-columns:160px 1fr;border-bottom:1px solid #ffffff10;padding:13px 0;gap:20px;font-size:12px}.tx-details dt{color:#99919f}.tx-details dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.tx-details code{font-size:10px}.transaction-review .text-button{margin-left:25px}.hash-recovery{margin:20px 0}.hash-recovery p{font:12px/1.7 var(--body);color:#a29ba9}.hash-recovery code{font:10px var(--mono);display:block;margin:15px 0}.hash-recovery .cut-button{margin-top:12px}.graduated-note{padding:30px 0}.graduated-note p{font:12px/1.8 var(--body);color:#a29ba9}.chain-activity{margin-top:30px;border-top:1px solid #ffffff18;padding-top:20px}.chain-activity .panel-intro{display:flex;align-items:center;justify-content:space-between}.chain-activity small,.chain-activity article>span{font:9px var(--mono);color:#9b93a3}.chain-activity article{padding:15px 0;border-bottom:1px solid #ffffff10}.chain-activity p{font:12px/1.7 var(--body);overflow-wrap:anywhere}.chain-activity a{font:9px var(--mono);color:#d6ba6a}.live-mint-form .tiny-note{font-size:10px}.cut-button:disabled{opacity:.42;cursor:not-allowed}.live-mint-form textarea{font-family:var(--body)}.deployment-page{position:fixed;inset:0;overflow:auto;background:#111115;color:#ddd9e3;padding:35px 6vw;min-width:1000px}.deployment-page>header{display:flex;align-items:center;gap:30px;max-width:1150px;margin:auto}.deployment-page header>a{font:700 italic 38px Arial;color:#eee;text-decoration:none}.deployment-page header .language-switch{margin-left:auto}.deployment-page header>.binance-brand{width:120px;color:#f0b90b}.deployment-page>section{max-width:1150px;margin:65px auto}.deployment-page h1{font:400 42px/1.3 var(--body);margin:16px 0 22px}.deploy-intro{font:14px/1.9 var(--body);max-width:780px;color:#a59cac}.deploy-steps{display:flex;list-style:none;padding:0;margin:38px 0 45px;gap:40px;font:12px var(--body);color:#b2a9b8}.deploy-steps strong{color:#f0b90b;font:12px var(--mono);margin-right:12px}.deploy-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:55px}.deployment-page h2{font:400 20px var(--body);border-bottom:1px solid #ffffff20;padding-bottom:18px}.deploy-controls{background:#1a191e;padding:25px}.deploy-controls .cut-button{margin-top:22px}.deploy-controls h2{margin-top:0}.deploy-account{display:block;overflow-wrap:anywhere;font:10px/1.6 var(--mono);margin-top:20px;color:#aaa}.deployment-ack{display:flex;align-items:start;gap:12px;font:11px/1.9 var(--body);margin-top:25px;color:#b8afbf}.deployment-ack input{width:16px;margin:5px 0;accent-color:#f0b90b}.deployment-page .tx-details>div{grid-template-columns:145px 1fr}.deployment-page .tx-details code{font-size:10px}.exchange-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:20px}.exchange-toolbar select:first-child{flex:1}.exchange-toolbar select:nth-child(2){width:80px}.exchange-toolbar .text-button{display:flex;align-items:center;gap:6px;min-width:60px}.candles-empty{height:220px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#111115;border:1px solid #ffffff12}.candles-empty strong{font:400 19px var(--body);z-index:1}.candles-empty p{font:10px/1.8 var(--body);color:#928998;z-index:1}.chart-grid-empty{position:absolute;inset:20px;background:repeating-linear-gradient(0deg,transparent,transparent 43px,#ffffff08 43px,#ffffff08 44px)}.candle-chart{background:#101014;border:1px solid #ffffff12;padding:16px 16px 10px}.candle-chart svg{display:block;width:100%;height:auto}.ohlc-readout{display:flex;gap:13px;flex-wrap:wrap;font:8px var(--mono);color:#8d8495;min-height:24px}.ohlc-readout b{font-weight:400;color:#bfb6c8}.candle-chart .tiny-note{font-size:9px;margin-top:2px}.exchange-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:25px}.order-heading{display:flex;justify-content:space-between;font:9px var(--body);color:#8c8394;padding:0 8px 15px;border-bottom:1px solid #ffffff15}.order-side{padding:10px 0;border-bottom:1px solid #ffffff15}.order-side h4{font:9px var(--mono);margin:5px 8px;color:#82788c}.order-side p{font:10px var(--body);color:#716879;text-align:center;padding:8px}.order-side>button{display:flex;width:100%;justify-content:space-between;padding:9px;font:11px var(--mono);border:1px solid transparent}.order-side>button:hover,.order-side>button.selected{background:#ffffff08;border-color:#ffffff25}.order-side.ask>button{color:#d1939d}.order-side.bid>button{color:#9acbb7}.order-entry .cut-button{margin-top:18px}.wallet-options{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #ffffff15;margin-bottom:20px}.wallet-options .text-button{font-size:9px;padding-top:0}.order-locked h3{font-size:18px}.order-locked p{font:11px/1.9 var(--body);color:#99909f}.selected-order{display:flex;justify-content:space-between;align-items:center;font:9px var(--mono);color:#ada3b8}.exchange-grid .mint-tabs{margin-top:12px}.exchange-grid .chain-activity a{display:block}.chain-activity article>a{margin-left:15px}.deployment-page .binance-brand{max-width:125px}.defaults-list{border-top:1px solid #514d58;margin:18px 0}.defaults-list>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #514d58}.defaults-list span{opacity:.6;font-size:12px}.vault-admin{margin-top:80px!important;padding-top:35px!important;border-top:1px solid #555}.vault-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.vault-admin input{max-width:700px}.contract-records{max-width:1100px;margin:0 auto;padding:70px 45px 120px;color:#ece9e4}.contract-records header{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.contract-records h1{font-size:58px}.contract-records h2{margin-top:45px}.contract-records a{color:inherit;text-underline-offset:5px}.contract-table{width:100%;border-collapse:collapse;margin-top:25px}.contract-table td,.contract-table th{text-align:left;border-bottom:1px solid #514d58;padding:18px 10px;overflow-wrap:anywhere}.contract-table td:last-child{max-width:500px}.contract-links{display:flex;gap:24px;flex-wrap:wrap;margin:25px 0}.contract-records p{line-height:1.8;color:#bcb8c5}.admin-remix{min-width:1000px;background:#19181d;color:#ede9e4;min-height:100vh;padding-bottom:80px}.admin-header{height:86px;display:flex;gap:26px;align-items:center;padding:0 50px;border-bottom:1px solid #38363e}.admin-header>a{text-decoration:none;color:inherit;font-size:36px}.admin-header>span{font:10px var(--font-mono,monospace);letter-spacing:.18em;color:#99929d;margin-right:auto}.admin-layout{display:grid;grid-template-columns:270px minmax(0,1fr);max-width:1390px;padding:55px 40px;gap:52px;margin:auto}.admin-layout>aside{position:sticky;top:30px;align-self:start}.admin-layout h1{font-size:37px;line-height:1.3;margin:20px 0}.admin-remix p{color:#aaa5b0;line-height:1.8;font-size:13px}.admin-progress{list-style:none;padding:0;margin:34px 0}.admin-progress li{display:flex;gap:15px;padding:22px 0;border-bottom:1px solid #39363f;opacity:.5}.admin-progress li.active{opacity:1;color:#f0b90b}.admin-progress li.done{opacity:1;color:#b8c5b0}.admin-progress small{display:block;font-size:10px;margin-top:7px;color:#9c97a2;word-break:break-all}.admin-progress b{font-size:12px;line-height:20px}.admin-trust{margin-top:40px;padding-top:24px;border-top:1px solid #45414a}.admin-trust strong{font-size:13px}.admin-content{min-width:0}.admin-card{padding:30px;background:#222127;border:1px solid #403d46;margin-bottom:24px}.admin-card h2{font-size:25px;line-height:1.4;font-weight:500;margin:15px 0}.admin-card h3{font-size:19px}.admin-card-heading{display:flex;justify-content:space-between;align-items:center}.admin-badge{font-size:9px;letter-spacing:.12em;border:1px solid #7d6d36;padding:6px 9px;color:#e6c762}.admin-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:22px 0}.admin-remix .cut-button{font-size:11px;min-height:41px}.admin-remix a{color:inherit}.compiler-settings{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #4a454f;margin:22px 0}.compiler-settings>div{padding:17px 12px;border-right:1px solid #4a454f}.compiler-settings>div:last-child{border:0}.compiler-settings small{display:block;font:8px monospace;letter-spacing:.07em;color:#a09aa5;margin-bottom:9px}.compiler-settings strong{font:12px monospace;color:#e9e2db}.admin-remix input,.admin-remix select{display:block;width:100%;box-sizing:border-box;background:#19181e;border:1px solid #57515d;color:#e9e6e2;padding:13px 12px;font:13px monospace;margin:9px 0 17px}.admin-remix input:focus{outline:1px solid #f0b90b;border-color:#f0b90b}.admin-remix input[type=checkbox]{width:auto;display:inline;margin:0 10px 0 0}.admin-label{display:block;font:10px monospace;letter-spacing:.07em;margin-top:26px;color:#c8c1cc}.admin-parameters{margin:25px 0 20px;border-top:1px solid #4a454f}.admin-parameters>div{display:grid;grid-template-columns:100px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #4a454f}.admin-parameters label{font:11px monospace;color:#bcb4c2}.admin-parameters code{font-size:11px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.admin-parameters button{font-size:10px}.admin-direct{border-top:1px solid #49424f;border-bottom:1px solid #49424f;margin:27px 0;padding:17px 0;font-size:12px}.admin-direct summary{cursor:pointer;color:#c2bac9}.admin-receipt{margin-top:30px;padding:22px;background:#19181e;border-left:2px solid #f0b90b}.admin-message{padding:20px;border:1px solid #57515e;background:#242128;position:sticky;bottom:15px;z-index:4}.admin-targets{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;font-size:11px}.admin-address{font-size:11px;word-break:break-all;-webkit-user-select:all;user-select:all}.contract-inventory>div{display:grid;grid-template-columns:minmax(0,1fr) 100px 35px;gap:15px;padding:15px 0;border-bottom:1px solid #44404b;font-size:12px}.contract-inventory span{color:#aaa0b1;font:10px monospace;text-align:right}.admin-login{max-width:480px;margin:100px auto 0}.admin-login h1{font-size:38px;line-height:1.4;margin:22px 0}.admin-login form{margin-top:40px}.admin-login label{font-size:11px;letter-spacing:.1em;color:#bcb4c4}.admin-login input{height:52px;margin-bottom:24px}.remix-methods{border-top:1px solid #47404d;margin-top:28px;padding-top:15px}.remix-methods code{color:#ded3c4;overflow-wrap:anywhere}.admin-remix .tiny-note{font-size:11px}.admin-remix .tx-details dd{word-break:break-all}.app .topbar{top:40px;left:53px;right:53px;height:47px;gap:24px}.app .wordmark{font-size:39px;color:#f3f1e9}.app .wordmark svg{fill:#f0b90b;width:26px}.header-network{display:flex;align-items:center;gap:9px;border-left:1px solid #c1bba030;padding-left:22px;font:10px/1.5 var(--mono);letter-spacing:1.2px;color:#f0c34a;white-space:nowrap}.header-network .binance-mark{width:19px;height:19px}.header-network small{display:block;font-size:6px;letter-spacing:1.25px;color:#a7a3a1;margin-top:2px}.app .topbar nav{gap:20px}.app .topbar nav button{position:relative;color:#c7c3c1;font-size:10px;letter-spacing:.6px}.app .topbar nav button.nav-current{color:#f0c34a}.app .topbar nav button.nav-current:after{content:"";position:absolute;bottom:2px;left:0;width:16px;height:2px;background:#f0b90b}.app .header-actions{height:44px;gap:8px}.app .connect-button{border:1px solid #b5a36b50;background:#1a1b20d9;min-width:128px;color:#e7dcc0}.app .connect-button:hover{background:#30302b;border-color:#f0b90b}.app .menu-button{min-width:80px;background:#e4e0d6;padding:0 14px}.app .scene-corner{top:101px;right:57px;color:#a6a19a;gap:12px;font:8px var(--mono)}.scene-edition{color:#dbc88c;border-right:1px solid #ccb87544;padding-right:16px;letter-spacing:1.7px}.app .viewport-frame path{stroke:#d2c7ad3b}.app .scene-shade{background:linear-gradient(180deg,#0c0d13a8,transparent 23%,transparent 48%,#0b0d1499 80%,#080a10ed),linear-gradient(90deg,#0b0c1238,transparent 46%)}.app .chapter-nav{left:26px;top:30%;gap:18px}.app .chapter-nav button{gap:9px;font-size:9px;letter-spacing:1.2px;color:#aaa6a5;transition:color .2s,transform .2s}.app .chapter-nav button:hover{transform:translate(4px);color:#eee9da}.app .chapter-nav button.active{color:#f2c951}.chapter-number{font:7px var(--mono);color:#797779}.active .chapter-number{color:#d3ac45}.app .hero-copy{bottom:125px}.app .hero-provider{font:8px var(--mono);letter-spacing:.9px;margin-bottom:19px;color:#bdb7a6}.app .hero-provider .binance-mark{width:20px;height:20px}.app .hero-provider b{color:#f0c34a;font-weight:500}.app .hero-copy h1{font-size:clamp(49px,4.4vw,69px);letter-spacing:-2.6px;color:#f0eee5;line-height:1.01}:lang(zh-CN) .app .hero-copy h1{font-size:clamp(45px,4.35vw,66px);font-weight:500;line-height:1.13;letter-spacing:-2px}.app .hero-copy p{font-size:12px;color:#bdbbb9;line-height:1.8;margin:20px 0 24px;letter-spacing:.1px}.hero-actions{display:flex;align-items:center;gap:23px;pointer-events:auto}.app .hero-action{height:45px;min-width:144px;padding:0 22px;gap:25px;font-size:10px;letter-spacing:.5px;background:#f0b90b;box-shadow:0 4px 24px #f0b90b10;transition:background .2s,transform .2s}.app .hero-action:hover{background:#ffce38;transform:translateY(-2px)}.hero-secondary{display:flex;align-items:center;gap:12px;font:9px var(--body);letter-spacing:1px;color:#d4cec2;min-height:44px;border-bottom:1px solid #e3d7b338}.hero-secondary:hover{color:#f0c34a;border-color:#f0b90b}.hero-route{display:flex;align-items:center;gap:12px;margin-top:25px;font:7px var(--mono);letter-spacing:1.2px;color:#99938a}.hero-route i{width:15px;height:1px;background:#b4a06b70}.chapter-1 .hero-actions,.chapter-2 .hero-actions,.chapter-3 .hero-actions{justify-content:flex-end}.agent-pass{position:absolute;right:57px;bottom:123px;width:296px;pointer-events:auto;animation:copy-in .8s both}.pass-caption{display:flex;justify-content:space-between;color:#aba491;font:7px var(--mono);letter-spacing:1.5px;margin-bottom:12px}.pass-caption span:last-child{color:#766d58}.pass-card{position:relative;isolation:isolate;display:block;text-align:left;width:100%;height:182px;padding:20px 21px;background:linear-gradient(120deg,#25262aee,#16191fef 70%);border:1px solid #d8bc6659;box-shadow:0 12px 32px #0004,inset 0 1px #f6df9820;overflow:hidden;transition:transform .25s,border-color .25s}.pass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f0b90b 0 26%,#f0b90b22 26% 100%)}.pass-card:after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(130deg,transparent 0 9px,#dfca8606 9px 10px);pointer-events:none}.pass-card:hover{transform:translateY(-4px);border-color:#e7bf51}.pass-card:focus-visible{outline:2px solid #f0b90b;outline-offset:5px}.pass-brand{display:flex;align-items:center;gap:8px;color:#f0c34a;font:700 11px Arial;letter-spacing:.8px}.pass-brand>.binance-mark{width:21px;height:21px}.pass-brand small{display:block;color:#9d9582;font:6px var(--mono);letter-spacing:1.6px;margin-top:3px}.pass-chip{position:relative;margin-left:auto;width:26px;height:22px;border:1px solid #8c784c;border-radius:4px;overflow:hidden;opacity:.8}.pass-chip:before{content:"";position:absolute;inset:0 7px;border-left:1px solid #8c784c;border-right:1px solid #8c784c}.pass-chip i{display:block;height:7px;border-bottom:1px solid #8c784c}.pass-id{display:flex;align-items:baseline;gap:17px;margin:17px 0 15px;position:relative;z-index:1}.pass-domain{font:500 42px/1 Arial;letter-spacing:-3px;color:#eee6ce}.pass-identity-name{font:10px var(--body);color:#c7bfae;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d2ba6e27;padding-top:13px;color:#d9bc68}.pass-state{display:flex;gap:6px;align-items:center;font:7px var(--mono);letter-spacing:1px;color:#a9a296}.pass-state i{width:4px;height:4px;border:1px solid #bbab79;border-radius:50%}.pass-state.is-verified i{background:#f0b90b;border-color:#f0b90b}.pass-state.is-verified{color:#e8c35e}.pass-watermark.binance-mark{position:absolute;right:-17px;top:48px;width:136px;height:136px;opacity:.055;z-index:-1;transform:rotate(-12deg)}.pass-network{display:flex;justify-content:space-between;margin-top:12px;font:7px var(--mono);letter-spacing:.7px;color:#a29677}.pass-network span:last-child{font:9px var(--body);color:#9a958d;letter-spacing:0}.app .bottom-bar{color:#aca9a5;background:#0e101512}.app .bottom-bar .local-state{display:flex;align-items:center;gap:9px;height:100%;padding:0 22px;pointer-events:auto;font:9px var(--body);letter-spacing:1px;text-decoration:none;color:#c4beae}.app .bottom-bar .local-state:hover{color:#f0c34a;background:#f0b90b08}.app .world-hotspot{background:#181a20e6;border:1px solid #d2c6a03d;box-shadow:0 5px 15px #0002;padding:7px 10px;color:#dcd5c5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px}.app .world-hotspot span{width:20px;height:20px;display:grid;place-items:center;border:1px solid #c7ae6a77;color:#e6c364;font:14px Arial}.app .world-hotspot:hover{color:#17191e;background:#f0b90b}.app .world-hotspot:hover span{color:#17191e;border-color:#17191e55}.entry-provider{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.entry-provider .binance-brand{font-size:12px;letter-spacing:1.4px}.entry-provider .binance-mark{width:20px;height:20px}.entry-provider>span{font:8px var(--mono);letter-spacing:2px;color:#a99d7c;border-left:1px solid #b9a26050;padding-left:12px}.entry-network{color:#c9ae64}.app .entry-top{color:#a99f88}.app .entry-brand>span:last-of-type{color:#c3b494;font-size:9px}.app .enter-button{border-color:#c5aa5a66;color:#f1d381}@media(min-width:1000px)and (max-width:1280px){.app .topbar{left:47px;right:44px;gap:17px}.header-network{padding-left:15px;font-size:9px}.header-network small{font-size:5px}.app .topbar nav{gap:15px}.app .topbar nav button{font-size:9px}.app .header-actions{gap:6px}.app .connect-button{min-width:117px;padding:0 12px}.app .topbar>.language-switch{margin-left:0}.app .hero-copy{left:8%;bottom:112px}.app .hero-copy h1{font-size:51px}:lang(zh-CN) .app .hero-copy h1{font-size:49px}.app .hero-copy p{margin:14px 0 17px;font-size:11px}.app .hero-provider{margin-bottom:13px}.hero-route{margin-top:19px}.agent-pass{width:270px;right:52px;bottom:112px}.pass-card{height:173px;padding:18px 19px}.app .chapter-1 .hero-copy,.app .chapter-2 .hero-copy,.app .chapter-3 .hero-copy{left:auto}.app .chapter-nav{top:27%;gap:16px}.app .chapter-nav button{font-size:8px}.app .scene-corner{right:52px}}@media(prefers-reduced-motion:reduce){.agent-pass,.app .hero-copy{animation:none}.pass-card,.app .hero-action{transition:none}}.modal.trading-modal{--ink:#f0f0ed;--muted:#989b9f;--line:#2d3035;color:var(--ink);width:1160px;max-width:calc(100vw - 64px);max-height:calc(100vh - 48px);padding:25px 32px;background:#101216;border:1px solid #50452b;border-top:2px solid #d8af45;box-shadow:0 30px 100px #0009;clip-path:none;border-radius:4px;overflow:auto;scrollbar-width:thin;scrollbar-color:#635633 #16181c}.trading-modal::backdrop{background:#050607aa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trading-modal .modal-top{color:#9e9b91;font:9px var(--mono);letter-spacing:1.5px;margin-bottom:14px}.trading-modal .modal-top .close{color:#babbb7}.modal.trading-modal h2{font:500 32px/1.3 var(--body);letter-spacing:-.8px;margin:0 0 24px}.trading-modal h3{font-family:var(--body);font-weight:500}.terminal-nav{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2d3035;border-bottom:1px solid #2d3035;margin:0 0 22px;gap:16px}.terminal-nav nav{display:flex;align-items:stretch;gap:26px}.terminal-nav nav>a,.terminal-nav nav>button{font:10px var(--mono);padding:18px 0;display:flex;gap:10px;align-items:center;color:#898c92;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.terminal-nav nav span{font:12px var(--body)}.terminal-nav nav>button.active{color:#f0b90b;border-color:#f0b90b;opacity:1;cursor:default}.terminal-nav nav>a:hover,.terminal-nav nav>button:hover{color:#f0c94d}.terminal-network{font:9px var(--mono);display:flex;align-items:center;gap:9px;white-space:nowrap;color:#c6bda5}.terminal-network b{font-weight:400;color:#9c8b5c;border:1px solid #4c432b;padding:3px 5px}.terminal-network .binance-mark{width:16px;height:16px}.trading-modal .launch-toolbar{margin:0 0 20px;border:0}.trading-modal .launch-toolbar .connection-state{font-size:9px;color:#c5b889;margin:0}.trading-modal .launch-toolbar .status-dot{background:#7b745f}.trading-modal .launch-toolbar .status-dot.green{background:#0ecb81}.trading-modal .launch-toolbar .text-button{padding:0;color:#9da0a5;font-size:10px}.trading-modal .launch-toolbar>div{gap:22px}.trading-modal .launch-layout{grid-template-columns:minmax(0,1.5fr) minmax(345px,1fr);gap:20px;align-items:stretch}.trading-modal .curve-room{padding:25px 27px;background:radial-gradient(ellipse at 70% 25%,#ae8b2d0d,transparent 65%),#14161b;border-color:#303236;display:flex;flex-direction:column}.trading-modal .curve-heading{color:#d8d5ca;font-size:10px}.trading-modal .curve-heading>span:last-child{font-size:8px;letter-spacing:.7px;color:#8c8f93}.trading-modal .curve-heading .binance-mark{height:22px;width:22px}.trading-modal .curve-empty{flex:1;padding:26px 0 30px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.trading-modal .curve-empty:before{content:"";position:absolute;left:50%;top:35px;width:190px;height:190px;border:1px solid #baa24d1a;transform:translate(-50%) rotate(45deg);pointer-events:none}.trading-modal .curve-empty>img{height:145px;opacity:.93;filter:drop-shadow(0 8px 24px #b08b2f30)}.trading-modal .curve-empty h3{font-size:27px;font-weight:500;color:#eae7df;letter-spacing:-.4px;margin:18px 0 15px;line-height:1.45}.trading-modal .curve-empty p{max-width:330px;font-size:12px;line-height:1.9;color:#8e939c}.trading-modal .curve-empty>span{font-size:23px;color:#9f997f}.trading-modal .curve-rules{color:#b2b0a8;font-size:10px;gap:15px;border-color:#303236;padding:22px 0 0}.trading-modal .curve-title h3{font-size:27px;margin:0}.trading-modal .curve-stats{grid-template-columns:1fr 1.5fr 1fr;gap:14px}.trading-modal .curve-stats small{font-family:var(--body);font-size:9px;color:#8e939c}.trading-modal .curve-stats strong{font-size:15px;color:#dedbd1}.trading-modal .sale-progress{background:#3d3724}.trading-modal .live-mint-form,.trading-modal .order-entry{background:#1b1e24;border:1px solid #45402f;border-top:2px solid #9d8136;padding:23px;min-width:0}.trading-modal .mint-tabs{gap:25px;margin-bottom:18px;border-color:#393b3f}.trading-modal .mint-tabs button{font:12px var(--body);color:#969ba5;padding-bottom:14px}.trading-modal .mint-tabs button.active{color:#f0b90b;border-color:#f0b90b}.trading-modal .mint-tabs.secondary{background:#111318;border:1px solid #33363d;border-radius:3px;gap:0;margin:19px 0 18px;padding:4px}.trading-modal .mint-tabs.secondary button{width:50%;padding:9px 5px;border:0;font-size:11px}.trading-modal .mint-tabs.secondary button.active{background:#3d351e;color:#f4cc58;border-radius:2px}.trading-modal .field-label{font:11px var(--body);color:#b3b5bb;letter-spacing:.2px;margin:17px 0 8px}.trading-modal input,.trading-modal select,.trading-modal textarea{background:#101216;border:1px solid #3b3e45;border-radius:3px;padding:11px 12px;color:#ebece7;font-size:12px;line-height:1.4;width:100%;box-shadow:none}.trading-modal select{min-height:40px}.trading-modal input:focus,.trading-modal textarea:focus,.trading-modal select:focus{outline:1px solid #f0b90b;outline-offset:0;border-color:#f0b90b}.trading-modal input:disabled,.trading-modal select:disabled{color:#858993;opacity:.7}.trading-modal textarea::placeholder{color:#777d88}.trading-modal .char-count{font:8px var(--mono);color:#8e939c;margin-top:6px}.trading-modal .live-quote{background:#101216;border:1px solid #34373f;padding:16px 13px;margin:20px 0 17px}.trading-modal .live-quote>span{color:#a0a4ad;font-size:10px}.trading-modal .live-quote strong{color:#f1c653;font-size:22px}.trading-modal .live-quote small{color:#c5b16d}.trading-modal .field-subline{font-size:9px;gap:8px;color:#9499a2;line-height:1.5}.trading-modal .field-subline button{font-size:9px;white-space:nowrap}.app .trading-modal .cut-button,.skill-page .cut-button{clip-path:none;border-radius:3px;min-height:42px;font:11px var(--body);letter-spacing:.4px;border:1px solid #5c5031;background:#22231f;color:#dfc276;padding:12px 20px}.app .trading-modal .cut-button.primary,.skill-page .cut-button.primary{background:#f0b90b;color:#16191e;border-color:#f0b90b;font-weight:600}.app .trading-modal .cut-button.primary:hover,.skill-page .cut-button.primary:hover{background:#f6cf49}.app .trading-modal .cut-button:disabled{background:#756020;color:#e3d4a3;opacity:.6;border-color:#756020}.trading-modal .tiny-note{color:#90959f;font:10px/1.8 var(--body)}.trading-modal .text-link,.trading-modal .text-button{color:#e0bd5b}.trading-modal .launch-disclosure{font-size:9px;margin-bottom:0;margin-top:18px;padding-top:15px;border-color:#2d3035}.skill-banner{display:flex;gap:16px;align-items:center;margin-top:22px;padding:18px 20px;border:1px solid #3a382d;background:linear-gradient(100deg,#25231a,#181b20 65%);color:#d3ba70}.skill-banner>svg{flex-shrink:0}.skill-banner>div{margin-right:auto}.skill-banner strong{font:12px var(--body);color:#e7dfcb}.skill-banner p{font:10px/1.6 var(--body);color:#98998e;margin:5px 0 0}.skill-banner>a{display:flex;align-items:center;gap:8px;white-space:nowrap;font:10px var(--body)}.skill-banner .skill-download-mini{padding:10px 13px;border:1px solid #665630;border-radius:3px}.skill-banner a:hover{color:#ffda63;border-color:#ad9143}.trading-modal .exchange-toolbar{margin:0 0 18px;gap:12px}.trading-modal .exchange-toolbar select:first-child{max-width:370px}.trading-modal .exchange-toolbar select:nth-child(2){margin-left:auto;width:90px}.market-workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,1fr);gap:16px;grid-template-areas:"chart trade" "depth trade";align-items:stretch}.market-chart{grid-area:chart;min-width:0;border:1px solid #30343b;background:#14161b}.terminal-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #30343b}.terminal-section-heading>span{display:flex;gap:9px;align-items:center;font-size:12px;color:#e3e2db}.terminal-section-heading small{font:8px var(--mono);color:#95978d;letter-spacing:.6px}.trading-modal .market-chart>.tiny-note{margin:10px 16px}.trading-modal .exchange-grid{display:contents}.trading-modal .order-entry{grid-area:trade}.trading-modal .order-entry>.terminal-section-heading{padding:0 0 19px}.trading-modal .candles-empty{height:240px;border:0;background:#14161b}.trading-modal .candles-empty strong{font-size:18px;color:#c9c9c0}.trading-modal .candles-empty p{font-size:10px;color:#858c98;text-align:center;padding:0 20px;max-width:420px}.trading-modal .chart-grid-empty{inset:20px;background:repeating-linear-gradient(0deg,transparent,transparent 43px,#ffffff06 43px,#ffffff06 44px),repeating-linear-gradient(90deg,transparent,transparent 78px,#ffffff04 78px,#ffffff04 79px)}.trading-modal .candle-chart{border:0;background:transparent}.trading-modal .order-depth{grid-area:depth;border:1px solid #30343b;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;background:#14161b;padding:0 18px 12px;align-content:start}.trading-modal .order-depth>.terminal-section-heading{grid-column:1/-1;padding:16px 0;margin-bottom:16px}.trading-modal .order-heading{grid-column:1/-1;padding:0 0 12px;color:#8e939c}.trading-modal .order-side{border:0;padding:8px 0 0}.trading-modal .order-side h4{margin:4px 0 10px;color:#bba779;font-size:9px}.trading-modal .order-side p{text-align:left;padding:5px 0;color:#868c96}.trading-modal .order-side.ask>button{color:#f17b82}.trading-modal .order-side.bid>button{color:#49bd92}.trading-modal .order-depth>.tiny-note,.trading-modal .order-depth>.text-button{grid-column:1/-1;margin-bottom:0;font-size:9px}.trading-modal .wallet-options{flex-direction:column;gap:9px;padding:19px 0;margin:0 0 24px;border-color:#393b3f}.trading-modal .wallet-options button{border:1px solid #484231;padding:12px;line-height:1.2;font-size:11px;border-radius:3px;color:#ddc987}.trading-modal .wallet-options button:first-child{background:#14161b;color:#b8bbc1;border-color:#383c45}.trading-modal .order-locked{padding-top:3px}.trading-modal .order-locked:before{content:"BNB / OPEN MARKET";font:8px var(--mono);letter-spacing:1.1px;color:#b7a573}.trading-modal .order-locked h3{font-size:24px;line-height:1.4;margin:23px 0 16px;letter-spacing:-.5px}.trading-modal .order-locked p{font-size:12px;line-height:1.9;color:#a3a7b0;margin-bottom:22px}.trading-modal .order-locked .cut-button{width:100%;justify-content:space-between}.trading-modal .transaction-review{max-width:820px;padding:22px 30px;background:#191c22;border:1px solid #45402f}.trading-modal .transaction-review .small-label{color:#e3bd50}.trading-modal .tx-details>div{border-color:#34373d}.trading-modal .tx-details dt{color:#999fa9}.trading-modal .transaction-review .text-button{display:inline-block;margin:20px}.trading-modal .chain-activity{border-color:#30343b}.trading-modal .chain-activity h3{font-size:19px}.trading-modal .error{color:#efb0a2;background:#48271f55;border-color:#885244;overflow-wrap:anywhere}.topbar nav .nav-skill{font:9px var(--mono);letter-spacing:1.1px;align-self:center;padding:14px 0;color:#e5c46f;white-space:nowrap}.admin-remix{height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#786442 #19181d;overscroll-behavior:contain}@media(min-width:1500px){.modal.trading-modal{width:1260px;padding:30px 38px}.trading-modal .candles-empty{height:270px}}.admin-remix select{width:100%;padding:14px 16px;border:1px solid #3a3d40;border-radius:6px;background:#181a20;color:#eaecef;font:inherit;margin:8px 0 18px}.protocol-map{display:grid;gap:0;margin-top:24px}.protocol-map>div{display:grid;grid-template-columns:240px 1fr;gap:20px;padding:18px 0;border-top:1px solid #33353b}.protocol-map strong{font-size:13px;color:#f0b90b;overflow-wrap:anywhere}.protocol-map p{margin:0;font-size:13px;line-height:1.7}.admin-parameters a,.admin-message,.tiny-note a{overflow-wrap:anywhere}.admin-remix .admin-parameters>div{grid-template-columns:180px minmax(0,1fr) 40px;align-items:start}.admin-remix .admin-parameters label{overflow-wrap:anywhere}.admin-remix .admin-parameters a{font:11px monospace;line-height:1.6}.skill-page{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;min-width:1000px;background:#101216;color:#eeeee7;font-family:var(--body);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#73613a #17191e}.skill-page ::selection{background:#f0b90b;color:#17191e}.skill-page button:focus-visible,.skill-page a:focus-visible{outline-color:#e1b644}.skill-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;height:84px;gap:32px;padding:0 5vw;background:#101216f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #2d3035}.skill-wordmark{display:flex;align-items:center;gap:18px;font:700 italic 36px Arial;letter-spacing:-2px}.skill-wordmark>span{font:9px var(--mono);letter-spacing:1.3px;color:#c1ab72}.skill-header>nav{margin-left:auto;display:flex;gap:27px;font-size:11px;color:#a6a9ae}.skill-header a:hover{color:#efc64d}.skill-network{display:flex;align-items:center;gap:9px;font:9px var(--mono);color:#cbbb8a;padding-left:25px;border-left:1px solid #3c3b32}.skill-network img{width:19px;height:19px}.skill-content{max-width:1230px;padding:0 45px;margin:0 auto}.skill-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:75px;padding:70px 0 45px;align-items:center}.guide-eyebrow{font:8px var(--mono);letter-spacing:1.7px;color:#c9b474;display:flex;align-items:center;gap:10px;margin-bottom:23px}.guide-eyebrow>span{width:6px;height:6px;background:#f0b90b;transform:rotate(45deg)}.skill-hero h1{font:500 51px/1.18 var(--body);letter-spacing:-2.3px;margin:0 0 25px}.skill-hero h1 em{font-style:normal;color:#e6c062}.skill-hero>div>p{max-width:490px;font:13px/1.9 var(--body);color:#a0a5ae;margin-bottom:26px}.skill-hero-tags{display:flex;gap:20px;color:#858b97;font:8px var(--mono);letter-spacing:.8px}.skill-hero-tags>span{display:flex;align-items:center;gap:7px}.guide-inline-link{display:inline-flex;gap:18px;align-items:center;font:11px var(--body);color:#d9b75a;margin-top:32px}.skill-package{border:1px solid #5a4b2b;border-top:2px solid #d2ac4c;border-radius:4px;padding:25px;background:linear-gradient(140deg,#2b281d,#1b1e24 55%);box-shadow:0 15px 45px #0002}.package-top{display:flex;align-items:center;gap:13px}.package-icon{width:46px;height:46px;display:grid;place-items:center;color:#e5c066;border:1px solid #6e5d33;background:#a7842915;border-radius:4px}.package-top>span{font:8px var(--mono);letter-spacing:.5px;color:#dcc57e}.package-top small{display:block;margin-top:7px;font-size:8px;color:#919387}.package-top>b{margin-left:auto;font:9px var(--mono);color:#e5c066;border:1px solid #5a4f33;border-radius:3px;padding:5px 8px}.skill-package h2{font:20px var(--mono);letter-spacing:-1px;margin:28px 0 10px}.skill-package>p{font-size:11px;color:#9da1a9;margin:0;line-height:1.8}.package-files{display:flex;gap:14px;font:8px var(--mono);color:#a9a69b;padding:21px 0 24px}.package-files>span{display:flex;align-items:center;gap:5px}.skill-package .cut-button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:47px}.skill-package .cut-button small{margin-left:auto;font:9px var(--mono);color:#655113}.package-links{display:flex;justify-content:space-between;font-size:10px;color:#aaa58e;margin-top:18px}.package-links a:hover{color:#f0b90b}.package-integrity{border-top:1px solid #424135;margin-top:18px;padding-top:12px;color:#989986;font:8px var(--mono)}.package-integrity>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.package-integrity code{display:block;overflow-wrap:anywhere;line-height:1.8;margin:14px 0;font-size:9px;color:#b6b8ac}.guide-copy{display:inline-flex;align-items:center;gap:7px;font:10px var(--body);color:#e3c16a;padding:8px 10px;border:1px solid #5a4e30;border-radius:3px;white-space:nowrap}.guide-copy:hover{background:#ccb04e12;border-color:#9b8245}.guide-service{display:flex;align-items:center;gap:12px;border:1px solid #3e3a2e;padding:14px 18px;background:#1d1d19;margin-bottom:65px;font-size:10px}.service-dot{height:5px;width:5px;border-radius:50%;background:#c0a057}.service-dot.live{background:#0ecb81}.guide-service>strong{font-weight:400;color:#d8bf7c;white-space:nowrap}.guide-service>span:not(.service-dot){color:#8f938e}.guide-service>a{margin-left:auto;display:flex;align-items:center;gap:10px;color:#c0ad7b;white-space:nowrap}.guide-section-title>span{font:8px var(--mono);letter-spacing:1.5px;color:#bdaa76}.guide-section-title>h2{font-size:29px;letter-spacing:-.8px;font-weight:500;margin:17px 0 12px}.guide-section-title>p{font-size:12px;color:#9098a2;line-height:1.8}.guide-install{scroll-margin-top:110px}.install-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:32px 0}.install-steps article{border-top:1px solid #51472e;padding-top:22px}.install-steps article>small{font:11px var(--mono);color:#cca951}.install-steps h3{font-size:16px;font-weight:500;margin:15px 0}.install-steps p{font-size:12px;color:#a0a6ae;line-height:1.85;min-height:66px}.install-steps p.guide-small{font-size:10px;color:#888f99;min-height:0}.install-path{border:1px solid #363a41;background:#191c22;padding:11px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0 14px}.install-path>span{width:100%;font-size:8px;color:#8d939c}.install-path>code{font:11px var(--mono);color:#d2c59f}.install-path .guide-copy{margin-left:auto;font-size:8px;padding:5px}.site-address{display:flex;gap:10px;align-items:center;padding:24px 10px;margin-top:20px;background:#191c22;border:1px solid #363a41;min-height:65px}.site-address>code{font:10px var(--mono);color:#cdbf96;overflow-wrap:anywhere;min-width:0}.guide-flow{display:flex;justify-content:space-between;align-items:center;padding:24px 12px;border:1px solid #4b422d;margin-top:20px;color:#c2a858;min-height:65px;font:9px var(--mono);background:#29251a55}.launch-prompt{padding:20px 24px;border:1px solid #44422e;background:#202119;border-radius:3px}.launch-prompt>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.launch-prompt>div>span{display:flex;align-items:center;gap:9px;color:#c9b471;font:9px var(--mono);letter-spacing:.5px}.launch-prompt>p{font:12px/1.9 var(--body);color:#cfcebc;margin:16px 0 0;overflow-wrap:anywhere}.guide-use{padding-top:70px}.guide-topic-nav{display:flex;gap:8px;margin:30px 0 0;border-bottom:1px solid #373a40}.guide-topic-nav button{font:11px var(--body);padding:15px 19px;color:#9198a3;border:1px solid transparent;border-bottom:0;border-radius:3px 3px 0 0}.guide-topic-nav button[aria-pressed=true]{background:#24241b;color:#f0c653;border-color:#5c4f2e}.guide-topic-nav button:hover{color:#f0c653}.guide-recipe{display:grid;grid-template-columns:1.4fr 1fr;gap:55px;padding:35px 0 40px;border-bottom:1px solid #373a40}.recipe-number{font:9px var(--mono);color:#b4a06a}.guide-recipe h3{font-size:24px;font-weight:500;letter-spacing:-.3px;margin:13px 0}.guide-recipe>div>p{font-size:12px;line-height:1.8;color:#a0a5ac}.guide-recipe ol{padding:0;margin:25px 0 0;list-style:none}.guide-recipe li{display:flex;gap:15px;font:12px/1.85 var(--body);padding:10px 0;color:#bdc0c4}.guide-recipe li>span{font:9px/2.4 var(--mono);color:#a18f5b}.guide-recipe aside{align-self:start;background:#191c22;border:1px solid #3c3e41;border-top:2px solid #776334;padding:24px}.recipe-label{display:flex;gap:9px;align-items:center;font:9px var(--mono);letter-spacing:1px;color:#c4aa68}.guide-recipe aside>p{font:13px/1.95 var(--body);color:#d5d2c6;margin:23px 0;overflow-wrap:anywhere}.guide-recipe aside>a{display:flex;align-items:center;gap:12px;color:#a99d79;font-size:10px;margin-top:30px;padding-top:20px;border-top:1px solid #383a3d}.guide-faq{margin:60px 0}.guide-faq>.guide-section-title{margin-bottom:30px}.guide-faq>details{border-top:1px solid #32363d}.guide-faq>details:last-child{border-bottom:1px solid #32363d}.guide-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:13px;color:#c9c9bf;padding:22px 0}.guide-faq details[open] summary{color:#dfbc5c}.guide-faq details>p{max-width:900px;font:12px/1.95 var(--body);color:#a0a6ae;margin:0 0 26px}.skill-footer{border-top:1px solid #35383f;padding:28px 0 40px;display:flex;gap:24px;align-items:center;font:9px var(--mono);color:#8c918f}.skill-footer>a{display:flex;gap:8px;align-items:center;color:#b9ad8a;font-family:var(--body)}.skill-footer>span{margin-right:auto;margin-left:10px}.skill-page summary::-webkit-details-marker{display:none}@media(min-width:1550px){.skill-content{max-width:1320px}.skill-hero{padding-top:85px;padding-bottom:60px}.skill-hero h1{font-size:58px}}
