@charset "UTF-8";.desk-shell{background:#0a0a0a;color:hsla(0,0%,100%,.92);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;min-height:100vh;width:100%}.desk-shell__sidebar{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:hsla(0,0%,7%,.95);border-right:.025rem solid rgba(212,175,55,.2);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;gap:.5rem;padding:.6rem .4rem;width:5.5rem}.desk-shell__brand{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:.025rem solid hsla(0,0%,100%,.06);cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.25rem;padding:.2rem .2rem .4rem}.desk-shell__brand-text{color:rgba(212,175,55,.95);font-size:.4rem;font-weight:600;letter-spacing:.12em}.desk-shell__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.desk-shell__nav-item{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:.25rem;color:hsla(0,0%,100%,.65);cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.35rem;gap:.25rem;padding:.3rem .35rem;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.desk-shell__nav-item:hover{background:rgba(212,175,55,.08);color:hsla(0,0%,100%,.9)}.desk-shell__nav-item--active{background:rgba(212,175,55,.15);border:.025rem solid rgba(212,175,55,.25);color:#f5f5f5}.desk-shell__hint{color:hsla(0,0%,100%,.28);font-size:.275rem;line-height:1.4;margin-top:auto;padding:.2rem}.desk-shell__main{-webkit-box-flex:1;-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;min-width:0;overflow:auto}.desk-shell__main-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:30rem;padding:.6rem .8rem 1.2rem;width:100%}.markdown-container{color:hsla(0,0%,100%,.9);font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:.7rem;line-height:1.8;width:100%}@media screen and (max-width:16rem){.markdown-container{font-size:.65rem;line-height:1.6}}.markdown-container .markdown-h1,.markdown-container .markdown-h2,.markdown-container .markdown-h3,.markdown-container .markdown-h4,.markdown-container .markdown-h5,.markdown-container .markdown-h6{color:#fff;font-family:"Noto Serif SC",Songti SC,serif;font-weight:700;line-height:1.4;margin:.8rem 0 .4rem}@media screen and (max-width:16rem){.markdown-container .markdown-h1,.markdown-container .markdown-h2,.markdown-container .markdown-h3,.markdown-container .markdown-h4,.markdown-container .markdown-h5,.markdown-container .markdown-h6{margin:.6rem 0 .3rem}}.markdown-container .markdown-h1{border-bottom:.025rem solid hsla(0,0%,100%,.1);font-size:.9rem;padding-bottom:.2rem}.markdown-container .markdown-h2{font-size:.8rem}.markdown-container .markdown-h3{font-size:.75rem}.markdown-container .markdown-h4{color:#eedc82;font-size:.7rem}.markdown-container .markdown-p{display:block;line-height:1.6;margin:.4rem 0 .3rem;text-align:justify;white-space:pre-wrap}.markdown-container .markdown-ol,.markdown-container .markdown-ul{margin:.4rem 0;padding-left:.5rem}.markdown-container .markdown-li{color:hsla(0,0%,100%,.85);display:block;line-height:1.6;margin-bottom:.2rem;padding-left:.8rem;position:relative}@media screen and (max-width:16rem){.markdown-container .markdown-li{margin-bottom:.15rem;padding-left:.6rem}}.markdown-container .markdown-li::before{color:#7b68ee;content:"•";font-weight:700;left:0;position:absolute;top:0}.markdown-container .markdown-pre{background:rgba(0,0,0,.3);border:.025rem solid hsla(0,0%,100%,.1);border-radius:.3rem;margin:.6rem 0;overflow-x:auto;padding:.6rem}.markdown-container .markdown-code{color:#a9b7c6;font-family:Courier New,monospace;font-size:.6rem;white-space:pre}.markdown-container .markdown-inline-code{background:hsla(0,0%,100%,.1);border-radius:.15rem;color:#ffcc80;font-family:Courier New,monospace;font-size:.9em;margin:0 .1rem;padding:.1rem .2rem}.markdown-container .markdown-bold{color:#eedc82!important;display:inline!important;font-weight:800;margin:0 .05rem;text-shadow:0 0 .25rem rgba(212,175,55,.2)}.markdown-container .markdown-italic{color:hsla(0,0%,100%,.7);display:inline;font-style:italic}.user-message .markdown-container .markdown-pre{background:hsla(0,0%,100%,.2)}.user-message .markdown-container .markdown-pre .markdown-code{color:hsla(0,0%,100%,.9)}.user-message .markdown-container .markdown-inline-code{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.supplement-card{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:rgba(30,30,30,.8);border:.025rem solid rgba(212,175,55,.3);border-radius:.4rem;margin-top:.4rem;padding:.6rem .7rem;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.supplement-card:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.supplement-card .supplement-card-hint{color:#ccc;font-size:.65rem;line-height:1.5}.supplement-card .supplement-card-cta{color:rgba(212,175,55,.9);display:inline-block;font-size:.65rem;letter-spacing:.05rem;margin-top:.2rem;text-decoration:underline}.supplement-card--filled{background:rgba(30,30,30,.6);border:.025rem solid rgba(212,175,55,.2);border-radius:.4rem;margin-top:.4rem;padding:.5rem .7rem}.supplement-card--filled .supplement-card-label{color:rgba(212,175,55,.8);font-size:.6rem;margin-right:.3rem}.supplement-card--filled .supplement-card-value{color:#e0e0e0;font-size:.65rem}.supplement-overlay{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:rgba(0,0,0,.7);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:999}.supplement-popover{background:hsla(0,0%,7%,.95);border:.025rem solid rgba(212,175,55,.35);border-radius:.5rem;-webkit-box-shadow:0 .5rem 1.25rem rgba(0,0,0,.5);box-shadow:0 .5rem 1.25rem rgba(0,0,0,.5);max-width:14rem;padding:.9rem;width:100%}.supplement-popover-title{color:#f0f0f0;display:block;font-size:.75rem;font-weight:500;margin-bottom:.6rem}.supplement-input,.supplement-textarea{background:hsla(0,0%,100%,.06);border:.025rem solid rgba(212,175,55,.25);border-radius:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:.7rem;margin-bottom:.6rem;padding:.6rem;width:100%}.supplement-textarea{min-height:4rem}.supplement-options{margin-bottom:.6rem}.supplement-option{background:hsla(0,0%,100%,.06);border:.025rem solid rgba(212,175,55,.25);border-radius:.3rem;color:#ccc;font-size:.7rem;margin-bottom:.3rem;padding:.6rem .7rem;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}.supplement-option.active{background:rgba(75,0,130,.25);border-color:rgba(123,104,238,.5);color:#e0e0e0}.supplement-option:active{opacity:.9}.supplement-popover-actions{-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.6rem;-webkit-justify-content:flex-end;justify-content:flex-end}.supplement-btn{border:none;border-radius:.9rem;font-size:.7rem;height:1.8rem;line-height:1.8rem;padding:0 .9rem}.supplement-btn--skip{background:hsla(0,0%,100%,.1);color:#999}.supplement-btn--confirm{background:-webkit-linear-gradient(315deg,indigo,#7b68ee);background:linear-gradient(135deg,indigo,#7b68ee);color:#fff}.supplement-btn:active{opacity:.9}.chatbot{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#121212;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:Noto Sans SC,PingFang SC,sans-serif;height:100%;position:relative}.chatbot .mobile-only-header{display:block}@media screen and (min-width:19.2rem){.chatbot .mobile-only-header{display:none}}.chatbot .chat-messages{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:calc(4.5rem + env(safe-area-inset-top)) .8rem 4.5rem}@media screen and (min-width:19.2rem){.chatbot .chat-messages{padding-top:calc(3.1rem + env(safe-area-inset-top))}}.chatbot .chat-messages{-webkit-overflow-scrolling:touch;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;position:relative;scroll-behavior:smooth;z-index:1}@media screen and (max-width:16rem){.chatbot .chat-messages{padding-left:.6rem;padding-right:.6rem}}@media screen and (max-width:19.175rem){.chatbot .chat-messages{padding-bottom:calc(7rem + env(safe-area-inset-bottom, 0))}}.chatbot .chat-messages::-webkit-scrollbar{height:0;width:0}.chatbot .chat-messages .chat-bg-layer{background:#121212;background-size:cover;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.chatbot .chat-messages .message{-webkit-animation:messageEntry .6s cubic-bezier(.22,1,.36,1) forwards;animation:messageEntry .6s cubic-bezier(.22,1,.36,1) forwards;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.4rem;opacity:0;width:100%}.chatbot .chat-messages .message .message-content{word-wrap:break-word;border-radius:.5rem;display:inline-block;font-size:.7rem;line-height:1.8;margin-right:.5rem;max-width:75%;padding:1rem;position:relative;text-align:left}@media screen and (max-width:16rem){.chatbot .chat-messages .message .message-content{font-size:.65rem;line-height:1.6;max-width:85%;padding:.8rem}}.chatbot .chat-messages .message .message-content.user-content{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:-webkit-linear-gradient(315deg,rgba(102,126,234,.8),rgba(118,75,162,.8));background:linear-gradient(135deg,rgba(102,126,234,.8),rgba(118,75,162,.8));border-radius:.6rem .1rem .6rem .6rem;-webkit-box-shadow:0 .2rem .5rem rgba(0,0,0,.3);box-shadow:0 .2rem .5rem rgba(0,0,0,.3);color:#fff;padding:.75rem 1rem}.chatbot .chat-messages .message .assistant-content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:0;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:0;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:.5rem;padding-left:.5rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.active .avatar-section{-webkit-transform:translateY(-.125rem);-ms-transform:translateY(-.125rem);transform:translateY(-.125rem);z-index:15}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.active .avatar-section .standee-img{-webkit-filter:drop-shadow(0 0 .75rem rgba(212,175,55,.6)) brightness(1.2);filter:drop-shadow(0 0 .75rem rgba(212,175,55,.6)) brightness(1.2);opacity:1}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.active .content-bubble{-webkit-box-shadow:0 .25rem 1rem rgba(212,175,55,.3);box-shadow:0 .25rem 1rem rgba(212,175,55,.3)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.inactive .avatar-section .standee-img{-webkit-filter:grayscale(80%) brightness(.6) drop-shadow(0 0 .25rem rgba(0,0,0,.3));filter:grayscale(80%) brightness(.6) drop-shadow(0 0 .25rem rgba(0,0,0,.3));opacity:.5}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.inactive .content-bubble{opacity:.7}@media screen and (max-width:16rem){.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card{margin-bottom:.4rem;padding-left:.3rem}}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .avatar-section{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:-.5rem;margin-right:-2rem;max-width:25vw;position:relative;width:6.5rem;z-index:10}@media screen and (max-width:16rem){.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .avatar-section{margin-right:-1.25rem;width:4.5rem}}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .avatar-section .standee-img{-webkit-filter:drop-shadow(0 0 .5rem rgba(212,175,55,.3));filter:drop-shadow(0 0 .5rem rgba(212,175,55,.3));opacity:.9;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .avatar-section .role-tag{border:.025rem solid hsla(0,0%,100%,.2);border-radius:.1rem;-webkit-box-shadow:0 .1rem .3rem rgba(0,0,0,.5);box-shadow:0 .1rem .3rem rgba(0,0,0,.5);color:#ccc;font-family:"Noto Serif SC",Songti SC,serif;font-size:.6rem;left:-.25rem;padding:.1rem .4rem;position:absolute;top:.25rem;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);z-index:12}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .content-bubble{-webkit-box-flex:1;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:hsla(0,0%,100%,.05);border-radius:.6rem;border-top-left-radius:.1rem;-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.2);box-shadow:0 .25rem .75rem rgba(0,0,0,.2);color:#ccc;-webkit-flex:1;-ms-flex:1;flex:1;min-height:3.5rem;padding:1rem 1rem 1rem 2.5rem;position:relative;z-index:1}@media screen and (max-width:16rem){.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .content-bubble{min-height:3rem;padding:.8rem .8rem .8rem 2rem}}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .content-bubble .decoration-bar{border-radius:0 .15rem .15rem 0;bottom:.5rem;left:0;position:absolute;top:.5rem;width:.15rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.panda-card .role-tag{background:-webkit-gradient(linear,left top,right top,from(#2d5a27),to(#4f7942));background:-webkit-linear-gradient(left,#2d5a27,#4f7942);background:linear-gradient(90deg,#2d5a27,#4f7942)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.panda-card .decoration-bar{background:-webkit-gradient(linear,left top,left bottom,from(#2d5a27),to(#4f7942));background:-webkit-linear-gradient(top,#2d5a27,#4f7942);background:linear-gradient(180deg,#2d5a27,#4f7942);-webkit-box-shadow:0 0 .25rem rgba(79,121,66,.5);box-shadow:0 0 .25rem rgba(79,121,66,.5)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.cat-card .role-tag{background:-webkit-gradient(linear,left top,right top,from(indigo),to(#7b68ee));background:-webkit-linear-gradient(left,indigo,#7b68ee);background:linear-gradient(90deg,indigo,#7b68ee)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.cat-card .decoration-bar{background:-webkit-gradient(linear,left top,left bottom,from(indigo),to(#7b68ee));background:-webkit-linear-gradient(top,indigo,#7b68ee);background:linear-gradient(180deg,indigo,#7b68ee);-webkit-box-shadow:0 0 .25rem rgba(123,104,238,.5);box-shadow:0 0 .25rem rgba(123,104,238,.5)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .avatar-section.standee-listening{-webkit-transform:translateY(.1rem) rotate(-2deg);-ms-transform:translateY(.1rem) rotate(-2deg);transform:translateY(.1rem) rotate(-2deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .avatar-section.standee-listening .standee-img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.inactive .avatar-section .standee-img{-webkit-filter:brightness(.6) grayscale(.4)!important;filter:brightness(.6) grayscale(.4)!important;-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease,-webkit-filter .5s ease}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.active .avatar-section .standee-img{-webkit-filter:brightness(1.1) drop-shadow(0 0 .75rem hsla(0,0%,100%,.4))!important;filter:brightness(1.1) drop-shadow(0 0 .75rem rgba(255,255,255,.4))!important;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all .5s ease;transition:all .5s ease}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .debate-card{-webkit-animation:debateConflictPulse 3s ease-in-out infinite;animation:debateConflictPulse 3s ease-in-out infinite;background:-webkit-linear-gradient(315deg,rgba(45,90,39,.25),rgba(75,0,130,.25) 50%,rgba(255,69,0,.15));background:linear-gradient(135deg,rgba(45,90,39,.25),rgba(75,0,130,.25) 50%,rgba(255,69,0,.15));border:.05rem solid rgba(212,175,55,.4);border-radius:.3rem;-webkit-box-shadow:0 0 1rem rgba(255,200,100,.2),inset 0 0 1.5rem rgba(0,0,0,.2);box-shadow:0 0 1rem rgba(255,200,100,.2),inset 0 0 1.5rem rgba(0,0,0,.2);margin:1rem 0;overflow:hidden;padding:1rem;position:relative;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .debate-card::after{-webkit-animation:lightning-sweep 2.5s infinite;animation:lightning-sweep 2.5s infinite;background:-webkit-gradient(linear,left top,right top,from(rgba(45,90,39,.6)),color-stop(25%,rgba(255,200,100,.8)),color-stop(50%,rgba(75,0,130,.6)),color-stop(75%,rgba(255,69,0,.8)),to(rgba(45,90,39,.6)));background:-webkit-linear-gradient(left,rgba(45,90,39,.6),rgba(255,200,100,.8) 25%,rgba(75,0,130,.6) 50%,rgba(255,69,0,.8) 75%,rgba(45,90,39,.6));background:linear-gradient(90deg,rgba(45,90,39,.6),rgba(255,200,100,.8) 25%,rgba(75,0,130,.6) 50%,rgba(255,69,0,.8) 75%,rgba(45,90,39,.6));background-size:200% 100%;border-radius:.3rem;bottom:-.05rem;content:"";left:-.05rem;opacity:.7;position:absolute;right:-.05rem;top:-.05rem;z-index:-1}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .debate-card::before{-webkit-animation:lightning-flash 1.5s infinite;animation:lightning-flash 1.5s infinite;background:#121212;border-radius:50%;content:"⚡";font-size:1.2rem;left:50%;padding:0 .5rem;position:absolute;text-shadow:0 0 .5rem rgba(255,200,100,.9);top:-.6rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .debate-card .debate-avatars{-ms-flex-pack:justify;-webkit-box-pack:justify;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.6rem;padding:0 .5rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .debate-card .debate-avatars .debate-avatar{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.9rem;height:1.6rem;-webkit-justify-content:center;justify-content:center;width:1.6rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .debate-card .debate-avatars .debate-avatar.left{-webkit-animation:debateBounceLeft 1.2s ease-in-out infinite;animation:debateBounceLeft 1.2s ease-in-out infinite}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .debate-card .debate-avatars .debate-avatar.right{-webkit-animation:debateBounceRight 1.2s ease-in-out .6s infinite;animation:debateBounceRight 1.2s ease-in-out .6s infinite}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .debate-card .card-header{margin-bottom:.5rem;text-align:center}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .debate-card .card-header .card-title{color:tomato;font-family:"Noto Serif SC",Songti SC,serif;font-size:.8rem;font-weight:700;letter-spacing:.1rem;text-shadow:0 0 .25rem rgba(255,69,0,.6)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .stage-card{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.08)),to(transparent));background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.08),transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.5rem;-webkit-justify-content:center;justify-content:center;margin:1.5rem 0 1rem;padding:.5rem 0;position:relative;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .stage-card .stage-line{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.6)),to(transparent));background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.6),transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);-webkit-flex:1;-ms-flex:1;flex:1;height:.025rem;position:relative}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .stage-card .stage-line::after{color:hsla(0,0%,100%,.8);content:"◈";font-size:.5rem;position:absolute;right:-.25rem;top:50%;-webkit-transform:translateY(-50%) scale(.6);-ms-transform:translateY(-50%) scale(.6);transform:translateY(-50%) scale(.6)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .stage-card .stage-line.right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .stage-card .stage-title{color:#fff;font-family:"Noto Serif SC",Songti SC,serif;font-size:.9rem;font-weight:700;letter-spacing:.15rem;padding:0 .5rem;text-shadow:0 0 .25rem hsla(0,0%,100%,.5)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .system-header{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:rgba(123,104,238,.05);border-radius:.1rem;display:-webkit-flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;margin:.8rem 0 .4rem;overflow:hidden;padding:.4rem .6rem;position:relative;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .system-header::before{background:-webkit-gradient(linear,left top,left bottom,from(#7b68ee),to(#9370db));background:-webkit-linear-gradient(top,#7b68ee,#9370db);background:linear-gradient(180deg,#7b68ee,#9370db);bottom:0;-webkit-box-shadow:0 0 .2rem rgba(123,104,238,.6);box-shadow:0 0 .2rem rgba(123,104,238,.6);content:"";left:0;position:absolute;top:0;width:.1rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .system-header .header-text{color:#fff!important;font-family:"Noto Serif SC",Songti SC,serif;font-size:.85rem!important;font-weight:700!important;letter-spacing:.05rem;padding-left:.4rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .conclusion-card{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;background:rgba(212,175,55,.05);border:.05rem solid #d4af37;border-radius:.3rem;-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.15);box-shadow:0 0 .5rem rgba(212,175,55,.15);-webkit-box-sizing:border-box;box-sizing:border-box;margin:1rem 0;overflow:hidden;padding:1rem;position:relative;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .conclusion-card::after{-webkit-animation:metallicShine 6s linear infinite;animation:metallicShine 6s linear infinite;background:-webkit-linear-gradient(45deg,transparent,rgba(212,175,55,.1),transparent);background:linear-gradient(45deg,transparent,rgba(212,175,55,.1),transparent);content:"";height:200%;left:-50%;position:absolute;top:-50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:200%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .conclusion-card .card-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;border-bottom:.025rem solid rgba(212,175,55,.3);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-bottom:.75rem;padding-bottom:.5rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .conclusion-card .card-header .card-icon{font-size:1.2rem;margin-bottom:.25rem;text-shadow:0 0 .25rem #d4af37}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .conclusion-card .card-header .card-title{color:#d4af37;font-family:"Noto Serif SC",Songti SC,serif;font-size:.8rem;font-weight:700;letter-spacing:.1rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .variable-form-card{background:rgba(255,140,0,.05)!important;border-color:rgba(255,140,0,.5)!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .variable-form-card .card-header{border-bottom-color:rgba(255,140,0,.3)!important}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .variable-form-card .card-header .card-icon{text-shadow:0 0 .25rem #ff8c00!important}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .variable-form-card .card-header .card-title{color:orange!important}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .variable-form-card .card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .variable-form-card .card-content .card-desc{color:#ccc;font-size:.65rem;line-height:1.6;text-align:center}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .variable-form-card .card-content .action-btn{background:-webkit-linear-gradient(315deg,#ff8c00,#ff4500);background:linear-gradient(135deg,#ff8c00,#ff4500);border:none;border-radius:.9rem;-webkit-box-shadow:0 .1rem .3rem rgba(255,69,0,.4);box-shadow:0 .1rem .3rem rgba(255,69,0,.4);color:#fff;font-size:.7rem;font-weight:700;height:1.8rem;line-height:1.8rem;padding:0 1.2rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .variable-form-card .card-content .action-btn:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .supplement-cards-wrap{margin-top:.4rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .supplement-intro-card{background:rgba(75,0,130,.08)!important;border-color:rgba(123,104,238,.35)!important}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .supplement-intro-card .card-desc{color:#ccc;font-size:.7rem;line-height:1.6}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .supplement-intro-card .supplement-one-shot-link{color:rgba(212,175,55,.9);display:inline-block;font-size:.65rem;margin-top:.4rem;text-decoration:underline}.chatbot .chat-messages .message.user-message{text-align:right}.chatbot .chat-messages .message.assistant-message{text-align:left}.chatbot .chat-messages .loading-card-container{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:.6rem;width:100%}.chatbot .chat-messages .loading-card-container .loading-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:hsla(0,0%,100%,.05);border:.025rem solid hsla(0,0%,100%,.1);border-radius:.5rem;-webkit-box-shadow:0 .1rem .3rem rgba(0,0,0,.2);box-shadow:0 .1rem .3rem rgba(0,0,0,.2);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.2rem;-webkit-justify-content:center;justify-content:center;padding:.5rem;width:90%}.chatbot .chat-messages .loading-card-container .loading-card .loading-text{color:#ccc;font-family:"Noto Serif SC",Songti SC,serif;font-size:.65rem;font-weight:300;letter-spacing:.05rem}.chatbot .chat-messages .loading-card-container .loading-card .loading-dots{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;gap:.2rem}.chatbot .chat-messages .loading-card-container .loading-card .loading-dots .dot{-webkit-animation:dotFlashing 1.4s ease-in-out infinite;animation:dotFlashing 1.4s ease-in-out infinite;background:#d4af37;border-radius:50%;display:inline-block;height:.2rem;width:.2rem}.chatbot .chat-messages .loading-card-container .loading-card .loading-dots .dot:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.chatbot .chat-messages .loading-card-container .loading-card .loading-dots .dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.chatbot .chat-messages .loading-card-container .loading-card .loading-dots .dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes messageEntry{from{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes messageEntry{from{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.15rem);transform:translateY(-.15rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.15rem);transform:translateY(-.15rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes metallicShine{0%{-webkit-transform:translateX(-100%) rotate(45deg);transform:translateX(-100%) rotate(45deg)}100%{-webkit-transform:translateX(100%) rotate(45deg);transform:translateX(100%) rotate(45deg)}}@keyframes metallicShine{0%{-webkit-transform:translateX(-100%) rotate(45deg);transform:translateX(-100%) rotate(45deg)}100%{-webkit-transform:translateX(100%) rotate(45deg);transform:translateX(100%) rotate(45deg)}}@-webkit-keyframes dotFlashing{0%,100%{opacity:.2;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes dotFlashing{0%,100%{opacity:.2;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes lightning-sweep{0%{background-position:0 50%}100%{background-position:200% 50%}}@keyframes lightning-sweep{0%{background-position:0 50%}100%{background-position:200% 50%}}@-webkit-keyframes lightning-flash{0%,100%{-webkit-filter:brightness(1);filter:brightness(1);opacity:1}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3);opacity:.9}}@keyframes lightning-flash{0%,100%{-webkit-filter:brightness(1);filter:brightness(1);opacity:1}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3);opacity:.9}}@-webkit-keyframes debateConflictPulse{0%,100%{-webkit-box-shadow:0 0 1rem rgba(255,200,100,.2);box-shadow:0 0 1rem rgba(255,200,100,.2)}50%{-webkit-box-shadow:0 0 1.25rem rgba(255,200,100,.35);box-shadow:0 0 1.25rem rgba(255,200,100,.35)}}@keyframes debateConflictPulse{0%,100%{-webkit-box-shadow:0 0 1rem rgba(255,200,100,.2);box-shadow:0 0 1rem rgba(255,200,100,.2)}50%{-webkit-box-shadow:0 0 1.25rem rgba(255,200,100,.35);box-shadow:0 0 1.25rem rgba(255,200,100,.35)}}@-webkit-keyframes debateBounceLeft{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}}@keyframes debateBounceLeft{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}}@-webkit-keyframes debateBounceRight{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-.25rem);transform:translateX(-.25rem)}}@keyframes debateBounceRight{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-.25rem);transform:translateX(-.25rem)}}.chatbot .chat-input{display:none}.chatbot .debug-float-btn{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:rgba(212,175,55,.2);border:.025rem solid rgba(212,175,55,.5);border-radius:.75rem;-webkit-box-shadow:0 .1rem .3rem rgba(0,0,0,.3);box-shadow:0 .1rem .3rem rgba(0,0,0,.3);padding:.4rem .6rem;position:fixed;right:.75rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9999}.chatbot .debug-float-btn:active{background:rgba(212,175,55,.4);-webkit-transform:translateY(-50%) scale(.95);-ms-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.chatbot .debug-float-btn taro-text-core{color:#eedc82;font-size:.6rem;font-weight:700}.chatbot .upload-float-btn{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:rgba(64,224,208,.2);border:.025rem solid rgba(64,224,208,.5);border-radius:.75rem;-webkit-box-shadow:0 .1rem .3rem rgba(0,0,0,.3);box-shadow:0 .1rem .3rem rgba(0,0,0,.3);padding:.4rem .6rem;position:fixed;right:.75rem;top:42%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9999}.chatbot .upload-float-btn:active{background:rgba(64,224,208,.4);-webkit-transform:translateY(-50%) scale(.95);-ms-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.chatbot .upload-float-btn taro-text-core{color:#40e0d0;font-size:.6rem;font-weight:700}.chatbot .expandable-container{margin-top:.6rem}.chatbot .expandable-container .content-wrapper{overflow:hidden;position:relative}.chatbot .expandable-container .content-wrapper.collapsed{max-height:7.5rem}.chatbot .expandable-container .fade-mask{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(hsla(0,0%,7%,.96)));background:-webkit-linear-gradient(top,transparent,hsla(0,0%,7%,.96));background:linear-gradient(180deg,transparent,hsla(0,0%,7%,.96));bottom:0;height:3rem;left:0;pointer-events:none;position:absolute;width:100%}.chatbot .expandable-container .expand-btn{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:rgba(212,175,55,.08);border-radius:24.975rem;color:#d4af37;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.6rem;-webkit-justify-content:center;justify-content:center;margin-top:.4rem;padding:.3rem 0;text-align:center}.chatbot .expandable-container .expand-btn:active{background:rgba(212,175,55,.16);-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.chatbot .expandable-container .expand-btn .expand-icon{font-size:.55rem;margin-left:.15rem;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.chatbot .expandable-container .expand-btn.expanded .expand-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.chatbot,.chatbot *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.variable-modal-overlay{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:rgba(0,0,0,.8);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:100vh;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.variable-modal-overlay .variable-modal-container{-webkit-animation:slideUp .4s cubic-bezier(.16,1,.3,1);animation:slideUp .4s cubic-bezier(.16,1,.3,1);max-width:16rem;overflow:visible;padding:0;position:relative;width:85%}.variable-modal-overlay .variable-modal-container.glass-panel{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:hsla(0,0%,7%,.9);border:.025rem solid hsla(0,0%,100%,.08);border-radius:.1rem;-webkit-box-shadow:0 .5rem 1.25rem rgba(0,0,0,.8),inset 0 0 0 .025rem hsla(0,0%,100%,.05);box-shadow:0 .5rem 1.25rem rgba(0,0,0,.8),inset 0 0 0 .025rem hsla(0,0%,100%,.05)}.variable-modal-overlay .variable-modal-container .hud-corner{border:0 solid rgba(212,175,55,.8);height:.75rem;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem;z-index:2}.variable-modal-overlay .variable-modal-container .hud-corner.top-left{border-left-width:.1rem;border-top-width:.1rem;left:-.05rem;top:-.05rem}.variable-modal-overlay .variable-modal-container .hud-corner.top-right{border-right-width:.1rem;border-top-width:.1rem;right:-.05rem;top:-.05rem}.variable-modal-overlay .variable-modal-container .hud-corner.bottom-left{border-bottom-width:.1rem;border-left-width:.1rem;bottom:-.05rem;left:-.05rem}.variable-modal-overlay .variable-modal-container .hud-corner.bottom-right{border-bottom-width:.1rem;border-right-width:.1rem;bottom:-.05rem;right:-.05rem}.variable-modal-overlay .variable-modal-container .cyber-glow{background:-webkit-radial-gradient(circle,rgba(157,78,221,.05) 0,transparent 70%);background:radial-gradient(circle,rgba(157,78,221,.05) 0,transparent 70%);height:120%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;z-index:-1}.variable-modal-overlay .variable-modal-container .modal-header{-ms-flex-pack:justify;-webkit-box-pack:justify;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem 1rem .5rem;position:relative}.variable-modal-overlay .variable-modal-container .modal-header .header-decoration-left,.variable-modal-overlay .variable-modal-container .modal-header .header-decoration-right{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(212,175,55,.3)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(212,175,55,.3),transparent);background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent);-webkit-flex:1;-ms-flex:1;flex:1;height:.05rem;margin:0 .5rem}.variable-modal-overlay .variable-modal-container .modal-header .modal-title{color:#d4af37;font-family:"Noto Serif SC",Songti SC,serif;font-size:.9rem;font-weight:900;letter-spacing:.1rem;text-shadow:0 0 .5rem rgba(212,175,55,.2)}.variable-modal-overlay .variable-modal-container .modal-header .close-btn{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1.5rem;-webkit-justify-content:center;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:1.5rem;z-index:10}.variable-modal-overlay .variable-modal-container .modal-header .close-btn .close-icon{color:hsla(0,0%,100%,.5);font-size:1rem;-webkit-transition:all .2s;transition:all .2s}.variable-modal-overlay .variable-modal-container .modal-header .close-btn:active .close-icon{color:#d4af37;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.variable-modal-overlay .variable-modal-container .step-indicator{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.1rem;-webkit-justify-content:center;justify-content:center;min-width:0;overflow:hidden;padding:.75rem .6rem .5rem}.variable-modal-overlay .variable-modal-container .step-indicator .step-item{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;position:relative}.variable-modal-overlay .variable-modal-container .step-indicator .step-item .step-dot{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.3);border:.05rem solid hsla(0,0%,100%,.3);border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:.8rem;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:.8rem;z-index:2}.variable-modal-overlay .variable-modal-container .step-indicator .step-item .step-dot.active{background:rgba(212,175,55,.2);border-color:#d4af37;-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.4);box-shadow:0 0 .5rem rgba(212,175,55,.4)}.variable-modal-overlay .variable-modal-container .step-indicator .step-item .step-dot.completed{background:rgba(212,175,55,.3);border-color:#d4af37}.variable-modal-overlay .variable-modal-container .step-indicator .step-item .step-dot .step-check{color:#d4af37;font-size:.45rem;font-weight:700}.variable-modal-overlay .variable-modal-container .step-indicator .step-item .step-line{-ms-flex-negative:1;background:hsla(0,0%,100%,.1);-webkit-flex-shrink:1;flex-shrink:1;height:.05rem;margin:0 .05rem;min-width:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:.9rem}.variable-modal-overlay .variable-modal-container .step-indicator .step-item .step-line.completed{background:rgba(212,175,55,.5)}.variable-modal-overlay .variable-modal-container .modal-body{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;justify-content:center;min-height:7.5rem;padding:1rem 1rem .75rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item{width:100%}.variable-modal-overlay .variable-modal-container .modal-body .form-item.step-content{-webkit-animation:fadeInSlide .3s ease;animation:fadeInSlide .3s ease}.variable-modal-overlay .variable-modal-container .modal-body .form-item .label{color:hsla(0,0%,100%,.9);display:block;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:.55rem;font-weight:500;letter-spacing:.05rem;margin-bottom:.2rem;text-transform:uppercase}.variable-modal-overlay .variable-modal-container .modal-body .form-item .label-hint{color:rgba(212,175,55,.6);display:block;font-size:.45rem;letter-spacing:.025rem;margin-bottom:.4rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item .radio-group{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item .radio-group .radio-item{background:rgba(0,0,0,.3);border:.025rem solid hsla(0,0%,100%,.1);border-radius:.1rem;color:hsla(0,0%,100%,.7);font-size:.65rem;padding:.4rem .7rem;-webkit-transition:all .3s ease;transition:all .3s ease}.variable-modal-overlay .variable-modal-container .modal-body .form-item .radio-group .radio-item.active{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.6);color:#d4af37}.variable-modal-overlay .variable-modal-container .modal-body .form-item .radio-group .radio-item:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper{width:100%}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-input,.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.3);border:.025rem solid hsla(0,0%,100%,.1);border-radius:.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f0f0f0;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:.7rem;padding:0 .6rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-input::-webkit-input-placeholder,.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.2);font-weight:300;line-height:normal}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-input::-moz-placeholder,.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea::-moz-placeholder{color:hsla(0,0%,100%,.2);font-weight:300;line-height:normal}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-input:-ms-input-placeholder,.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.2);font-weight:300;line-height:normal}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-input::-ms-input-placeholder,.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.2);font-weight:300;line-height:normal}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-input::placeholder,.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea::placeholder{color:hsla(0,0%,100%,.2);font-weight:300;line-height:normal}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-input:focus,.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea:focus{background:rgba(0,0,0,.5);border-color:#d4af37;-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.15);box-shadow:0 0 .5rem rgba(212,175,55,.15)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-input{height:2.2rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea{display:block;height:6rem;line-height:1.6;padding:.5rem .6rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea :global(.taro-textarea),.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea taro-textarea-core{background-color:transparent!important;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#f0f0f0!important;height:100%!important;resize:none!important;width:100%!important}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-radar-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.6rem;width:100%}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-radar-chart{-ms-flex-negative:0;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.25);border:.025rem solid rgba(212,175,55,.3);border-radius:.2rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:6rem;-webkit-justify-content:center;justify-content:center;width:7rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-radar-chart .radar-svg{display:block;height:100%;width:100%}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-slider-row{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.4rem;padding:.3rem 0;width:100%}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-slider-row .energy-slider-label{-ms-flex-negative:0;color:hsla(0,0%,100%,.9);-webkit-flex-shrink:0;flex-shrink:0;font-size:.6rem;letter-spacing:.025rem;width:2.5rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-slider-row .energy-slider{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-slider-row .energy-slider-value{-ms-flex-negative:0;color:rgba(212,175,55,.9);-webkit-flex-shrink:0;flex-shrink:0;font-size:.55rem;min-width:1.2rem;text-align:right}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-slider-row .energy-slider-native{-webkit-box-flex:1;accent-color:rgba(212,175,55,.8);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;height:.8rem;margin:0}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-slider-row .energy-slider-native::-webkit-slider-runnable-track{background:hsla(0,0%,100%,.1);border-radius:.05rem;height:.1rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-slider-row .energy-slider-native::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 .1rem rgba(0,0,0,.2);box-shadow:0 0 .1rem rgba(0,0,0,.2);cursor:pointer;height:.7rem;margin-top:-.3rem;width:.7rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-slider-row .energy-slider-native::-moz-range-track{background:hsla(0,0%,100%,.1);border-radius:.05rem;height:.1rem}.variable-modal-overlay .variable-modal-container .modal-body .form-item .energy-slider-row .energy-slider-native::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 0 .1rem rgba(0,0,0,.2);cursor:pointer;height:.7rem;width:.7rem}.variable-modal-overlay .variable-modal-container .modal-footer{padding:0 1rem 1rem}.variable-modal-overlay .variable-modal-container .modal-footer .footer-buttons{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.5rem;width:100%}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn{-webkit-box-flex:1;-ms-flex-align:center!important;-webkit-box-align:center!important;-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-align-items:center!important;align-items:center!important;background:-webkit-gradient(linear,left top,right top,from(rgba(25,25,25,.9)),to(rgba(40,40,40,.9)));background:-webkit-linear-gradient(left,rgba(25,25,25,.9),rgba(40,40,40,.9));background:linear-gradient(90deg,rgba(25,25,25,.9),rgba(40,40,40,.9));border:.05rem solid rgba(212,175,55,.5);border-radius:.1rem;-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.1);box-shadow:0 0 .5rem rgba(212,175,55,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-webkit-flex:1;-ms-flex:1;flex:1;height:2.2rem!important;-webkit-justify-content:center!important;justify-content:center!important;line-height:1!important;margin:0!important;max-height:2.2rem!important;min-height:2.2rem!important;overflow:hidden;padding:0!important;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn.full-width{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn.prev-btn{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,8%,.9)),to(rgba(30,30,30,.9)));background:-webkit-linear-gradient(left,hsla(0,0%,8%,.9),rgba(30,30,30,.9));background:linear-gradient(90deg,hsla(0,0%,8%,.9),rgba(30,30,30,.9));border-color:hsla(0,0%,100%,.2)}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn.prev-btn taro-text-core{color:hsla(0,0%,100%,.7)}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn.prev-btn:active{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.3)}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn.next-btn::before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(212,175,55,.2)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(212,175,55,.2),transparent);background:linear-gradient(90deg,transparent,rgba(212,175,55,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;-webkit-transition:left .5s ease;transition:left .5s ease;width:100%}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn.next-btn:active::before{left:100%}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn .btn-content{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.5rem;height:100%;-webkit-justify-content:center;justify-content:center;width:100%;z-index:2}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn .btn-content taro-text-core{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#d4af37;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.7rem;font-weight:600;letter-spacing:.1rem;line-height:1}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn .btn-content .btn-icon{color:rgba(212,175,55,.6);font-size:.6rem;line-height:1}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn :global taro-button-core.nav-btn{-ms-flex-align:center!important;-webkit-box-align:center!important;-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-align-items:center!important;align-items:center!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;height:2.2rem!important;-webkit-justify-content:center!important;justify-content:center!important;line-height:1!important;margin:0!important;max-height:2.2rem!important;min-height:2.2rem!important;padding:0!important}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn.next-btn:active{background:rgba(212,175,55,.1);-webkit-box-shadow:0 0 .75rem rgba(212,175,55,.3);box-shadow:0 0 .75rem rgba(212,175,55,.3)}.variable-modal-overlay .variable-modal-container .modal-footer .nav-btn .btn-glitch{background:rgba(157,78,221,.1);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}@-webkit-keyframes slideUp{from{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{from{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInSlide{from{opacity:0;-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInSlide{from{opacity:0;-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.cyber-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:hsla(0,0%,7%,.7);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;padding-bottom:.3rem;padding-top:env(safe-area-inset-top);position:fixed;top:0;width:100%;z-index:299}@media screen and (min-width:19.2rem){.cyber-header{display:none}}.cyber-header .header-border-bottom{background:-webkit-gradient(linear,left top,right top,from(rgba(45,90,39,0)),color-stop(20%,#2d5a27),color-stop(50%,#d4af37),color-stop(80%,indigo),to(rgba(75,0,130,0)));background:-webkit-linear-gradient(left,rgba(45,90,39,0),#2d5a27 20%,#d4af37 50%,indigo 80%,rgba(75,0,130,0));background:linear-gradient(90deg,rgba(45,90,39,0),#2d5a27 20%,#d4af37 50%,indigo 80%,rgba(75,0,130,0));bottom:0;-webkit-box-shadow:0 .025rem .25rem rgba(212,175,55,.2);box-shadow:0 .025rem .25rem rgba(212,175,55,.2);height:.025rem;left:0;opacity:.8;position:absolute;width:100%}.cyber-header .header-content{-ms-flex-pack:justify;-webkit-box-pack:justify;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:transparent;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:2.5rem;-webkit-justify-content:space-between;justify-content:space-between;padding:0 .6rem;pointer-events:none;position:relative}.cyber-header .header-content .header-left{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.3rem;pointer-events:auto;-webkit-transition:all .3s ease;transition:all .3s ease;width:3rem}.cyber-header .header-content .header-left:active{opacity:.7;-webkit-transform:translateX(-.05rem);-ms-transform:translateX(-.05rem);transform:translateX(-.05rem)}.cyber-header .header-content .header-left .back-icon{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:.6rem;position:relative;width:.6rem}.cyber-header .header-content .header-left .back-icon .arrow-line{background:#ccc;height:.05rem;width:100%}.cyber-header .header-content .header-left .back-icon .arrow-head{border-bottom:.05rem solid #ccc;border-left:.05rem solid #ccc;height:.3rem;left:0;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:.3rem}.cyber-header .header-content .header-left .back-text{color:#888;font-family:"Noto Serif SC",Songti SC,serif;font-size:.6rem;letter-spacing:.1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.cyber-header .header-content .header-center{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.cyber-header .header-content .header-center .main-title{color:#f0f0f0;font-family:"Noto Serif SC",Songti SC,serif;font-size:.85rem;font-weight:600;letter-spacing:.1rem;text-shadow:0 0 .25rem hsla(0,0%,100%,.2)}.cyber-header .header-content .header-center .sub-title-wrapper{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.3rem;margin-top:.2rem!important}.cyber-header .header-content .header-center .sub-title-wrapper .status-dot{-webkit-animation:pulse-dot 3s infinite;animation:pulse-dot 3s infinite;background:#4f7942;border-radius:50%;-webkit-box-shadow:0 0 .2rem rgba(79,121,66,.8);box-shadow:0 0 .2rem rgba(79,121,66,.8);height:.2rem;width:.2rem}.cyber-header .header-content .header-center .sub-title-wrapper .sub-title{color:#888;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:.5rem;font-weight:300;letter-spacing:.05rem;line-height:1!important;padding-bottom:0!important;-webkit-transform:translateY(.025rem);-ms-transform:translateY(.025rem);transform:translateY(.025rem)}.cyber-header .header-content .header-right{-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;pointer-events:auto;width:3rem}.cyber-header .header-content .header-right .header-user-entry{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding:.2rem 0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.cyber-header .header-content .header-right .header-user-entry:active{opacity:.7}.cyber-header .header-content .header-right .header-user-entry-text{color:rgba(212,175,55,.95);font-family:"Noto Serif SC",Songti SC,serif;font-size:.65rem;letter-spacing:.1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.cyber-header .header-content .header-right .astrolabe-icon{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1rem;-webkit-justify-content:center;justify-content:center;position:relative;width:1rem}.cyber-header .header-content .header-right .astrolabe-icon .orbit{border:.025rem solid hsla(0,0%,100%,.3);border-radius:50%;position:absolute}.cyber-header .header-content .header-right .astrolabe-icon .orbit.outer{-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite;border-style:dashed;height:100%;width:100%}.cyber-header .header-content .header-right .astrolabe-icon .orbit.inner{animation:spin 6s linear infinite reverse;border-color:rgba(212,175,55,.5);height:60%;width:60%}.cyber-header .header-content .header-right .astrolabe-icon .core-point{background:#fff;border-radius:50%;-webkit-box-shadow:0 0 .1rem #fff;box-shadow:0 0 .1rem #fff;height:.1rem;width:.1rem}@-webkit-keyframes pulse-dot{0%{-webkit-box-shadow:0 0 .1rem rgba(79,121,66,.4);box-shadow:0 0 .1rem rgba(79,121,66,.4);opacity:.4}50%{-webkit-box-shadow:0 0 .3rem #4f7942;box-shadow:0 0 .3rem #4f7942;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-box-shadow:0 0 .1rem rgba(79,121,66,.4);box-shadow:0 0 .1rem rgba(79,121,66,.4);opacity:.4}}@keyframes pulse-dot{0%{-webkit-box-shadow:0 0 .1rem rgba(79,121,66,.4);box-shadow:0 0 .1rem rgba(79,121,66,.4);opacity:.4}50%{-webkit-box-shadow:0 0 .3rem #4f7942;box-shadow:0 0 .3rem #4f7942;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-box-shadow:0 0 .1rem rgba(79,121,66,.4);box-shadow:0 0 .1rem rgba(79,121,66,.4);opacity:.4}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.console-wrapper{background:-webkit-gradient(linear,left bottom,left top,color-stop(60%,#121212),to(transparent));background:-webkit-linear-gradient(bottom,#121212 60%,transparent);background:linear-gradient(0deg,#121212 60%,transparent);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;padding:0 .4rem calc(1.2rem + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:100}@media screen and (max-width:19.175rem){.console-wrapper{bottom:calc(3.1rem + env(safe-area-inset-bottom, 0));padding:0 .3rem calc(.6rem + env(safe-area-inset-bottom))}}.console-wrapper .console-container{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:rgba(30,30,30,.8);border:.025rem solid rgba(212,175,55,.3);border-radius:1.4rem;-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.6);box-shadow:0 .25rem 1rem rgba(0,0,0,.6);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;padding:.3rem .5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.console-wrapper .console-container.focused{background-clip:padding-box,border-box;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(30,30,30,.9)),to(rgba(30,30,30,.9))),-webkit-gradient(linear,left top,right top,from(#2d5a27),color-stop(#d4af37),to(indigo));background-image:-webkit-linear-gradient(rgba(30,30,30,.9),rgba(30,30,30,.9)),-webkit-linear-gradient(left,#2d5a27,#d4af37,indigo);background-image:linear-gradient(rgba(30,30,30,.9),rgba(30,30,30,.9)),linear-gradient(90deg,#2d5a27,#d4af37,indigo);background-origin:border-box;border-color:transparent;-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.1);box-shadow:0 0 .5rem rgba(212,175,55,.1)}.console-wrapper .console-container .tool-btn{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1.6rem;-webkit-justify-content:center;justify-content:center;margin-right:.4rem;opacity:.7;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;width:1.6rem}.console-wrapper .console-container .tool-btn:active{opacity:1}.console-wrapper .console-container .tool-btn.compass-btn .compass-ring{border:.05rem solid #ccc;border-radius:50%;height:.8rem;width:.8rem}.console-wrapper .console-container .tool-btn.compass-btn .compass-needle{background:#d4af37;border-radius:.05rem;height:.6rem;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:.1rem}.console-wrapper .console-container .console-input{-webkit-box-flex:1;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;color:#f0f0f0;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.7rem;height:1.6rem;line-height:1.6rem;min-height:1.6rem}@media screen and (max-width:16rem){.console-wrapper .console-container .console-input{font-size:.65rem;height:1.4rem;line-height:1.4rem;min-height:1.4rem}}.console-wrapper .console-container .console-input .input-placeholder{color:hsla(0,0%,80%,.5);font-weight:300;line-height:1.6rem}@media screen and (max-width:16rem){.console-wrapper .console-container .console-input .input-placeholder{line-height:1.4rem}}.console-wrapper .console-container .send-totem{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:-webkit-linear-gradient(315deg,#d4af37,#b8860b);background:linear-gradient(135deg,#d4af37,#b8860b);border-radius:50%;-webkit-box-shadow:0 .1rem .25rem rgba(0,0,0,.3);box-shadow:0 .1rem .25rem rgba(0,0,0,.3);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1.8rem;-webkit-justify-content:center;justify-content:center;margin-left:.4rem;opacity:.5;pointer-events:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:1.8rem}.console-wrapper .console-container .send-totem.active{-webkit-box-shadow:0 0 .375rem rgba(212,175,55,.4);box-shadow:0 0 .375rem rgba(212,175,55,.4);opacity:1;pointer-events:auto}.console-wrapper .console-container .send-totem.active .totem-symbol{-webkit-animation:spin-totem 12s linear infinite;animation:spin-totem 12s linear infinite}.console-wrapper .console-container .send-totem.loading{opacity:.8;pointer-events:none}.console-wrapper .console-container .send-totem.loading .totem-symbol{-webkit-animation:spin-totem 1s linear infinite;animation:spin-totem 1s linear infinite}.console-wrapper .console-container .send-totem .totem-symbol{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1rem;-webkit-justify-content:center;justify-content:center;position:relative;width:1rem}.console-wrapper .console-container .send-totem .totem-symbol .symbol-ring{border:.05rem dashed hsla(0,0%,100%,.8);border-radius:50%;height:100%;position:absolute;width:100%}.console-wrapper .console-container .send-totem .totem-symbol .symbol-core{background:#fff;border-radius:50%;-webkit-box-shadow:0 0 .2rem #fff;box-shadow:0 0 .2rem #fff;height:.3rem;width:.3rem}.console-wrapper .console-container .send-totem .totem-symbol .symbol-rays{background:hsla(0,0%,100%,.5);height:.05rem;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:120%}.console-wrapper .console-container .send-totem .totem-symbol .symbol-rays::after{background:hsla(0,0%,100%,.5);content:"";height:100%;position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:100%}@-webkit-keyframes spin-totem{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-totem{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.module-selector{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:rgba(30,30,30,.9);border:.025rem solid rgba(212,175,55,.3);border-radius:.6rem;-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.5);box-shadow:0 .25rem 1rem rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;max-width:100%;padding:1rem;width:100%}.module-selector .selector-header{margin-bottom:1rem;padding-right:1.4rem;position:relative;text-align:center}.module-selector .selector-header .selector-close{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.08);border:.025rem solid rgba(212,175,55,.25);border-radius:50%;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1.4rem;-webkit-justify-content:center;justify-content:center;position:absolute;right:0;top:-.2rem;width:1.4rem}.module-selector .selector-header .selector-close .selector-close-icon{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1}.module-selector .selector-header .selector-close:active{background:hsla(0,0%,100%,.15)}.module-selector .selector-header .header-title{color:#d4af37;display:block;font-family:"Noto Serif SC",Songti SC,serif;font-size:.8rem;font-weight:700;letter-spacing:.1rem;margin-bottom:.3rem;text-shadow:0 0 .25rem rgba(212,175,55,.5)}.module-selector .selector-header .header-subtitle{color:hsla(0,0%,100%,.6);font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:.55rem;letter-spacing:.05rem}.module-selector .module-grid{display:grid;gap:.6rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:16rem){.module-selector .module-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}}.module-selector .module-grid .module-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.05);border:.025rem solid rgba(212,175,55,.2);border-radius:.4rem;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:4rem;padding:.8rem .5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.module-selector .module-grid .module-card .card-icon{-webkit-filter:drop-shadow(0 0 .25rem rgba(212,175,55,.3));filter:drop-shadow(0 0 .25rem rgba(212,175,55,.3));font-size:1.2rem;margin-bottom:.4rem}.module-selector .module-grid .module-card .card-title{color:hsla(0,0%,100%,.9);font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.025rem;text-align:center}.module-selector .module-grid .module-card:active{-webkit-animation:scale-down .2s ease,pulse-glow .5s ease;animation:scale-down .2s ease,pulse-glow .5s ease;background:rgba(212,175,55,.15);border-color:#d4af37;-webkit-box-shadow:0 0 .75rem rgba(212,175,55,.4);box-shadow:0 0 .75rem rgba(212,175,55,.4);-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.module-selector .module-grid .module-card:hover{background:rgba(212,175,55,.1);border-color:rgba(212,175,55,.4);-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.3);box-shadow:0 0 .5rem rgba(212,175,55,.3)}.module-selector .module-grid .module-card.completed{background:rgba(212,175,55,.08);border-color:rgba(212,175,55,.5);position:relative}.module-selector .module-grid .module-card .card-badge{color:#d4af37;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:.45rem;position:absolute;right:.3rem;top:.3rem}.module-selector .consultation-entry{background:rgba(212,175,55,.12);border:.025rem solid rgba(212,175,55,.4);border-radius:.4rem;cursor:pointer;margin-top:.8rem;padding:.7rem 1rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.module-selector .consultation-entry .consultation-entry-icon{display:none}.module-selector .consultation-entry .consultation-entry-text{color:#d4af37;display:block;font-size:.7rem;font-weight:600;letter-spacing:.05rem;margin-bottom:.2rem}.module-selector .consultation-entry .consultation-entry-hint{color:hsla(0,0%,100%,.6);font-size:.5rem}.module-selector .consultation-entry:active{background:rgba(212,175,55,.2);-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.module-selector .consultation-entry.free-summon-entry{-webkit-animation:freeSummonGlow 2s ease-in-out infinite;animation:freeSummonGlow 2s ease-in-out infinite;background:-webkit-linear-gradient(315deg,rgba(212,175,55,.08),rgba(255,200,100,.15));background:linear-gradient(135deg,rgba(212,175,55,.08),rgba(255,200,100,.15));border:.025rem solid rgba(255,200,100,.5);-webkit-box-shadow:0 0 .5rem rgba(255,200,100,.2);box-shadow:0 0 .5rem rgba(255,200,100,.2)}.module-selector .consultation-entry.free-summon-entry .consultation-entry-icon{display:inline-block;-webkit-filter:drop-shadow(0 0 .2rem rgba(255,200,100,.8));filter:drop-shadow(0 0 .2rem rgba(255,200,100,.8));font-size:.9rem;margin-right:.2rem;vertical-align:middle}.module-selector .consultation-entry.free-summon-entry .consultation-entry-text{display:inline-block;margin-bottom:0;text-shadow:0 0 .3rem rgba(255,200,100,.6)}.module-selector .consultation-entry.free-summon-entry .consultation-entry-hint{display:block;margin-top:.2rem}.module-selector .consultation-entry.free-summon-entry:active{background:-webkit-linear-gradient(315deg,rgba(212,175,55,.2),rgba(255,200,100,.3));background:linear-gradient(135deg,rgba(212,175,55,.2),rgba(255,200,100,.3))}@-webkit-keyframes freeSummonGlow{0%,100%{-webkit-box-shadow:0 0 .5rem rgba(255,200,100,.2);box-shadow:0 0 .5rem rgba(255,200,100,.2)}50%{-webkit-box-shadow:0 0 .75rem rgba(255,200,100,.4);box-shadow:0 0 .75rem rgba(255,200,100,.4)}}@keyframes freeSummonGlow{0%,100%{-webkit-box-shadow:0 0 .5rem rgba(255,200,100,.2);box-shadow:0 0 .5rem rgba(255,200,100,.2)}50%{-webkit-box-shadow:0 0 .75rem rgba(255,200,100,.4);box-shadow:0 0 .75rem rgba(255,200,100,.4)}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse-glow{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2);box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2)}50%{-webkit-box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4);box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4)}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(79,121,66,.4);box-shadow:inset 0 0 0 0 rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2);box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2)}}@keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(79,121,66,.4);box-shadow:inset 0 0 0 0 rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2);box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2)}}@-webkit-keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(75,0,130,.4);box-shadow:inset 0 0 0 0 rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2);box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2)}}@keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(75,0,130,.4);box-shadow:inset 0 0 0 0 rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2);box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2)}}@-webkit-keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.chat-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden;position:relative;width:100vw}.chat-page .bg-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#0a0a0a),to(#121212));background:-webkit-linear-gradient(top,#0a0a0a,#121212);background:linear-gradient(180deg,#0a0a0a,#121212);height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}.chat-page .quota-indicator{background:rgba(30,30,30,.85);border:.025rem solid rgba(212,175,55,.3);border-radius:.3rem;padding:.2rem .4rem;position:absolute;right:.6rem;top:calc(.5rem + constant(safe-area-inset-top));top:calc(.5rem + env(safe-area-inset-top));z-index:100}.chat-page .quota-indicator-text{color:rgba(212,175,55,.9);font-size:.55rem;letter-spacing:.025rem}.chat-page .chat-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;overflow:hidden;position:relative;width:100%}.chat-page .chat-container .module-selector-overlay{-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.45);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;overflow:auto;padding:.8rem;position:fixed;z-index:100}.chat-page .chat-container .module-selector-container{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:85vh;max-width:15rem;overflow:auto;position:relative;width:100%}.chat-page .chat-container .module-selector-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%}.chat-page .chat-container .calibration-button-container{-ms-flex-pack:center;-webkit-box-pack:center;bottom:4.5rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;justify-content:center;left:0;padding:0 1rem;position:absolute;right:0;z-index:100}.chat-page .chat-container .calibration-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-animation:pulse-glow 2s ease-in-out infinite;animation:pulse-glow 2s ease-in-out infinite;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:-webkit-linear-gradient(315deg,rgba(212,175,55,.2),rgba(102,126,234,.2));background:linear-gradient(135deg,rgba(212,175,55,.2),rgba(102,126,234,.2));border:.025rem solid rgba(212,175,55,.5);border-radius:.5rem;-webkit-box-shadow:0 .2rem .8rem rgba(212,175,55,.2);box-shadow:0 .2rem .8rem rgba(212,175,55,.2);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:.7rem 1.5rem}.chat-page .chat-container .calibration-button:active{background:-webkit-linear-gradient(315deg,rgba(212,175,55,.3),rgba(102,126,234,.3));background:linear-gradient(135deg,rgba(212,175,55,.3),rgba(102,126,234,.3));-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.chat-page .chat-container .calibration-button .calibration-button-text{color:#d4af37;font-size:.8rem;font-weight:600;letter-spacing:.05rem}.chat-page .chat-container .calibration-button .calibration-button-hint{color:hsla(0,0%,100%,.6);font-size:.55rem;margin-top:.2rem}@keyframes pulse-glow{0%,100%{-webkit-box-shadow:0 .2rem .8rem rgba(212,175,55,.2);box-shadow:0 .2rem .8rem rgba(212,175,55,.2)}50%{-webkit-box-shadow:0 .2rem 1.2rem rgba(212,175,55,.4);box-shadow:0 .2rem 1.2rem rgba(212,175,55,.4)}}