@charset "UTF-8";.desk-shell__main-inner .app-root{padding-bottom:0!important}.desk-shell .page-header{display:none!important}.desk-shell .center-header,.desk-shell .center-header.mobile-only{display:none!important}.desk-shell__main-inner .input-page{background:transparent!important;display:block!important;height:auto!important;max-height:none!important;min-height:100%!important;overflow:visible!important;padding-bottom:80PX!important;width:100%!important}.desk-shell__main-inner .input-page .form-body,.desk-shell__main-inner .input-page .form-scroll,.desk-shell__main-inner .input-page .input-scroll,.desk-shell__main-inner .input-page [class*=scroll]{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;margin:0 auto!important;max-width:680PX!important;padding:32PX 48PX 80PX!important}.desk-shell__main-inner .input-page .form-item,.desk-shell__main-inner .input-page [class*=field-row],.desk-shell__main-inner .input-page [class*=form-item],.desk-shell__main-inner .input-page [class*=form-row]{margin-bottom:24PX!important}.desk-shell__main-inner .input-page .form-label,.desk-shell__main-inner .input-page [class*=field-label],.desk-shell__main-inner .input-page [class*=form-label]{font-size:14PX!important;font-weight:500!important;letter-spacing:.04em!important;margin-bottom:8PX!important}.desk-shell__main-inner .input-page [class*=field-input],.desk-shell__main-inner .input-page [class*=input-field],.desk-shell__main-inner .input-page [class*=picker],.desk-shell__main-inner .input-page taro-input-core{border-radius:10PX!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-size:15PX!important;height:48PX!important;padding:0 16PX!important}.desk-shell__main-inner .input-page .generate-btn,.desk-shell__main-inner .input-page [class*=generate-btn],.desk-shell__main-inner .input-page [class*=submit-btn]{border-radius:12PX!important;bottom:auto!important;display:block!important;font-size:16PX!important;height:52PX!important;left:auto!important;letter-spacing:.1em!important;margin:40PX auto 0!important;max-width:360PX!important;min-width:240PX!important;position:relative!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:auto!important}.desk-shell__main-inner .chart-page{height:auto!important;min-height:100%!important;overflow:visible!important;width:100%!important}.desk-shell__main-inner .chart-page .bg-gradient{left:0!important;position:absolute!important;width:100%!important}.desk-shell__main-inner .chart-page .chart-dashboard-inset{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;margin:0 auto!important;max-width:1000PX!important;padding:0 56PX 80PX!important}.desk-shell__main-inner .chart-page .content-wrapper{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.desk-shell__main-inner .chart-page .chart-content{height:auto!important;overflow-y:visible!important}.desk-shell__main-inner .chart-page .summon-container{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important;background:transparent!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;gap:16PX!important;-webkit-justify-content:center!important;justify-content:center!important;padding:32PX 0 40PX!important;position:relative!important}.desk-shell__main-inner .chart-page .summon-btn{border-radius:12PX!important;height:52PX!important;max-width:400PX!important;min-width:280PX!important;padding:0 40PX!important;width:auto!important}.desk-shell__main-inner .chart-page .summon-btn .btn-text{font-size:16PX!important;font-weight:600!important;letter-spacing:.08em!important}.desk-shell__pane--chat .desk-shell__main-inner .chat-page{height:100%!important;min-height:0!important;overflow:hidden!important;width:100%!important}.desk-shell__pane--chat .desk-shell__main-inner .chat-page .chat-container{min-height:0!important}.desk-shell__pane--chat .desk-shell__main-inner .chat-page [class*=bubble-content],.desk-shell__pane--chat .desk-shell__main-inner .chat-page [class*=message-text],.desk-shell__pane--chat .desk-shell__main-inner .chat-page [class*=msg-text]{font-size:15PX!important;line-height:1.7!important}.desk-shell__pane--chat .desk-shell__main-inner .chat-page [class*=chat-input],.desk-shell__pane--chat .desk-shell__main-inner .chat-page [class*=input-bar]{font-size:15PX!important}.desk-shell__main-inner .center-page{background:transparent!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-height:100%!important}.desk-shell__main-inner .center-page .center-content{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;margin:0 auto!important;max-width:700PX!important;padding:16PX 48PX 100PX!important}.desk-shell__main-inner .center-page [class*=section-]{margin-bottom:32PX!important}.desk-shell__main-inner .center-page .section-header,.desk-shell__main-inner .center-page [class*=section-title]{font-size:18PX!important;font-weight:600!important;letter-spacing:.06em!important;margin-bottom:16PX!important}.desk-shell__main-inner .center-page [class*=info-row],.desk-shell__main-inner .center-page [class*=list-item],.desk-shell__main-inner .center-page [class*=setting-row]{font-size:15PX!important;min-height:56PX!important}.desk-shell__main-inner .center-page .center-footer{-ms-flex-pack:center!important;-webkit-box-pack:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border-top:1px solid rgba(212,175,55,.1)!important;bottom:auto!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-webkit-justify-content:center!important;justify-content:center!important;left:auto!important;margin-top:24PX!important;padding:16PX 0 24PX!important;position:relative!important;right:auto!important}.desk-shell__main-inner .invite-page,.desk-shell__main-inner [class*=invite]{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;margin:0 auto!important;max-width:700PX!important;padding:0 48PX 80PX!important}.desk-shell__main-inner .invite-page [class*=card],.desk-shell__main-inner .invite-page [class*=invite-card],.desk-shell__main-inner [class*=invite] [class*=card],.desk-shell__main-inner [class*=invite] [class*=invite-card]{border-radius:16PX!important;padding:32PX!important}.desk-shell__main-inner .invite-page [class*=invite-title],.desk-shell__main-inner .invite-page [class*=page-title],.desk-shell__main-inner [class*=invite] [class*=invite-title],.desk-shell__main-inner [class*=invite] [class*=page-title]{font-size:28PX!important;font-weight:700!important;letter-spacing:.06em!important;margin-bottom:12PX!important}.desk-shell__main-inner .invite-page [class*=copy-btn],.desk-shell__main-inner .invite-page [class*=invite-btn],.desk-shell__main-inner .invite-page [class*=share-btn],.desk-shell__main-inner [class*=invite] [class*=copy-btn],.desk-shell__main-inner [class*=invite] [class*=invite-btn],.desk-shell__main-inner [class*=invite] [class*=share-btn]{border-radius:12PX!important;font-size:15PX!important;height:52PX!important;min-width:220PX!important}.desk-shell__main{overflow-x:hidden!important}.desk-shell [class*=hero-title],.desk-shell [class*=main-title],.desk-shell [class*=page-title]{font-size:clamp(22PX,2.2vw,32PX)!important;letter-spacing:.1em!important}.desk-shell [class*=desc],.desk-shell [class*=subtitle],.desk-shell p{font-size:clamp(13PX,1.1vw,15PX)!important;line-height:1.7!important}.desk-shell [class*=-btn]:not(.desk-shell__nav-item),.desk-shell [role=button],.desk-shell taro-button-core{cursor:pointer!important;letter-spacing:.06em!important}.desk-shell{background:#08080d;color:hsla(0,0%,100%,.9);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-family:-apple-system,PingFang SC,Noto Sans SC,Helvetica Neue,sans-serif;min-height:100vh;width:100%}.desk-shell__sidebar{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(10,10,16,.98);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;padding:28PX 0 24PX;position:relative;width:192PX;z-index:10}.desk-shell__sidebar::after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(15%,rgba(212,175,55,.18)),color-stop(70%,rgba(212,175,55,.12)),to(transparent));background:-webkit-linear-gradient(top,transparent,rgba(212,175,55,.18) 15%,rgba(212,175,55,.12) 70%,transparent);background:linear-gradient(180deg,transparent,rgba(212,175,55,.18) 15%,rgba(212,175,55,.12) 70%,transparent);content:"";height:100%;position:absolute;right:0;top:0;width:1PX}.desk-shell__brand{-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:10PX;margin-bottom:20PX;padding:0 20PX 0 18PX;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.desk-shell__brand:hover{opacity:.8}.desk-shell__brand:hover .desk-shell__brand-icon{-webkit-filter:drop-shadow(0 0 5PX rgba(212,175,55,.5));filter:drop-shadow(0 0 5PX rgba(212,175,55,.5))}.desk-shell__brand-icon{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;color:rgba(212,175,55,.85);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:-webkit-filter .25s ease;transition:-webkit-filter .25s ease;transition:filter .25s ease;transition:filter .25s ease,-webkit-filter .25s ease}.desk-shell__brand-copy{-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:3PX;min-width:0}.desk-shell__brand-name{color:#e8d59a;font-size:14PX;font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap}.desk-shell__brand-sub{color:rgba(212,175,55,.3);font-size:8PX;font-weight:400;letter-spacing:.24em;line-height:1}.desk-shell__divider{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(40%,rgba(212,175,55,.18)),color-stop(60%,rgba(212,175,55,.18)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(212,175,55,.18) 40%,rgba(212,175,55,.18) 60%,transparent);background:linear-gradient(90deg,transparent,rgba(212,175,55,.18) 40%,rgba(212,175,55,.18) 60%,transparent);height:1PX;margin:0 16PX 16PX}.desk-shell__section-label{color:hsla(0,0%,100%,.16);display:block;font-size:9.5PX;font-weight:600;letter-spacing:.22em;margin-bottom:8PX;padding:0 20PX;text-transform:uppercase}.desk-shell__nav{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;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;gap:1PX;padding:0 10PX}.desk-shell__nav-item{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:10PX;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;overflow:hidden;padding:11PX 10PX 11PX 0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.desk-shell__nav-item:hover{background:rgba(212,175,55,.05)}.desk-shell__nav-item:hover .desk-shell__nav-label{color:hsla(0,0%,100%,.88)}.desk-shell__nav-item:hover .desk-shell__nav-label-en{color:rgba(212,175,55,.4)}.desk-shell__nav-item:hover .desk-shell__nav-icon{color:rgba(212,175,55,.65)}.desk-shell__nav-item--active{background:-webkit-gradient(linear,left top,right top,from(rgba(212,175,55,.1)),to(rgba(212,175,55,.03)));background:-webkit-linear-gradient(left,rgba(212,175,55,.1),rgba(212,175,55,.03));background:linear-gradient(90deg,rgba(212,175,55,.1),rgba(212,175,55,.03))}.desk-shell__nav-item--active .desk-shell__nav-indicator{background:#d4af37;-webkit-box-shadow:0 0 8PX rgba(212,175,55,.55);box-shadow:0 0 8PX rgba(212,175,55,.55)}.desk-shell__nav-item--active .desk-shell__nav-icon{color:#d4af37}.desk-shell__nav-item--active .desk-shell__nav-label{color:#f0e0a0;font-weight:600}.desk-shell__nav-item--active .desk-shell__nav-label-en{color:rgba(212,175,55,.5)}.desk-shell__nav-indicator{-ms-flex-negative:0;background:transparent;border-radius:0 3PX 3PX 0;-webkit-flex-shrink:0;flex-shrink:0;height:20PX;margin-right:12PX;-webkit-transition:all .2s ease;transition:all .2s ease;width:3PX}.desk-shell__nav-icon{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;color:hsla(0,0%,100%,.35);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;margin-right:10PX;-webkit-transition:color .2s ease;transition:color .2s ease}.desk-shell__nav-text{-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:2PX;min-width:0}.desk-shell__nav-label{color:hsla(0,0%,100%,.55);font-size:13.5PX;font-weight:500;letter-spacing:.04em;line-height:1;-webkit-transition:color .2s ease;transition:color .2s ease;white-space:nowrap}.desk-shell__nav-label-en{color:hsla(0,0%,100%,.16);font-size:8.5PX;font-weight:400;letter-spacing:.2em;line-height:1;-webkit-transition:color .2s ease;transition:color .2s ease}.desk-shell__sidebar-footer{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid hsla(0,0%,100%,.04);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:8PX;margin-top:12PX;padding:16PX 20PX 4PX}.desk-shell__footer-orb{-ms-flex-negative:0;-webkit-animation:orb-breathe 3s ease-in-out infinite;animation:orb-breathe 3s ease-in-out infinite;background:#d4af37;border-radius:50%;-webkit-box-shadow:0 0 6PX rgba(212,175,55,.6);box-shadow:0 0 6PX rgba(212,175,55,.6);-webkit-flex-shrink:0;flex-shrink:0;height:6PX;width:6PX}@-webkit-keyframes orb-breathe{0%,100%{-webkit-box-shadow:0 0 4PX rgba(212,175,55,.4);box-shadow:0 0 4PX rgba(212,175,55,.4);opacity:.6}50%{-webkit-box-shadow:0 0 10PX rgba(212,175,55,.8);box-shadow:0 0 10PX rgba(212,175,55,.8);opacity:1}}@keyframes orb-breathe{0%,100%{-webkit-box-shadow:0 0 4PX rgba(212,175,55,.4);box-shadow:0 0 4PX rgba(212,175,55,.4);opacity:.6}50%{-webkit-box-shadow:0 0 10PX rgba(212,175,55,.8);box-shadow:0 0 10PX rgba(212,175,55,.8);opacity:1}}.desk-shell__footer-hint{color:hsla(0,0%,100%,.14);font-size:9.5PX;letter-spacing:.06em;line-height:1.4}.desk-shell__pane{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;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;height:100vh;min-width:0;overflow:hidden;position:relative}.desk-shell__pane--chat .desk-shell__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.desk-shell__pane--chat .desk-shell__main-inner{height:100%}.desk-shell__content-hd{-ms-flex-negative:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(12,12,20,.95)),to(rgba(8,8,13,0)));background:-webkit-linear-gradient(top,rgba(12,12,20,.95),rgba(8,8,13,0));background:linear-gradient(180deg,rgba(12,12,20,.95),rgba(8,8,13,0));-webkit-flex-shrink:0;flex-shrink:0;padding:44PX 56PX 28PX;position:relative}.desk-shell__content-hd::before{background:-webkit-radial-gradient(70% 30%,circle,rgba(212,175,55,.08) 0,transparent 70%);background:radial-gradient(circle at 70% 30%,rgba(212,175,55,.08) 0,transparent 70%);border-radius:50%;content:"";height:80PX;pointer-events:none;position:absolute;right:56PX;top:32PX;width:80PX}.desk-shell__content-hd-top{-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:8PX;margin-bottom:10PX}.desk-shell__content-hd-orb{background:#d4af37;border-radius:50%;-webkit-box-shadow:0 0 5PX rgba(212,175,55,.7);box-shadow:0 0 5PX rgba(212,175,55,.7);height:5PX;width:5PX}.desk-shell__content-hd-eyebrow{color:rgba(212,175,55,.55);font-size:10PX;font-weight:600;letter-spacing:.3em;line-height:1;text-transform:uppercase}.desk-shell__content-hd-title{color:hsla(0,0%,100%,.9);display:block;font-size:38PX;font-weight:700;letter-spacing:.06em;line-height:1.15;margin-bottom:10PX;text-shadow:0 0 40PX rgba(212,175,55,.08),0 2PX 4PX rgba(0,0,0,.4)}.desk-shell__content-hd-desc{color:hsla(0,0%,100%,.38);display:block;font-size:13.5PX;letter-spacing:.04em;line-height:1.5;margin-bottom:24PX}.desk-shell__content-hd-line{background:-webkit-gradient(linear,left top,right top,from(rgba(212,175,55,.2)),color-stop(50%,rgba(212,175,55,.06)),to(transparent));background:-webkit-linear-gradient(left,rgba(212,175,55,.2),rgba(212,175,55,.06) 50%,transparent);background:linear-gradient(90deg,rgba(212,175,55,.2),rgba(212,175,55,.06) 50%,transparent);height:1PX}.desk-shell__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:auto;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.desk-shell__main::-webkit-scrollbar{width:5PX}.desk-shell__main::-webkit-scrollbar-track{background:transparent}.desk-shell__main::-webkit-scrollbar-thumb{background:rgba(212,175,55,.12);border-radius:3PX}.desk-shell__main::-webkit-scrollbar-thumb:hover{background:rgba(212,175,55,.28)}.desk-shell__main-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;position:relative;width:100%}.chatbot,.chatbot *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.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:rgba(212,175,55,.85);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)}.suppl-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:sfmFadeIn .22s ease;animation:sfmFadeIn .22s ease;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:rgba(0,0,0,.75);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:100vh;-webkit-justify-content:center;justify-content:center;left:0;padding:0 .8rem;position:fixed;top:0;width:100vw;z-index:1100}.suppl-modal-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:sfmPopIn .28s cubic-bezier(.34,1.2,.64,1);animation:sfmPopIn .28s cubic-bezier(.34,1.2,.64,1);background:hsla(0,0%,7%,.97);border:.025rem solid rgba(212,175,55,.35);border-radius:.8rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:85vh;max-width:16rem;overflow:hidden;width:100%}.suppl-modal-header{-ms-flex-negative:0;border-bottom:.025rem solid rgba(212,175,55,.18);-webkit-flex-shrink:0;flex-shrink:0;padding:1rem 1rem .7rem;position:relative}.suppl-modal-title{color:#d4af37;display:block;font-size:.8rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.25rem}.suppl-modal-subtitle{color:hsla(0,0%,71%,.7);display:block;font-size:.6rem;line-height:1.5}.suppl-modal-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-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:.8rem;top:.8rem;width:1.4rem}.suppl-modal-close:active{background:hsla(0,0%,100%,.15)}.suppl-modal-close-icon{color:hsla(0,0%,71%,.7);font-size:1rem;line-height:1}.suppl-modal-body{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;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;gap:.8rem;overflow-y:auto;padding:.8rem 1rem}.suppl-field{-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:.4rem}.suppl-field-label{color:hsla(0,0%,94%,.95);font-size:.65rem;font-weight:600;letter-spacing:.025rem}.suppl-input-wrap{background:hsla(0,0%,100%,.05);border:.025rem solid rgba(212,175,55,.35);border-radius:.4rem;padding:.6rem .7rem}.suppl-input-wrap:focus-within{border-color:rgba(212,175,55,.6)}.suppl-input{background:transparent;color:hsla(0,0%,94%,.95);font-size:.7rem;width:100%}.suppl-textarea-wrap{background:hsla(0,0%,100%,.05);border:.025rem solid rgba(212,175,55,.35);border-radius:.4rem;min-height:3.5rem;padding:.6rem .7rem}.suppl-textarea-wrap:focus-within{border-color:rgba(212,175,55,.6)}.suppl-textarea{background:transparent;color:hsla(0,0%,94%,.95);font-size:.7rem;line-height:1.6;min-height:2.5rem;width:100%}.suppl-placeholder{color:hsla(0,0%,71%,.45);font-size:.65rem}.suppl-options{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.suppl-option{background:hsla(0,0%,100%,.05);border:.025rem solid rgba(212,175,55,.35);border-radius:1.25rem;color:hsla(0,0%,71%,.7);cursor:pointer;font-size:.65rem;padding:.4rem .7rem;-webkit-transition:all .15s ease;transition:all .15s ease}.suppl-option:active{opacity:.8}.suppl-option.active{background:rgba(212,175,55,.18);border-color:#d4af37;color:#d4af37;font-weight:600}.suppl-modal-footer{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;border-top:.025rem solid rgba(212,175,55,.12);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;gap:.5rem;padding:.6rem 1rem .8rem}.suppl-btn-skip{-webkit-box-flex: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:hsla(0,0%,100%,.06);border:.025rem solid hsla(0,0%,100%,.18);border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:hsla(0,0%,71%,.7);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:0 0 4rem;-ms-flex:0 0 4rem;flex:0 0 4rem;font-size:.7rem;height:2.2rem;-webkit-justify-content:center;justify-content:center;line-height:1;min-height:2.2rem;padding:0}.suppl-btn-skip:active{opacity:.75}.suppl-btn-submit{-webkit-box-flex:1;-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,rgba(212,175,55,.85),rgba(180,140,20,.9));background:linear-gradient(135deg,rgba(212,175,55,.85),rgba(180,140,20,.9));border:none;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1a1a1a;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.7rem;font-weight:700;height:2.2rem;-webkit-justify-content:center;justify-content:center;letter-spacing:.05rem;line-height:1;min-height:2.2rem;padding:0}.suppl-btn-submit:active{opacity:.85}@-webkit-keyframes sfmFadeIn{from{opacity:0}to{opacity:1}}@keyframes sfmFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes sfmPopIn{from{opacity:0;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sfmPopIn{from{opacity:0;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.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%;min-height:0;position:relative}.chatbot .chatbot-header{-ms-flex-negative:0;display:block;-webkit-flex-shrink:0;flex-shrink:0;position:relative;z-index:502}.chatbot .chat-messages{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;padding:calc(4.5rem + env(safe-area-inset-top)) 0 0}@media screen and (max-width:19.175rem){.chatbot .chat-messages{padding-bottom:calc(6rem + env(safe-area-inset-bottom, 0))}}@media screen and (min-width:19.2rem){.chatbot .chat-messages{padding-bottom:calc(4.2rem + env(safe-area-inset-bottom, 0))}}.chatbot .chat-messages{-webkit-overflow-scrolling:touch;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth;z-index:1}.chatbot .chat-messages::-webkit-scrollbar{height:0;width:0}.chatbot .chat-messages .chat-messages-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0 .6rem;width:100%}@media screen and (max-width:16rem){.chatbot .chat-messages .chat-messages-content{padding:0 .6rem}}@media screen and (min-width:19.2rem){.chatbot .chat-messages .chat-messages-content{padding:0 .8rem}}.chatbot .chat-messages .date-divider{-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;margin:.2rem 0;padding:.6rem .8rem}.chatbot .chat-messages .date-divider__line{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(212,175,55,.25)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(212,175,55,.25),transparent);background:linear-gradient(90deg,transparent,rgba(212,175,55,.25),transparent);-webkit-flex:1;-ms-flex:1;flex:1;height:.025rem}.chatbot .chat-messages .date-divider__label{color:rgba(212,175,55,.6);font-family:"Noto Serif SC",serif;font-size:.55rem;letter-spacing:.025rem;white-space:nowrap}.chatbot .chat-messages .decree-divider{-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;margin:.6rem 0 .2rem;padding:.8rem}.chatbot .chat-messages .decree-divider__line{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(212,175,55,.45)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(212,175,55,.45),transparent);background:linear-gradient(90deg,transparent,rgba(212,175,55,.45),transparent);-webkit-flex:1;-ms-flex:1;flex:1;height:.025rem}.chatbot .chat-messages .decree-divider__badge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:rgba(212,175,55,.08);border:.025rem solid rgba(212,175,55,.28);border-radius:.25rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem;padding:.3rem .6rem}.chatbot .chat-messages .decree-divider__title{color:rgba(212,175,55,.9);font-family:"Noto Serif SC",serif;font-size:.6rem;font-weight:500;letter-spacing:.0375rem;white-space:nowrap}.chatbot .chat-messages .decree-divider__time{color:rgba(212,175,55,.5);font-size:.5rem;letter-spacing:.0125rem;white-space:nowrap}.chatbot .chat-messages .chart-update-divider{-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;margin:.8rem 0 .2rem;padding:1rem .8rem .8rem}.chatbot .chat-messages .chart-update-divider__line{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(45,212,191,.4)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(45,212,191,.4),transparent);background:linear-gradient(90deg,transparent,rgba(45,212,191,.4),transparent);-webkit-flex:1;-ms-flex:1;flex:1;height:.025rem}.chatbot .chat-messages .chart-update-divider__badge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;backdrop-filter:blur(.2rem);-webkit-backdrop-filter:blur(.2rem);background:rgba(45,212,191,.06);border:.025rem solid rgba(45,212,191,.3);border-radius:.3rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem;padding:.4rem .7rem}.chatbot .chat-messages .chart-update-divider__icon{font-size:.8rem;line-height:1;margin-bottom:.1rem}.chatbot .chat-messages .chart-update-divider__title{color:rgba(45,212,191,.95);font-size:.65rem;font-weight:600;letter-spacing:.05rem;white-space:nowrap}.chatbot .chat-messages .chart-update-divider__time{color:rgba(45,212,191,.55);font-size:.5rem;letter-spacing:.0125rem;white-space:nowrap}.chatbot .chat-messages .chart-update-divider__sub{color:hsla(0,0%,100%,.35);font-size:.55rem;letter-spacing:.025rem;margin-top:.1rem;white-space:nowrap}.chatbot .chat-messages .chat-scroll-bump-anchor{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:.05rem;width:100%}.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;max-width:100%;opacity:0;width:100%}.chatbot .chat-messages .message .message-content{word-wrap:break-word;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:.7rem;line-height:1.8;margin-right:0;max-width:94%;padding:1rem;position:relative;text-align:left}@media screen and (min-width:19.2rem){.chatbot .chat-messages .message .message-content{max-width:90%}}@media screen and (max-width:16rem){.chatbot .chat-messages .message .message-content{font-size:.65rem;line-height:1.6;max-width:98%;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:vertical;-webkit-box-direction:normal;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.6rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .role-card-header{-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;padding:.8rem .8rem 0;position:relative}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .role-card-header .standee-img{-webkit-filter:drop-shadow(0 0 .5rem rgba(212,175,55,.4));filter:drop-shadow(0 0 .5rem rgba(212,175,55,.4));-webkit-transition:all .3s ease;transition:all .3s ease;width:4rem}@media screen and (max-width:16rem){.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .role-card-header .standee-img{width:3rem}}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .role-card-header .role-tag{border:.025rem solid hsla(0,0%,100%,.15);border-radius:1rem;-webkit-box-shadow:0 .1rem .3rem rgba(0,0,0,.4);box-shadow:0 .1rem .3rem rgba(0,0,0,.4);color:#fff;font-family:"Noto Serif SC",Songti SC,serif;font-size:.65rem;font-weight:700;letter-spacing:.1rem;margin-top:.3rem;padding:.15rem .7rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .content-section{color:#ccc;padding:.4rem .9rem .9rem;position:relative}@media screen and (max-width:16rem){.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .content-section{padding:.3rem .7rem .7rem}}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card .content-section .decoration-bar{border-radius:0 .15rem .15rem 0;bottom:0;left:0;position:absolute;top:0;width:.15rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.panda-card{background:rgba(45,90,39,.15);border:.025rem solid rgba(79,121,66,.45);-webkit-box-shadow:0 .1rem .5rem rgba(45,90,39,.2);box-shadow:0 .1rem .5rem rgba(45,90,39,.2)}.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{background:rgba(75,0,130,.15);border:.025rem solid rgba(123,104,238,.45);-webkit-box-shadow:0 .1rem .5rem rgba(75,0,130,.2);box-shadow:0 .1rem .5rem rgba(75,0,130,.2)}.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 .role-card-header.standee-listening .standee-img{-webkit-transform:scale(1.04) rotate(-2deg);-ms-transform:scale(1.04) rotate(-2deg);transform:scale(1.04) 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.active .role-card-header .standee-img{-webkit-filter:drop-shadow(0 0 .75rem rgba(212,175,55,.7)) brightness(1.2)!important;filter:drop-shadow(0 0 .75rem rgba(212,175,55,.7)) brightness(1.2)!important;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .5s ease;transition:all .5s ease}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.inactive{opacity:.65}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .role-card.inactive .role-card-header .standee-img{-webkit-filter:grayscale(70%) brightness(.6)!important;filter:grayscale(70%) brightness(.6)!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 .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);-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 .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(212,175,55,.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(rgba(212,175,55,.8)),to(rgba(180,140,30,.5)));background:-webkit-linear-gradient(top,rgba(212,175,55,.8),rgba(180,140,30,.5));background:linear-gradient(180deg,rgba(212,175,55,.8),rgba(180,140,30,.5));bottom:0;content:"";left:0;position:absolute;top:0;width:.075rem}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .system-header .header-text{color:rgba(212,175,55,.95)!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 .text-segment{background:hsla(0,0%,100%,.025);border:.025rem solid rgba(212,175,55,.12);border-radius:.4rem;overflow:hidden;padding:.8rem .9rem;position:relative}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .text-segment::before{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);content:"";height:.05rem;left:0;position:absolute;right:0;top:0}.chatbot .chat-messages .message .assistant-content-wrapper .structured-message .text-segment .markdown-container .markdown-bold{font-size:.75rem;letter-spacing:.025rem}.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);-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;gap:.2rem;-webkit-justify-content:center;justify-content:center;max-width:100%;padding:.5rem;width:96%}.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}.chatbot .chat-messages .inline-action-buttons-dock--in-flow{bottom:auto;-webkit-box-sizing:border-box;box-sizing:border-box;left:auto;margin-bottom:.2rem;margin-top:.7rem;padding:0;pointer-events:auto;position:relative;right:auto;width:100%;z-index:2}.chatbot .chat-messages .inline-action-buttons-dock--in-flow .inline-action-buttons{-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:.4rem;padding:0}.chatbot .chat-messages .inline-action-buttons-dock--in-flow .inline-action-btn{background:rgba(212,175,55,.14);border:.025rem solid rgba(212,175,55,.55);border-radius:.5rem;-webkit-box-shadow:0 .2rem .6rem rgba(0,0,0,.35);box-shadow:0 .2rem .6rem rgba(0,0,0,.35);cursor:pointer;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.chatbot .chat-messages .inline-action-buttons-dock--in-flow .inline-action-btn:active{background:rgba(212,175,55,.22);-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.chatbot .chat-messages .inline-action-buttons-dock--in-flow .inline-action-btn__inner{-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:.6rem .7rem}.chatbot .chat-messages .inline-action-buttons-dock--in-flow .inline-action-btn__icon{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:.9rem}.chatbot .chat-messages .inline-action-buttons-dock--in-flow .inline-action-btn__text-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.chatbot .chat-messages .inline-action-buttons-dock--in-flow .inline-action-btn__label{color:hsla(0,0%,100%,.96);display:block;font-size:.75rem;font-weight:600;letter-spacing:.025rem;text-shadow:0 .025rem .05rem rgba(0,0,0,.65)}.chatbot .chat-messages .inline-action-buttons-dock--in-flow .inline-action-btn__hint{color:hsla(50,75%,72%,.88);display:block;font-size:.55rem;margin-top:.1rem}.chatbot .chat-messages .inline-action-buttons-dock--in-flow .inline-action-btn__arrow{-ms-flex-negative:0;color:rgba(212,175,55,.75);-webkit-flex-shrink:0;flex-shrink:0;font-size:.9rem}@-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:0}.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)}.quota-gate-bar{background:rgba(212,175,55,.08);border-bottom:.025rem solid rgba(212,175,55,.18);border-top:.025rem solid rgba(212,175,55,.35);padding:.25rem .8rem}.quota-gate-bar__inner{-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:.25rem}.quota-gate-bar__inner svg{-ms-flex-negative:0;color:rgba(212,175,55,.85);-webkit-flex-shrink:0;flex-shrink:0}.quota-gate-bar__text{-webkit-box-flex:1;color:rgba(212,175,55,.85);-webkit-flex:1;-ms-flex:1;flex:1;font-size:.6rem;line-height:1.4}.observatory-overlay{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;backdrop-filter:blur(.2rem);-webkit-backdrop-filter:blur(.2rem);background:rgba(4,8,18,.78);bottom:calc(4rem + env(safe-area-inset-bottom, 0rem));display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;justify-content:center;left:0;padding:1rem .8rem;position:absolute;right:0;top:calc(4.5rem + env(safe-area-inset-top, 0rem));z-index:100}.observatory-overlay__card{background:rgba(6,16,28,.95);border:.025rem solid rgba(0,200,160,.5);border-radius:.4rem;-webkit-box-shadow:0 0 1rem rgba(0,200,160,.15),0 0 2rem rgba(0,200,160,.06);box-shadow:0 0 1rem rgba(0,200,160,.15),0 0 2rem rgba(0,200,160,.06);max-width:16rem;overflow:hidden;padding:1rem .9rem;position:relative;width:100%}.observatory-overlay__card::before{background:-webkit-linear-gradient(315deg,rgba(0,200,160,.06),transparent 55%);background:linear-gradient(135deg,rgba(0,200,160,.06),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.observatory-card__header{-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;margin-bottom:.6rem}.observatory-card__avatar{-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;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:1.5rem;-webkit-justify-content:center;justify-content:center;width:1.5rem}.observatory-card__sender{color:rgba(0,200,160,.8);font-family:Courier New,Courier,monospace;font-size:.6rem;font-weight:700;letter-spacing:.0375rem}.observatory-card__body{-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:.35rem;padding-left:2rem}.observatory-card__log{color:rgba(0,220,180,.92);display:block;font-family:Courier New,Courier,monospace;font-size:.65rem;letter-spacing:.0125rem;line-height:1.7}.observatory-card__cta{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-item-align:start;-webkit-align-items:center;align-items:center;-webkit-align-self:flex-start;align-self:flex-start;background:rgba(0,200,160,.1);border:.025rem solid rgba(0,200,160,.6);border-radius:.2rem;cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-webkit-justify-content:center;justify-content:center;margin-top:.6rem;padding:.4rem .7rem;-webkit-transition:background .15s,-webkit-box-shadow .15s;transition:background .15s,-webkit-box-shadow .15s;transition:background .15s,box-shadow .15s;transition:background .15s,box-shadow .15s,-webkit-box-shadow .15s}.observatory-card__cta:active{background:rgba(0,200,160,.22)}.observatory-card__cta:hover{-webkit-box-shadow:0 0 .4rem rgba(0,200,160,.25);box-shadow:0 0 .4rem rgba(0,200,160,.25)}.observatory-card__cta-text{color:#00e6be;font-family:Courier New,Courier,monospace;font-size:.7rem;font-weight:700;letter-spacing:.05rem}.observatory-card--ok{background:rgba(0,200,160,.05);border:.025rem solid rgba(0,200,160,.22);border-radius:.25rem;margin:.5rem .2rem;padding:.5rem .6rem}.obs-radar{height:1.25rem;position:relative;width:1.25rem}.obs-radar__ring{-webkit-animation:obs-pulse 2.4s ease-out infinite;animation:obs-pulse 2.4s ease-out infinite;border:.025rem solid rgba(0,200,160,.55);border-radius:50%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.obs-radar__ring--1{-webkit-animation-delay:0s;animation-delay:0s;height:.35rem;width:.35rem}.obs-radar__ring--2{-webkit-animation-delay:.5s;animation-delay:.5s;height:.75rem;width:.75rem}.obs-radar__ring--3{-webkit-animation-delay:1s;animation-delay:1s;height:1.15rem;width:1.15rem}.obs-radar__dot{background:#00e6be;border-radius:50%;-webkit-box-shadow:0 0 .25rem rgba(0,230,190,.9);box-shadow:0 0 .25rem rgba(0,230,190,.9);height:.175rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.175rem}@-webkit-keyframes obs-pulse{0%{opacity:.85;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}@keyframes obs-pulse{0%{opacity:.85;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}.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 .input-wrapper taro-input-core.cyber-input{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important;background:rgba(0,0,0,.45)!important;border:.025rem solid hsla(0,0%,100%,.12)!important;border-radius:.1rem!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:auto!important;min-height:2.2rem!important;padding:0 .6rem!important;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%!important}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input taro-input-core.weui-input{-webkit-box-flex:1;background:transparent!important;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#f0f0f0!important;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.7rem!important;height:auto!important;line-height:1.45!important;min-height:2rem!important;min-width:0;padding:.4rem 0!important;width:100%!important}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input taro-input-core.weui-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.32)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input taro-input-core.weui-input::-moz-placeholder{color:hsla(0,0%,100%,.32)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input taro-input-core.weui-input:-ms-input-placeholder{color:hsla(0,0%,100%,.32)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input taro-input-core.weui-input::-ms-input-placeholder{color:hsla(0,0%,100%,.32)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input input.weui-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.32)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input input.weui-input::-moz-placeholder{color:hsla(0,0%,100%,.32)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input input.weui-input:-ms-input-placeholder{color:hsla(0,0%,100%,.32)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input input.weui-input::-ms-input-placeholder{color:hsla(0,0%,100%,.32)}.variable-modal-overlay .variable-modal-container .modal-body .form-item .input-wrapper taro-input-core.cyber-input taro-input-core.weui-input::placeholder{color:hsla(0,0%,100%,.32)}.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,.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea taro-textarea-core taro-textarea-core.taro-textarea,.variable-modal-overlay .variable-modal-container .modal-body .form-item .cyber-textarea taro-textarea-core.taro-textarea{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)}}.cyber-header--consultation{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#000!important;border-bottom:.025rem solid rgba(212,175,55,.12);-webkit-box-shadow:none;box-shadow:none;padding-bottom:.4rem}.cyber-header--consultation .header-border-bottom--consultation{display:none}.cyber-header--consultation .header-content--consultation{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:auto;min-height:2.5rem;padding:0 .5rem 0 .4rem}.cyber-header--consultation .header-left--consultation{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;gap:.1rem;width:3rem}.cyber-header--consultation .header-left--consultation .back-chevron{color:#fff;font-size:1.1rem;font-weight:300;line-height:1;margin-top:-.1rem}.cyber-header--consultation .header-left--consultation .back-text--consultation{color:#fff!important;font-size:.7rem;font-weight:500;letter-spacing:.05rem;-webkit-writing-mode:horizontal-tb!important;-ms-writing-mode:lr-tb!important;writing-mode:horizontal-tb!important}.cyber-header--consultation .header-center--consultation{-webkit-box-flex:1;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 .3rem}.cyber-header--consultation .header-center--consultation .main-title--consultation{color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.05rem;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;width:100%}.cyber-header--consultation .header-center--consultation .sub-title--consultation{color:#e8c547;font-size:.55rem;font-weight:400;letter-spacing:.025rem;line-height:1.3;margin-top:.15rem;text-align:center;width:100%}.cyber-header--consultation .header-right--consultation{-ms-flex-negative:0;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:flex-end;justify-content:flex-end;width:3rem}.cyber-header--consultation .header-scroll-down{-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 hsla(0,0%,100%,.12);border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1.6rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;width:1.6rem}.cyber-header--consultation .header-scroll-down:active{opacity:.85;-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.cyber-header--consultation .header-scroll-down-icon{color:hsla(0,0%,100%,.75);font-size:.7rem;font-weight:500;line-height:1}@media screen and (min-width:19.2rem){.cyber-header.cyber-header--consultation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;z-index:502}}.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 .25s ease-out;animation:fadeIn .25s ease-out;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:rgba(30,30,30,.95);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%}.selector-header{-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;margin-bottom:.6rem;position:relative}.selector-header .header-icon-wrap{-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(212,175,55,.18);border-radius:.35rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:1.4rem;-webkit-justify-content:center;justify-content:center;width:1.4rem}.selector-header .header-icon{font-size:.8rem;line-height:1}.selector-header .header-title{-webkit-box-flex:1;color:hsla(0,0%,100%,.95);-webkit-flex:1;-ms-flex:1;flex:1;font-size:.85rem;font-weight:700;letter-spacing:.05rem}.selector-header .selector-close{-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:hsla(0,0%,100%,.08);border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:1.4rem;-webkit-justify-content:center;justify-content:center;width:1.4rem}.selector-header .selector-close:active{background:hsla(0,0%,100%,.15)}.selector-subtitle{color:hsla(0,0%,100%,.45);display:block;font-size:.6rem;margin-bottom:.7rem}.module-list{-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:.4rem;margin-bottom:.5rem}.module-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.05);border-radius:.5rem;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.7rem;padding:.7rem .8rem;-webkit-transition:all .18s ease;transition:all .18s ease}.module-item:active{background:hsla(0,0%,100%,.09);-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.module-item.completed{background:rgba(212,175,55,.06);border:.025rem solid rgba(212,175,55,.4)}.item-icon{-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;border-radius:.5rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:2.2rem;-webkit-justify-content:center;justify-content:center;width:2.2rem}.item-icon .item-icon-emoji{font-size:1.1rem;line-height:1}.item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;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;gap:.2rem}.item-title{color:hsla(0,0%,100%,.95);display:block;font-size:.7rem;font-weight:600;letter-spacing:.025rem}.item-desc{color:hsla(0,0%,100%,.5);display:block;font-size:.55rem;line-height:1.4}.item-badge{-ms-flex-negative:0;color:#d4af37;-webkit-flex-shrink:0;flex-shrink:0;font-size:.5rem}.free-summon-entry{-webkit-animation:freeSummonGlow 2.4s ease-in-out infinite;animation:freeSummonGlow 2.4s ease-in-out infinite;background:rgba(245,158,11,.1);border:.05rem solid rgba(245,158,11,.45);border-radius:.5rem;cursor:pointer;margin-top:.2rem;padding:.7rem .8rem;-webkit-transition:all .18s ease;transition:all .18s ease}.free-summon-entry:active{background:rgba(245,158,11,.18);-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.free-summon-inner{-webkit-box-orient:horizontal;-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:row;-ms-flex-direction:row;flex-direction:row;gap:.7rem}.free-summon-icon{background:rgba(245,158,11,.22)!important}.free-summon-title{color:#f59e0b!important}.free-summon-desc{color:rgba(245,158,11,.72)!important}@-webkit-keyframes freeSummonGlow{0%,100%{-webkit-box-shadow:0 0 0 rgba(245,158,11,.15);box-shadow:0 0 0 rgba(245,158,11,.15)}50%{-webkit-box-shadow:0 0 .5rem rgba(245,158,11,.35);box-shadow:0 0 .5rem rgba(245,158,11,.35)}}@keyframes freeSummonGlow{0%,100%{-webkit-box-shadow:0 0 0 rgba(245,158,11,.15);box-shadow:0 0 0 rgba(245,158,11,.15)}50%{-webkit-box-shadow:0 0 .5rem rgba(245,158,11,.35);box-shadow:0 0 .5rem rgba(245,158,11,.35)}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.4rem);transform:translateY(.4rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.4rem);transform:translateY(.4rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.star-flow-canvas{height:100%;left:0;opacity:.6;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bagua-background{height:15rem;left:50%;opacity:.05;pointer-events:none;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15rem;z-index:0}.bagua-background .bagua-svg{-webkit-animation:bagua-rotate 60s linear infinite;animation:bagua-rotate 60s linear infinite;height:100%;width:100%}@-webkit-keyframes bagua-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes bagua-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-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}@media screen and (max-width:19.175rem){.chat-page .quota-and-archive .quota-indicator{display:none}}.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 .module-selector-overlay{-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem);background:rgba(0,0,0,.6);-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;position:absolute;z-index:200}.chat-page .module-selector-container{-webkit-overflow-scrolling:touch;-webkit-animation:slideUpSheet .3s cubic-bezier(.32,.72,0,1) forwards;animation:slideUpSheet .3s cubic-bezier(.32,.72,0,1) forwards;background:rgba(18,18,22,.98);border-radius:.6rem .6rem 0 0;border-top:.025rem solid rgba(212,175,55,.2);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:85vh;max-width:100%;overflow-y:scroll;padding-bottom:env(safe-area-inset-bottom,0);position:relative;width:100%}.chat-page .module-selector-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%}@-webkit-keyframes slideUpSheet{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpSheet{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.chat-page .chat-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;min-height:0;overflow:hidden;position:relative;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)}}.obs-fixed-overlay{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;backdrop-filter:blur(.2rem);-webkit-backdrop-filter:blur(.2rem);background:rgba(3,7,18,.82);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;padding:calc(1rem + env(safe-area-inset-top, 0rem)) .8rem 1rem;position:fixed;z-index:800}.obs-fixed-card{background:rgba(4,14,26,.97);border:.025rem solid rgba(0,200,160,.5);border-radius:.5rem;-webkit-box-shadow:0 0 1rem rgba(0,200,160,.12),0 0 2.5rem rgba(0,200,160,.06),inset 0 0 1rem rgba(0,200,160,.03);box-shadow:0 0 1rem rgba(0,200,160,.12),0 0 2.5rem rgba(0,200,160,.06),inset 0 0 1rem rgba(0,200,160,.03);max-width:17rem;overflow:hidden;padding:1.2rem 1rem;position:relative;width:100%}.obs-fixed-card::before{background:-webkit-linear-gradient(315deg,rgba(0,200,160,.07),transparent 55%);background:linear-gradient(135deg,rgba(0,200,160,.07),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.obs-card-header{-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;margin-bottom:.7rem}.obs-radar-wrap{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:1.4rem;position:relative;width:1.4rem}.obs-r1,.obs-r2,.obs-r3{-webkit-animation:obs-ping 2.4s ease-out infinite;animation:obs-ping 2.4s ease-out infinite;border:.025rem solid rgba(0,200,160,.55);border-radius:50%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.obs-r1{-webkit-animation-delay:0s;animation-delay:0s;height:.35rem;width:.35rem}.obs-r2{-webkit-animation-delay:.55s;animation-delay:.55s;height:.8rem;width:.8rem}.obs-r3{-webkit-animation-delay:1.1s;animation-delay:1.1s;height:1.25rem;width:1.25rem}.obs-dot{background:#00e6c3;border-radius:50%;-webkit-box-shadow:0 0 .3rem rgba(0,230,195,.9);box-shadow:0 0 .3rem rgba(0,230,195,.9);height:.2rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.2rem}@-webkit-keyframes obs-ping{0%{opacity:.85;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.6);transform:translate(-50%,-50%) scale(1.6)}}@keyframes obs-ping{0%{opacity:.85;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.6);transform:translate(-50%,-50%) scale(1.6)}}.obs-sender{color:rgba(0,210,170,.85);font-family:Courier New,Courier,monospace;font-size:.65rem;font-weight:700;letter-spacing:.05rem}.obs-card-body{-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:.4rem;padding-left:1.9rem}.obs-log{color:rgba(0,220,185,.92);display:block;font-family:Courier New,Courier,monospace;font-size:.65rem;letter-spacing:.0125rem;line-height:1.75}.obs-cta{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-item-align:start;-webkit-align-items:center;align-items:center;-webkit-align-self:flex-start;align-self:flex-start;background:rgba(0,200,160,.1);border:.025rem solid rgba(0,200,160,.65);border-radius:.25rem;cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-webkit-justify-content:center;justify-content:center;margin-top:.7rem;padding:.45rem .8rem;-webkit-transition:background .18s,-webkit-box-shadow .18s;transition:background .18s,-webkit-box-shadow .18s;transition:background .18s,box-shadow .18s;transition:background .18s,box-shadow .18s,-webkit-box-shadow .18s}.obs-cta:active{background:rgba(0,200,160,.24)}.obs-cta:hover{-webkit-box-shadow:0 0 .5rem rgba(0,200,160,.3);box-shadow:0 0 .5rem rgba(0,200,160,.3)}.obs-cta-text{color:#00ebc3;font-family:Courier New,Courier,monospace;font-size:.75rem;font-weight:700;letter-spacing:.075rem}.cm-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:cm-fade-in .18s ease;animation:cm-fade-in .18s ease;backdrop-filter:blur(.15rem);-webkit-backdrop-filter:blur(.15rem);background:rgba(0,0,0,.62);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;padding:0 .8rem;position:fixed;z-index:900}@-webkit-keyframes cm-fade-in{from{opacity:0}to{opacity:1}}@keyframes cm-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes cm-slide-up{from{opacity:0;-webkit-transform:translateY(.6rem) scale(.97);transform:translateY(.6rem) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes cm-slide-up{from{opacity:0;-webkit-transform:translateY(.6rem) scale(.97);transform:translateY(.6rem) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.cm-card{-webkit-animation:cm-slide-up .22s cubic-bezier(.34,1.2,.64,1);animation:cm-slide-up .22s cubic-bezier(.34,1.2,.64,1);backdrop-filter:blur(.55rem);-webkit-backdrop-filter:blur(.55rem);background:rgba(22,22,28,.92);border:.025rem solid rgba(212,175,55,.32);border-radius:.6rem;max-width:16rem;overflow:hidden;position:relative;width:100%}.cm-card::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(212,175,55,.07)),to(transparent));background:-webkit-linear-gradient(top,rgba(212,175,55,.07),transparent);background:linear-gradient(180deg,rgba(212,175,55,.07),transparent);content:"";height:3rem;left:0;pointer-events:none;position:absolute;right:0;top:0}.cm-topline{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(212,175,55,.6)),color-stop(50%,rgba(212,175,55,.9)),color-stop(70%,rgba(212,175,55,.6)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(212,175,55,.6) 30%,rgba(212,175,55,.9) 50%,rgba(212,175,55,.6) 70%,transparent);background:linear-gradient(90deg,transparent,rgba(212,175,55,.6) 30%,rgba(212,175,55,.9) 50%,rgba(212,175,55,.6) 70%,transparent);height:.05rem}.cm-header{-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;padding:1rem 1rem .5rem}.cm-icon-wrap{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:1rem;position:relative;width:1rem}.cm-icon-ring{border:.0375rem solid rgba(212,175,55,.55);border-radius:50%;inset:0;position:absolute}.cm-icon-dot{background:#d4af37;border-radius:50%;-webkit-box-shadow:0 0 .25rem rgba(212,175,55,.8);box-shadow:0 0 .25rem rgba(212,175,55,.8);height:.3rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.3rem}.cm-title{color:#e8e4d8;font-size:.85rem;font-weight:600;letter-spacing:.025rem;line-height:1.3}.cm-content{color:#a39e92;display:block;font-size:.7rem;line-height:1.7;padding:.2rem 1rem .9rem}.cm-actions{border-top:.025rem solid rgba(212,175,55,.15);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.cm-actions--one .cm-btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cm-actions--two .cm-btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cm-actions--two .cm-btn--cancel{border-right:.025rem solid rgba(212,175,55,.15)}.cm-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;font-size:.75rem;font-weight:500;height:2.6rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:background .15s;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cm-btn--cancel{background:transparent;color:#a39e92}.cm-btn--cancel:active{background:hsla(0,0%,100%,.04)}.cm-btn--primary{background:-webkit-linear-gradient(315deg,#d4af37,#c9a227);background:linear-gradient(135deg,#d4af37,#c9a227);color:#1a1814;font-weight:600;letter-spacing:.025rem}.cm-btn--primary:active{background:-webkit-linear-gradient(315deg,#c9a227,#b8920f);background:linear-gradient(135deg,#c9a227,#b8920f)}.cm-btn--danger{background:-webkit-linear-gradient(315deg,rgba(200,60,60,.85),rgba(180,40,40,.85));background:linear-gradient(135deg,rgba(200,60,60,.85),rgba(180,40,40,.85));color:#fff}.cm-btn--danger:active{background:-webkit-linear-gradient(315deg,rgba(180,40,40,.95),rgba(160,20,20,.95));background:linear-gradient(135deg,rgba(180,40,40,.95),rgba(160,20,20,.95))}