@font-face{font-family:Menlo;src:url(/fonts/Menlo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hei;src:url(/fonts/Hei.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RemiliaMincho;src:url(/fonts/RemiliaMincho-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenMine;src:url(/fonts/OpenMine.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OPTIOpus;src:url(/fonts/OPTIOpus.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RemiliaSocialCreditScore;src:url(/fonts/RemiliaWestern.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RemiliaPixel;src:url(/fonts/RemiliaPixel.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.mini-profile-card{cursor:pointer;height:85px;width:100%;background:var(--mini-card-bg);border:2px solid var(--mini-card-border);transition:background-color .3s ease,border-color .3s ease;padding:.5rem;position:relative;border-radius:8px;display:grid;grid-template-rows:1fr 1fr;gap:.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.mini-profile-card .info{z-index:2;transition:transform .3s cubic-bezier(.34,1.56,.64,1);text-wrap:nowrap;white-space:pre;display:flex;flex-direction:column}.mini-profile-card .pic{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.mini-profile-card:active{transform:translateY(0) scale(.98);transition-duration:.1s}.mini-profile-card:before{content:"";position:absolute;bottom:20px;right:-20px;width:120px;height:120px;pointer-events:none;-webkit-mask-image:url(/static/svg/seal.DnFmX13r.svg);mask-image:url(/static/svg/seal.DnFmX13r.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--mini-card-seal);z-index:1}.mini-profile-card .pic{height:31px;width:31px;border:2px solid var(--mini-card-border);position:relative;z-index:2}.mini-profile-card.tall{height:110px}.mini-wrapper{position:relative}.largepic{position:absolute!important;width:120px;height:120px;background:var(--mini-card-bg);border:var(--border-width) solid var(--mini-card-border);box-shadow:0 7px 5px #00000040;border-radius:8px;transition:0s;left:50%;transform:translate(-50%);bottom:75px;z-index:1}.mini-profile-card.wide{position:relative;overflow:hidden;border-radius:8px;border:2px solid var(--mini-card-border);background:var(--mini-card-bg);box-shadow:4px 4px 2px #fff inset,0 3px 0 0 var(--mini-card-border),0 20px 2px #00000012;margin-top:4em}.mini-profile-card.wide:before{opacity:0}.mini-profile-card.wide .pic{opacity:0}.mini-profile-card.wide.mystery .pic{opacity:1}.mini-profile-card.wide .barcode-container{bottom:2px}.achievement-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,60px);gap:12px}.achievements-dnd .droppables{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,60px);gap:12px;margin-top:1rem;margin-bottom:2.5rem}.achievements-dnd .droppables>:first-child{grid-column:span 2;grid-row:span 2;width:100%;height:132px}.achievement-grid :first-child,.achievements-dnd .droppables>:first-child .drag-card .achievement-card{grid-column:span 2;grid-row:span 2;width:100%;height:100%}:is(.achievement-grid :first-child,.achievements-dnd .droppables>:first-child .drag-card .achievement-card)>.icon-container{width:120px;height:120px}:is(.achievement-grid :first-child,.achievements-dnd .droppables>:first-child .drag-card .achievement-card)>.details{font-size:22px;gap:.5rem}:is(.achievement-grid :first-child,.achievements-dnd .droppables>:first-child .drag-card .achievement-card)>.details>.description{display:block}:is(.achievement-grid :first-child,.achievements-dnd .droppables>:first-child .drag-card .achievement-card)>.details .title{padding-left:4px;padding-right:4px;line-height:1.1rem!important;font-size:1.7rem!important}.achievements-dnd .achievement-card{min-width:140px}.achievement-card{border-radius:4px;border:1px solid var(--achievement-card-border);background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);height:60px;padding:6px 4px 4px 6px;gap:4px;display:flex;justify-content:center;align-items:center;justify-content:space-between}.achievement-card>.icon-container{width:48px;height:48px;flex-shrink:0;border:1px solid var(--achievement-icon-border)}.achievement-card .icon{width:100%;height:100%;background-size:cover;border-radius:3px;border:1px solid var(--achievement-icon-border);background-color:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%)}.achievement-card>.details{flex-grow:1;padding:0 8px;color:var(--secondary-text-color);text-align:center;text-shadow:0px 0px 0px rgba(0,0,0,.25);font-family:OpenMine;font-size:16px;font-style:normal;font-weight:500;line-height:10px;letter-spacing:.2px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;gap:1rem}.achievement-card>.details>.title{text-transform:uppercase}.achievement-card>.details>.description{display:none;font-size:.6rem;line-height:1rem}.achievement-card .description{color:var(--secondary-text-color);text-align:center;font-family:Menlo;font-size:8.929px;font-style:normal;font-weight:400;line-height:9.921px;letter-spacing:-.089px}.title.small{font-size:.875rem}.title.smaller{font-size:.7rem}.title.smallest{padding-left:2px;padding-right:2px;font-size:.6rem}.profile-link{text-decoration:none;color:initial}.app-container{display:flex;flex-direction:column;min-height:100vh;max-height:100vh;position:relative}.main-content{flex:1;padding:var(--page-margins);padding-top:0;padding-bottom:1.5rem;z-index:1;position:relative;display:flex;max-height:95vh;overflow-y:hidden}.main-content.main-notfound{padding:0;display:flex;max-height:100vh}.two-column-layout{position:relative;display:flex;width:100%;gap:var(--module-gap);margin:0 auto}.col{flex:1;display:flex;flex-direction:column;overflow-y:scroll;box-shadow:0 10px 3px #0003,0 4px 0 var(--col-3d-bottom);border-radius:8px;border:var(--border-width) solid var(--primary-border-color);max-height:95vh;min-height:0}.col.information{overflow-y:auto;overflow-x:hidden}.col.information>.module{flex-shrink:0}.col.information>.module:last-child{flex:1 0 auto}.col>.module:first-child .header{border-top-left-radius:6px;border-top-right-radius:6px}.col>.module:not(:first-child){border-radius:0}.col>.module:not(:first-child) .header{border-radius:0}.module{background-color:var(--module-bg)}.module.profile{height:100%}.module.profile .header .tab{background-color:var(--module-pattern-bg);border-top-right-radius:10px;border-top-left-radius:10px;overflow:hidden;border:var(--border-width) solid var(--primary-border-color);margin-top:-1px;box-sizing:border-box;height:37px}.module.profile .header .tab:first-child{border-left:none;border-top-left-radius:0}.module.profile .header .tab:first-child.active{display:none}.module.profile .header .tab.active{z-index:2;border-bottom:none;margin-bottom:0}.module.profile .header .tab.active:before{border-top-right-radius:13px;z-index:-1;content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.15;background-size:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADDSURBVHgB7d2xCoMwFEDR2P//Z0vXOrSgqLmeszmGS5C8IVnGb+vX9zLaUut9DdIEjhM4TuA4geMEjhM47nPGW8ex7n5ufNR67eA4geMEjvvn/2EWPTE7OE7gOIHjBI4TOE7gOIEBAAAAAAAAAAAAAAAAAAAAAACA07kvest90cxD4DiB4wSOEzhO4DiB47xduJ+3C7mOwHECx5lFb5lFMw+B4wSOEzhO4DiB4wQGAAAAAAAAAAAAAAAAAAAAAAAATvcGAL8MS1OvnhwAAAAASUVORK5CYII=);background-position-y:top;background-position-x:center}.module .header{display:flex;border-bottom:var(--border-width) solid var(--primary-border-color);background-color:var(--module-header-bg);height:36px;box-sizing:border-box}.module:not(:first-child) .header{border-top:var(--border-width) solid var(--primary-border-color)}.module.profile .header[data-active-tab="0"]{margin-left:116px;border-top-left-radius:10px}.module.profile .floating-tab-text{position:absolute;top:0;left:0;width:116px;height:37px;display:flex;align-items:center;padding:.3rem 1rem;box-sizing:border-box;z-index:3;pointer-events:none;cursor:pointer;letter-spacing:-.07rem;-webkit-user-select:none;user-select:none}.module.profile .floating-tab-text .tab-text,.module.profile .floating-tab-text .tab-text-clone{color:#000;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:white;paint-order:stroke fill;filter:drop-shadow(0px 1.5px 1px rgba(0,0,0,.7))}:is(.module.profile .floating-tab-text .tab-text,.module.profile .floating-tab-text .tab-text-clone) span:first-child{color:var(--chinese);font-size:.95rem;margin-right:.3rem;text-shadow:0px 1.23px 1.23px rgba(0,0,0,.3)}:is(.module.profile .floating-tab-text .tab-text,.module.profile .floating-tab-text .tab-text-clone) span:last-child{color:var(--primary-text-color)}.module .tab,.module>.header>.title{padding:.3rem 1rem;box-sizing:border-box;display:flex;align-items:center}:is(.module .tab,.module>.header>.title) span:first-child{color:var(--chinese);font-size:.95rem;margin-right:.3rem;text-shadow:0px 1.23px 1.23px rgba(0,0,0,.3)}:is(.module .tab,.module>.header>.title) span:last-child{color:var(--primary-text-color)}.module .tab{cursor:pointer;letter-spacing:-.07rem;-webkit-user-select:none;user-select:none;position:relative}.module .tab .tab-text-container{position:relative;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center}.module .tab .tab-text{display:flex;align-items:center;justify-content:center;width:100%}.module .tab .tab-text-clone{position:absolute;top:0;left:0;width:100%;height:100%}.module .tab:first-child{border-top-left-radius:6px}.module .tab:not(:first-child){margin-left:-1px}.module .tab.active{background-color:var(--tab-bg);border-top-right-radius:17px;z-index:1}.module .tab.active .tab-text,.module .tab.active .tab-text-clone{color:#000;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:white;paint-order:stroke fill;filter:drop-shadow(0px 1.5px 1px rgba(0,0,0,.7))}.module .content{height:100%;position:relative;padding:2.5rem 2rem;display:flex;flex-direction:column}.module .content.nopad{padding:0!important}.tab.pictochat{background-color:var(--module-pattern-bg);border-top-right-radius:10px;border-top-left-radius:10px;overflow:hidden;border:var(--border-width) solid var(--primary-border-color);margin-top:-1px;box-sizing:border-box;height:37px;@keyframes blink{0%,70%{opacity:.9}80%{opacity:.3}to{opacity:.9}}}.tab.pictochat:first-child{border-left:none;border-top-left-radius:0}.tab.pictochat:after{content:"SOON";font-size:.75em;color:var(--chinese);letter-spacing:.02063rem;margin:2px 0 0 4px;background-color:var(--soon-bg);padding:.1em .35em;text-align:center;opacity:.9;border-radius:3px;font-family:Hei;position:relative;z-index:3}.tab.pictochat:hover:after,.tab.pictochat.active:after{animation:blink 1.5s ease-in-out infinite}.tab.pictochat.active{border-bottom:1.5px solid var(--module-pattern-bg);margin-bottom:-1.5px;background-color:var(--module-pattern-bg)!important;z-index:2}.tab.pictochat.active:before{border-top-right-radius:13px;z-index:-1;content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.15;background-size:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADDSURBVHgB7d2xCoMwFEDR2P//Z0vXOrSgqLmeszmGS5C8IVnGb+vX9zLaUut9DdIEjhM4TuA4geMEjhM47nPGW8ex7n5ufNR67eA4geMEjvvn/2EWPTE7OE7gOIHjBI4TOE7gOIEBAAAAAAAAAAAAAAAAAAAAAACA07kvest90cxD4DiB4wSOEzhO4DiB47xduJ+3C7mOwHECx5lFb5lFMw+B4wSOEzhO4DiB4wQGAAAAAAAAAAAAAAAAAAAAAAAATvcGAL8MS1OvnhwAAAAASUVORK5CYII=);background-position-y:top;background-position-x:center}.tab.dashboard{background-color:var(--module-pattern-bg);border-top-right-radius:10px;border-top-left-radius:10px;overflow:hidden;border:var(--border-width) solid var(--primary-border-color);border-bottom:none;margin-top:-1px;box-sizing:border-box;height:37px}.tab.dashboard:first-child{border-left:none;border-top-left-radius:0}.tab.dashboard.active{border-bottom:1.5px solid var(--module-pattern-bg);margin-bottom:-1.5px;background-color:var(--module-pattern-bg)!important;z-index:2}.tab.dashboard.active:before{border-top-right-radius:13px;z-index:-1;content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.15;background-size:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADDSURBVHgB7d2xCoMwFEDR2P//Z0vXOrSgqLmeszmGS5C8IVnGb+vX9zLaUut9DdIEjhM4TuA4geMEjhM47nPGW8ex7n5ufNR67eA4geMEjvvn/2EWPTE7OE7gOIHjBI4TOE7gOIEBAAAAAAAAAAAAAAAAAAAAAACA07kvest90cxD4DiB4wSOEzhO4DiB47xduJ+3C7mOwHECx5lFb5lFMw+B4wSOEzhO4DiB4wQGAAAAAAAAAAAAAAAAAAAAAAAATvcGAL8MS1OvnhwAAAAASUVORK5CYII=);background-position-y:top;background-position-x:center}@media (max-width: 1600px){.achievement-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1300px){.friends-grid{grid-template-columns:repeat(1,1fr)!important}}@media (max-width: 1050px){.module .header{height:31px}.module.profile .header .tab{height:32px}:is(.module.profile .header .tab .tab-text-container .tab-text,.module.profile .header .tab .tab-text-container .tab-text-clone) span:first-child{font-size:.85rem;margin-right:.25rem}:is(.module.profile .header .tab .tab-text-container .tab-text,.module.profile .header .tab .tab-text-container .tab-text-clone) span:last-child{font-size:.85rem}.module .tab,.module>.header>.title{padding:.25rem .75rem}:is(.module .tab,.module>.header>.title) span:first-child{font-size:.85rem;margin-right:.25rem}:is(.module .tab,.module>.header>.title) span:last-child{font-size:.85rem}.module.profile .header[data-active-tab="0"]{margin-left:90px}.module.profile .floating-tab-text{width:93px;height:32px;padding:.05rem .75rem .2rem .6rem}.module.profile .floating-tab-text .tab-text,.module.profile .floating-tab-text .tab-text-clone{-webkit-text-stroke-width:3px}:is(.module.profile .floating-tab-text .tab-text,.module.profile .floating-tab-text .tab-text-clone) span:first-child{font-size:.85rem;margin-right:.25rem}:is(.module.profile .floating-tab-text .tab-text,.module.profile .floating-tab-text .tab-text-clone) span:last-child{font-size:.85rem}.tab.pictochat,.tab.dashboard{height:32px}.tab.pictochat:after{display:none}}@media (max-width: 450px){.module .header{height:27px}.module.profile .header .tab{height:28px}:is(.module.profile .header .tab .tab-text-container .tab-text,.module.profile .header .tab .tab-text-container .tab-text-clone) span:first-child{font-size:.75rem;margin-right:.2rem}:is(.module.profile .header .tab .tab-text-container .tab-text,.module.profile .header .tab .tab-text-container .tab-text-clone) span:last-child{font-size:.75rem}.module .tab,.module>.header>.title{padding:.2rem .5rem}:is(.module .tab,.module>.header>.title) span:first-child{font-size:.75rem;margin-right:.2rem}:is(.module .tab,.module>.header>.title) span:last-child{font-size:.75rem}.module.profile .header[data-active-tab="0"]{margin-left:75px;border-top-left-radius:8px}.module.profile .floating-tab-text{width:76px;height:28px;padding:.1rem .4rem .4rem}.module.profile .floating-tab-text .tab-text,.module.profile .floating-tab-text .tab-text-clone{-webkit-text-stroke-width:2px}:is(.module.profile .floating-tab-text .tab-text,.module.profile .floating-tab-text .tab-text-clone) span:first-child{font-size:.75rem;margin-right:.2rem}:is(.module.profile .floating-tab-text .tab-text,.module.profile .floating-tab-text .tab-text-clone) span:last-child{font-size:.75rem}.tab.pictochat,.tab.dashboard{height:28px}.tab.pictochat:after{display:none}}@media (max-width: 800px){.two-column-layout{display:block;flex-direction:column}.main-content{overflow-y:scroll}.col{max-height:none;margin-bottom:1.5rem}.main-content{padding:0rem;flex-direction:column;max-height:none}.col:first-of-type{height:calc(100vh - 2rem - 60px);max-height:calc(100vh - 2rem - 60px);margin:1rem;margin-top:0}.col:first-of-type>.module{border:none}.col:first-of-type>.module>.header{display:none}.col.information{margin:1rem}.module.bio>.content>:first-child{display:flex;flex-direction:column;gap:20px}.dashboard-content{padding:4em 4em 4.5em}}.animated-button{cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.animated-button:not([class*=animated-button--]){background:none;border:none;color:var(--primary-text-color);padding:.3rem .5rem;font-family:inherit;font-size:.9rem;letter-spacing:-.05rem}.animated-button.editButton,.editButton.animated-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.animated-button.modal-close-btn,.modal-close-btn.animated-button{position:relative;padding:.3rem .8rem}.animated-button-text-container{position:relative;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center}.animated-button-text{display:flex;align-items:center;justify-content:center;width:100%;line-height:1}.animated-button-text-clone{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.animated-button:hover{opacity:.8}.animated-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 800px){.card-section{transform:scale(.8)}}.achievements-dnd .droppable-section{border-radius:4px;border:1px dashed rgba(0,0,0,.2);background:#2f272714;height:60px}.achievements-dnd .source-container{display:grid;grid-template-columns:1fr 1fr;margin-top:4rem;justify-content:center;gap:.5rem}.achievements-dnd .drag-card{cursor:pointer;height:100%;transition:.1s ease}.achievements-dnd .drag-card:hover{transform:scale(1.03)}.achievements-dnd .drag-card .achievement-card{height:100%}.card-section{display:flex;justify-content:center;align-items:center;height:100%;perspective:1200px;perspective-origin:50% 50%;transform-style:preserve-3d}.card-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px;width:32rem;padding:10px;border-radius:24px;position:relative;background-color:#ffffff59;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,calc(.4 + var(--light-intensity, 0) * .3));overflow:hidden}.card-wrapper .card-wrapper__cobweb{position:absolute;top:0;left:0;width:294px;height:294px;background:url(/images/cobweb.png) top left / 294px auto no-repeat;pointer-events:none;z-index:10;border-radius:inherit;mix-blend-mode:screen}.card-wrapper:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--light-angle, 45deg),rgba(255,255,255,calc(var(--light-intensity, 0) * .4)) 0%,transparent 20%,transparent 80%,rgba(255,255,255,calc(var(--light-intensity, 0) * .3)) 100%),radial-gradient(ellipse at 5% 5%,rgba(255,255,255,calc(var(--light-intensity, 0) * .5)) 0%,transparent 25%),radial-gradient(ellipse at 95% 5%,rgba(255,255,255,calc(var(--light-intensity, 0) * .4)) 0%,transparent 25%),radial-gradient(ellipse at 5% 95%,rgba(255,255,255,calc(var(--light-intensity, 0) * .4)) 0%,transparent 25%),radial-gradient(ellipse at 95% 95%,rgba(255,255,255,calc(var(--light-intensity, 0) * .45)) 0%,transparent 25%);opacity:1;pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;z-index:1}.card-wrapper .card-container{width:100%;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:210px 1fr;grid-template-rows:60px 180px 60px;background-color:var(--module-bg);row-gap:.5em;transform:translateZ(0);backface-visibility:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:transform}[data-theme=color] .card-wrapper .card-container{background-color:hsl(var(--theme-h),50%,90%)}.card-wrapper .card-header{background-color:var(--module-header-bg);grid-column:1 / span 2;color:var(--primary-text-color);padding:8px 16px;font-size:1.8rem;display:flex;justify-content:center;align-items:center;gap:30px;font-family:Hei;white-space:nowrap}.card-wrapper .pfp-container{padding:1em;grid-column:1;grid-row:2}.card-wrapper .pfp-container>.pfp{border-radius:4px;border:var(--border-width) solid var(--primary-border-color);object-fit:cover}.card-wrapper .pfp-container>.pfp img{width:100%;height:auto}.card-wrapper .user-info{padding:1em;grid-column:2;grid-row:2;display:grid;grid-template-rows:1fr 1fr 1fr;row-gap:10px}.card-wrapper .user-info .section:not(:last-child):after{grid-column:1 / span 2;background:var(--primary-border-color);mask:url("data:image/svg+xml,%3csvg%20width='238'%20height='7'%20viewBox='0%200%20238%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M229.454%200.439575L237.14%203.64204L229.454%206.84451L221.768%203.64204L229.454%200.439575Z'%20fill='%238FD8A3'/%3e%3cpath%20d='M8.48475%200.439575L16.1707%203.64204L8.48475%206.84451L0.798828%203.64204L8.48475%200.439575Z'%20fill='%238FD8A3'/%3e%3cline%20x1='12.3289'%20y1='3.6418'%20x2='223.692'%20y2='3.6418'%20stroke='%238FD8A3'%20stroke-width='1.92148'/%3e%3c/svg%3e") no-repeat center;-webkit-mask-size:contain;mask-size:contain;padding-bottom:10px;content:"";width:110%;height:1px}.card-wrapper .section{font-size:.95em}.card-wrapper .section.display-name,.card-wrapper .section.username{padding-left:.5em;padding-right:.5em;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;align-items:center;justify-items:center}:is(.card-wrapper .section.display-name,.card-wrapper .section.username)>:last-child{font-size:1.3em}.card-wrapper .section.username{align-items:end;padding-top:8px}.card-wrapper .section.username .username-text{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Menlo;font-size:.8em}.card-wrapper .section.username .username-text-japanese{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-5px;font-size:clamp(.5em,1.5vw,1em)}.card-wrapper .section.username .username-text-chinese{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:2px;font-size:clamp(.4em,1vw,.7em)}.card-wrapper .section.username>:last-child{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden;gap:0;line-height:1}.card-wrapper .section.code{display:flex;flex-direction:row;font-size:.8em;gap:1.5em}.card-wrapper .section.code>svg{padding:6px;background:linear-gradient(var(--silver-gradient-angle, 135deg),#f8f9fa 0%,#e9ecef 12%,#f5f5f5 25%,#ffffff 37%,#e9ecef 50%,#ced4da 62%,#f0f0f0 75%,#e0e0e0 87%,#f5f5f5 100%),linear-gradient(var(--light-angle, 45deg),transparent 0%,transparent 30%,rgba(255,255,255,calc(var(--light-intensity, 0) * .8)) 45%,rgba(255,255,255,calc(var(--light-intensity, 0) * 1.2)) 55%,transparent 70%,transparent 100%),radial-gradient(ellipse at var(--highlight-x, 50%) var(--highlight-y, 50%),rgba(255,255,255,calc(var(--shimmer-opacity, 0) * .6)) 0%,rgba(255,255,255,calc(var(--shimmer-opacity, 0) * .3)) 30%,transparent 60%);width:100%;height:50px;width:50px;border-radius:9px;box-shadow:1px 1px #0000004d,inset 0 1px 1px rgba(255,255,255,calc(.6 + var(--light-intensity, 0) * .3)),inset 0 -1px 1px rgba(0,0,0,calc(.1 + var(--light-intensity, 0) * .05));image-rendering:pixelated;position:relative;transform:translateZ(3px) translate(calc(var(--shadow-x, 0px) * -.1)) translateY(calc(var(--shadow-y, 20px) * -.05)) scale(calc(1 + var(--light-intensity, 0) * .02));will-change:background,box-shadow,transform;border:.5px solid rgba(255,255,255,calc(.5 + var(--light-intensity, 0) * .3))}.card-wrapper .section.code>svg path{opacity:.6}.card-wrapper .section.code>svg:before{content:"";position:absolute;inset:1px;background:linear-gradient(var(--light-angle, 45deg),transparent 0%,rgba(255,255,255,calc(var(--light-intensity, 0) * .4)) 30%,rgba(255,255,255,calc(var(--light-intensity, 0) * .7)) 50%,rgba(255,255,255,calc(var(--light-intensity, 0) * .3)) 70%,transparent 100%);opacity:calc(var(--shimmer-opacity, 0) * .5);border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light}.card-wrapper .section.code>p{width:150px}.card-wrapper .footer{grid-column:1 / span 2;grid-row:3;display:flex;align-items:center;padding:1em;color:var(--secondary-text-color);gap:1em;font-family:Arial Narrow;font-size:.88638rem;font-style:normal;font-weight:400;line-height:1.20094rem;letter-spacing:.05319rem}.card-wrapper .footer>:last-child{border-radius:2.5px;border:1.85px solid var(--secondary-text-color);padding-left:.3em;padding-right:.3em}.card-wrapper .silver-plaque{grid-column:1 / span 2;grid-row:4;border:1.617px solid rgba(227,227,227,.7);background:linear-gradient(135deg,#f0f2f5,#e8ebef,#f5f7fa 30%,#dde1e4,#e8ebef 70%,#f2f4f7,#dde1e4);box-shadow:inset 0 2px 4px rgba(255,255,255,calc(.8 + var(--light-intensity, 0) * .4)),inset 0 -1px 1px rgba(0,0,0,calc(.1 + var(--light-intensity, 0) * .05)),inset 0 0 8px rgba(255,255,255,calc(.3 + var(--light-intensity, 0) * .2));width:100%;min-height:80px;position:relative;overflow:hidden;border-radius:.47169rem;transform:translateZ(0);will-change:transform,opacity}.card-wrapper .silver-plaque .silver-plaque__content{display:flex;align-items:center;justify-content:center;padding:.9em 1.5em;position:relative;z-index:1;min-height:80px;box-sizing:border-box;color:#e8e8e8;text-align:center;text-shadow:0 -1px 0 rgba(255,255,255,calc(1 + var(--light-intensity, 0) * .5)),0 1px 0 rgba(0,0,0,calc(.6 + var(--light-intensity, 0) * .2)),-1px 0 0 rgba(255,255,255,calc(.8 + var(--light-intensity, 0) * .3)),1px 0 0 rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,calc(.3 + var(--light-intensity, 0) * .2));-webkit-text-stroke-width:0;-webkit-text-stroke-color:transparent;font-family:RemiliaMincho;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-transform:uppercase}.card-wrapper .card-wrapper{position:relative;transform-style:preserve-3d;transform-origin:center center;filter:drop-shadow(var(--shadow-x, 0px) var(--shadow-y, 20px) var(--shadow-blur, 40px) rgba(255,255,255,var(--shadow-opacity, .3)));will-change:transform,filter;transition:none}.card-wrapper .card-wrapper:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,transparent 35%,rgba(255,255,255,calc(var(--light-streak-opacity, 0) * .6)) 45%,rgba(255,255,255,calc(var(--light-streak-opacity, 0) * .9)) 50%,rgba(255,255,255,calc(var(--light-streak-opacity, 0) * .6)) 55%,transparent 65%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:var(--light-streak-position, 0%) 0;border-radius:inherit;pointer-events:none;z-index:1000;mix-blend-mode:overlay;opacity:var(--light-streak-opacity, 0);will-change:background-position,opacity;transition:background-position .1s linear,opacity .2s ease-in-out}.card-wrapper .card-wrapper:before{content:"";position:absolute;top:-20%;left:-20%;width:140%;height:140%;background:radial-gradient(ellipse at var(--shine-x, 50%) var(--shine-y, 50%),rgba(255,255,255,calc(var(--shine-opacity, 0) * .8)) 0%,rgba(255,255,255,calc(var(--shine-opacity, 0) * .5)) 20%,rgba(255,255,255,calc(var(--shine-opacity, 0) * .3)) 40%,rgba(255,255,255,calc(var(--shine-opacity, 0) * .1)) 60%,transparent 80%),linear-gradient(var(--light-angle, 45deg),transparent 20%,rgba(255,255,255,var(--light-intensity, 0)) 40%,rgba(255,255,255,calc(var(--light-intensity, 0) * 1.2)) 50%,rgba(255,255,255,var(--light-intensity, 0)) 60%,transparent 80%),conic-gradient(from calc(var(--light-angle, 45deg) + 90deg) at var(--shine-x, 50%) var(--shine-y, 50%),transparent 0deg,rgba(255,255,255,var(--shimmer-opacity, 0)) 30deg,rgba(240,248,255,calc(var(--shimmer-opacity, 0) * .9)) 60deg,rgba(255,255,255,calc(var(--shimmer-opacity, 0) * 1.2)) 90deg,rgba(248,248,255,calc(var(--shimmer-opacity, 0) * .8)) 120deg,rgba(255,255,255,calc(var(--shimmer-opacity, 0) * .6)) 150deg,rgba(245,245,250,calc(var(--shimmer-opacity, 0) * .4)) 180deg,rgba(255,255,255,var(--shimmer-opacity, 0)) 210deg,rgba(250,250,255,calc(var(--shimmer-opacity, 0) * .3)) 240deg,rgba(255,255,255,calc(var(--shimmer-opacity, 0) * .7)) 270deg,rgba(248,248,252,calc(var(--shimmer-opacity, 0) * .5)) 300deg,rgba(255,255,255,var(--shimmer-opacity, 0)) 330deg,transparent 360deg);opacity:var(--shine-opacity, 0);z-index:10;pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;will-change:opacity,background;transform:translateZ(0)}.card-wrapper .card-wrapper:after{content:"";position:absolute;top:5%;left:5%;width:90%;height:90%;background:linear-gradient(calc(var(--shine-angle, 45deg) + 90deg),transparent 20%,rgba(255,255,255,.08) var(--reflection-x, 50%),transparent 80%),radial-gradient(ellipse at var(--reflection-x, 50%) var(--reflection-y, 50%),rgba(255,255,255,.1) 0%,transparent 60%);opacity:calc(var(--shine-opacity, 0) * .8);z-index:9;pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;will-change:opacity,background}@media (max-width: 1400px){.card-wrapper .section.username>:last-child{gap:0}.card-wrapper .section.username>:last-child>:last-child{margin-top:0}.card-wrapper .section.username>:last-child>:first-child{line-height:1}}.modal-content.connections-modal,.modal-body.social-modal,.modal-body.settings-modal{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.connections-container,.settings-container{display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}:is(.connections-container,.settings-container) .stroked-text{margin-bottom:.8rem}.wallets-container{display:flex;flex-direction:column;gap:.7em}.wallet{display:flex;align-items:center;justify-content:space-between;flex-direction:row;font-family:Menlo;padding:10px;border-radius:6px;border:1px solid #ADADAD;background:#f2f2f2;box-shadow:0 4px 6px #00000040 inset}.wallet>:first-child{margin-top:4px;display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--secondary-text-color)}.wallet>:first-child>:first-child{padding-left:.2em;font-size:1.2em}.socials-container,.mfa-container{display:flex;flex-direction:column;gap:.7em}:is(.socials-container,.mfa-container)>.social,:is(.socials-container,.mfa-container)>.mfa-device{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 12px;border-radius:5px;height:44px;border:1px solid #ADADAD;background:#f2f2f2;box-shadow:0 4px 6px #00000040 inset;color:#000000b3;font-family:Hei,sans-serif}:is(:is(.socials-container,.mfa-container)>.social,:is(.socials-container,.mfa-container)>.mfa-device)>.icon-pair{display:flex;justify-content:center;align-items:center;gap:.6rem;color:#000000b3}:is(:is(.socials-container,.mfa-container)>.social,:is(.socials-container,.mfa-container)>.mfa-device)>.icon-pair>.icon{padding-top:5px}:is(.socials-container,.mfa-container)>.btn.connect.social-connect-button{height:44px;padding:12px;border-radius:3.969px;color:#fff;font-family:Hei,sans-serif}:is(.socials-container,.mfa-container)>.btn.connect.social-connect-button.connecting{animation:pulse 1.5s infinite}.animated-button.animated-button--disconnect:not(.btn.wide){cursor:pointer;color:var(--primary-text-color);background-color:var(--edit-button-bg)!important;font-size:.65rem;font-family:Menlo;box-shadow:inset 1px 1px 3px #fffc;border:2px solid var(--primary-border-color)!important;border-radius:5px;text-align:center;padding:.15rem .56rem;height:23px;width:fit-content;transition:opacity .2s ease;position:relative;overflow:hidden;display:inline-block}.animated-button.animated-button--disconnect:not(.btn.wide) .animated-button-text-container{position:relative;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center}.animated-button.animated-button--disconnect:not(.btn.wide) .animated-button-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;font-size:.65rem;text-transform:uppercase}.animated-button.animated-button--disconnect:not(.btn.wide) .animated-button-text-clone{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;display:flex;align-items:center;justify-content:center;font-size:.65rem;text-transform:uppercase}.animated-button.animated-button--sign,.animated-button.animated-button--link{cursor:pointer;color:#fff;background-color:#73b873!important;font-size:.65rem;font-family:Menlo;box-shadow:inset 1px 1px 3px #ffffff4d;border:2px solid #5A9A5A!important;border-radius:5px;text-align:center;padding:.15rem .56rem;height:23px;width:fit-content;transition:opacity .2s ease;position:relative;overflow:hidden;display:inline-block}:is(.animated-button.animated-button--sign,.animated-button.animated-button--link) .animated-button-text-container{position:relative;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center}:is(.animated-button.animated-button--sign,.animated-button.animated-button--link) .animated-button-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;font-size:.65rem;text-transform:uppercase}:is(.animated-button.animated-button--sign,.animated-button.animated-button--link) .animated-button-text-clone{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;display:flex;align-items:center;justify-content:center;font-size:.65rem;text-transform:uppercase}.displayed-connections{display:flex;flex-direction:row;gap:.7em}.displayed-connection{height:32px;display:inline-flex;padding:0 8px 2px 3px;align-items:center;gap:6px;border-radius:4px;border:1px solid #ADADAD;background:#f2f2f2;box-shadow:0 4px 6px #00000040 inset}.displayed-connection .connection-text-container{position:relative;overflow:hidden;height:24px;display:flex;align-items:center;justify-content:center;flex-grow:1}.displayed-connection .connection-text{color:var(--secondary-text-color);text-align:center;text-shadow:0px 0px 0px rgba(0,0,0,.25);font-family:OpenMine;font-size:1.2em;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.18px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:100%}.displayed-connection .connection-text-clone{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--secondary-text-color)}.displayed-connection .social-connection-icon{width:24px;height:24px;margin-top:2px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:1em;background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);border-radius:3px;border:1px solid var(--achievement-icon-border);box-shadow:-1px -1px 6px #0006 inset,1px 1px 3px #9d9d9d66 inset}.displayed-connection .social-connection-icon.twitter{background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%)}.settings-section{display:flex;flex-direction:column;gap:.7em;margin-bottom:.5rem}.settings-section a{text-decoration:none}.animated-button.animated-button--disconnect.btn.wide{background:#d9534f!important;box-shadow:2px 2px #8b0000!important;border:none!important;color:#fff!important;font-family:Hei!important;padding:.8em 1em 1em!important;font-size:1em!important;height:auto!important;width:100%!important}.animated-button.animated-button--disconnect.btn.wide:hover{background:#c9302c!important}.animated-button.animated-button--disconnect.btn.wide .animated-button-text-container{position:relative;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center}.animated-button.animated-button--disconnect.btn.wide .animated-button-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;text-transform:none}.animated-button.animated-button--disconnect.btn.wide .animated-button-text-clone{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;display:flex;align-items:center;justify-content:center;text-transform:none}.empty-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--secondary-text-color);font-family:Hei,sans-serif;border-radius:6px;border:1px solid #ADADAD;background:#f2f2f2;box-shadow:0 4px 6px #00000040 inset}.empty-container.tall{min-height:120px}.empty-container.gap{gap:.5rem}.empty-container span:first-child{font-weight:500}.empty-container span:last-child{font-size:.9em;opacity:.8}.displayed-connections.bio-context .displayed-connection{background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);border:1px solid var(--achievement-card-border);box-shadow:2px 2px 1px var(--highlights) inset,2px 2px 0 var(--achievement-shadow);cursor:pointer;transition:opacity .2s ease}.displayed-connections.bio-context .displayed-connection:hover{opacity:.9}.displayed-connections.bio-context .displayed-connection .social-connection-icon{background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);box-shadow:-1px -1px 6px #0006 inset,1px 1px 3px #9d9d9d66 inset;border:1px solid var(--achievement-icon-border)}.displayed-connections.bio-context .displayed-connection .connection-text{color:var(--secondary-text-color);font-weight:500}@media (min-width: 800px) and (max-width: 1080px){.displayed-connections.bio-context{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;gap:.7em}}@media (max-width: 600px){.displayed-connections.bio-context{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;gap:.7em}}.angled-bg{position:relative;overflow:hidden;z-index:0}.angled-bg:before{content:"";position:absolute;top:18px;left:74px;width:300px;height:100px;background-image:url(/images/letter.png);background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotate(-5deg);opacity:.15;z-index:-1}.angled-bg-blur:before{filter:blur(2px)}.confirm-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.confirm-modal-content{background:#e7e7e7;border-radius:8px;box-shadow:0 10px 40px #00000040,0 4px #1a1d3f;max-width:400px;width:90%;overflow:hidden}.confirm-modal-header{background:#d8d8d8;padding:12px 20px;border-bottom:1.154px solid #BBB}.confirm-modal-header h3{margin:0;font-family:Menlo,monospace;font-size:16px;color:#333}.confirm-modal-body{padding:20px;text-align:center}.confirm-modal-body p{margin:0;font-family:Menlo,monospace;font-size:14px;color:#666;line-height:1.5}.confirm-modal-footer{display:flex;gap:12px;padding:0 20px 20px;justify-content:center}.confirm-modal-footer .btn{min-width:80px;padding:8px 20px;font-family:Menlo,monospace;font-size:14px;border-radius:4px;cursor:pointer;transition:all .2s ease}.confirm-modal-footer .btn.confirm-yes{background:linear-gradient(180deg,#e57373,#c62828);border:1px solid #B71C1C;color:#fff;box-shadow:0 2px #8b0000}.confirm-modal-footer .btn.confirm-yes:hover{transform:translateY(-1px);box-shadow:0 3px #8b0000}.confirm-modal-footer .btn.confirm-yes:active{transform:translateY(0);box-shadow:0 1px #8b0000}.confirm-modal-footer .btn.confirm-yes:disabled{opacity:.6;cursor:not-allowed;transform:none}.confirm-modal-footer .btn.confirm-no{background:linear-gradient(180deg,#f0f0f0,#e0e0e0);border:1px solid #BBB;color:#666;box-shadow:0 2px #a3a3a3}.confirm-modal-footer .btn.confirm-no:hover{transform:translateY(-1px);box-shadow:0 3px #a3a3a3}.confirm-modal-footer .btn.confirm-no:active{transform:translateY(0);box-shadow:0 1px #a3a3a3}.confirm-modal-footer .btn.confirm-no:disabled{opacity:.6;cursor:not-allowed;transform:none}.friends-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,1fr);gap:12px}.friends-grid.empty{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;height:190px;border-radius:4px;gap:.2rem;border:1px dashed rgba(0,0,0,.2);background:#2f27271a}.friends-grid.empty>span:first-child{color:var(--primary-text-color);font-family:Menlo;font-size:12px;height:1rem}.friends-grid.empty>span:last-child{color:var(--secondary-text-color);font-family:Menlo;font-size:10px;height:1rem}.friend-card,.friends-dnd .droppable-section{width:140px;height:190px}:is(.friend-card,.friends-dnd .droppable-section).wide{height:90px;width:100%}:is(.friend-card,.friends-dnd .droppable-section).wide.small{height:60px}.friend-card{background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);border-radius:4px;border:1px solid var(--achievement-card-border);position:relative;display:flex;flex-direction:column}.friend-card.hasAka{margin-bottom:25px}.friend-card.revoked{pointer-events:none;opacity:.7;filter:grayscale(1)}.friend-card.clickable{cursor:pointer}.friend-card.wide{flex-direction:row}.friend-card.wide .info{padding:0;gap:2px}.friend-card.wide .info .displayname{font-size:12px;line-height:14px;opacity:.8}.friend-card.wide .info .username{font-size:10px;line-height:12px}.friend-card.wide.small .info{align-items:baseline}.friend-card .pic-container{border:var(--border-width) solid var(--primary-border-color)}.friend-card .pic{width:100%;height:100%;border-radius:3px;background-size:cover;background-position:center}.friend-card .info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;flex-grow:1;padding-bottom:8px}.friend-card .displayname{font-size:.7rem;font-family:Menlo;color:#555;margin:0;color:var(--primary-text-color);text-align:center;font-style:normal;font-weight:700;line-height:normal}.friend-card .username{font-size:.7rem;font-family:Menlo;color:var(--secondary-text-color);text-align:center;margin:0;opacity:.8}.friend-card .aka{position:absolute;bottom:-23px;font-style:italic;color:var(--secondary-text-color)}.friend-card.invited{opacity:.1}.module.bio>.content{display:flex;gap:2rem;padding:2rem}.module.bio>.content>:first-child{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:1rem}.module.bio>.content>:first-child>.ui-wrapper.minimal{flex-shrink:0;margin-top:-18px;margin-right:-12px}.module.bio>.content>:first-child>.username-pfp-container{display:flex;gap:1em;flex:1;min-width:0}.module.bio>.content>:first-child>.username-pfp-container>.pic{width:54px;height:54px;background-size:cover;border:2px solid var(--primary-border-color);border-radius:4px;flex-shrink:0}.module.bio>.content>:first-child>.username-pfp-container>.username{font-family:Menlo;display:flex;flex-wrap:wrap;align-items:center;min-width:0;overflow-wrap:break-word}.module.bio>.content>:first-child>.username-pfp-container>.username :first-child{font-size:1.6em;color:var(--primary-text-color)}.module.bio>.content>:first-child>.username-pfp-container>.username :last-child{color:var(--secondary-text-color)}.module.bio>.content>:first-child>.username-pfp-container>.username *{padding:0;margin:0;width:100%}.module.bio>.content>:first-child>.buttons{display:flex;gap:.3em}.module.bio>.content .bio{text-align:left;font-family:RemiliaMincho,Yu Mincho,YuMincho,Hiragino Mincho Pro,"Noto Serif CJK JP",Times New Roman,serif;font-size:20px;line-height:1.25;letter-spacing:-.04em;color:var(--primary-text-color)}.module.bio>.content .location-and-socials{display:flex;justify-content:space-between;align-items:flex-end}.module.bio>.content .location-and-socials>.location{display:flex;border-radius:4px;position:relative;background:var(--achievement-gradient-two);box-shadow:0 3px 6px #00000040 inset;width:145px;height:32px;flex-shrink:0;align-items:center;color:#0009;font-family:OpenMine;font-size:20.7px}.module.bio>.content .location-and-socials>.location:before{content:"";position:absolute;inset:0;border-radius:4px;padding:2px;background:linear-gradient(to bottom,var(--achievement-card-border),#ffffff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.module.bio>.content .location-and-socials>.location .marquee-content{padding-bottom:3px;position:relative;top:2px}.module.bio>.content .location-and-socials>.location .marquee-content img.emoji,.module.bio>.content .location-and-socials>.location .marquee-content span.emoji{font-size:.8em;vertical-align:middle}.marquee{overflow:hidden;white-space:nowrap;position:relative;width:100%}.marquee-content{display:inline-flex;white-space:nowrap;text-transform:uppercase;padding:0;margin:0}.marquee-content span{display:inline-block}.friendship-row{height:78px;display:flex;align-items:center;border-radius:10.58px;border:1.145px solid var(--achievement-gradient-one);background:var(--achievement-gradient-two);box-shadow:0 -2px 1px #fff inset,0 3px 6px #00000040 inset;padding:0 1.5em;transition:.75s ease}.friendship-row .poke-friend-join{padding-right:.9em}.friendship-row .friendship-divider{width:1px;height:50%;background-color:var(--primary-border-color);align-self:center}.friendship-row .mutual-section{flex:1;display:flex;justify-content:center;align-items:center;padding:0 .9em}@media (max-width: 1400px){.module.bio>.content>:first-child>.username-pfp-container>.username :first-child{font-size:1.4em}}@media (max-width: 1200px){.module.bio>.content>:first-child>.username-pfp-container>.username :first-child{font-size:1.2em}}@media (min-width: 1201px) and (max-width: 1400px){.module.bio>.content .username-pfp-container .username :first-child{font-size:1.4em}.friendship-row .overlapping-pfps{display:none}.friendship-row .mutual-section{flex:1}.friendship-row .friendship-divider{flex-shrink:0}}@media (min-width: 800px) and (max-width: 1080px){.module.bio>.content .location-and-socials{flex-direction:column;gap:.8rem;align-items:stretch;width:100%}.module.bio>.content .location-and-socials>.location{width:100%;height:32px;max-width:none}.friendship-row{padding:0 .5em}.friendship-row .poke-friend-join{padding-right:.3em}.friendship-row .mutual-section{padding:0 .3em}.friends-text .friends-count{font-size:18px;padding-right:4px}.friends-text .friends-label{width:36px}.friends-text .friends-label>span{font-size:11px}.stat .stat-txt-wrapper{min-width:50px;height:24px;font-size:24px;line-height:22px;padding-left:10px}}@media (max-width: 600px){.module.bio>.content .location-and-socials{flex-direction:column;gap:.8rem;align-items:stretch;width:100%}.module.bio>.content .location-and-socials>.location{width:100%;height:32px;max-width:none}}@media (max-width: 1200px){.friendship-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:12px;height:auto;padding:1.5em}.friendship-row .friendship-divider{display:none}.friendship-row .poke-friend-join{grid-column:span 2;grid-row:1}.friendship-row .poke-friend-join>.btn{flex-grow:1;flex-basis:0;min-width:0;width:auto}.friendship-row .poke-friend-join>.btn.poke-cooldown{width:auto}.friendship-row .poke-friend-join>.btn.poke .poke-text{display:inline}.friendship-row .mutual-section{grid-row:2}.friendship-row .mutual-section:nth-child(3){position:relative}.friendship-row .mutual-section:nth-child(3):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:50%;background-color:var(--primary-border-color)}.mutualPfps{justify-content:center;align-items:center}}.poke-friend-join{display:flex;flex-direction:row;gap:.5em;flex-shrink:0}.mutualPfps{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;justify-content:center}.mutualPfps span{width:70px;line-height:12.558px;font-size:12.721px;color:var(--secondary-text-color)}.friends-text{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.3em}.friends-text .friends-count{font-size:22px;font-weight:700;line-height:1;margin:0;padding-right:8px;color:var(--primary-text-color);opacity:.8}.friends-text .friends-label{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1;width:40px}.friends-text .friends-label>span{font-size:12px;text-wrap:nowrap;line-height:1.1;color:var(--secondary-text-color)}.overlapping-pfps{display:flex;gap:0;position:relative}.overlapping-pfps>*{position:relative;z-index:1}.overlapping-pfps>*:not(:first-child){margin-left:-14px}.overlapping-pfps>*:nth-child(2){margin-top:8px}.overlapping-pfps>*:nth-child(3){margin-top:16px}.stats{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.2em}.stat{display:flex;align-items:center;position:relative}.stat.poked{opacity:.2}.stat .stat-img{left:-15px;position:absolute}.stat .stat-txt-wrapper{min-width:57px;height:26.765px;display:flex;align-items:center;justify-content:center;padding-left:12px;border-radius:4.886px;border:1.222px solid var(--primary-border-color);color:var(--secondary-text-color);text-align:center;font-family:OpenMine;font-size:29.755px;font-style:normal;font-weight:500;line-height:26.449px;text-transform:uppercase;padding-bottom:5px;background-color:var(--achievement-gradient-two)}.stat.poke .stat-txt-wrapper{border:var(--poke-button-shadow);background-color:var(--poke-button-bg);color:var(--poke-button-text)}.droppables.ranked-friends{display:grid;grid-template-rows:repeat(3,56px);grid-template-columns:1fr 1fr;gap:12px;margin-top:1rem;margin-bottom:2.5rem}.droppables.ranked-friends .droppable-section{border-radius:4px;border:1px dashed rgba(0,0,0,.2);background:#2f272714;position:relative}.droppables.ranked-friends .droppable-section .friend-rank{position:absolute;right:4px;top:4px;border-radius:46.875rem;border:var(--border-width) solid #E9E9E9;background:#d7d7d7;box-shadow:-1.5px -1.5px 1.5px #0000004d inset;font-size:.8rem;color:#fff;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#929292;paint-order:stroke fill;padding:.2rem .5rem;z-index:2}.source-friends{display:grid;grid-template-columns:1fr;gap:5px}.source-section{display:flex;flex-direction:column;gap:16px}.module .content{transition:opacity .3s ease,filter .3s ease;position:relative}.module .content.loading{opacity:.85;filter:saturate(.8)}.module .content.loading:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,#ffffff1a,#ffffff1a 10px,#fff3 10px 20px);background-size:28px 28px;animation:move-stripes 1.5s linear infinite;pointer-events:none;z-index:10}.module .content.loading a,.module .content.loading button{position:relative;z-index:15}.module.profile .content.loading{background-image:linear-gradient(90deg,#f0f0f04d,#f5f5f566,#f0f0f04d 80px);background-size:600px;animation:shine 1.6s infinite linear}.module.stats .content.loading .friends-container{filter:blur(.5px);opacity:.9}.module.stats .content.loading .friend-item{animation:friendPulse 2s infinite alternate ease-in-out}.module.stats .content.loading .friend-item:nth-child(odd){animation-delay:.3s}.module .content:not(.loading)>*{animation:content-reveal .3s ease-out}.module .content.loading:after{content:"";position:absolute;top:0;left:0;right:10px;height:3px;width:100%;background:linear-gradient(to right,transparent,#6A73B8,transparent);z-index:1000;animation:wave 1.5s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes move-stripes{0%{background-position:0 0}to{background-position:28px 28px}}@keyframes pulse{0%{transform:scale(1);opacity:.7}50%{transform:scale(.98);opacity:.5}to{transform:scale(1);opacity:.7}}@keyframes shine{0%{background-position:0px}to{background-position:600px}}@keyframes friendPulse{0%{filter:brightness(1);transform:scale(1)}to{filter:brightness(.92);transform:scale(.98)}}@keyframes wave{0%{transform:translate(-20%)}to{transform:translate(100%)}}@keyframes content-reveal{0%{opacity:1}to{opacity:1}}.profile-picture{position:relative;overflow:hidden}.profile-picture-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0000000d}.profile-picture-spinner{width:30%;height:30%;border:2px solid rgba(0,0,0,.1);border-top-color:#666;border-radius:50%;animation:profile-picture-spin 1s linear infinite}.profile-picture-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity .3s ease;image-rendering:crisp-edges}.profile-picture-image.loaded{opacity:1}@keyframes profile-picture-spin{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%{opacity:.3}50%{opacity:.4}to{opacity:.3}}.two-column-layout.skeleton .col{background-color:gray;animation:skeleton-pulse 1s infinite ease-in-out}@keyframes gentle-pulse{0%{opacity:.2}50%{opacity:.1}to{opacity:.2}}.error-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px;height:100vh;width:100vw;position:fixed}.error-container>img{width:30em;height:30em;animation:gentle-pulse 3s infinite ease-in-out}.modal-wrapper{display:flex;flex-direction:column;max-width:700px;max-height:80vh;width:550px;transition:box-shadow .4s cubic-bezier(.4,0,.2,1);border-radius:8px;box-shadow:0 10px 40px #00000040,0 4px #888;overflow:hidden}.modal-wrapper.small{max-width:24rem}.modal-wrapper.error{box-shadow:0 10px 40px #8b00004d,0 4px #8b0000}.btn.modal{transition:background-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.btn.modal.error{background-color:#f44;color:#fff;box-shadow:0 4px 12px #ff44444d}.animated-modal-button .animated-button-text-container{position:relative;overflow:hidden;height:24px;display:flex;align-items:center;justify-content:center}.animated-modal-button .animated-button-text{display:flex;align-items:center;justify-content:center;width:100%;line-height:24px;height:24px;font-size:20px;color:#fff}.animated-modal-button .animated-button-text-clone{position:absolute;top:0;left:0;width:100%;height:24px;line-height:24px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.edit-modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s forwards;padding-bottom:100px}.edit-modal-overlay.bio-modal .modal-wrapper,.edit-modal-overlay.connections-modal .modal-wrapper,.edit-modal-overlay.settings-modal .modal-wrapper{max-width:450px}.edit-modal-overlay.bug-report-modal .modal-wrapper{max-width:420px;width:420px;box-shadow:0 10px 40px #00000040,0 4px #1f2450}.edit-modal-overlay.bug-report-modal .modal-body{padding:1.5rem 2rem 0}.edit-modal-overlay.closing{animation:fadeOut .2s forwards}.edit-modal-overlay.closing .modal-wrapper{animation:slideOut .2s forwards}.modal-header{display:flex;justify-content:space-between;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#d8d8d8;border-bottom:1px solid #BBB;z-index:2}.modal-body{overflow-y:auto;overflow-x:hidden;padding:2rem;z-index:1;position:relative}.droppables{border-top:1px solid #BBB;border-right:1px solid #BBB;border-left:1px solid #BBB;background-color:#d3d3d3;border-radius:7px;margin:0 auto;padding:1rem;transition:.1s ease}.droppables .droppable-section.over{transform:scale(1.02)}label{color:#000000b3;text-shadow:0px 1px 1px rgba(0,0,0,.1),0px .3px 0px #959595}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateY(20px);opacity:.8}to{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.modal-tab-header>.tab,.modal-title{padding:.3rem 1rem}:is(.modal-tab-header>.tab,.modal-title) span:first-child{color:var(--chinese);font-size:.95rem;margin-right:.3rem;text-shadow:0px 1.23px 1.23px rgba(0,0,0,.3)}.modal-tab-header{display:flex}.modal-tab-header>.tab{background-color:#e8e8e8;border-top-right-radius:8px}.modal-tab-header>.tab:not(.active){opacity:.5;cursor:pointer}.modal-tab-header>.tab.active:not(:first-of-type){border-top-left-radius:8px}.drag-hint{background:#0000000f;height:23px;width:fit-content;display:flex;justify-content:center;align-items:center;border-radius:5px;padding:1rem 2rem;margin:0 auto;-webkit-user-select:none;user-select:none;color:var(--secondary-text-color);text-align:center;font-family:Menlo;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-top:3rem;margin-bottom:3rem}@media (max-width: 768px){.edit-modal-overlay{padding:20px}.modal-wrapper{width:90vw;max-width:500px;min-width:320px;max-height:85vh;min-height:auto}.modal-wrapper.small{max-width:90vw}.modal-body{padding:1.5rem}.edit-modal-overlay.bug-report-modal .modal-body{padding:1.5rem 1.5rem 0}.modal-title{font-size:1rem}.modal-title span:first-child{font-size:.85rem}}@media (max-width: 480px){.edit-modal-overlay{padding:20px}.modal-wrapper{width:95vw;max-width:100%;min-width:280px;max-height:90vh;min-height:auto;margin:0 auto}.modal-wrapper.small{max-width:100%}.edit-modal-overlay.bio-modal .modal-wrapper,.edit-modal-overlay.connections-modal .modal-wrapper,.edit-modal-overlay.settings-modal .modal-wrapper,.edit-modal-overlay.bug-report-modal .modal-wrapper{max-width:100%}.modal-body{padding:1rem}.edit-modal-overlay.bug-report-modal .modal-body{padding:1.5rem 1.5rem 0}.modal-header{flex-wrap:nowrap;gap:.5rem}.modal-title{font-size:.9rem;padding:.3rem .5rem}.modal-title span:first-child{font-size:.8rem;margin-right:.2rem}.animated-modal-button .animated-button-text,.animated-modal-button .animated-button-text-clone{font-size:16px}.modal-close-btn{min-width:fit-content;padding:.2rem .5rem;font-size:.6rem}}.tab-shader-container,.content-shader-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.content{position:relative;z-index:3}.content-inner{position:relative;z-index:3;height:100%}.module{position:relative;overflow:hidden;contain:layout style}.parallax-container{position:relative;width:100%;height:100%;transform-style:preserve-3d;perspective:1200px;perspective-origin:50% 50%;will-change:transform;contain:layout style}.shader-canvas{transform-style:preserve-3d;backface-visibility:hidden;will-change:clip-path,transform;contain:layout style paint;z-index:1}.header,.tab{position:relative;z-index:10}.tab-text span{pointer-events:none}@media (max-width: 800px){.parallax-container{transform-style:flat!important;perspective:none!important;perspective-origin:initial!important;will-change:auto!important}.shader-canvas{transform-style:flat!important;backface-visibility:visible!important;will-change:auto!important;transform:none!important}.module:hover,.parallax-container:hover{transform:none!important}}.friends-grid.empty,.achievement-grid.empty,.empty-container{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;height:190px;border-radius:4px;gap:0;border:1px dashed rgba(0,0,0,.2);background:#2f27271a}:is(.friends-grid.empty,.achievement-grid.empty,.empty-container)>span:first-child{color:var(--primary-text-color);font-family:Menlo;font-size:12px;height:1rem}:is(.friends-grid.empty,.achievement-grid.empty,.empty-container)>span:last-child{color:var(--secondary-text-color);font-family:Menlo;font-size:10px;max-width:294px}.achievement-grid.empty{height:180px}.empty-container{height:58px}.empty-container.tall{height:70px}.empty-container.gap{margin-bottom:.7em}.theme-form{display:flex;flex-direction:column;gap:20px;padding:10px 0}.theme-form__display-name{color:#000c;font-family:Menlo;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.227px}.theme-form__username{color:#0009;font-family:Menlo;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.227px}.theme-section,.cover-section{margin-bottom:15px}.theme-section h3,.cover-section h3{margin-bottom:10px;font-size:16px;font-weight:500}.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.theme-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:10px;border-radius:6px;border:1px solid #e0e0e0;transition:border-color .2s ease}.theme-item:hover{border-color:#999}.theme-item.selected{border-color:#333;background-color:#0000000d}.color-swatch{width:40px;height:40px;border-radius:50%;margin-bottom:8px}.theme-name{font-size:14px;text-align:center}.cover-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.cover-item{position:relative;cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease}.cover-item:hover{border-color:#999}.cover-item.selected{border-color:#333}.cover-item img{width:100%;height:120px;object-fit:cover;display:block}.cover-name{position:absolute;bottom:0;left:0;right:0;background-color:#0009;color:#fff;padding:5px;font-size:14px;text-align:center}.error-message{color:#e53935;margin-top:10px;font-size:14px}@media (max-width: 480px){.theme-grid{grid-template-columns:repeat(2,1fr)}.cover-grid{grid-template-columns:1fr}}.property-selector{padding:1em}.property-selector-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.close-btn{background:none;border:none;font-size:24px;cursor:pointer;padding:0 5px}.collection-group{margin-bottom:30px}.collection-group h4{margin-bottom:10px}.property-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-template-rows:repeat(auto-fill,minmax(120px,1fr));gap:10px}.property-item{cursor:pointer;text-align:center;border:2px solid transparent;border-radius:4px;padding:5px}.property-item:hover{border-color:#ccc}.property-item.selected{border-color:#007bff;background-color:#f0f7ff}.property-item img{width:100%;height:100px;object-fit:cover;border-radius:4px;margin-bottom:5px}.property-item span{display:block;font-size:12px}.onboarding-overlay.bg-grid .stage>.body{background-image:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 0h.5v.5h-.5zm0 3.5v.5h.5v-.5zm-3 0h.5v.5h-.5zm0-3v.5h.5v-.5z' fill='%23cccccc' fill-opacity='0.5' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:repeat}.bio-form .avatar-area{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:1fr;gap:1rem;margin-bottom:1.5rem}.bio-form .avatar-area .pfp{grid-column:1 / 3;width:100%;height:auto;aspect-ratio:1/1;border-radius:8px;overflow:hidden;box-shadow:0 4px #0000001a}.bio-form .avatar-area .pfp img{width:100%;height:100%}.avatar-buttons{display:flex;justify-content:space-between;flex-direction:column;gap:.5em;grid-column:3 / end}.avatar-buttons button{height:43.84px;flex-grow:1;border-radius:6px;border:none;border-right:3px solid #A0A0A0;border-bottom:3px solid #A0A0A0;background:#d7d7d7;color:#0009;font-family:Hei;font-size:16px}.avatar-buttons button:hover{cursor:pointer}.avatar-buttons button:disabled{opacity:.6;pointer-events:none}.bio-form .form-inputs{display:flex;flex-direction:column;gap:1em}.bio-form .form-inputs .input-wrapper{position:relative;margin-top:.6em;display:flex;min-height:45px;border-radius:7px;border:var(--border-width) solid #C2C2C2;padding:4px}.bio-form .form-inputs .username-available{position:absolute;right:.5em;height:44px;width:42px;display:flex;justify-content:center;align-items:center}.bio-form .form-inputs .wide-form-label{display:flex;justify-content:space-between}.bio-form .form-inputs .wide-form-label b{font-weight:400;color:#000}.bio-form .form-inputs .wide-form-label span{color:#0006}.bio-form .form-inputs input[type=text],.bio-form .form-inputs textarea{color:#000000b3;flex-grow:1;padding:9px;font-size:1.1em;font-family:Hei;border-radius:5px;border:var(--border-width) solid #C2C2C2;background:#fff}:is(.bio-form .form-inputs input[type=text],.bio-form .form-inputs textarea):focus{outline:none}.bio-form .form-inputs textarea{display:block;height:122px;font-family:RemiliaMincho,Yu Mincho,YuMincho,Hiragino Mincho Pro,"Noto Serif CJK JP",Times New Roman,serif;letter-spacing:-.04em;resize:none}.bug-report{display:flex;flex-direction:column;gap:0}.bug-report__tab{display:none}.bug-report__tab--active{display:block}.bug-report__status{font-size:14px;text-align:center;min-height:28px;display:flex;align-items:center;justify-content:center}.bug-report__status--success{color:#22c55e}.bug-report__status--error{color:#ef4444}.bug-report__file-input{display:none}.bug-report__toggle-track{position:relative;display:flex;background:#e8e8e8;border-radius:10px;box-shadow:-1px -1px 6px #0006 inset,1px 1px 3px #9d9d9d66 inset;margin-bottom:24px;padding:3px;height:34px}.bug-report__toggle-handle{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background:linear-gradient(180deg,#fff,#f5f5f5);border-radius:7px;box-shadow:0 2px 4px #0003,inset 0 1px #fffc;z-index:1}.bug-report__toggle-labels{position:relative;display:flex;width:100%;z-index:2}.bug-report__toggle-label{flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Hei;font-size:14px;font-weight:500;color:#888;transition:color .3s ease;-webkit-user-select:none;user-select:none}.bug-report__toggle-label--active{color:#333}.bug-report-header-container{position:relative;padding:1em 1.5em;background:transparent;margin-bottom:20px}.bug-report-header-container:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#666 50%,transparent 50%),linear-gradient(90deg,#666 50%,transparent 50%),linear-gradient(0deg,#666 50%,transparent 50%),linear-gradient(0deg,#666 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:8px 1.154px,8px 1.154px,1.154px 8px,1.154px 8px;background-position:0 0,0 100%,0 0,100% 0;animation:marching-ants .5s linear infinite;pointer-events:none;border-radius:4px}.bug-report-header{display:flex;flex-direction:column;gap:16px;font-size:13px}.bug-report__header-section{width:100%;margin-bottom:24px}.bug-report__header-section strong{display:block;margin-bottom:12px;color:#000;font-weight:400;text-shadow:0px 1px 1px rgba(0,0,0,.1),0px .3px 0px #959595}.bug-report__header-items{display:flex;flex-direction:column;gap:4px}.bug-report__header-item{display:flex;align-items:flex-start;gap:8px;color:#000000b3;margin-left:-2px}.bug-report__header-item>span:not(.bug-report__badge){position:relative;top:-1px}.bug-report__badge{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0}.bug-report__badge--number{background:#6a73b8;color:#fff}.bug-report__badge--letter{background:#999;color:#fff}.bug-report__textarea-wrapper{position:relative;margin-bottom:24px}.bug-report__textarea{width:100%;padding:16px 16px 36px;font-family:Hei,sans-serif;font-size:14px;border:1px solid #adadad;background:#f2f2f2;box-shadow:0 4px 6px #00000040 inset;color:#000000b3;border-radius:4px;resize:none}.bug-report__textarea::placeholder{color:#0006}.bug-report__poke-pill{position:absolute;bottom:12px;left:8px;font-size:11px;color:#000000b3;background:#fff9c4;padding:2px 8px;border-radius:12px;border:1px solid #e8d78f;cursor:pointer;font-family:Hei;line-height:11px;height:auto}.bug-report__poke-pill:hover{background:#fff59d}.bug-report__poke-pill:active{transform:scale(.98)}.bug-report__char-counter{position:absolute;bottom:12px;right:8px;font-size:11px;color:#000000b3;background:#e3e3e3;padding:2px 8px;border-radius:12px;border:1px solid #bbb;line-height:11px;height:auto}.bug-report__image-upload{display:flex;gap:16px;justify-content:space-between;padding-top:12px;border-radius:12px;transition:all .3s ease;width:100%}.bug-report__image-upload--dragging{background:#6c757d1a;border:2px dashed #6c757d}.bug-report__image-slot{flex:1;height:80px;border-radius:7px;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.bug-report__image-slot--empty,.bug-report__image-slot--filled{background:#e3e3e3;border:2px solid #bbb;box-shadow:inset 1px 1px 1px #ffffff80,0 2px #aaa}.bug-report__image-slot img{width:100%;height:100%;object-fit:cover}.bug-report__empty-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.bug-report__plus-container{position:relative;overflow:hidden;height:60px;width:60px;display:flex;align-items:center;justify-content:center}.bug-report__plus-icon{font-size:60px;line-height:1;color:#0003;font-weight:300;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bug-report__plus-icon--clone{position:absolute;top:0;left:0}.bug-report__remove-btn{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#00000080;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:400}.poke-devs-inline{width:100%!important;margin-top:12px!important;background:hsl(var(--theme-h),50%,45%)!important;border:2px solid hsl(var(--theme-h),50%,35%)!important;border-radius:4px!important;padding:.6em!important;font-size:1em!important;color:#fff!important;font-family:Hei!important;box-shadow:inset 1px 1px 1px #ffffff80,0 2px hsl(var(--theme-h),50%,30%)!important}.poke-devs-inline:hover{background:hsl(var(--theme-h),50%,40%)!important}.poke-devs-inline:active{transform:translateY(1px);box-shadow:inset 1px 1px 1px #ffffff80,0 1px hsl(var(--theme-h),50%,30%)!important}.poke-devs-inline .animated-button-text-container{position:relative;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center}.poke-devs-inline .animated-button-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;font-size:1.4em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.poke-devs-inline .animated-button-text-clone{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;display:flex;align-items:center;justify-content:center;font-size:1.4em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.bug-report__marquee{width:100%;height:40px;display:flex;align-items:center;padding:0 .8em;overflow:hidden;border-radius:4px;background:var(--mini-card-bg, #f2f2f2);border:1px solid var(--mini-card-border, #adadad);box-shadow:2px 2px 1px var(--highlights, rgba(255, 255, 255, .5)) inset,2px 2px 0 var(--achievement-shadow, #ccc)}.bug-report__marquee-content{display:flex;white-space:nowrap;font-family:Hei;font-size:.85em;text-transform:uppercase;color:#000000b3}.bug-report__marquee-content span{padding-right:3em}.image-hint{font-size:12px;font-style:normal;opacity:.7;margin-bottom:0}.btn.wide.submit-btn-solo{width:100%!important;background:linear-gradient(180deg,#6872c0,#454e99 48.56%,#2b3268)!important;box-shadow:none!important;border:none!important;border-radius:0!important;color:#fff!important;font-family:Hei!important;padding:.75em 1em!important;font-size:1em!important;height:auto!important;margin:0!important}.btn.wide.submit-btn-solo .animated-button-text-container{position:relative;overflow:hidden;height:24px;display:flex;align-items:center;justify-content:center}.btn.wide.submit-btn-solo .animated-button-text{display:flex;align-items:center;justify-content:center;width:100%;height:24px;line-height:24px;font-size:20px;text-transform:none}.btn.wide.submit-btn-solo .animated-button-text-clone{position:absolute;top:0;left:0;width:100%;height:24px;line-height:24px;font-size:20px;display:flex;align-items:center;justify-content:center;text-transform:none}@media (max-width: 480px){.bug-report>.bug-report__header-section:first-child{margin-bottom:16px}.bug-report__header-section strong{margin-bottom:8px;font-size:13px}.bug-report__header-item{gap:6px;font-size:12px}.bug-report__badge{width:16px;height:16px;font-size:9px}.bug-report__textarea-wrapper{margin-bottom:16px}.bug-report__textarea{padding:12px 12px 32px;font-size:13px}.bug-report__poke-pill{bottom:8px;left:6px;font-size:10px;padding:2px 6px}.bug-report__char-counter{bottom:8px;right:6px;font-size:10px;padding:2px 6px}.bug-report__marquee{height:32px;padding:0 .5em}.bug-report__marquee-content{font-size:.75em}.bug-report__image-upload{gap:8px;padding:8px 0}.bug-report__image-slot{height:60px}.bug-report__plus-container{height:40px;width:40px}.bug-report__plus-icon{font-size:40px}.bug-report__remove-btn{width:18px;height:18px;font-size:14px;top:2px;right:2px}}.friend-manager-content{display:flex;gap:16px;flex-direction:column}.friend-manager-content .selection{display:flex;background:#e8e8e8;border-radius:10px;box-shadow:-1px -1px 6px #0006 inset,1px 1px 3px #9d9d9d66 inset}.friend-manager-friends{display:grid;flex-direction:column;gap:16px}.friend-manager-invites{display:flex;flex-direction:column;gap:16px}.invites-container,.all-friends-container{gap:10px;padding:0;flex-grow:1;min-height:400px;margin-top:13px;display:flex;flex-direction:column}:is(.invites-container,.all-friends-container) .btn{margin-top:auto;flex-shrink:0}.ubc-module-interface{height:100%;border-radius:.9375rem;background:linear-gradient(180deg,#e0bb8b,#ffe4bf 25.96%,#473e31);box-shadow:2px -2px 3px #0006 inset,-2px 1px 3px #0009 inset;display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:1fr}.ubc-module-interface .cheeseman{height:6rem;width:6rem!important}.ubc-module-interface>div:first-child{grid-column:1 / 8;border-radius:.9375rem;background:linear-gradient(180deg,#e0bb8b,#ffe4bf 25.96%,#473e31);box-shadow:2px -2px 3px #0006 inset,-2px 1px 3px #0009 inset;display:flex;height:9.75rem;padding:.80419rem .9375rem .94581rem 1.0625rem;justify-content:center;align-items:center}.ubc-module-interface>div:first-child>button{width:12rem;height:8rem;flex-shrink:0;border:none;border-radius:19.375rem;background:#cb5848;box-shadow:0 2px #584a4a80,-2px 32px 11px #ff7360 inset,2px -10px 1px #0000004d inset,0 -26px 16px #0000008c inset;transition:box-shadow .15s ease-out}.ubc-module-interface>div:first-child>button>img{width:7.73569rem;height:2.375rem;flex-shrink:0}.ubc-module-interface>div:first-child:not(.disconnected)>button:not(.disabled){cursor:pointer}.ubc-module-interface>div:first-child:not(.disconnected)>button:not(.disabled):hover{box-shadow:0 2px #584a4a80,-2px 32px 11px #ff7360 inset,2px -16px 1px #0000004d inset,0 -26px 16px #0000008c inset}.ubc-module-interface>div:first-child:not(.disconnected)>button:not(.disabled):active{margin-top:.25rem;height:7.75rem;box-shadow:0 1px #584a4a80,-2px 34px 11px #ff7360 inset,2px -2px 1px #0000004d inset,0 -22px 16px #0000008c inset}.ubc-module-interface>div:nth-child(2){grid-column:9 / 15;display:flex;width:8.75rem;height:7.4375rem;padding:.625rem .625rem .75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.6875rem;flex-shrink:0;margin-top:15px;border-radius:.875rem;background:linear-gradient(180deg,#898989,#626262);box-shadow:-1px 1px 1px #5b5b5b inset,-3px 3px 8px #050505 inset}.ubc-module-interface>div:nth-child(2)>span{color:#434343;text-shadow:0 1px 1px rgba(0,0,0,.2);font-family:OpenMine;font-size:1.375rem;font-style:normal;font-weight:500;line-height:.875rem;text-transform:uppercase}.ubc-module-interface>div:nth-child(3){grid-column:15 / 20;margin-top:1rem;cursor:pointer;width:8.75rem;height:7.75rem;flex-shrink:0;border-radius:.625rem;background:#dfc6a3;box-shadow:0 2px #00000080,-2px 50px 14px #fce6c8 inset,2px -18px 1px #0009 inset,0 -36px 23px #00000040 inset;display:flex;justify-content:center;align-items:center;transition:box-shadow .15s ease-out}.ubc-module-interface>div:nth-child(3)>img{width:3.7rem;aspect-ratio:1/1;margin-bottom:20px;transition:transform .15s ease-out}.ubc-module-interface>div:nth-child(3):hover{box-shadow:0 2px #00000080,-2px 50px 14px #fce6c8 inset,2px -24px 1px #0009 inset,0 -36px 23px #00000040 inset}.ubc-module-interface>div:nth-child(3):hover>img{transform:translateY(-1px)}.ubc-module-interface>div:nth-child(3):active{height:7.375rem;margin-top:1.375rem;padding-top:.25rem;box-shadow:0 2px #00000080,-2px 46px 14px #fce6c8 inset,2px -2px 1px #0009 inset,0 -30px 23px #00000040 inset}.ubc-module-interface>div:nth-child(3):active>img{transform:translateY(0)}.ubc-module-interface>div:nth-child(4){display:flex;width:4.375rem;height:9.75rem;padding:1rem;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;grid-column:20 / 20;border-radius:.9375rem;background:linear-gradient(180deg,#e0bb8b,#ffe4bf 25.96%,#473e31);box-shadow:2px -2px 3px #0006 inset,-2px 1px 3px #0009 inset}.ubc-module-interface .claim-button.disabled{filter:grayscale(60%) brightness(80%);cursor:not-allowed}.beetleModule.disconnected>.ubc-module-interface{box-shadow:0 0 10px #e8c79a,0 0 20px #e8c79a,0 0 40px #e8c79a,inset 0 0 10px #00ff001a}@keyframes cheeseMessageFadeIn{0%{opacity:0}to{opacity:1}}.cheeseMessage{border-radius:5px;background:linear-gradient(0deg,#282828,#3f3f3f);box-shadow:0 1px 1px #0003;width:100%;flex-shrink:0;margin-top:4px;padding-bottom:.25rem;color:#6b6b6b;font-family:OpenMine;font-size:1.125rem;font-style:normal;font-weight:500;line-height:.875rem;text-transform:uppercase;text-align:center;white-space:pre-line;animation:cheeseMessageFadeIn 1s forwards}.encounter-module{height:100%;border-radius:.9375rem;background:linear-gradient(180deg,#5e755f,#7f8880 25.96%,#181c18);box-shadow:2px -2px 3px #0006 inset,-2px 1px 3px #0009 inset;transition:box-shadow 1s ease;display:grid;grid-template-columns:repeat(15,1fr);grid-template-rows:1fr}.encounter-module .encounter-module__buttons-container{grid-column:1 / 6;border-radius:.9375rem;background:linear-gradient(180deg,#5e755f,#7f8880 17.79%,#181c18);box-shadow:5px -2px 3px #0006 inset,-2px 1px 3px #0009 inset;padding:.8125rem 1rem .9375rem;display:flex;flex-direction:column;gap:10px}.encounter-module .encounter-module__inventory{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr;grid-column:6/14;padding:.9125rem 1rem .8375rem;gap:9px;row-gap:0px}.encounter-module .encounter-module__empty-slot{width:3.625rem;aspect-ratio:1/1;border-radius:.625rem;background:#6c746d;box-shadow:0 3px 1px #000000b3 inset,1px -1px 2px #dededee6 inset,0 27px 13px #00000040 inset}.encounter-module .encounter-module__inventory--paginated{padding:.9125rem 0rem .8375rem .8rem;gap:4px}.encounter-module .encounter-module__inventory--paginated .encounter-module__empty-slot{width:3.5rem;height:3.6rem}.encounter-module .encounter-module__pagination-button{margin-top:-1px;position:absolute;width:1.3rem;height:7.7rem;border:none;background:#b3b3b3;border-radius:.325rem;cursor:pointer;transition:all .2s ease;padding:0;display:flex;align-items:center;justify-content:center;z-index:10;top:50%;transform:translateY(-50%);right:5.2rem;color:#6c746d;box-shadow:0 2px #00000080,-2px 32px 15px #dedede inset,2px -8px 1px #0009 inset,0 -18px 13px #00000040 inset}.encounter-module .encounter-module__pagination-button .encounter-module__pagination-text{position:absolute;left:3px;top:23px;transform:rotate(90deg);transform-origin:left bottom;font-family:OPTIOpus;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.125rem;letter-spacing:.09rem;text-transform:uppercase;text-shadow:0 .7px 0 rgba(255,255,255,.2),0 -.7px .5px rgba(0,0,0,.7);color:#898989}.encounter-module .encounter-module__pagination-button:hover{box-shadow:0 2px #00000080,-2px 32px 15px #dedede inset,2px -12px 1px #0009 inset,0 -22px 13px #00000040 inset}.encounter-module .encounter-module__pagination-button:active{margin-top:0;transform:translateY(calc(-50% + 2px));box-shadow:0 2px #00000080,-2px 32px 15px #dedede inset,2px -2px 1px #0009 inset,0 -12px 13px #00000040 inset}.encounter-module .toggle-container{display:flex;width:4.375rem;height:9.75rem;padding:1rem;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;grid-column:15 / 15;border-radius:.9375rem;background:linear-gradient(180deg,#5e755f,#7f8880 17.79%,#181c18);box-shadow:5px -2px 3px #0006 inset,-2px 1px 3px #0009 inset}.beetleModule.disconnected>.encounter-module{box-shadow:0 0 10px #b6b9b7,0 0 20px #b6b9b7,0 0 40px #b6b9b7,inset 0 0 10px #00ff001a}.encounter-module__catch-button{display:flex;justify-content:left;align-items:start;flex-direction:column;padding:.5em;flex-grow:1;min-height:50px;border:none;color:#8d9f68;text-shadow:0 .7px 0 rgba(255,255,255,.2),0 -.7px .5px rgba(0,0,0,.7);font-family:OPTIOpus;font-size:1rem;font-style:normal;font-weight:500;line-height:1.125rem;letter-spacing:.02438rem;text-transform:uppercase;cursor:pointer;border-radius:.625rem;background:#aadb4f;box-shadow:0 2px #00000080,-2px 32px 11px #d4fb89 inset,2px -10px 1px #000000b3 inset,0 -26px 13px #00000040 inset}.encounter-module__catch-button:not(.disabled):active{margin-top:4px;box-shadow:0 2px #00000080,-2px 32px 11px #d4fb89 inset,2px -6px 1px #000000b3 inset,0 -22px 13px #00000040 inset}.encounter-module__catch-button.disabled:not(.disconnected):not(.loading){filter:grayscale(60%) brightness(80%);cursor:not-allowed}.encounter-module__button-text{display:flex;flex-direction:column;align-items:flex-start;width:100%}.encounter-module__cooldown-timer{font-size:.75rem;text-transform:none;margin-top:.1rem;line-height:1rem}.encounter-module__hunt-button{display:flex;justify-content:left;align-items:start;flex-direction:column;padding:.5em;border:none;color:#bf781d;text-shadow:0 .7px 0 rgba(255,255,255,.2),0 -.7px .5px rgba(0,0,0,.7);font-family:OPTIOpus;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.05rem;letter-spacing:.03rem;text-transform:uppercase;border-radius:.625rem;background:#fa3;box-shadow:0 2px #00000080,-2px 32px 11px #ffc169 inset,2px -6px 1px #000000b3 inset,0 -26px 13px #00000040 inset}.encounter-module__hunt-button:not(.disabled):active{margin-top:4px;padding-bottom:calc(.5em - 4px);box-shadow:0 2px #00000080,-2px 32px 11px #ffc169 inset,2px -4px 1px #000000b3 inset,0 -22px 13px #00000040 inset}.encounter-module__hunt-button .encounter-module__hunt-button-cheese-cost{font-size:.8em;letter-spacing:.02438rem;padding-bottom:.3rem}.encounter-module__hunt-button.disabled:not(.disconnected):not(.loading){filter:grayscale(60%) brightness(80%);cursor:not-allowed}.encounter-module__beetle-item{height:3.625rem;width:3.625rem;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;border-radius:.625rem;background:#b3b3b3;box-shadow:0 2px #00000080,-2px 32px 15px #dedede inset,2px -16px 1px #0009 inset,0 -26px 13px #00000040 inset;cursor:pointer;transition:box-shadow .15s ease-out}.encounter-module__beetle-item:hover{box-shadow:0 2px #00000080,-2px 32px 15px #dedede inset,2px -20px 1px #0009 inset,0 -30px 13px #00000040 inset}.encounter-module__beetle-item:active{margin-top:.25rem;padding-top:.25rem;height:3.375rem;box-shadow:0 2px #00000080,-2px 32px 15px #dedede inset,2px -2px 1px #0009 inset,0 -12px 13px #00000040 inset}.encounter-module__beetle-item:active .encounter-module__beetle-item-count{transform:translateY(4px)}.encounter-module__inventory--paginated .encounter-module__beetle-item{height:3.6rem;width:3.5rem}.encounter-module__beetle-img{height:30px;width:30px;margin-bottom:17px;filter:drop-shadow(0px 3px 1.5px rgba(0,0,0,.5))}.encounter-module__beetle-item-count{position:absolute;bottom:1px;color:#959595;text-align:center;text-shadow:0 -1px 1px rgba(0,0,0,.7);font-family:OPTIOpus;font-size:.625rem;font-style:normal;font-weight:500;letter-spacing:.125rem;text-transform:uppercase}.activityfeed-container{border:1px solid var(--shout-border-color);border-radius:3px;background:var(--shout-bg-primary);font-family:monospace;font-size:12px;color:gray;font-style:italic;overflow-y:scroll}.activityfeed-header{display:flex;justify-content:space-between;padding:.5em 1em;border-bottom:1px solid var(--shout-border-color);background:var(--shout-bg-secondary);font-style:normal}.activityfeed-title{font-weight:700;color:var(--shout-text-color)}.activityfeed-status{opacity:.6}.activityfeed-body{padding:.5em 1em;overflow:hidden;max-height:400px;overflow-y:auto}.activityfeed-line{margin-bottom:.4em;display:flex;align-items:center;gap:.4em;flex-wrap:wrap}.activityfeed-time{opacity:.5;min-width:3em}.activityfeed-pfp{width:16px;height:16px;border-radius:2px;vertical-align:middle}.activityfeed-line a{color:gray;text-decoration:none;font-style:normal}.activityfeed-line a:hover{text-decoration:underline;color:var(--shout-text-color)}.activityfeed-achievement{font-style:normal;font-weight:600;color:#8b5cf6}.activityfeed-empty{opacity:.5;padding:1em 0}.activityfeed-body::-webkit-scrollbar{width:0;display:none}.activityfeed-body{-ms-overflow-style:none;scrollbar-width:none}.dashboard-content{padding:3em 3em 4.5em;gap:1em;display:flex;flex-direction:column;overflow-y:scroll;z-index:1;height:100%}.dashboard-title-section{text-align:center;margin-bottom:2em;color:var(--primary-text-color)}.dashboard-main-title{font-family:RemiliaMincho,serif;font-size:2.5rem;color:var(--primary-text-color);opacity:.8;font-weight:700;letter-spacing:-.02em}.dashboard-username{font-family:Menlo,monospace;font-size:1.4rem;margin:0;opacity:.6;color:var(--primary-text-color)}.notfound{box-shadow:0 -8px 24px -8px #0000001a;z-index:1;flex-grow:1;background:transparent}.stats-display{padding:10px;border-radius:4px;border:1px solid var(--achievement-card-border);background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);display:grid;grid-template-columns:15em 1fr;height:auto;align-items:stretch}.stats-display.grayed{filter:grayscale(.9);opacity:.9}.stats-image{--profile-picture-size: 28px;aspect-ratio:1 / 1;background-size:cover;background-repeat:no-repeat;background-color:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);width:100%;height:auto;border:2px solid var(--light-border-color);border-radius:6px;background-color:var(--achievement-gradient-one)}.stats-biglabel{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#00000080;text-align:center;text-shadow:0 0 0 rgba(0,0,0,.25);font-family:OpenMine;text-transform:uppercase}.stats-biglabel>.stats-points{font-family:RemiliaMincho;font-size:2rem;line-height:2rem;letter-spacing:-.08em;position:relative;margin-left:-10px}.stats-biglabel>.stats-points:after{content:"(PTS)";text-align:center;font-family:Menlo;font-size:.64381rem;font-style:normal;font-weight:400;line-height:.71538rem;letter-spacing:-.00644rem;position:absolute;top:2px;padding-left:2px}.stats-biglabel>.stats-category{font-family:RemiliaMincho;font-size:1.4rem;line-height:1;letter-spacing:-.08rem;text-transform:capitalize}.receipt{background-color:#fff;font-family:monospace;padding:.8em;border-radius:8px;display:flex;flex-wrap:wrap;gap:.4em;align-items:flex-start;align-content:flex-start;min-height:80px}[data-theme=color] .stats-display .receipt{background-color:hsl(var(--theme-h),80%,96%)}[data-theme=color] .stats-item{background:hsl(var(--theme-h),50%,94%);border:1px solid hsl(var(--theme-h),40%,85%)}[data-theme=color] .stats-item>.label{background:#ffffffb3;border-right:1px solid hsl(var(--theme-h),30%,85%)}[data-theme=color] .stats-item>.value{color:hsl(var(--theme-h),40%,35%)}[data-theme=color] .stats-item:hover{background:hsl(var(--theme-h),55%,92%);border-color:hsl(var(--theme-h),45%,80%)}.stats-item{display:inline-flex;align-items:center;border-radius:12px;overflow:hidden;background:#0000000a;border:1px solid rgba(0,0,0,.08);font-family:Menlo;font-size:.6rem;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease;cursor:default;box-shadow:0 1px 2px #0000000d}.stats-item:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 2px 4px #0000001a}.stats-item>.label{padding:.35em .55em;background:#fff9;color:#0000008c;font-weight:400;letter-spacing:-.005em;border-right:1px solid rgba(0,0,0,.08)}.stats-item>.value{padding:.35em .65em;background:transparent;font-weight:700;color:#000000bf;letter-spacing:-.005em;word-break:break-all;white-space:normal}.dotted-separator{display:none}.dashboard-empty-card{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;width:100%;height:100%;border-radius:4px;gap:.4em;padding:1em;border:1px dashed rgba(0,0,0,.2);background:#2f27271a}.dashboard-empty-card>span{padding:0 1em;color:var(--secondary-text-color);font-family:Menlo;font-size:10px;max-width:294px}@media (max-width: 1200px){.dashboard-content{padding:1.5em 1.5em 4.5em}.dashboard-main-title{font-size:2rem}.dashboard-username{font-size:1.2rem}.stats-display{grid-template-columns:1fr;grid-template-rows:auto 1fr}.stats-biglabel{width:100%;padding:1em 0}}.btn.wide.connected-wallet-controls,.connected-wallet-controls,.email-controls{display:flex;flex-direction:column;width:100%;padding:.8em 1em 1em;gap:12px;border:1px solid #ADADAD;background:#f2f2f2!important;box-shadow:0 4px 6px #00000040 inset!important;color:#000000b3;font-size:1em;border-radius:6px;cursor:auto}:is(.btn.wide.connected-wallet-controls,.connected-wallet-controls,.email-controls):hover{opacity:1!important}.wallet-address{font-family:Hei;font-weight:600;color:#000000b3;text-align:center}.wallet-actions,.email-actions{display:flex;gap:8px;flex-wrap:wrap}:is(.wallet-actions,.email-actions) .btn{flex:1;min-width:80px;cursor:pointer;color:var(--primary-text-color);background-color:var(--edit-button-bg);font-size:.65rem;font-family:Menlo;box-shadow:inset 1px 1px 3px #fffc;border:2px solid var(--primary-border-color);border-radius:5px;text-align:center;padding:.4rem .8rem;height:28px;transition:opacity .2s ease;text-transform:uppercase}:is(.wallet-actions,.email-actions) .btn:nth-child(2){color:#fff;background-color:#73b873;box-shadow:inset 1px 1px 3px #ffffff4d;border:2px solid #5A9A5A}.email-actions{flex-direction:row}.email-actions .btn,.email-actions a{display:inline-flex;text-decoration:none;flex-grow:1}.email-actions .animated-button-text-container{flex-grow:1}.wallet-status-message{font-size:13px;color:#059669;text-align:center;font-weight:500;margin-top:4px}.wallet-status-message.already-connected{color:#059669;background-color:#ecfdf5;padding:8px 12px;border-radius:6px;border:1px solid #a7f3d0}.showcase{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content;gap:10px;min-height:400px;margin-top:1em}.showcase>.btn{grid-column:1 / span 2}:root{--module-gap: 1rem;--page-margins: 1rem;--border-width: 1.5px;--hue: 290}:root{--shout-text-color: white;--shout-bg-secondary: transparent;--shout-bg-primary: transparent;--shout-bg-highlight: transparent;--shout-bg-disabled: rgba(0, 0, 0, .1);--shout-border-color: transparent;--inversion-factor: 0;--shout-bg-gentle: rgba(168, 255, 168, .1);--shout-bg-reaction: rgba(124, 255, 168, .1);--shout-bg-reaction-selected: rgba(20, 20, 255, .25)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--selection-bg, rgba(106, 115, 184, .3));color:var(--selection-color, inherit)}::-moz-selection{background-color:var(--selection-bg, rgba(106, 115, 184, .3));color:var(--selection-color, inherit)}p,span,h1,h2,h3,a{margin:0;padding:0}html,body{font-family:Menlo;background-color:#eaeaea;padding:0;margin:0;font-size:1em;font-family:Hei}body.halloween-theme{background:linear-gradient(180deg,#272632,#767676)}.card-shadow{box-shadow:2px 2px 1px var(--highlights) inset,2px 2px 0 var(--achievement-shadow)}.achievement-shadow,.friend-shadow{box-shadow:2px 2px 1px var(--highlights) inset,2px 3px 0 var(--achievement-shadow)}.vignette{box-shadow:-1px -1px 6px #0006 inset,1px 1px 3px #9d9d9d66 inset}.nav-item,.dropdown,.search,.search-results-dropdown{box-shadow:0 2px #a3a3a3,0 5px 2.5px #00000026}.halloween-theme .nav-item,.halloween-theme .dropdown,.halloween-theme .search,.halloween-theme .search-results-dropdown{box-shadow:0 2px #5a5a5a}.receipt-shadow{border-radius:.25rem;border:1.145px solid #D9D9D9;box-shadow:0 -2px 1px #fff inset,0 3.461px 5.768px #00000040 inset}[data-theme=color]{--accent: hsl(var(--theme-h), 60%, 45%);--surface-1: hsl(var(--theme-h), 80%, 95%);--surface-2: hsl(var(--theme-h), 70%, 89%);--surface-3: hsl(var(--theme-h), 60%, 85%);--border-light: hsl(var(--theme-h), 50%, 75%);--border-dark: hsl(var(--theme-h), 40%, 40%);--text-primary: rgba(0, 0, 0, .8);--text-secondary: rgba(0, 0, 0, .55);--primary-text-color: var(--text-primary);--secondary-text-color: var(--text-secondary);--module-bg: var(--surface-1);--module-pattern-bg: var(--surface-1);--module-header-bg: var(--surface-2);--primary-border-color: var(--border-light);--light-border-color: var(--border-light);--edit-button-bg: var(--surface-3);--tab-bg: var(--surface-2);--friend-button-bg: var(--accent);--friend-button-shadow: var(--border-dark);--poke-button-text: var(--border-dark);--poke-button-bg: var(--surface-3);--poke-button-shadow: var(--border-dark);--achievement-gradient-one: var(--surface-2);--achievement-gradient-two: var(--surface-2);--achievement-card-border: var(--border-light);--achievement-icon-border: var(--border-light);--achievement-shadow: hsl(var(--theme-h), 60%, 80%);--friend-bg: var(--surface-2);--friend-border: hsl(var(--theme-h), 60%, 80%);--col-3d-bottom: hsl(var(--theme-h), 70%, 50%);--mini-card-bg: hsl(var(--theme-h), 60%, 80%);--mini-card-seal: hsl(var(--theme-h), 70%, 50%);--mini-card-border: hsl(var(--theme-h), 70%, 50%);--beetle-primary: var(--surface-3);--beetle-secondary: hsl(var(--theme-h), 55%, 70%);--beetle-tertiary: hsl(var(--theme-h), 55%, 50%);--beetle-highlight: hsl(var(--theme-h), 65%, 90%);--beetle-dark: hsl(var(--theme-h), 50%, 50%);--highlights: hsl(var(--theme-h), 80%, 100%);--chinese: hsl(var(--theme-h), 65%, 31%);--soon-bg: hsla(var(--theme-h), 40%, 75%, .9);--nav-gradient-start: hsl(var(--theme-h), 50%, 85%);--selection-bg: hsla(var(--theme-h), 65%, 31%, .4);--selection-color: inherit;--theme-s: 80%;--theme-l: 50%}[data-theme=default]{--accent: #6A73B8;--surface-1: #FFFFFF;--surface-2: #E8E8E8;--surface-3: #D8D8D8;--border-light: #BBBBBB;--border-dark: #464A6C;--text-primary: rgba(0, 0, 0, .8);--text-secondary: rgba(0, 0, 0, .55);--primary-text-color: var(--text-primary);--secondary-text-color: var(--text-secondary);--module-bg: var(--surface-1);--module-pattern-bg: var(--surface-2);--module-header-bg: var(--surface-3);--edit-button-bg: #DFDFDF;--tab-bg: #C0C0C0;--primary-border-color: var(--border-light);--light-border-color: rgba(0, 0, 0, .15);--friend-button-bg: var(--accent);--friend-button-shadow: var(--border-dark);--poke-button-text: var(--text-secondary);--poke-button-bg: var(--surface-3);--poke-button-shadow: var(--border-light);--achievement-gradient-one: var(--surface-2);--achievement-gradient-two: var(--surface-3);--achievement-card-border: var(--border-light);--achievement-icon-border: var(--border-light);--achievement-shadow: var(--border-light);--friend-bg: var(--surface-2);--friend-border: var(--border-light);--col-3d-bottom: rgba(0, 0, 0, .2);--mini-card-bg: #F0F0F0;--mini-card-seal: #C0C0C0;--mini-card-border: var(--border-light);--beetle-primary: #EDEDED;--beetle-secondary: #DADADA;--beetle-tertiary: #C9C9C9;--beetle-highlight: #EDEDED;--beetle-dark: #6B6B6B;--highlights: #FFFFFF;--chinese: var(--accent);--soon-bg: #D8DCF0;--nav-gradient-start: #D8DCF0;--selection-bg: rgba(106, 115, 184, .3);--selection-color: inherit;--theme-h: 180;--theme-s: 20%}[data-theme=dark]{--accent: #9B9B9B;--surface-1: #303030;--surface-2: #181818;--surface-3: #101010;--border-light: #555555;--border-dark: #000000;--text-primary: #BABABA;--text-secondary: #A3A3A3;--primary-text-color: var(--text-primary);--secondary-text-color: var(--text-secondary);--module-bg: var(--surface-1);--module-pattern-bg: var(--surface-1);--module-header-bg: var(--surface-2);--edit-button-bg: var(--border-dark);--tab-bg: #444444;--primary-border-color: #3C3C3C;--light-border-color: #C3C3C3;--friend-button-bg: var(--surface-3);--friend-button-shadow: var(--border-dark);--poke-button-text: var(--text-secondary);--poke-button-bg: var(--border-light);--poke-button-shadow: var(--border-dark);--achievement-gradient-one: var(--surface-3);--achievement-gradient-two: var(--surface-3);--achievement-card-border: var(--border-light);--achievement-icon-border: var(--surface-3);--achievement-shadow: var(--surface-3);--friend-bg: var(--surface-3);--friend-border: var(--border-light);--col-3d-bottom: rgba(0, 0, 0, .5);--mini-card-bg: #333333;--mini-card-seal: white;--mini-card-border: #878787;--beetle-primary: #8B4A44;--beetle-secondary: #6E3A36;--beetle-tertiary: #5A0707;--beetle-highlight: #A66A66;--beetle-dark: #0D0B09;--highlights: var(--border-dark);--chinese: var(--accent);--soon-bg: #3A3A3A;--nav-gradient-start: #505050;--selection-bg: rgba(0, 0, 0, .3);--selection-color: var(--text-primary);--theme-h: 0}.stroked-text{color:#fff!important;-webkit-text-stroke-width:2px;font-weight:700;-webkit-text-stroke-color:#999;paint-order:stroke fill;filter:drop-shadow(0px 1px 0px #999);letter-spacing:-.36px;font-family:Menlo}.stroked-text.medium{font-size:.9em;-webkit-text-stroke-width:3px}.stroked-text.large{font-size:1em;-webkit-text-stroke-width:3px}.stroked-text.xl{font-size:1.3em;-webkit-text-stroke-width:3px}.stroked-text.margin{margin-bottom:1em}.navbar-wrapper.halloween-theme .stroked-text,.navbar-wrapper.halloween-theme .dropdown .stroked-text{color:#a09daf!important;-webkit-text-stroke-color:hsl(250,10%,12%);filter:drop-shadow(0px 1px 0px hsl(250,10%,12%))}.header .editButton{align-self:center;margin-left:auto}.modal-close-btn{align-self:center;margin-left:auto;margin-right:.5em}.editButton,.modal-close-btn{cursor:pointer;color:var(--primary-text-color);background-color:var(--edit-button-bg);font-size:.65rem;font-family:Menlo;box-shadow:inset 1px 1px 3px #fffc;border:2px solid var(--primary-border-color);border-radius:5px;text-align:center;padding:.15rem .56rem;height:23px;width:fit-content}.editButton:hover,.modal-close-btn:hover{opacity:.6}.walletDisconnectButton,.socialDisconnectButton,.mfaDisconnectButton{cursor:pointer;color:var(--primary-text-color);background-color:var(--edit-button-bg);font-size:.65rem;font-family:Menlo;box-shadow:inset 1px 1px 3px #fffc;border:2px solid var(--primary-border-color);border-radius:5px;text-align:center;padding:.15rem .56rem;height:23px;width:fit-content;transition:opacity .2s ease}.btn{color:#fff;font-family:Hei;border:none;outline:none;cursor:pointer;border-radius:6px;transition:opacity .2s ease}.btn:hover:not(.animated-modal-button){opacity:1}.btn.invisible{outline:none}.btn.wide{width:100%;padding:.8em 1em 1em;background:#474747;box-shadow:2px 2px #000;font-size:1em}.btn.load-more{color:#fffc;font-family:Hei;font-size:1.15369rem;font-style:normal;font-weight:400;line-height:1.33069rem;text-transform:lowercase;border-radius:.25rem;border-right:3.461px solid #000;border-bottom:3.461px solid #000;background:#4a4a4a;height:2.75rem}.btn.selection-btn{flex:1;padding:7px 20px;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:all .15s ease;letter-spacing:.5px;text-transform:uppercase;color:#424242;margin-bottom:2px;opacity:.5;border:1px solid transparent}.btn.selection-btn:disabled{color:#333;cursor:default;opacity:1;box-shadow:2px 2px 1px var(--highlights) inset,1px 1px 0 var(--achievement-shadow);border:1px solid var(--border-light)}.btn.connect{background:#6a73b8;justify-content:center;border-bottom:4px solid rgba(0,0,0,.3);border-right:4px solid rgba(0,0,0,.3);display:flex;align-items:center;height:44px;position:relative;overflow:hidden;font-size:18px;line-height:20px;padding:0;width:100%}.btn.connect.connecting{animation:pulse 1.5s infinite;opacity:.9}.btn.modal{width:100%;height:3.5rem;background:#6a73b8;font-size:20px;padding:0;margin:0;border-radius:0 0 8px 8px;box-shadow:0 5px #464f94;z-index:2;flex-shrink:0}.btn.modal.animated-modal-button{overflow:hidden}.btn.friend{min-width:138px;height:38px;border-radius:6.922px;border:1px solid var(--friend-button-shadow);box-shadow:2px 2px 1px #ffffff4d inset,2px 2px 0 var(--friend-button-shadow);background:var(--friend-button-bg);font-size:16px;font-style:normal;font-weight:400;line-height:18px}.btn.friend.inverted[data-theme=color]{--inverted-h: calc(var(--theme-h, 210) + 180);background:hsl(var(--inverted-h),70%,80%);border:1px solid hsl(var(--inverted-h),40%,55%);box-shadow:2px 2px 1px #ffffff4d inset,2px 2px hsl(var(--inverted-h),40%,55%);color:hsl(var(--inverted-h),40%,40%)}.btn.friend[data-state=pending-to-user]{background:var(--poke-button-bg);border:1px solid #ADADAD;box-shadow:0 4px 6px #00000040 inset;color:var(--poke-button-text)}.btn.friend[data-state=pending-to-user].inverted[data-theme=color]{--inverted-h: calc(var(--theme-h, 210) + 180);background:hsl(var(--inverted-h),70%,90%);border:1px solid hsl(var(--inverted-h),20%,85%);box-shadow:0 4px 6px #00000040 inset;color:hsl(var(--inverted-h),40%,30%)}.btn.friend[data-state=pending-from-user]{background:var(--poke-button-bg);border:1px solid #ADADAD;box-shadow:0 4px 6px #00000040 inset;color:var(--poke-button-text)}.btn.friend[data-state=pending-from-user].inverted[data-theme=color]{--inverted-h: calc(var(--theme-h, 210) + 180);background:hsl(var(--inverted-h),70%,90%);border:1px solid hsl(var(--inverted-h),20%,85%);box-shadow:0 4px 6px #00000040 inset;color:hsl(var(--inverted-h),40%,30%)}.btn.friend[data-state=is-friend]{background:var(--poke-button-bg);border:1px solid rgba(0,0,0,.3);box-shadow:2px 2px 1px #ffffff4d inset,2px 2px #0000004d;color:#8c8c8c;opacity:1}.btn.friend[data-state=is-friend].inverted[data-theme=color]{background:hsl(var(--theme-h, 210),70%,80%);border:1px solid hsl(var(--theme-h, 210),40%,55%);box-shadow:2px 2px 1px #ffffff4d inset,2px 2px hsl(var(--theme-h, 210),40%,55%);color:hsl(var(--theme-h, 210),40%,40%)}.btn.poke{width:53px;height:38px;flex-shrink:0;border-radius:6.922px;border:1px solid var(--friend-button-shadow);box-shadow:2px 2px 1px #ffffff4d inset,2px 2px 0 var(--friend-button-shadow);background:var(--friend-button-bg)}.btn.poke .poke-text{display:none;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin-left:.25em}.btn.poke.inverted[data-theme=color]{--inverted-h: calc(var(--theme-h, 210) + 180);background:hsl(var(--inverted-h),70%,80%);border:1px solid hsl(var(--inverted-h),40%,55%);box-shadow:2px 2px 1px #ffffff4d inset,2px 2px hsl(var(--inverted-h),40%,55%);color:hsl(var(--inverted-h),40%,40%)}.btn.poke.poke-cooldown,.btn.poke[data-state=already-poked]{width:auto;min-width:138px;padding:0 14px;background:var(--poke-button-bg);border:1px solid #ADADAD;box-shadow:0 4px 6px #00000040 inset!important}.btn.poke.poke-cooldown.inverted[data-theme=color],.btn.poke[data-state=already-poked].inverted[data-theme=color]{--inverted-h: calc(var(--theme-h, 210) + 180);background:hsl(var(--inverted-h),70%,90%);border:1px solid hsl(var(--inverted-h),20%,85%);box-shadow:0 4px 6px #00000040 inset!important;color:hsl(var(--inverted-h),40%,30%)}.btn.poke.poke-cooldown .countdown-timer,.btn.poke[data-state=already-poked] .countdown-timer{font-family:Hei;font-size:16px;line-height:20px;color:var(--poke-button-text)}.btn.poke.poke-cooldown .countdown-timer .timer-text,.btn.poke[data-state=already-poked] .countdown-timer .timer-text{display:inline-block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.btn.poke.poke-cooldown.inverted[data-theme=color] .countdown-timer,.btn.poke[data-state=already-poked].inverted[data-theme=color] .countdown-timer{color:hsl(var(--inverted-h),40%,30%)}.btn.poke.poke-cooldown:disabled,.btn.poke[data-state=already-poked]:disabled{opacity:.8;cursor:not-allowed}.btn.onboarding-continue{background:linear-gradient(180deg,#6872c0,#454e99 48.56%,#2b3268);width:100%;height:57.684px;color:#fff;font-family:Hei;font-size:23.074px;font-style:normal;font-weight:400;line-height:21.291px;border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:hidden;transition:all .3s ease}.btn.back{position:absolute;top:3em;left:1.2em}.btn.module-back,.btn.back{height:35.764px;width:35.764px;flex-direction:column;justify-content:center;flex-shrink:0;text-align:center;text-shadow:0px 1.154px 1.154px rgba(0,0,0,.1),0px .346px 0px #959595;font-size:16.152px;font-style:normal;font-weight:400;line-height:17.305px;border-radius:6.922px;border-right:3.461px solid var(--poke-button-shadow);border-bottom:3.461px solid var(--poke-button-shadow);background:var(--poke-button-bg);color:var(--secondary-text-color)}.btn.revoke{cursor:pointer;color:red;background-color:#ff00001a;font-size:.65rem;font-family:Menlo;box-shadow:inset 1px 1px 3px #fffc;border:2px solid var(--primary-border-color);border-radius:5px;text-align:center;padding:.15rem .56rem;width:fit-content;position:absolute;top:10px;right:10px;z-index:5}.btn.revoke:hover{background-color:red;color:#fff;opacity:.9}.btn.confirm-add-mutuals{min-width:152px;height:38px;border-radius:6.922px;border-right:3.461px solid var(--friend-button-shadow);border-bottom:3.461px solid var(--friend-button-shadow);background:var(--friend-button-bg);font-size:18.459px;font-style:normal;font-weight:400;line-height:21.291px;transition:.1s ease}.btn.confirm-add-mutuals:disabled{background:#474747;opacity:.6}@media (min-width: 800px) and (max-width: 950px){.btn.friend{min-width:110px;height:34px;font-size:14px;line-height:16px}.btn.poke{min-width:110px;height:34px}.btn.poke .poke-text{font-size:14px;line-height:16px}.btn.poke.poke-cooldown .countdown-timer{font-size:14px;line-height:18px}.btn.join{min-width:110px;height:34px;font-size:14px;line-height:16px}}.profile-picture{--profile-picture-size: 22px}.profile-picture.default>div{background-color:var(--module-bg)}.profile-picture{aspect-ratio:1/1;background-size:cover;background-repeat:no-repeat;background-color:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%)}.profile-picture.circle{width:var(--profile-picture-size);height:var(--profile-picture-size);flex-shrink:0;border:2px solid var(--light-border-color);border-radius:50%;background-color:var(--achievement-gradient-one)}.profile-picture.square{width:var(--profile-picture-size);height:var(--profile-picture-size);flex-shrink:0;border:2px solid var(--light-border-color);border-radius:6px;background-color:var(--achievement-gradient-one)}.bg-pluses,.bg-pattern,.bg-grid{background-color:var(--module-pattern-bg)}.bg-pluses:before,.bg-pattern:before{z-index:-1;content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.bg-pluses:before{opacity:.1;background-size:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADDSURBVHgB7d2xCoMwFEDR2P//Z0vXOrSgqLmeszmGS5C8IVnGb+vX9zLaUut9DdIEjhM4TuA4geMEjhM47nPGW8ex7n5ufNR67eA4geMEjvvn/2EWPTE7OE7gOIHjBI4TOE7gOIEBAAAAAAAAAAAAAAAAAAAAAACA07kvest90cxD4DiB4wSOEzhO4DiB47xduJ+3C7mOwHECx5lFb5lFMw+B4wSOEzhO4DiB4wQGAAAAAAAAAAAAAAAAAAAAAAAATvcGAL8MS1OvnhwAAAAASUVORK5CYII=);background-position-y:center;border-radius:inherit}.bg-pattern:before{opacity:.9;background-image:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 0h.5v.5h-.5zm0 3.5v.5h.5v-.5zm-3 0h.5v.5h-.5zm0-3v.5h.5v-.5z' fill='%23cccccc' fill-opacity='0.5' fill-rule='evenodd'/%3E%3C/svg%3E")}.bg-grid:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(to right,rgba(0,0,0,.02) .5px,transparent .5px),linear-gradient(to bottom,rgba(0,0,0,.02) .5px,transparent .5px);background-size:20px 20px,20px 20px,10px 10px,10px 10px;z-index:-1}.theme-selector{display:flex;flex-direction:column;gap:.75em}.theme-selector label{font-weight:500;color:var(--text-primary)}.theme-selector .mode-toggle-bar{display:flex;gap:10px}.theme-selector .mode-toggle-bar .mode-btn{flex:1;height:44px;border:none;outline:none;cursor:pointer;border-radius:6.922px;transition:all .2s ease;position:relative;overflow:visible}.theme-selector .mode-toggle-bar .mode-btn.light-mode{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border:1px solid var(--border-light);border-right:3.461px solid var(--border-light);border-bottom:3.461px solid var(--border-light);color:#333}.theme-selector .mode-toggle-bar .mode-btn.light-mode:hover:not(.selected){background:linear-gradient(135deg,#fff,#f0f0f0)}.theme-selector .mode-toggle-bar .mode-btn.light-mode.selected{background:linear-gradient(135deg,#fff,#f0f0f0);border:3px solid var(--accent);border-right:3px solid var(--accent);border-bottom:3px solid var(--accent);box-shadow:0 2px 8px #0000001a}.theme-selector .mode-toggle-bar .mode-btn.dark-mode{background:linear-gradient(135deg,#444,#222);border:1px solid #222;border-right:3.461px solid #111;border-bottom:3.461px solid #111;color:#999;position:relative}.theme-selector .mode-toggle-bar .mode-btn.dark-mode.disabled{cursor:not-allowed;opacity:.6}.theme-selector .mode-toggle-bar .mode-btn.dark-mode.disabled:hover{background:linear-gradient(135deg,#444,#222)}.theme-selector .mode-toggle-bar .mode-btn.dark-mode.selected{background:linear-gradient(135deg,#333,#111);border:3px solid var(--accent);border-right:3px solid var(--accent);border-bottom:3px solid var(--accent);color:#fff}.theme-selector .mode-toggle-bar .mode-btn.dark-mode:after{content:"SOON";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75em;font-family:Hei;color:#000;padding:.2em .35em;letter-spacing:.02063rem;background-color:#999;text-align:center;opacity:.9;border-radius:3px;z-index:3}.theme-selector .color-slider-bar{width:100%}.theme-selector .color-slider-bar .hue-slider{position:relative;width:100%;height:44px;border-radius:6.922px;background:linear-gradient(90deg,#ff6565,#ffc165,#e0ff65,#84ff65,#65ffa3,#65ffff,#65a3ff,#8465ff 70%,#e065ff,#ff65c1 85%,#ff6565);box-shadow:0 4px 6px #00000040 inset;cursor:pointer;overflow:visible;-webkit-user-select:none;user-select:none}.theme-selector .color-slider-bar .hue-slider .hue-selector{width:44px;height:44px;position:absolute;top:0;background-color:#fff;border:3px solid white;transform:translate(-50%);box-shadow:0 2px 8px #0000004d;pointer-events:none;transition:opacity .3s ease;border-radius:6.922px;min-left:22px;max-left:calc(100% - 22px)}.theme-selector .color-slider-bar .hue-slider .hue-selector.disabled{opacity:0}.theme-selector .color-slider-bar .hue-slider:active .hue-selector:not(.disabled){border:4px solid white;box-shadow:0 3px 12px #0006}.theme-selector .theme-btn{border:none;padding:0;outline:none;cursor:pointer;height:44px;width:44px}.theme-selector .theme-btn.selected{border:3px solid var(--accent)}.theme-selector .default-preview{background-color:var(--surface-1);border:1px solid var(--border-light);border-radius:6.922px;border-right:3.461px solid var(--border-light);border-bottom:3.461px solid var(--border-light);background:var(--surface-1)}.theme-selector .dark-preview{border-radius:6.922px;border-right:3.461px solid #222;border-bottom:3.461px solid #222;background-color:#333;border:1px solid #222}.theme-selector .hue-slider-container{display:flex;gap:15px}.theme-selector .hue-slider-container.disabled{pointer-events:none;opacity:.4}[data-rk] div[role=dialog]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}[data-rk] div[aria-modal=true]{position:fixed!important;inset:0!important}@keyframes subtlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.achievement-view-modal{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem;min-height:400px;height:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.achievement-view-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.achievement-display{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.achievement-large{width:100%;max-width:220px;min-height:200px;border-radius:12px;border:1px solid var(--achievement-card-border);background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);box-shadow:2px 2px 1px var(--highlights) inset,0 4px 2px #0003;transform:translateY(4px);padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.icon-container-large{width:120px;height:120px;border:1px solid var(--achievement-icon-border);background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);border-radius:8px;overflow:hidden;position:relative;flex-shrink:0}.icon-large{width:100%;height:100%;background-size:cover;background-position:center;border-radius:8px}.details-large{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;flex-grow:1}.title-large{color:var(--secondary-text-color);text-shadow:0px 0px 0px rgba(0,0,0,.25);font-family:OpenMine;font-size:1.7rem;font-style:normal;font-weight:500;line-height:1.1rem;letter-spacing:.2px;text-transform:uppercase;padding-left:4px;padding-right:4px}.title-large.small{font-size:1.5rem}.title-large.smaller{font-size:1.2rem}.title-large.smallest{font-size:1rem}.description-large{color:var(--secondary-text-color);font-family:Menlo;font-size:.7rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:-.089px;padding-left:4px;padding-right:4px}.achievement-id{color:var(--secondary-text-color);font-family:Menlo;font-size:.75rem;font-weight:500;opacity:.5;margin-top:.25rem;background:#ffffff1a;padding:2px 8px;border-radius:3px}.achievement-info-list{width:100%;max-width:none;display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:0}.achievement-info-list .info-item{opacity:0;transform:translate(-10px)}.info-item{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;background:linear-gradient(135deg,#fff,#fffffff2);border:1px solid var(--border-light);border-radius:8px;font-family:Hei,system-ui,sans-serif;font-size:.875rem;color:var(--secondary-text-color);transition:all .2s ease;-webkit-user-select:none;user-select:none;box-shadow:0 2px 4px #0000000d,0 1px 2px #00000014,inset 0 1px #ffffffe6;position:relative;overflow:hidden}.info-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.8) 50%,transparent 100%)}.info-item:hover{background:linear-gradient(135deg,#fff,#ffffffe6);transform:translateY(-1px);box-shadow:0 4px 8px #00000014,0 2px 4px #0000001f,inset 0 1px #fff}.info-icon{font-size:1.1rem;width:24px;text-align:center;display:inline-block;opacity:1}.info-text{flex:1;letter-spacing:-.01em;opacity:1;color:#000000d9}.achievement-view-modal .achievement-large{animation:modalSlideIn .3s ease-out,floatingCard 2s ease-in-out .3s infinite}@keyframes modalSlideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes floatingCard{0%,to{transform:translateY(4px);box-shadow:2px 2px 1px var(--highlights) inset,0 4px 2px #0003}50%{transform:translateY(-4px);box-shadow:2px 2px 1px var(--highlights) inset,0 10px 6px #0000001f}}@media (max-width: 600px){.achievement-view-container{padding:1rem}.achievement-large{max-width:200px}.icon-container-large{width:100px;height:100px}.details-large{align-items:center;text-align:center}.title-large{font-size:1.4rem}.description-large{font-size:.65rem}.achievement-info-list{max-width:none}.info-item{font-size:.8rem;padding:.6rem .8rem}}.twitter-mutuals-container{display:flex;flex-direction:column;width:100%;height:100%;gap:16px;padding:1em 2em 2.5em}.twitter-mutuals-hybrid-container{display:flex;flex-direction:column;width:100%;gap:12px;padding:20px 2em 2.5em}.twitter-mutuals-hybrid-container .mutuals-intro-section{padding:3.5em 0 16px}.twitter-mutuals-hybrid-container .select-all-btn{margin:0}.twitter-mutuals-hybrid-container .mutuals-friends-list{margin:0;padding:0}.mutuals-intro-section{padding:3.5em 0 16px}.mutuals-intro-section .mutuals-count{color:#000c;font-family:Menlo,monospace;font-size:20px;font-weight:400;line-height:1.2;margin-bottom:4px}.mutuals-intro-section .mutuals-instruction{color:#00000080;font-family:Menlo,monospace;font-size:14px;font-weight:400;line-height:1.3}.mutuals-friends-list{display:flex;flex-direction:column;gap:6px;margin:0 -8px;padding:0 8px}.mutuals-friends-list.hide-scrollbar{overflow-y:hidden}.mutuals-friends-list::-webkit-scrollbar{width:6px}.mutuals-friends-list::-webkit-scrollbar-track{background:transparent}.mutuals-friends-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.mutuals-friends-list::-webkit-scrollbar-thumb:hover{background:#00000040}.mutual-friend-card{background:linear-gradient(180deg,var(--achievement-gradient-one) 0%,var(--achievement-gradient-two) 100%);border-radius:4px;border:1px solid var(--achievement-card-border);box-shadow:2px 2px 1px var(--highlights) inset,2px 2px 0 var(--achievement-shadow);position:relative;display:flex;flex-direction:row;align-items:center;height:52px;width:100%;transition:all .2s ease}.mutual-friend-card .friend-info{display:flex;align-items:center;gap:0;flex:1}.mutual-friend-card .friend-info .pic-container{position:relative;overflow:hidden;width:42px;height:42px;margin:5px 7px;border-radius:3px;border:var(--border-width) solid var(--primary-border-color)}.mutual-friend-card .friend-info .friend-avatar{width:100%;height:100%;border-radius:3px;background-size:cover;background-position:center;object-fit:cover}.mutual-friend-card .friend-info .friend-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;flex-grow:1;padding:0}.mutual-friend-card .friend-info .friend-details .friend-name{font-size:12px;line-height:14px;font-family:Menlo;color:var(--primary-text-color);font-style:normal;font-weight:700;line-height:normal;opacity:.9}.mutual-friend-card .friend-info .friend-details .friend-username{font-size:10px;line-height:12px;font-family:Menlo;color:var(--secondary-text-color);opacity:.8}.mutual-friend-card .friend-checkbox-wrapper{margin-right:10px;position:relative}.mutual-friend-card .friend-checkbox{position:relative;width:28px;height:28px;cursor:pointer;-webkit-user-select:none;user-select:none}.mutual-friend-card .friend-checkbox.disabled{opacity:.5;cursor:not-allowed}.mutual-friend-card .checkbox-bg{width:100%;height:100%;border-radius:8px;position:relative;box-shadow:0 2px 4px #0000001a,0 1px 2px #0000000d,inset 0 1px #ffffffe6;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;border:2px solid;border-color:#00000026}.mutual-friend-card .checkbox-inner-highlight{position:absolute;inset:2px;border-radius:5px;background:linear-gradient(to bottom,rgba(255,255,255,.4) 0%,transparent 40%,rgba(0,0,0,.05) 100%);pointer-events:none}.mutual-friend-card .checkbox-mark{position:relative;z-index:1}.onboarding-overlay{z-index:100000;position:fixed;left:0;top:0;height:100vh;width:100vw;overflow-y:auto;overflow-x:hidden;transition:background 1.25s ease-out}.onboarding-overlay.bg-grid:before{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}.onboarding-overlay.modal-style{background:#ffffffa6}.onboarding-overlay>.skip{z-index:4;position:absolute;top:1.5em;right:1.5em;color:#000;width:134px;background-color:#fff;cursor:pointer;display:flex;flex-direction:row;padding:.4rem .8rem .4rem .4rem;gap:5px;flex-wrap:wrap;border:1.154px solid #BBB;border-radius:4.615px;box-shadow:0 2.307px #a3a3a3,0 4.615px 2.307px #00000026;font-size:10.383px;text-align:left}.onboarding-overlay>.skip:after{content:"↪";position:absolute;right:5px;bottom:5px;opacity:.4}.onboarding-overlay>.skip:hover:after{opacity:1}.onboarding-navbar-wrapper{padding:8px 16px;position:fixed;top:0;left:0;right:0;z-index:100001}.onboarding-navbar-content{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding-bottom:5px}.onboarding-navbar-content .logo{height:40px;width:auto}.onboarding-navbar-content .mobile-logo{display:none}.sound-toggle-button{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:linear-gradient(180deg,#fff,#f0f0f0);border:1.154px solid #BBB;border-radius:4.615px;box-shadow:0 2.307px #a3a3a3,0 4.615px 2.307px #00000026;cursor:pointer;font-family:Menlo,monospace;font-size:12px;font-weight:400;color:#000000b3;transition:width .4s cubic-bezier(.34,1.56,.64,1),background .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;width:88px}.sound-toggle-button.muted{width:98px}.sound-toggle-button:hover{background:linear-gradient(180deg,#f8f8f8,#e8e8e8);transform:translateY(-1px);box-shadow:0 3px #a3a3a3,0 6px 4px #0000002e}.sound-toggle-button:active{transform:translateY(0);box-shadow:0 1px #a3a3a3,0 2px 1px #00000026;background:linear-gradient(180deg,#e8e8e8,#d8d8d8)}.sound-toggle-button:hover .sound-toggle-text{transform:translateY(-100%)}.sound-toggle-button:hover .sound-toggle-text-clone{transform:translateY(0)}.onboarding-overlay>.stage{margin:180px auto 40px;width:440px;max-width:440px;min-width:440px;border-radius:8px;overflow:visible;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000040,0 4px #1a1d3f;position:relative;z-index:2;will-change:height}.onboarding-overlay>.stage>.header{display:flex;justify-content:space-between;align-items:center;padding-right:1em;border-bottom:1.154px solid #BBB;background:#d8d8d8;border-top-left-radius:10px;border-top-right-radius:10px}.onboarding-overlay>.stage>.header>.title{padding:.3rem 1rem}.onboarding-overlay>.stage>.header>.title span:first-child{color:var(--chinese);font-size:.95rem;margin-right:.3rem;text-shadow:0px 1.23px 1.23px rgba(0,0,0,.3)}.onboarding-overlay>.stage>.header>:last-child{color:var(--secondary-text-color)}.onboarding-overlay>.stage>.body{background-color:#e7e7e7;display:flex;flex-direction:column;position:relative;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.onboarding-overlay>.stage>.body::-webkit-scrollbar{display:none}.onboarding-overlay>.stage>.body .stage-content{padding:3em 2em 2em}.onboarding-overlay>.stage>.body .stage-content.final-stage-content{padding:5em 2em 2em}.onboarding-overlay>.stage>.body .bio-form{padding:3em 2em 2.5em}.onboarding-overlay>.stage>.body .profile-setup-container{padding:3em 2em 1.5em}.onboarding-overlay>.stage>.body .onboarding-connections{padding:0 2em 1.5em}.onboarding-overlay>.stage>.body .onboarding-connections-main{padding:2em}.onboarding-overlay>.stage>.body .theme-setup-container{padding:1.5em 2em}.onboarding-overlay>.stage>.body .onboarding-connections-main .connection-btn,.onboarding-overlay>.stage>.body .onboarding-connections .connection-btn{height:44px}.onboarding-overlay>.stage>.body>.property-selector-container{padding:0}.onboarding-overlay>.stage>.body .mini-wrapper.animated-wrapper{transition:padding .3s cubic-bezier(.4,0,.2,1)}.onboarding-overlay.bg-grid .stage>.body{background-image:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 0h.5v.5h-.5zm0 3.5v.5h.5v-.5zm-3 0h.5v.5h-.5zm0-3v.5h.5v-.5z' fill='%23cccccc' fill-opacity='0.5' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:repeat}.onboarding-overlay .stage>.body{overflow-y:auto;overflow-x:hidden;transition:overflow .3s ease}.onboarding-overlay .stage>.body::-webkit-scrollbar{width:8px;opacity:1;transition:opacity .3s ease}.onboarding-overlay .stage>.body::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.onboarding-overlay .stage>.body::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}:is():hover{background:#0000004d}.onboarding-overlay.transitioning .stage>.body{overflow:hidden!important}.onboarding-overlay.transitioning .stage>.body::-webkit-scrollbar{opacity:0;width:0}.onboarding-overlay .stage>.body .mini-profile-card{margin:2em auto 0;width:270px;height:142px;pointer-events:none;position:relative;z-index:0;padding:0;box-sizing:border-box;display:block}.onboarding-overlay .stage>.body .mini-profile-card .pic{height:50px;width:50px;position:absolute;top:14px;left:14px;z-index:3}.onboarding-overlay .stage>.body .mini-profile-card .info{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:24px;left:12px;right:12px}.onboarding-overlay .stage>.body .mini-profile-card:before{bottom:35px;width:150px;height:150px;opacity:.3;z-index:-1}.onboarding-overlay .mini-wrapper.animated-wrapper{display:flex;justify-content:center;align-items:center;width:100%;padding-top:1.5em;padding-bottom:0;margin-top:2.5em;margin-bottom:0}.onboarding-overlay .mini-wrapper.animated-wrapper.stage-0{padding-top:1em;margin-top:1em}.onboarding-overlay .mini-wrapper.animated-wrapper.stage-4.has-wallets{padding-top:0;margin-top:1em}.onboarding-overlay .mini-wrapper.animated-wrapper.stage-5.has-wallets{padding-top:2.5em;margin-top:1.5em}@media (max-width: 768px){.onboarding-overlay .mini-wrapper.animated-wrapper.stage-final{margin-top:2.5em}}.onboarding-overlay .animated-card{will-change:transform;transform-origin:center center}.kagami-roulette-grid{display:grid;grid-template-columns:repeat(5,64px);gap:8px;margin-top:10px;margin-bottom:10px;justify-content:center}.kagami-slot{width:64px;height:64px;border-radius:4px;border:2px solid #ddd;position:relative;overflow:hidden;transition:all .3s ease;box-sizing:border-box}.nft-avatar-grid-container{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin:0 auto 1em}.nft-avatar-grid{display:grid;grid-template-columns:repeat(5,64px);gap:8px;justify-content:center}.nft-avatar-slot{width:64px;height:64px;border-radius:4px;position:relative;overflow:hidden;box-sizing:border-box}.wallet-achievements-container{display:flex;flex-direction:column;gap:.5em;width:352px;margin:0 auto .5em}.kagami-slot-inner{width:100%;height:64px;flex-shrink:0}.kagami-slot.interactive:hover{border-color:#4caf50;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.kagami-reel{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%}.onboarding-overlay.stage-0 .stage>.body .mini-profile-card{margin-bottom:0}.onboarding-overlay.stage-0 .stage>.body .mini-profile-card:before{opacity:.15}.stage.no-continue-button{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.stage.generate-avatar-mode{box-shadow:0 10px 40px #00000040,0 4px #2d7a31;transition:box-shadow .4s cubic-bezier(.4,0,.2,1)}@keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn.onboarding-continue{transition:background .4s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .2s ease}.btn.onboarding-continue:hover .onboarding-button-text{transform:translateY(-100%)}.btn.onboarding-continue:hover .onboarding-button-text-clone{transform:translateY(0)}.theme-setup-container{width:100%}.theme-default-view{display:flex;flex-direction:column;align-items:center;width:100%}.theme-section{width:100%;margin-top:20px}.theme-section>label{display:block;font-size:14px;font-weight:500;margin-bottom:12px;color:var(--secondary-text-color)}.onboarding-overlay .stage>.body .mini-profile-card .barcode-container{width:112px;height:20px;position:absolute;bottom:0;right:12px;display:flex;align-items:flex-end;justify-content:center}.onboarding-overlay .stage>.body .mini-profile-card .barcode-container .barcode{height:100%;width:120px;background-size:100% 100%;background-position:center bottom;margin-bottom:-2px}.onboarding-overlay .stage>.body .mini-profile-card .barcode-container .dynamic-barcode{height:100%;width:100px;margin-bottom:-2px}.onboarding-overlay .stage>.body .mini-profile-card .info :first-child{color:var(--primary-text-color);font-family:Menlo;font-size:17.305px;font-style:normal;font-weight:400;line-height:normal}.onboarding-overlay .stage>.body .mini-profile-card .info :last-child{color:var(--secondary-text-color);font-family:Menlo;font-size:13.844px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.277px}.property-grid{min-height:400px}.property-header{display:flex;gap:15px;padding:1em}.connected-wallet{border-radius:6.922px;border-right:3.461px solid #A0A0A0;border-bottom:3.461px solid #A0A0A0;background:#d7d7d7;flex-grow:1;display:flex;align-items:center;justify-content:center;color:var(--secondary-text-color)}.onboarding-avatar{overflow:scroll;transition:1s ease;display:flex;flex-direction:column;gap:.5em}.profile-stage-body{gap:2em}.onboarding-button-text-container{position:relative;overflow:hidden;height:24px;display:flex;align-items:center;justify-content:center}.onboarding-button-text{display:flex;align-items:center;justify-content:center;width:100%;height:24px;transition:transform .3s ease}.onboarding-button-text-clone{position:absolute;top:0;left:0;width:100%;height:24px;display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:transform .3s ease}.onboarding-overlay .largepic{background:var(--surface-3)!important}.onboarding-overlay [data-theme=white] .largepic,.onboarding-overlay [data-theme=default] .largepic{background:var(--surface-2)!important}.onboarding-overlay [data-theme=black] .largepic{background:var(--surface-1)!important}.clippy-container{position:fixed;height:200px;width:200px;right:1em;bottom:1em;justify-content:center;align-items:center;display:flex;-webkit-user-select:none;user-select:none;flex-direction:column}.clippy{width:180px;height:200px;opacity:.6;transform-origin:bottom center;transition:transform .1s ease-in-out}.clippy.animate{animation:simple-bounce .5s ease-in-out infinite}@keyframes simple-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bounce{animation:gentle-bounce .15s ease-out}.chat-bubble{position:absolute;bottom:220px;right:0;max-width:250px;padding:12px;background:linear-gradient(180deg,#fff,#f8f8f8);border:2px solid #ddd;border-radius:16px;box-shadow:0 0 0 1px #fff,0 0 0 3px #dddddd4d,0 6px 12px #00000026,0 2px 4px #0000001a;font-family:RemiliaMincho,Yu Mincho,YuMincho,Hiragino Mincho Pro,"Noto Serif CJK JP",Times New Roman,serif;font-size:13px;line-height:16px;color:#000;text-align:left;pointer-events:auto;min-height:1.2em;min-width:200px;animation:bubble-bounce-in .6s cubic-bezier(.68,-.55,.265,1.55);transform-origin:bottom right}.chat-bubble:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%) rotate(45deg);width:20px;height:20px;background:linear-gradient(135deg,#f8f8f8,#fff 50%);border-right:2px solid #ddd;border-bottom:2px solid #ddd;box-shadow:3px 3px 0 -1px #fff,3px 3px #dddddd4d,4px 4px 6px #0000001a}.chat-bubble p{position:relative;margin:0;letter-spacing:-1px}.chat-bubble p:after{content:"▮";font-size:14px;animation:cursor-pulse 1s infinite;opacity:1;margin-left:2px;color:#ccc;vertical-align:baseline}@keyframes bubble-bounce-in{0%{transform:scale(0) translateY(20px);opacity:0}50%{transform:scale(1.1) translateY(-5px)}75%{transform:scale(.95) translateY(2px)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes bubble-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cursor-pulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.3;transform:scaleY(.8)}}.clippy-container .chat-bubble{animation:bubble-bounce-in .6s cubic-bezier(.68,-.55,.265,1.55),bubble-float 3s ease-in-out infinite .6s}.chat-bubble:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #fff,0 0 0 3px #ddd6,0 8px 16px #0003,0 4px 6px #0000001a;transition:all .2s ease-out}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.profile-default-view{display:flex;flex-direction:column;gap:2em}.avatar-section{display:flex;flex-direction:column;gap:1em}.avatar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.5em;margin-top:.5em}.avatar-grid-item{aspect-ratio:1/1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid #d0d0d0;background:#f0f0f0;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000001a;padding:0;line-height:0}.avatar-grid-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026;border-color:#0000001a}.avatar-grid-item.selected{border-color:#4caf50;box-shadow:0 0 0 2px #4caf504d}.avatar-grid-item img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.bio-form .form-inputs{display:flex;flex-direction:column;gap:1.5em}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.onboarding-connections{flex-grow:1;display:flex;flex-direction:column;gap:1em}.onboarding-wallets{margin-top:3em}.onboarding-no-wallets{display:flex;flex-direction:column;gap:0}@keyframes pulse-background{0%,to{background-color:#71b86a33}50%{background-color:#71b86a4d}}.no-achievements-container{color:"rgba(0, 0, 0, 0.51)";text-align:"center";font-family:Menlo;font-weight:400;line-height:"normal"}.no-achievements-container span{padding:2px 0}.no-achievements-container span:first-child{color:#154b16;text-align:center;font-family:Menlo;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.no-achievements-container>span:last-child{color:#154b16;text-align:center;font-family:Menlo;font-size:11.537px;font-style:normal;font-weight:400;line-height:normal}.stats-cards-container{display:flex;gap:12px;width:100%;padding:.6em 0 1em}.stats-cards-container.loading-in .stat-achievement-card{animation:cardSlideIn .5s cubic-bezier(.34,1.56,.64,1) forwards}.stats-cards-container.loading-in .stat-asset-card{animation:cardSlideIn .5s cubic-bezier(.34,1.56,.64,1) .1s forwards}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(20px) scale(.8)}50%{transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.stats-cards-container.loading-in .achievement-card{opacity:0;transform:translateY(20px) scale(.8)}.stats-cards-container .achievement-card{flex:1;cursor:pointer}.stat-number-sticker{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Menlo,monospace;font-size:24px;font-weight:700;color:#000c;background:linear-gradient(135deg,#fffffff2,#ffffffd9);border-radius:3px;border:1px solid var(--achievement-icon-border);box-shadow:0 0 0 1px #fffc inset,0 1px 2px #0000001a;position:relative;overflow:hidden}.stats-cards-container.loading-in .stat-number-sticker:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%);animation:shimmer .6s ease-out .3s}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(30deg)}to{transform:translate(100%) translateY(100%) rotate(30deg)}}.stat-number-sticker:before{content:"";position:absolute;inset:-2px;border-radius:4px;border:1px solid rgba(0,0,0,.1);pointer-events:none}.stats-cards-container .achievement-card .details{flex-grow:1;padding:0 8px;color:var(--secondary-text-color);text-align:center;text-shadow:0px 0px 0px rgba(0,0,0,.25);font-family:OpenMine;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.2px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.beetle-container{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100px;border-radius:4.615px;border:1.154px dashed #454E99;background:#7582ef26;padding:12px 0;margin-top:16px;text-align:center}.beetle-container span{padding:2px 0}.beetle-container span:first-child{color:#454e99;text-align:center;font-family:Menlo;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.beetle-container>span:last-child{color:#454e99;text-align:center;font-family:Menlo;font-size:11.537px;font-style:normal;font-weight:400;line-height:normal}.onboarding-mutuals-overlay{position:fixed;top:0;left:0;z-index:99;background-color:#0000001a;width:100vw;height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:2em;transition:.3s ease}.onboarding-mutuals-overlay.hidden{opacity:0;pointer-events:none}.onboarding-mutuals-container{width:440px;max-width:440px;min-width:440px;max-height:85vh;height:auto;border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #22283c2e,0 1.5px 6px #22283c33;background:#e7e7e7;padding:0;display:flex;flex-direction:column;gap:1em}.onboarding-mutuals-list{display:flex;flex-direction:column;gap:.5em;width:100%;margin:0;overflow-y:auto;flex-grow:1}.onboarding-mutuals-list .twitter-mutual-item{width:100%;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;border-radius:4.578px;border:1.145px solid #CACACA;background:linear-gradient(180deg,#e0e0e0,#d4d4d4);box-shadow:2.289px 2.289px 1.145px #fff inset,1.145px 1.145px #b4b4b4;box-sizing:border-box;padding:0 16px;font-family:Menlo,monospace;font-size:18px;color:#454e99;transition:border-color .2s}.onboarding-mutuals-list .twitter-mutual-item:hover,.onboarding-mutuals-list .twitter-mutual-item.invited{border-color:#454e99;background:linear-gradient(180deg,#e7efff,#d4d4d4)}.onboarding-mutuals-list .twitter-mutual-item .username{font-weight:400;font-size:18px;color:#454e99}.onboarding-mutuals-buttons{display:flex;justify-content:center;gap:3em}.onboarding-mutuals-buttons>*{flex-grow:1}.bio-form .wide-form-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3em}.bio-form .charcount{font-size:12px;color:#666;font-family:Menlo,monospace}.btn.back{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5em}.back-button-text-container{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.back-button-text{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.back-button-text svg{display:block;width:16px;height:16px}.back-button-text-clone{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:transform .3s ease}.back-button-text-clone svg{display:block;width:16px;height:16px}@media (hover: hover) and (pointer: fine){.btn.back:hover .back-button-text,.btn.module-back:hover .back-button-text{transform:translateY(-100%)}.btn.back:hover .back-button-text-clone,.btn.module-back:hover .back-button-text-clone{transform:translateY(0)}}@media (hover: none) and (pointer: coarse){.back-button-text-clone{display:none}.back-button-text{transform:none!important}}.bio-form .stats-wrapper{min-height:auto;background:transparent;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;border:none!important;padding:0!important;margin-top:0!important}.bio-form .stats-wrapper .marching-ants-container{width:100%;min-height:80px;display:flex;align-items:center;justify-content:center;position:relative;padding:1em 1.5em;background:transparent}.bio-form .stats-wrapper .marching-ants-container:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#454E99 50%,transparent 50%),linear-gradient(90deg,#454E99 50%,transparent 50%),linear-gradient(0deg,#454E99 50%,transparent 50%),linear-gradient(0deg,#454E99 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:8px 1.154px,8px 1.154px,1.154px 8px,1.154px 8px;background-position:0 0,0 100%,0 0,100% 0;animation:marching-ants .5s linear infinite;pointer-events:none;border-radius:4px}.bio-form .stats-wrapper .marching-ants-container span{font-family:Menlo,monospace;font-size:11px;color:#454e99;text-align:center;line-height:1.4;letter-spacing:.5px;font-weight:500;text-transform:uppercase}.bio-form .achievements-wrapper{min-height:80px;background:transparent;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;border:none!important}.bio-form .achievements-wrapper:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#454E99 50%,transparent 50%),linear-gradient(90deg,#454E99 50%,transparent 50%),linear-gradient(0deg,#454E99 50%,transparent 50%),linear-gradient(0deg,#454E99 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:8px 1.154px,8px 1.154px,1.154px 8px,1.154px 8px;background-position:0 0,0 100%,0 0,100% 0;animation:marching-ants .5s linear infinite;pointer-events:none}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:8px 0,-8px 100%,0 8px,100% -8px}}.bio-form .achievements-wrapper .beetle-container,.bio-form .achievements-wrapper .empty-container{background:transparent;border:none;box-shadow:none;padding:.5em .8em;text-align:center;width:100%}.bio-form .achievements-wrapper .beetle-container span:first-child,.bio-form .achievements-wrapper .empty-container span:first-child{font-family:Menlo,monospace;font-size:13px;color:#000000b3;font-weight:400;display:block;margin-bottom:2px}.bio-form .achievements-wrapper .beetle-container span:last-child,.bio-form .achievements-wrapper .empty-container span:last-child,.bio-form .achievements-wrapper .empty-container .empty-container-subtext{font-family:Menlo,monospace;font-size:11px;color:#0006;font-weight:400;display:block;line-height:1.3}.social-connect-text-container{position:relative;overflow:hidden;height:20px;display:flex;align-items:center;justify-content:center;width:100%}.social-connect-text{display:flex;align-items:center;justify-content:center;width:100%;height:20px;line-height:20px;color:#fff;font-family:Hei,sans-serif}.social-connect-text-clone{position:absolute;top:0;left:0;width:100%;height:20px;display:flex;align-items:center;justify-content:center;line-height:20px;color:#fff;font-family:Hei,sans-serif}@keyframes pulse{0%{opacity:.9}50%{opacity:.6}to{opacity:.9}}@media (max-width: 768px){.onboarding-overlay>.skip{top:1em;right:1em;width:110px;font-size:9px;padding:.3rem .6rem .3rem .3rem}.onboarding-navbar-wrapper{padding:6px 12px}.onboarding-navbar-content .logo{height:32px}.onboarding-navbar-content .desktop-logo{display:none}.onboarding-navbar-content .mobile-logo{display:block;height:36px}.sound-toggle-button{padding:5px 10px;font-size:11px;width:76px}.sound-toggle-button.muted{width:84px}.onboarding-overlay>.stage{margin:120px auto 20px;width:90%;max-width:360px;min-width:unset}.onboarding-overlay>.stage>.header{padding-right:.8em}.onboarding-overlay>.stage>.header>.title{padding:.25rem .8rem}.onboarding-overlay>.stage>.header>.title span:first-child{font-size:.85rem;margin-right:.25rem}.onboarding-overlay>.stage>.body .stage-content{padding:1.2em 1.5em 1.5em}.onboarding-overlay>.stage>.body .bio-form{padding:1.2em 1.5em}.onboarding-overlay>.stage>.body .profile-setup-container{padding:2em 1.5em 1.2em}.onboarding-overlay>.stage>.body .onboarding-connections{padding:.8em 1.5em 1.2em}.onboarding-overlay>.stage>.body .onboarding-connections-main{padding:1.5em}.onboarding-overlay>.stage>.body .theme-setup-container{padding:1.2em 1.5em}.onboarding-overlay>.stage>.body .onboarding-connections-main .connection-btn,.onboarding-overlay>.stage>.body .onboarding-connections .connection-btn{height:44px;font-size:16px}.onboarding-overlay .stage>.body .mini-profile-card{margin-top:1.5em;width:220px;height:120px}.onboarding-overlay .stage>.body .mini-profile-card .pic{height:38px;width:38px;top:10px;left:10px}.onboarding-overlay .stage>.body .mini-profile-card .info{bottom:18px;left:10px;right:10px}.onboarding-overlay .stage>.body .mini-profile-card:before{bottom:28px;width:120px;height:120px}.onboarding-overlay .stage>.body .mini-profile-card .barcode-container{width:92px;height:16px;bottom:0;right:10px}.onboarding-overlay .stage>.body .mini-profile-card .barcode-container .barcode{width:96px}.onboarding-overlay .stage>.body .mini-profile-card .barcode-container .dynamic-barcode{width:80px}.onboarding-overlay .stage>.body .mini-profile-card .info :first-child{font-size:14px}.onboarding-overlay .stage>.body .mini-profile-card .info :last-child{font-size:11px;letter-spacing:-.22px}.kagami-roulette-grid{grid-template-columns:repeat(5,45px);gap:6px;margin-top:8px;margin-bottom:8px}.kagami-slot{width:45px;height:45px;border-radius:3px;border-width:1.5px}.kagami-slot-inner{height:45px}.nft-avatar-grid-container{padding:0;gap:8px}.nft-avatar-grid{grid-template-columns:repeat(5,45px);gap:6px}.nft-avatar-slot{width:45px;height:45px;border-radius:3px}.wallet-achievements-container{width:100%;max-width:none;padding:0 1em}.avatar-grid{gap:.4em;margin-top:.4em}.avatar-grid-item{border-radius:6px;border-width:1.5px}.bio-form .form-inputs{gap:.8em}.bio-form .form-item{margin-bottom:.6em}.bio-form .wide-form-label{margin-bottom:.2em;font-size:13px}.bio-form .charcount{font-size:11px}.stats-cards-container{gap:10px;padding:.5em 0 .8em}.stat-number-sticker{font-size:20px}.stats-cards-container .achievement-card .details{font-size:12px;padding:0 6px}.property-header{gap:12px;padding:.8em}.theme-section{margin-top:16px}.theme-section>label{font-size:13px;margin-bottom:10px}.clippy-container,.chat-bubble{display:none}.beetle-container{height:85px;padding:10px 0;margin-top:12px}.beetle-container span:first-child{font-size:18px}.beetle-container>span:last-child{font-size:10px}.no-achievements-container span:first-child{font-size:18px}.no-achievements-container>span:last-child{font-size:10px}.onboarding-mutuals-overlay{padding:1.5em}.onboarding-mutuals-container{width:90%;max-width:360px;min-width:unset;gap:.8em}.onboarding-mutuals-list{gap:.4em}.onboarding-mutuals-list .twitter-mutual-item{height:44px;padding:0 12px;font-size:16px}.onboarding-mutuals-list .twitter-mutual-item .username{font-size:16px}.onboarding-mutuals-buttons{gap:2em}.onboarding-button-text-container{height:22px}.onboarding-button-text,.onboarding-button-text-clone{height:22px;font-size:18px}.social-connect-text-container{height:20px}.social-connect-text,.social-connect-text-clone{height:20px;font-size:16px;line-height:20px}.onboarding-score-sticker{font-size:42px}.btn.onboarding-continue{padding:.8em 1.5em;font-size:18px;min-height:44px}.bio-form input[type=text],.bio-form textarea{font-size:14px;padding:.6em}.bio-form textarea{min-height:80px}.bio-form .input-wrapper{padding:.8em}.connection-btn,.btn.connect,.btn.social-connect-button{font-size:16px!important;padding:.7em 1.2em!important;min-height:44px}.property-grid{min-height:320px}.onboarding-wallets{margin-top:2em}.profile-stage-body{gap:1.5em}.bio-form .stats-wrapper .marching-ants-container{min-height:65px;padding:.8em 1.2em}.bio-form .stats-wrapper .marching-ants-container span{font-size:10px}.onboarding-wallets-container>div[style*=marchingAnts]{margin-bottom:0!important}.onboarding-no-wallets{margin-top:-1em}.bio-form .achievements-wrapper{min-height:65px}.btn.onboarding-continue.generate-avatar{padding:.85em 1.6em;font-size:19px}.onboarding-overlay>.stage{transition:height .3s cubic-bezier(.4,0,.2,1)}.onboarding-overlay .stage>.body::-webkit-scrollbar{width:6px}.onboarding-avatar{gap:.4em}.theme-default-view{gap:1em}.bio-form label{font-size:13px;margin-bottom:.2em}.generate-avatar-container{padding:1em}.mini-wrapper.animated-wrapper{padding-top:.5em!important}.onboarding-overlay.stage-0 .mini-wrapper.animated-wrapper{padding-bottom:.5em!important}.stage-content.final-stage-content{padding-top:2em!important}}@supports (-webkit-touch-callout: none){.onboarding-overlay .mini-wrapper.animated-wrapper .pic{-webkit-transform:translateZ(1px);transform:translateZ(1px);position:relative;z-index:20}.onboarding-overlay .mini-profile-card.avatar-container{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0);transform:translateZ(0)}.onboarding-overlay motion[style*=scale] .mini-wrapper.animated-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (max-width: 768px){.stage-content.final-stage-content{padding-top:2.5em!important;-webkit-padding-before:2.5em!important}}}.btn.onboarding-continue.skip-style{background:linear-gradient(to bottom,#6c757d,#5a6268);opacity:.9}.btn.onboarding-continue.skip-style:hover{background:linear-gradient(to bottom,#5a6268,#495057);opacity:1}.btn.onboarding-continue.skip-style .onboarding-button-text{font-style:italic}.btn.onboarding-continue.skip-style:after{content:"→";position:absolute;right:15px;top:50%;transform:translateY(-50%);opacity:.6;font-size:18px}.onboarding-credit-score-app{position:absolute;top:24px;left:50%;transform:translate(-50%);width:255px;height:140px;z-index:100}.onboarding-ui-wrapper{position:relative}.onboarding-container{position:relative;width:255px;height:140px;filter:drop-shadow(0px 10px 4px rgba(0,0,0,.15));-webkit-user-select:none;user-select:none;animation:creditScoreFloat 3s ease-in-out infinite}@keyframes creditScoreFloat{0%,to{transform:translateY(0);filter:drop-shadow(0px 10px 4px rgba(0,0,0,.15))}50%{transform:translateY(-8px);filter:drop-shadow(0px 18px 6px rgba(0,0,0,.12))}}.onboarding-credit-score-ui{position:absolute;width:100%;height:100%;top:0;left:0}.onboarding-content-area{position:absolute;top:48px;left:24px;right:28px;height:64px}.onboarding-score-display{position:absolute;top:6px;left:16px;right:16px;font-size:16px;font-weight:400;margin:0;line-height:1;font-family:RemiliaSocialCreditScore,Arial,sans-serif;text-align:center;display:flex;justify-content:center;gap:-2px;transition:gap .3s ease}.onboarding-digit{display:inline-block;position:relative;overflow:hidden;width:22px;height:22px;text-align:center;opacity:1;transform:scale(1);transition:all .4s ease;mask:linear-gradient(180deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask:linear-gradient(180deg,transparent 0%,black 10%,black 90%,transparent 100%)}.onboarding-digit.hidden{opacity:0;transform:scale(.8);width:0}.onboarding-digit.leading-zero{opacity:1}.onboarding-digit-reel{position:absolute;left:50%;top:0;display:flex;flex-direction:column}.onboarding-digit-number{display:block;height:22px;line-height:22px;color:#777;text-shadow:0 1px 1px rgba(0,0,0,.3),0 -1.617px 1.078px #FFF}.onboarding-progress-container{position:absolute;top:27px;left:16px;right:16px;height:8px;background:linear-gradient(180deg,#e8e8e8,#b6b6b6,gray);border-radius:4px;overflow:hidden;margin:0;box-shadow:0 1px 2px #0000000d,0 -1px 1px #ffffff80}.onboarding-progress-bar{height:100%;border-radius:4px;box-shadow:0 -3px 2px #0000004d inset;position:relative}.onboarding-title-text{position:absolute;top:40px;left:50%;transform:translate(-50%);margin:0;padding:0}.onboarding-score-sticker{position:absolute;pointer-events:none;z-index:9999;font-family:RemiliaPixel,monospace;font-size:52px;font-weight:700;color:#4a7c59;text-shadow:-1px -1px 0px #ffffff,1px -1px 0px #ffffff,-1px 1px 0px #ffffff,1px 1px 0px #ffffff,0px 2px 4px rgba(0,0,0,.3)}.onboarding-score-sticker.negative{color:#c54a4a;text-shadow:-1px -1px 0px #ffffff,1px -1px 0px #ffffff,-1px 1px 0px #ffffff,1px 1px 0px #ffffff,0px 2px 4px rgba(0,0,0,.3)}:root{--onboarding-score-outer-start: #D8D8D8;--onboarding-score-outer-mid: #BABABA;--onboarding-score-outer-end: #8C8C8C;--onboarding-score-inner-start: #B8B8B8;--onboarding-score-inner-end: #5E5E5E}[data-theme=pink]{--onboarding-score-outer-start: #FFD9E6;--onboarding-score-outer-mid: #FFB3CB;--onboarding-score-outer-end: #FF80AA;--onboarding-score-inner-start: #FFB3CB;--onboarding-score-inner-end: #FF6699}[data-theme=purple]{--onboarding-score-outer-start: #E6D9FF;--onboarding-score-outer-mid: #CBB3FF;--onboarding-score-outer-end: #AA80FF;--onboarding-score-inner-start: #CBB3FF;--onboarding-score-inner-end: #9966FF}[data-theme=blue]{--onboarding-score-outer-start: #D9E6FF;--onboarding-score-outer-mid: #B3CBFF;--onboarding-score-outer-end: #80AAFF;--onboarding-score-inner-start: #B3CBFF;--onboarding-score-inner-end: #6699FF}[data-theme=green]{--onboarding-score-outer-start: #D9FFE6;--onboarding-score-outer-mid: #B3FFCB;--onboarding-score-outer-end: #80FFAA;--onboarding-score-inner-start: #B3FFCB;--onboarding-score-inner-end: #66FF99}[data-theme=yellow]{--onboarding-score-outer-start: #FFFFD9;--onboarding-score-outer-mid: #FFFFB3;--onboarding-score-outer-end: #FFFF80;--onboarding-score-inner-start: #FFFFB3;--onboarding-score-inner-end: #FFFF66}[data-theme=orange]{--onboarding-score-outer-start: #FFE6D9;--onboarding-score-outer-mid: #FFCBB3;--onboarding-score-outer-end: #FFAA80;--onboarding-score-inner-start: #FFCBB3;--onboarding-score-inner-end: #FF9966}[data-theme=red]{--onboarding-score-outer-start: #FFD9D9;--onboarding-score-outer-mid: #FFB3B3;--onboarding-score-outer-end: #FF8080;--onboarding-score-inner-start: #FFB3B3;--onboarding-score-inner-end: #FF6666}@media (max-width: 768px){.onboarding-credit-score-app{transform:scale(.7) translate(-50%);transform-origin:top left;top:16px;left:50%}.onboarding-score-sticker{font-size:42px}}.coming-soon-content{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem}.coming-soon-message{text-align:center;color:var(--primary-text-color)}.coming-soon-message h2{font-size:2rem;margin-bottom:.25rem;color:var(--primary-text-color);opacity:.8}.coming-soon-message p{font-size:1.2rem;margin-bottom:2rem;opacity:.8}.coming-soon-icon{font-size:3rem;opacity:.6}.coming-soon-gif{margin:0;padding:0;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-user-drag:none!important}.drawing-canvas{position:absolute;top:0;left:0;width:100%;height:100%;cursor:crosshair;touch-action:none;z-index:1}.drawing-navbar-wrapper{position:fixed;top:.5em;left:1rem;z-index:10;pointer-events:none}.drawing-navbar-content{display:flex;align-items:center}.drawing-navbar-content .logo{height:40px;width:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.drawing-navbar-content .desktop-logo{display:block}.drawing-navbar-content .mobile-logo{display:none}@media (max-width: 768px){.drawing-navbar-content .desktop-logo{display:none}.drawing-navbar-content .mobile-logo{display:block;height:44px}.drawing-navbar-wrapper{top:.5rem;left:1rem}}.pictochat-toolbar{position:fixed;bottom:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);left:50%;transform:translate(-50%);background:linear-gradient(to bottom,#fff,#f8f8fa);border-radius:16px;padding:6px 8px;display:flex;align-items:center;gap:8px;box-shadow:0 6px 24px #00000014,0 3px 12px #0000000d,0 1px 6px #00000008,inset 0 1px #fffc;border:1px solid rgba(0,0,0,.06);z-index:100;animation:slideUpBounce .4s cubic-bezier(.34,1.56,.64,1)}@keyframes slideUpBounce{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.9)}60%{transform:translate(-50%) translateY(-5px) scale(1.02)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.pictochat-tool{width:40px;height:40px;border-radius:12px;border:none;background:linear-gradient(145deg,#fff,#f0f0f2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;color:#4a4a4a;box-shadow:1px 1px 6px #0000000f,-1px -1px 6px #ffffffe6}.pictochat-tool:hover{transform:translateY(-2px) scale(1.05);background:linear-gradient(145deg,#fff,#f5f5f7);box-shadow:4px 4px 12px #0000001a,-2px -2px 8px #fff}.pictochat-tool:active{transform:translateY(0) scale(.98);box-shadow:inset 2px 2px 4px #0000001a,inset -2px -2px 4px #ffffffe6}.pictochat-tool.active{background:linear-gradient(145deg,#ffe4ec,#ffc4d4);color:#ff4081;box-shadow:inset 2px 2px 6px #ff408133,inset -2px -2px 6px #fffc,0 0 16px #ff408126;animation:toolActivate .3s cubic-bezier(.34,1.56,.64,1)}@keyframes toolActivate{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.pictochat-tool.clear-tool{color:#999}.pictochat-tool.clear-tool:hover{color:#ff6b6b;background:linear-gradient(145deg,#fff0f0,#ffe0e0)}.pictochat-options-panel{position:fixed;bottom:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);right:14px;transform:none;background:linear-gradient(to bottom,#fff,#fafafa);border-radius:13px;padding:6px;display:flex;flex-direction:column;gap:0;box-shadow:0 6px 24px #00000014,0 3px 12px #0000000d,inset 0 1px #fff;border:1px solid rgba(0,0,0,.06);z-index:99;animation:panelFadeIn .3s cubic-bezier(.34,1.56,.64,1)}.options-row{display:flex;align-items:center;gap:8px}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.size-selector-group{display:flex;gap:5px}.size-button{width:29px;height:29px;border-radius:8px;border:none;background:linear-gradient(145deg,#fff,#f5f5f5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:1px 1px 4px #0000000d,-1px -1px 4px #ffffffe6}.size-button:hover{transform:scale(1.1);background:linear-gradient(145deg,#fff,#f8f8f8)}.size-button.active{background:linear-gradient(145deg,#e8f5ff,#d0e9ff);box-shadow:inset 2px 2px 4px #409cff33,inset -2px -2px 4px #ffffffe6}.size-preview{border-radius:50%;transition:all .2s ease}.color-picker-button{width:29px;height:29px;border-radius:50%;border:none;background:linear-gradient(145deg,#fff,#f5f5f5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:1px 1px 4px #0000000d,-1px -1px 4px #ffffffe6;padding:4px}.color-picker-button:hover{transform:scale(1.1);box-shadow:3px 3px 8px #00000014,-3px -3px 8px #fff}.color-preview-circle{width:100%;height:100%;border-radius:50%;box-shadow:inset 0 1px 3px #0003,inset 0 -1px 2px #00000026;transition:all .2s ease}.color-slider-container{padding:6px 5px 5px;margin-top:6px;border-top:1px solid rgba(0,0,0,.05);animation:expandDown .3s cubic-bezier(.34,1.56,.64,1)}@keyframes expandDown{0%{opacity:0;max-height:0;margin-top:0}to{opacity:1;max-height:40px;margin-top:6px}}.color-slider{position:relative;width:100%;height:19px;border-radius:10px;background:linear-gradient(90deg,#ff6565,#ffc165,#e0ff65,#84ff65,#65ffa3,#65ffff,#65a3ff,#8465ff 70%,#e065ff,#ff65c1 85%,#ff6565);box-shadow:inset 0 2px 4px #00000026,0 2px 8px #0000001a;cursor:pointer;overflow:visible;-webkit-user-select:none;user-select:none}.color-slider-handle{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid white;box-shadow:0 2px 6px #0003,0 1px 3px #0000001a;transition:transform .2s ease,box-shadow .2s ease;pointer-events:none}.color-slider:active .color-slider-handle{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 3px 12px #0000004d,0 2px 6px #00000026}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.pictochat-tool:hover svg{animation:wiggle .5s ease-in-out}@media (max-width: 768px){.pictochat-toolbar{bottom:calc(env(safe-area-inset-bottom,0px) + 16px);padding:5px 8px;gap:6px}.pictochat-tool{width:36px;height:36px}.pictochat-options-panel{right:auto;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 77px);padding:8px;min-width:auto;width:auto;max-width:90vw}.size-selector-group{gap:4px}.size-button,.color-picker-button{width:32px;height:32px}.color-slider{height:24px}.color-slider-handle{width:26px;height:26px}.color-slider-container{padding:5px 4px 4px}.screenshot-button{padding:5px 10px;font-size:11px}}@media (hover: none){.pictochat-tool:active{transform:scale(.95)}.size-button:active{transform:scale(.92)}}.pictochat-toolbar,.pictochat-options-panel{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.screenshot-button{position:fixed;bottom:1.5rem;left:1rem;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:linear-gradient(180deg,#fff,#f0f0f0);border:1.154px solid #BBB;border-radius:4.615px;box-shadow:0 2.307px #a3a3a3,0 4.615px 2.307px #00000026;cursor:pointer;font-family:Menlo,monospace;font-size:12px;font-weight:400;color:#000000b3;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;overflow:hidden;z-index:100}.screenshot-button:hover{background:linear-gradient(180deg,#f8f8f8,#e8e8e8);transform:translateY(-1px);box-shadow:0 3px #a3a3a3,0 6px 4px #0000002e}.screenshot-button:active{transform:translateY(0);box-shadow:0 1px #a3a3a3,0 2px 1px #00000026;background:linear-gradient(180deg,#e8e8e8,#d8d8d8)}.sound-toggle-text-container{position:relative;overflow:hidden;height:16px;display:flex;align-items:center;justify-content:center}.sound-toggle-text{display:flex;align-items:center;justify-content:center;height:16px;transition:transform .3s ease;white-space:nowrap;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.sound-toggle-text-clone{position:absolute;top:0;left:0;width:100%;height:16px;display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:transform .3s ease;white-space:nowrap;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.screenshot-button:hover .sound-toggle-text{transform:translateY(-100%)}.screenshot-button:hover .sound-toggle-text-clone{transform:translateY(0)}.camera-flash{position:fixed;inset:0;background:#fff;z-index:9999;pointer-events:none;animation:cameraFlash .3s ease-out}@keyframes cameraFlash{0%{opacity:0}50%{opacity:1}to{opacity:0}}.beetleModule{position:absolute;width:637px;height:156px;flex-shrink:0;border-radius:15px;background:var(--beetle-secondary);box-shadow:2px -2px 3px #0006 inset,-2px 2px 1px 0 var(--beetle-highlight) inset;-webkit-user-select:none;user-select:none;transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--depth) * (var(--module-width) + 50px))))}.beetleModule.hidden{opacity:0}.beetleModule.disconnected>*{pointer-events:none!important}.beetleModule.disconnected:not(.focused):hover{cursor:pointer;filter:brightness(1.05);animation:peekBounce .3s ease-out;transition:filter .2s ease}.beetleModule.disconnected.focused{cursor:pointer;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center center}.beetleModule.disconnected.focused:hover{animation:heavenlyFloat 1.5s ease-in-out infinite;filter:brightness(1.15);box-shadow:2px -2px 3px #0006 inset,-2px 2px 1px 0 var(--beetle-highlight) inset,0 0 50px #fff6,0 0 80px #fff3,0 20px 60px #00000080;z-index:10;transition:filter .3s ease,box-shadow .3s ease}.beetleModule.disconnected.focused:active{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--depth) * (var(--module-width) + 50px)))) scale(.98);filter:brightness(.95);transition:all .1s ease}.beetleModule.sliding-in{animation:slideInFromOffscreen .5s cubic-bezier(.34,1.2,.64,1) forwards}.beetleModule.sliding-out{animation:slideOutToOffscreen .5s cubic-bezier(.34,1.2,.64,1) forwards}@keyframes slideInFromOffscreen{0%{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--slide-direction) * (var(--module-width) + 500px))));opacity:0}to{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--depth) * (var(--module-width) + 50px))));opacity:1}}@keyframes slideOutToOffscreen{0%{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--depth) * (var(--module-width) + 50px))));opacity:1}to{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--slide-direction) * (var(--module-width) + 500px))));opacity:0}}@keyframes heavenlyFloat{0%,to{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--depth) * (var(--module-width) + 50px)))) translateY(5px)}50%{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--depth) * (var(--module-width) + 50px)))) translateY(-5px)}}@keyframes peekBounce{0%{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--depth) * (var(--module-width) + 50px)))) scale(1)}50%{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--depth) * (var(--module-width) + 50px)))) scale(1.04)}to{transform:translate(calc(var(--center-point) - (var(--module-width) / 2) + (var(--depth) * (var(--module-width) + 50px)))) scale(1)}}.beetleModule.testModule{display:grid;grid-template-columns:2fr 2fr;grid-template-rows:1fr}.beetleModule.testModule>:first-child{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr;padding:10px;gap:5px;align-items:center}.beetleModule.testModule>:first-child>div{width:58px;height:58px;border-radius:10px;background:var(--beetle-primary);box-shadow:-2px 2px 1px 0 var(--beetle-highlight) inset,2px -2px 1px 0 var(--beetle-dark) inset}.beetleModule.testModule>:last-child{display:flex;justify-content:center;align-items:center;padding:15px;border-radius:15px;background:var(--beetle-secondary);box-shadow:-2px 0 2px 0 var(--beetle-highlight),3px -2px 3px #00000080 inset,-2px 2px 1px 0 var(--beetle-highlight) inset}.beetleModule.testModule>:last-child>div{width:100%;height:100%;border-radius:10px;background:var(--beetle-primary);box-shadow:-2px 2px 1px 0 var(--beetle-highlight) inset,2px -2px 1px 0 var(--beetle-dark) inset}.toggle-bar{border-radius:.625rem;background:linear-gradient(0deg,#724f4c,#bf7a74);box-shadow:-1.5px 1.5px 3px #000c inset,-1px -1.5px 1px #d6a29e inset;height:100%;width:30px;position:relative;transition:background .3s ease;cursor:pointer}.toggle-bar.connected{background:linear-gradient(0deg,#724f4c,#bf7a74)}.toggle-bar.ejected{background:linear-gradient(0deg,#3a3a3a,#5a5a5a);box-shadow:-1.5px 1.5px 3px #000c inset,-1px -1.5px 1px #7a7a7a inset}.toggle-knob{border-radius:.625rem;background:linear-gradient(180deg,#e7e7e7,#9f9f9f);box-shadow:2px 0 2px #0000004d,-2px 2px 2px #fff inset,2px -2px 1px #494949 inset;top:0;left:0;position:absolute;transition:top .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:29px;height:70px;gap:.3125em;padding-left:.1em;z-index:2}.toggle-knob>div{border-radius:2.5rem;background:#0009;box-shadow:0 -1px .5px #0006,0 1px .5px #fff;width:1.5rem;height:.0625rem}@keyframes bounce-down{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes bounce-up{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.toggle-bar.connected:hover .toggle-knob{animation:bounce-down .2s ease-out}.toggle-bar.ejected:hover .toggle-knob{animation:bounce-up .2s ease-out}.toggle-bar.ejected .toggle-knob{top:55px}.toggle-bar.connected .toggle-knob{top:0}.toggle-text{font-size:14px;font-weight:700;position:absolute;z-index:1;transform:rotate(90deg);transform-origin:left bottom;margin-left:20px;text-shadow:0 .7px 0 rgba(255,255,255,.2),0 -.7px .5px rgba(0,0,0,.7);font-family:OPTIOpus;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.125rem;letter-spacing:.09rem;text-transform:uppercase;transition:all .3s ease}.toggle-text.eject-mode{bottom:65px;color:#74514e}.toggle-text.insert-mode{bottom:126px;margin-left:12px;color:#2a2a2a;text-shadow:0 .7px 0 rgba(255,255,255,.2),0 -.7px .5px rgba(0,0,0,.7)}.toggle-container.connected .toggle-text{order:-1;margin-left:0;margin-right:10px}#log{width:188px;height:90%;max-height:239px;border-radius:16px;background:linear-gradient(180deg,#8f8490,#626262);box-shadow:-1px 1px 1px #5b5b5b inset,-3px 3px 8px #050505 inset;padding:4px 12px 10px;display:flex;overflow:hidden;align-items:center;flex-direction:column;position:relative}#log:before{content:"";width:100%;height:100%;top:0;position:absolute;border-radius:16px;box-shadow:2px -2px 1px 0 var(--beetle-primary) inset,-2px 2px 1px 0 var(--beetle-dark) inset}#log.connecting>#logo{mix-blend-mode:multiply;background-size:cover;border-radius:15px;filter:grayscale(100%);transition:0s;opacity:.1}#log.connected>#logo{opacity:.7;transition:0s}#log>#logo{position:absolute;height:90%;width:88%;top:-46px;left:8px;transition:1s;background-image:url(/images/remilianet-logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.messages>#logo{position:relative;width:100%;top:2px;margin-top:10px;margin-bottom:10px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.75;flex-shrink:0;animation:logoSlideIn .8s ease-out forwards}.messages>#logo.beetle-logo{height:84px;left:-5px}.messages>#logo.cheese-logo{height:91px;left:-1px;top:-4px}@keyframes textColorToBlack{0%{color:green}to{color:#00000080}}@keyframes logoSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:.75;transform:translateY(0)}}.messages{display:flex;justify-content:start;flex-direction:column;font-family:monospace;font-size:10px;width:95%;height:100%;overflow-y:auto;overflow-x:hidden;position:relative}.messages>span{color:#00000080;text-shadow:0 1px 1px rgba(0,0,0,.2);font-family:OpenMine;font-size:1.375rem;font-style:normal;font-weight:500;line-height:.875rem;text-transform:uppercase;margin-bottom:.5rem;text-align:justify;width:100%;animation:textColorToBlack 1s forwards}.messages::-webkit-scrollbar{width:0;background:transparent}.content{width:100%;display:grid;grid-template-columns:4fr 2fr;gap:.7em;--shout-text-color: var(--primary-text-color);--shout-bg-gentle: hsla(var(--theme-h), 30%, 50%, .1)}.beetleCol{border-radius:8px;background-color:var(--module-bg);border:var(--border-width) solid var(--primary-border-color);overflow:hidden;max-height:95vh;box-shadow:0 10px 3px #0003,0 4px 0 var(--col-3d-bottom);display:flex;flex-direction:column;height:100%;min-height:0}:is(.beetleCol,.split-col>.shoutbox,.split-col>.activity) .header{display:flex;border-bottom:var(--border-width) solid var(--primary-border-color);background-color:var(--module-header-bg)}:is(.beetleCol,.split-col>.shoutbox,.split-col>.activity) .header>.title{padding:.3rem .9rem;color:var(--primary-text-color)}:is(.beetleCol,.split-col>.shoutbox,.split-col>.activity) .header>.title span:first-child{font-size:.95rem;margin-right:.3rem;color:var(--chinese)}.split-col{display:flex;flex-direction:column;gap:1.25rem;height:100%;min-height:0}.split-col>.shoutbox,.split-col>.activity{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:8px;background-color:var(--module-bg);border:var(--border-width) solid var(--primary-border-color);overflow:hidden;box-shadow:0 10px 3px #0003,0 4px 0 var(--col-3d-bottom)}.split-col>.shoutbox{flex:1.5}.split-col>.activity{flex:1}.beetle-game-container{height:100%;flex:1;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.beetle-shader-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.beetle-background-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(clouds.jpg);background-size:cover;background-position:center;z-index:0}.beetle-area-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:100%;z-index:2}.shoutbox{border:1px solid blue}.beetle-console{width:637px;height:382px;flex-shrink:0;overflow:hidden;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;transition:.5s ease}.beetle-console>div{height:100%}.beetle-console.show-gallery{margin-top:1100px}.beetle-console.disconnected{margin-top:-500px;position:relative}.beetle-console.disconnected:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#000000e6,#000c 40%,#00000080,#0000);z-index:10;pointer-events:none;border-radius:15px;animation:fadeInGradient .5s ease forwards}.beetle-console .beetle-console-dots{width:50%;-webkit-user-select:none;user-select:none}@keyframes fadeInGradient{0%{opacity:0}to{opacity:1}}.beetle-console>#leftcol{border-radius:.9375rem;background:linear-gradient(180deg,var(--beetle-primary) 0%,var(--beetle-secondary) 28.37%,var(--beetle-tertiary) 100%);box-shadow:2px -2px 3px #0006 inset,-2px 2px 1px #fff inset;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;align-items:center;justify-items:center}#topscreen{display:flex;width:398px;padding:8px;justify-content:center;align-items:center;flex-shrink:0;border-radius:10px;background:var(--beetle-primary);box-shadow:-2px 2px 1px 0 var(--beetle-highlight) inset,2px -2px 1px 0 var(--beetle-dark) inset}#topscreen>div{width:382px;height:46px;flex-shrink:0;border-radius:6px;background:linear-gradient(180deg,var(--beetle-primary) 0%,var(--beetle-secondary) 100%);box-shadow:2px -2px 1px 0 var(--beetle-highlight) inset,-3px 3px 2px 0 var(--beetle-dark) inset;display:flex;justify-content:center;align-items:center}@keyframes staticFade{0%{opacity:1;transform:scale(1)}25%{opacity:.8}50%{opacity:1}75%{opacity:.9}to{opacity:0}}#mainscreen{display:flex;width:404px;height:263px;padding:3px;justify-content:center;align-items:center;flex-shrink:0;margin-bottom:15px;border-radius:15px;background:#211f19;box-shadow:2px -2px 1px 1px var(--beetle-highlight) inset,-3px 3px 1px 0 var(--beetle-dark) inset;position:relative}#mainscreen>div{width:382px;height:220px;margin-bottom:15px;padding:5px;flex-shrink:0;border-radius:6px;background-size:cover;box-shadow:2px -2px 2px #5b5b5b inset,-4px 4px 12px #000 inset}#mainscreen>div>div{height:250px;margin-top:3.5px}#mainscreen>div.connecting{z-index:7;animation:staticFade .7s ease-out forwards;position:absolute;mix-blend-mode:darken}.beetle-console>#rightcol{display:grid;grid-template-columns:1fr;grid-template-rows:3fr 5fr}.beetle-console>#rightcol>div{overflow:visible;border-radius:.9375rem;background:linear-gradient(180deg,var(--beetle-primary) 0%,var(--beetle-secondary) 28.37%,var(--beetle-tertiary) 100%);box-shadow:2px -2px 3px #0006 inset,-2px 2px 1px #fff inset;display:flex;justify-content:center;align-items:center}.beetle-card.mini-profile-card{width:90%;height:80%;font-size:13px;padding:.8rem .5rem 1rem 1rem;border-radius:.625rem;border:none;background:linear-gradient(180deg,var(--beetle-highlight) 0%,var(--beetle-dark) 140%);box-shadow:0 2px #00000080,2px -3px 1px #000000b3 inset,0 -17px 43px #00000040 inset}.beetle-card.mini-profile-card .pic{width:50px;height:50px}.beetle-card.mini-profile-card .profile-picture.default>div{background-color:transparent!important}.beetle-card.mini-profile-card .profile-picture.pfp-medium.pic.default{border-radius:6px}.beetle-card.mini-profile-card .info{display:flex;flex-direction:column;justify-content:flex-end}.beetle-card.mini-profile-card .beetle-card__display-name,.beetle-card.mini-profile-card .beetle-card__level{color:#ffffffe6;font-family:Menlo;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.227px}.beetle-card.mini-profile-card .beetle-card__username{color:#fff9;font-family:Menlo;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.227px}.beetle-card.mini-profile-card.gallery-display{width:31.5505rem;height:18.75rem;flex-shrink:0;padding:2em}.beetle-card.mini-profile-card.gallery-display .pic{width:5.7rem;height:5.7rem}.beetle-card.mini-profile-card.gallery-display .info{gap:10px;margin-bottom:.3em}.beetle-card.mini-profile-card.gallery-display .info>span{text-shadow:0 2.138px 0 rgba(0,0,0,.3);font-family:OPTIOpus!important;font-size:2.00431rem;font-style:normal;font-weight:500;line-height:1.60344rem;text-transform:uppercase;background:linear-gradient(180deg,#c3c3c3,#6c6c6c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.beetle-card.mini-profile-card.gallery-display .info>span:nth-child(2){font-size:1.46981rem}.beetle-card.mini-profile-card.gallery-display:before{top:-30px;right:-30px;width:250px;height:250px}.gallery{opacity:0;z-index:3;position:absolute;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;display:flex;flex-direction:column;transition:.5s ease;pointer-events:none}.gallery.shown{pointer-events:all;opacity:1}.gallery-nav{position:absolute;width:100%;display:flex;gap:20px;padding-left:20px;padding-right:20px;padding-top:10px;color:#fff;text-transform:uppercase;font-family:OpenMine;font-size:2rem}.gallery-close{display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#ffffff26;opacity:.6;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:16px;width:80px}.gallery-close--level{height:50px}.gallery-close--beetle{height:40px}.gallery-close:hover{background-color:#ffffff40}.beetle-gallery-content{display:flex;gap:10px;padding-top:10px;flex-direction:column;align-items:center;justify-content:space-between}.level-gallery-content{display:flex;flex-direction:column;padding:20px;gap:.5rem;align-items:center;height:fit-content;justify-content:space-between}.beetle-vignette{position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:inherit;box-shadow:0 0 0 9999px #0000001a inset,0 0 80px 30px #00000026 inset;background:radial-gradient(ellipse at center,#0006 70%,#000000d9);mix-blend-mode:multiply;transition:1s}.beetle-vignette.disable{opacity:0}.beetle-display-card{width:25.6875rem;height:39.1875rem;flex-shrink:0;border-radius:1.14681rem;border:1.978px solid #FFF;background:linear-gradient(130deg,#ffffff4d 1.18%,#8a8a8a4d 100.67%);box-shadow:0 4.122px 6.183px #ffffff40 inset,0 -2.061px 6.183px #00000040 inset;-webkit-backdrop-filter:blur(6.422018051147461px);backdrop-filter:blur(6.422018051147461px);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.beetle-display-card>div:first-child{width:22.93575rem;height:29.70181rem;flex-shrink:0;aspect-ratio:61/79;border-radius:.25rem;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 1.835px 7.339px #fff inset,0 0 62.385px #fff3 inset;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.beetle-display-card .beetle-character{position:absolute;height:95%;width:auto;object-fit:contain;z-index:2;filter:drop-shadow(0px 18px 2px rgba(0,0,0,.5))}.beetle-display-card>div:nth-child(2){width:22.9375rem;height:5.75rem;flex-shrink:0;border-radius:.35138rem;background:radial-gradient(58.18% 76.65% at 50% 50%,#fafafa,#9c9c9c);box-shadow:0 -2.061px 4.122px #00000040 inset,0 2.061px 4.122px #fff inset;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px}.beetle-display-card>div:nth-child(2)>span{color:#6d6d6d;text-align:center;text-shadow:0 -2.752px 1.835px #FFF;font-family:RemiliaMincho;font-size:1.83488rem;font-style:normal;font-weight:400;text-transform:uppercase}.beetle-display-card>div:nth-child(2)>span:nth-child(2){font-size:1.0225rem}#calc-logo{position:absolute;color:#fff3;text-align:center;text-shadow:0 -1.44px 0 rgba(0,0,0,.7);font-family:OPTICalculator;font-size:.6875rem;font-style:normal;font-weight:500;line-height:.5rem;letter-spacing:.01375rem;text-transform:uppercase;bottom:13px;-webkit-user-select:none;user-select:none}@media (min-width: 800px) and (max-width: 1200px){.content{grid-template-columns:3fr 2fr}.beetle-area-wrapper{transform:scale(.7);transform-origin:center center}}@media (max-width: 900px){.beetle-area-wrapper{transform:scale(.6);transform-origin:center center}.beetle-console.disconnected:after{display:none}}@media (min-width: 500px) and (max-width: 800px){.beetle-area-wrapper{margin-top:-10px}}@media (max-width: 500px){.beetle-area-wrapper{transform:scale(.45);transform-origin:center center;margin-top:-16px}}@media (max-width: 360px){.beetle-area-wrapper{transform:scale(.4);transform-origin:center center;margin-top:-16px}}@media (max-width: 800px){.content{display:flex;flex-direction:column;padding:1rem;gap:1rem;height:100vh;width:100%;box-sizing:border-box;overflow-y:auto}.beetleCol{height:65vh;min-height:65vh;width:100%;margin:0;border-radius:8px;box-shadow:0 10px 3px #0003,0 4px 0 var(--col-3d-bottom);flex-shrink:0}.split-col{width:100%;display:flex;flex-direction:column;gap:1rem;min-height:80vh;margin:0}.split-col>.shoutbox{flex:0 0 60%;min-height:0;display:flex;flex-direction:column;border-radius:8px;background-color:var(--module-bg);border:var(--border-width) solid var(--primary-border-color);overflow:hidden;box-shadow:0 10px 3px #0003,0 4px 0 var(--col-3d-bottom)}.split-col>.activity{flex:0 0 40%;min-height:200px;display:flex;flex-direction:column;border-radius:8px;background-color:var(--module-bg);border:var(--border-width) solid var(--primary-border-color);overflow:hidden;box-shadow:0 10px 3px #0003,0 4px 0 var(--col-3d-bottom)}.split-col>.activity .activityfeed-container{flex:1;min-height:0;display:flex;flex-direction:column}.split-col>.activity .activityfeed-body{flex:1;overflow-y:auto;min-height:0}.beetle-debug-panel{display:none!important}}.carousel{position:relative;height:156px;width:100%;display:flex;gap:1.5em;z-index:2;transition:.75s cubic-bezier(.68,-.55,.27,1.55)}.carousel.disconnected{margin-top:150px}.carousel.hidden{opacity:.1}.carouselArrows{width:300px;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;bottom:25px;left:50%;margin-left:-150px;z-index:3}.carouselArrows>*{opacity:1}.carouselArrows>.arrow-button{cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));-webkit-user-select:none;user-select:none}.carouselArrows>p{background:none;font-size:1.8em;line-height:.7em;color:#fff;border:none;text-align:center;font-family:OpenMine;margin-bottom:17px}.carouselArrows>.return{background:transparent;border:none}@media (max-width: 800px){.carouselArrows{bottom:10px}}._shoutboxContainer_1bg7k_2{position:fixed;left:0;bottom:0;z-index:100;transition:transform .3s ease-in-out;opacity:0;pointer-events:none;--shout-reaction-bg: hsla(var(--theme-h), 35%, 78%, .4);--shout-reaction-hover-bg: hsla(var(--theme-h), 48%, 69%, .5);--shout-reaction-selected-bg: hsla(var(--theme-h), 60%, 60%, .6)}._shoutbox_1bg7k_2{display:flex;flex-direction:column;height:100%;width:500px;border:1px solid var(--shout-border-color);border-radius:3px;background:var(--shout-bg-primary);color:var(--shout-text-color)}._shoutbox_1bg7k_2 *{box-sizing:border-box;font-family:monospace}._shoutboxContainer_1bg7k_2._embedded_1bg7k_36{position:relative;width:100%;height:100%}._shoutboxContainer_1bg7k_2._embedded_1bg7k_36 ._shoutbox_1bg7k_2{width:100%;height:100%}._shoutboxContainer_1bg7k_2._embedded_1bg7k_36 ._posts_1bg7k_47{min-height:0}._shoutboxContainer_1bg7k_2._fullscreen_1bg7k_52{position:fixed;inset:0;width:100vw;padding-top:1em;display:flex;justify-content:center}._shoutboxContainer_1bg7k_2._fullscreen_1bg7k_52 ._shoutbox_1bg7k_2{height:100%;max-width:45em;width:100%}._shoutboxContainer_1bg7k_2._fullscreen_1bg7k_52 ._posts_1bg7k_47{flex:1;height:auto!important}@media (min-width: 769px){._shoutboxContainer_1bg7k_2:not(._fullscreen_1bg7k_52):not(._embedded_1bg7k_36){transform:translate(0)}._shoutboxVisible_1bg7k_78{transform:translate(0);opacity:1}}@media (max-width: 768px){._shoutboxContainer_1bg7k_2{inset:0;width:100vw;transform:translateY(100%)}._shoutboxVisible_1bg7k_78{transform:translateY(0);opacity:1}._shoutbox_1bg7k_2{width:100vw;height:100vh}._shoutboxContainer_1bg7k_2._embedded_1bg7k_36{padding:.5rem!important;width:calc(100% - 1rem)!important;height:calc(100% - 1rem)!important}._shoutboxContainer_1bg7k_2._embedded_1bg7k_36 ._shoutbox_1bg7k_2{width:100%!important;height:100%;max-width:100%!important;border-radius:8px!important}}._posts_1bg7k_47{position:relative;padding:0 .5em;overflow-y:auto;flex:1;min-height:0;height:0}._posts_1bg7k_47._glassed_1bg7k_129{filter:blur(2px)}._postContainer_1bg7k_133{display:flex;flex-wrap:wrap;gap:4px;width:100%;min-height:min-content;font-family:monospace;font-size:1em;align-items:flex-start}._postContainer_1bg7k_133:nth-child(odd){background-color:#00000005}._postContainer_1bg7k_133:nth-child(2n){background-color:#fff3}._postContainer_1bg7k_133:hover{background-color:#0000000d}._postContainer_1bg7k_133 a{text-transform:none!important;display:inline-block!important;font-weight:100!important;text-align:start!important}._postDate_1bg7k_163{flex-shrink:0;color:var(--secondary-text-color);opacity:.7;line-height:normal;padding:0}._postName_1bg7k_171{line-height:normal;padding:0 .3em;margin:0;white-space:pre-wrap;border-radius:2px}._postName_1bg7k_171:hover{text-decoration:underline;cursor:pointer}._postBody_1bg7k_184{flex:1;padding:0;margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;line-height:normal;display:inline;color:var(--shout-text-color)}._postBody_1bg7k_184._systemPost_1bg7k_196{color:gray;font-style:italic}._postBody_1bg7k_184 a{color:var(--shout-text-color);text-transform:none;width:auto;display:inline-block;font-weight:100;text-align:start}._timestamp_1bg7k_210{color:var(--secondary-text-color);opacity:.7;font-size:.9em}._image_1bg7k_217{max-width:300px;height:auto;max-height:300px;margin:8px 0;border-radius:2px}._imageLink_1bg7k_225{transition:50ms ease-in-out}._imageLink_1bg7k_225:hover{opacity:.4}._notImage_1bg7k_233{max-width:100px;height:auto;margin:8px 0 0;border-radius:2px}._notImageName_1bg7k_240{margin:0;padding:0;font-style:italic}._header_1bg7k_247{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--shout-border-color);padding-right:2em}._header_1bg7k_247 *{height:20px;margin:0;padding:0;line-height:1.4em;width:100%;text-align:center}._back_1bg7k_265{height:40px;width:40px;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAeCAYAAADD0FVVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACeSURBVHgB7ZbhCcIwEEYf4gCOcKs4ibdJs5Fu0FF0A0fQHJwaGn8lVyglD96fln5tvjQhsGHUDeGUnbMvV+3ikXbEA4UgLtknvy80Ex1MizALVxpZ9mfe6Ri+eEAZOPuLmhj97bk//OGw/g6sTCJ4+B+UeqImAhDqX+pKwBYnHhQ2eSWJ0XMRPHr+ItQ9q93oWfuP7Dl7YyWUwGPPX96lAHAdl74WbQAAAABJRU5ErkJggg==);background-size:.7em;background-position:center;background-repeat:no-repeat;background-color:var(--shout-bg-primary);border:none;border-right:1px solid var(--shout-border-color)}._back_1bg7k_265:hover{cursor:pointer;background-size:.8em}._chart_1bg7k_283{height:40px;width:40px;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALDSURBVHgB7dyPUcIwFAbwqAswQkdghI7ABnQD2KA4AWwAGzBC3QA3QCfADTCfWkUlL21eaP70fXdP5c4rzc/SJmmsUj8pdTW6TrrOUsZqdFXqT+pIdzbmqlu8KvIdjbnKB/1lratQEpcUd+pTUuKWNwFk5l5JWBFAZgSQGQFkRgCZEUDHTKfT759T6vlHURrvfDqd2tfp7HhMeIgAMvAEkIkngEw8AexYs9nsKp4Adqj5fH425XA4CCAHbzKZCKAHPAFk4gkgE08A21osFi54Aoiq69qIt9/vKTwBpPB2u12XbcTdwMjxxgvoCW+cgB7xxgfoGW9cgBTeZrNx3W58DR0ab7VacbYdTyMTxMsf8MZ4eQMOgJcv4Hq9HgIvT8DtdjsUXn6AA+PlBRgALx/AQHh5AAbESxsQE52Y8AyIly4g8DDVbspyuRxqX9Q5tbLhVVU15P7cZsNlWX6cm1BoUFEUOeL5B0QDm6b517Dj8fixziQzPL+AOMqoBiIYn2aE5w8QeDjKugTjVJ9/mIB4fgD74LUBSJfzIrVtLDvDuTYgHh/QtPiwbSDVTwMMhWjDw3sHxuMBYi2JCQ8NbxuIDi2Va322RPDcAam1JNeOLCBRuby4JITnBkjN9FIfSzScOlfi4079ToR4/QEpPMsqJuvRRSVSvH6A1KwHOs82vMvCfdiuuTyfJglom/VwvKNvvbi0eL6GgUEAbSMA7pQR9W8ECeDRgLbzla/5NrzP3/EzXieAZwa04d1ivg3viZFFInBmQFtXIvDYM25AHAHU0Cziq2F4QGqZf+RdifCArqMLKcHjA5rSZWgmZQDE6ELwHAEZ64XHWL8BB7qbn1MpwfMBKKMLBiD3hveYS55gyYw8fIwZAWRGAJkB4JuSOAeAz0riHAA+Kolz8Cj4F13ozpRK0jsPX9+fdL3qmih5rn6vvAN4B3abuJ6cTQAAAABJRU5ErkJggg==);background-size:cover;background-position:center;background-repeat:no-repeat;border-right:1px solid var(--shout-border-color)}._reply_1bg7k_295{color:var(--shout-text-color);height:100%;display:flex;flex-direction:row;border-top:1px solid var(--primary-border-color);justify-content:space-between;max-height:125px;flex-shrink:0}._textEntry_1bg7k_306{width:100%;padding:.5rem;margin-top:.25rem;border:none;resize:none;height:100%;background-color:transparent;outline:none;color:var(--shout-text-color)}._fileInput_1bg7k_318{display:none}._uploadContainer_1bg7k_323{border-right:1px solid var(--shout-border-color);height:100px;width:100px;display:block}._uploadButton_1bg7k_330{height:100%;width:100%;background-size:cover;display:block}._uploadButton_1bg7k_330[data-uploading=true]{cursor:default;pointer-events:none;animation:_pulse_1bg7k_1 1s ease infinite}._attachIcon_1bg7k_343{height:100%;width:100%;background-image:url(/attach.png);background-size:3em;background-position:center;background-repeat:no-repeat;transition:50ms ease-in}._attachIcon_1bg7k_343[data-theme=dark]{background-image:url(/attach-white.png)}._attachIcon_1bg7k_343:hover{background-size:3.6em;cursor:pointer}._attachIcon_1bg7k_343[data-disabled=true]{background-size:2.5em;background-color:#0000001a;cursor:default}._toggleTabContainer_1bg7k_370{position:fixed;z-index:99}._toggleTabContainer_1bg7k_370._hidden_1bg7k_375{display:none}@media (min-width: 769px){._toggleTabContainer_1bg7k_370{left:0;top:15%}._toggleTab_1bg7k_370{transform:translate(15px) rotate(90deg);transform-origin:left center;padding:8px 16px;width:100px;height:40px;border-radius:3px 3px 0 0;white-space:nowrap}}@media (max-width: 768px){._toggleTabContainer_1bg7k_370{right:1rem;bottom:1rem}._toggleTab_1bg7k_370{width:3rem;height:3rem;border-radius:50%}}._toggleTab_1bg7k_370{background:var(--shout-bg-primary);border:1px solid var(--shout-border-color);color:var(--shout-text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:1em}._shoutboxVisible_1bg7k_78{pointer-events:auto}._shoutboxVisible_1bg7k_78 ._toggleTab_1bg7k_370{display:none}._statusBar_1bg7k_430{padding:.5em;border-top:1px solid var(--shout-border-color);font-size:.6em;color:var(--shout-text-color);background-color:var(--shout-bg-secondary);text-align:center;flex-shrink:0}._reactionsContainer_1bg7k_441{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px;margin-bottom:.9em}._reaction_1bg7k_441{display:flex;align-items:center;gap:4px;padding:.2em .6em;font-size:.9em;background-color:var(--shout-reaction-bg);border-radius:.4em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s ease;border:none}._postContainer_1bg7k_133 ._reaction_1bg7k_441:hover{background-color:var(--shout-reaction-hover-bg)}._postContainer_1bg7k_133 ._reaction_1bg7k_441._selected_1bg7k_469{background-color:var(--shout-reaction-selected-bg)}._reaction_1bg7k_441 span:last-child{color:var(--shout-text-color);font-size:.95em}._reactablePost_1bg7k_478{position:relative}._reactablePost_1bg7k_478:hover ._reactionWidget_1bg7k_482{opacity:1;pointer-events:auto}._reactionWidget_1bg7k_482{position:absolute;transform:translateY(calc(-100% + 1px));display:flex;flex-direction:row;opacity:0;pointer-events:none;border-radius:4px 4px 0 0;background-color:#00000008;padding:4px 8px;gap:6px;right:0}._reactionButton_1bg7k_503{border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background-color .2s ease}._reactionButton_1bg7k_503:hover{background-color:var(--shout-reaction-hover-bg)}._reactionButton_1bg7k_503._selected_1bg7k_469{background-color:var(--shout-reaction-selected-bg)}._nameForm_1bg7k_520{display:flex;flex-direction:column;justify-content:center;gap:10px}._nameForm_1bg7k_520>input{border:none;border-bottom:1px solid black;outline:none;font-family:monospace;color:var(--shout-text-color);background-color:var(--shout-bg-primary)}._nameForm_1bg7k_520>button{color:var(--shout-text-color);background-color:var(--shout-bg-primary);border:1px solid var(--shout-border-color)}._nameForm_1bg7k_520>button:hover{opacity:.8;cursor:pointer}._errorContainer_1bg7k_548{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1em;padding:1em;color:#666}._errorImage_1bg7k_559{width:8em;height:8em;opacity:.8;filter:invert(var(--inversion-factor))}._errorMessage_1bg7k_566{text-align:center;font-family:monospace}._ogContainer_1bg7k_572{margin:8px 0;width:100%}._ogCard_1bg7k_577{border:1px solid rgba(255,255,255,.1);border-radius:4px;overflow:hidden;background:#0003;transition:background .2s;cursor:pointer;margin-left:3.5em;width:250px}._ogCard_1bg7k_577:hover{background:#0000004d}._ogImageContainer_1bg7k_592{width:100%;height:150px;overflow:hidden}._ogImage_1bg7k_592{width:100%;height:100%;object-fit:cover}._ogContent_1bg7k_604{padding:12px}._ogTitle_1bg7k_608{margin:0 0 8px;font-size:.8em;font-weight:500;color:#ffffffe6}._ogDescription_1bg7k_615{margin:0 0 8px;font-size:.8em;color:#ffffffb3;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._ogSiteName_1bg7k_626{font-size:.6em;color:#ffffff80}@keyframes _pulse_1bg7k_1{0%{filter:brightness(.5)}50%{filter:brightness(1)}to{filter:brightness(.5)}}._finishPost_1bg7k_638{height:100px;width:60px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--shout-border-color);transition:50ms ease-in;font-size:2em}._finishPost_1bg7k_638:hover{font-size:1.4em;cursor:pointer}._finishPost_1bg7k_638[data-disabled=true]{font-size:1em;cursor:default}._replylinkContainer_1bg7k_659{position:relative;width:100%;margin-top:.6em}._replylink_1bg7k_659{border-radius:2px;background-color:var(--shout-bg-highlight);opacity:.8}._postBottom_1bg7k_672{height:1em}._userPfp_1bg7k_676{height:15px;width:auto}.beetle-landing-page{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:#000}.beetle-landing-shader{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.beetle-landing-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);z-index:0}.beetle-landing-content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.beetle-landing-logo-container{display:flex;align-items:center;justify-content:center;animation:float 6s ease-in-out infinite}.beetle-landing-logo{width:50vw;height:auto;max-height:90vh;filter:drop-shadow(0 0 30px rgba(255,255,255,.5));transition:transform .3s ease}.beetle-landing-logo:hover{transform:scale(1.05)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width: 640px){.beetle-landing-content{gap:40px}.beetle-landing-logo{width:240px}.beetle-landing-buttons{flex-direction:column;width:100%;max-width:280px;gap:16px}.beetle-landing-btn{width:100%;padding:16px 32px}}@media (max-width: 400px){.beetle-landing-logo{width:200px}.beetle-landing-btn{font-size:14px;padding:14px 28px}}.theme-debug-overlay{position:fixed;top:0;left:0;width:30%;height:100vh;z-index:99999;pointer-events:none}.theme-debug-overlay.active{pointer-events:auto}.theme-debug-menu{background:#1a1a1a;width:100%;height:100vh;display:flex;flex-direction:column;color:#e0e0e0;transform:translate(-100%);transition:transform .3s ease;border-right:1px solid #333}.theme-debug-overlay.active .theme-debug-menu{transform:translate(0)}.debug-header{padding:1rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.master-hue-control{padding:1rem;background:#252525;border-bottom:2px solid #444;flex-shrink:0}.hue-control-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.hue-label{font-size:.95rem;color:#fff;font-weight:600}.hue-value{font-size:1.1rem;color:#7a7aff;font-weight:600;font-family:Courier New,monospace}.hue-slider-wrapper{display:flex;gap:1rem;align-items:center}.hue-slider{flex:1;height:20px;border-radius:10px;-webkit-appearance:none;outline:none;cursor:pointer}.hue-slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid #333;cursor:pointer;box-shadow:0 2px 4px #0000004d}.hue-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.hue-preview{width:40px;height:40px;border-radius:8px;border:2px solid #444;flex-shrink:0}.debug-header h2{margin:0;font-size:1.2rem;color:#fff;font-weight:600}.close-btn{background:transparent;border:none;color:#999;font-size:2rem;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn:hover{background:#333;color:#fff}.debug-toolbar{padding:.75rem 1rem;border-bottom:1px solid #333;display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.theme-debug-menu .search-input{width:100%;padding:.4rem .75rem;background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#fff;font-size:.85rem}.theme-debug-menu .search-input:focus{outline:none;border-color:#5a5aff;background:#333}.toolbar-buttons{display:flex;gap:1rem;justify-content:space-between}.toolbar-buttons label{display:flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.8rem;color:#ccc}.toolbar-buttons input[type=checkbox]{cursor:pointer}.export-buttons{display:flex;gap:.3rem;justify-content:space-between}.export-buttons button{flex:1;padding:.4rem .5rem;background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#ccc;cursor:pointer;font-size:.75rem;transition:all .2s}.export-buttons button:hover{background:#333;border-color:#5a5aff;color:#fff}.debug-content{flex:1;overflow-y:auto;padding:1rem;min-height:0}.debug-content::-webkit-scrollbar{width:10px}.debug-content::-webkit-scrollbar-track{background:#2a2a2a}.debug-content::-webkit-scrollbar-thumb{background:#444;border-radius:5px}.debug-content::-webkit-scrollbar-thumb:hover{background:#555}.variable-category{margin-bottom:2rem}.variable-category h3{margin:0 0 .75rem;color:#fff;font-size:.95rem;font-weight:600;padding-bottom:.4rem;border-bottom:1px solid #333}.variables-grid{display:flex;flex-direction:column;gap:.75rem}.theme-variable{background:#2a2a2a;border:1px solid #333;border-radius:6px;padding:.75rem;transition:all .2s}.theme-variable:hover{background:#303030;border-color:#444}.variable-header{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.5rem}.variable-name{font-family:Courier New,monospace;font-size:.8rem;color:#7a7aff;font-weight:600}.variable-label{font-size:.75rem;color:#999}.variable-description{font-size:.7rem;color:#777;font-style:italic}.variable-formula{font-family:Courier New,monospace;font-size:.7rem;color:#666;font-style:italic}.variable-controls{display:flex;gap:.5rem;align-items:flex-start}.color-swatch{width:40px;height:40px;border-radius:4px;border:1px solid #444;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff1a}.sliders{flex:1;display:flex;flex-direction:column;gap:.3rem}.text-variable-info{padding:.5rem;color:#666;font-size:.7rem;font-style:italic;display:flex;align-items:center;justify-content:center;height:100%}.slider-row{display:flex;align-items:center;gap:.3rem}.slider-row label{width:15px;font-size:.75rem;color:#999;font-weight:600}.slider-row input[type=range]{flex:1;height:4px;background:#444;border-radius:2px;outline:none;-webkit-appearance:none}.slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#5a5aff;border-radius:50%;cursor:pointer}.slider-row input[type=range]::-webkit-slider-thumb:hover{background:#7a7aff;transform:scale(1.1)}.slider-row input[type=range]:disabled{opacity:.3;cursor:not-allowed}.slider-row input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed;background:#666}.slider-row input[type=number]{width:45px;padding:.2rem .3rem;background:#1a1a1a;border:1px solid #444;border-radius:4px;color:#fff;font-size:.75rem;text-align:center}.slider-row input[type=number]:focus{outline:none;border-color:#5a5aff;background:#222}.slider-row input[type=number]:disabled{opacity:.3;cursor:not-allowed}.slider-row span{font-size:.75rem;color:#666}.reset-btn{padding:.25rem .5rem;background:#333;border:1px solid #444;border-radius:4px;color:#999;cursor:pointer;font-size:1.2rem;line-height:1;transition:all .2s;flex-shrink:0;align-self:center}.reset-btn:hover{background:#444;border-color:#5a5aff;color:#fff;transform:rotate(180deg)}@media (max-width: 768px){.theme-debug-overlay{width:80%}}@keyframes smoothFloat{0%{transform:translateZ(0);filter:drop-shadow(0px 4px 1px var(--shadow-near, rgba(0, 0, 0, .2)))}25%{transform:translate3d(0,-1.5px,0);filter:drop-shadow(0px 5.5px 1px var(--shadow-mid, rgba(0, 0, 0, .16)))}50%{transform:translate3d(0,-3px,0);filter:drop-shadow(0px 8px 1px var(--shadow-far, rgba(0, 0, 0, .12)))}75%{transform:translate3d(0,-1.5px,0);filter:drop-shadow(0px 5.5px 1px var(--shadow-mid, rgba(0, 0, 0, .16)))}to{transform:translateZ(0);filter:drop-shadow(0px 4px 1px var(--shadow-near, rgba(0, 0, 0, .2)))}}.ui-wrapper.minimal{position:relative;display:inline-block;cursor:pointer}.ui-wrapper.minimal .container{position:relative;width:120px;height:72px;-webkit-user-select:none;user-select:none;animation:smoothFloat 4s ease-in-out infinite;will-change:transform;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.ui-wrapper.minimal .credit-score-ui{position:absolute;width:100%;height:100%;top:0;left:0}.ui-wrapper.minimal .content-area{position:absolute;top:15px;left:0;width:120px;height:50px}.ui-wrapper.minimal .score-display{position:absolute;top:17px;left:16px;right:16px;font-size:16px;font-weight:400;margin:0;line-height:1;font-family:RemiliaSocialCreditScore,Arial,sans-serif;text-align:center;display:flex;justify-content:center;gap:-2px;transition:gap .3s ease}.ui-wrapper.minimal .digit{display:inline-block;position:relative;overflow:hidden;width:22px;height:22px;text-align:center;opacity:1;transform:scale(1);transition:all .4s ease;mask:linear-gradient(180deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask:linear-gradient(180deg,transparent 0%,black 10%,black 90%,transparent 100%)}.ui-wrapper.minimal .digit.leading-zero{opacity:1}.ui-wrapper.minimal .digit.hidden{opacity:0;transform:scale(.8);width:0}.ui-wrapper.minimal .digit-reel{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ui-wrapper.minimal .digit-number{display:block;height:22px;line-height:22px;background:linear-gradient(180deg,#5799db,#3380cc 40%,#3473b2,#369);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-shadow:0 -1px 1px rgba(0,0,0,.3),0 .5px .25px rgba(255,255,255,.9);color:#478cd1}.ui-wrapper.minimal[data-theme=default] .digit-number{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;text-fill-color:initial!important;color:#6b75b8!important;text-shadow:0 -1px 1px rgba(0,0,0,.5),0 1px 1px rgba(255,255,255,1)}.ui-wrapper.minimal[data-theme]:not([data-theme=default]):not([data-theme=dark]) .digit-number{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;text-fill-color:initial!important;color:hsl(var(--profile-theme-h),48%,62%)!important;text-shadow:0 -1px 1px rgba(0,0,0,.5),0 1px 1px rgba(255,255,255,1)}.ui-wrapper.minimal[data-theme=dark] .digit-number{background:linear-gradient(180deg,#666,#555 40%,#444,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-shadow:0 -1px 1px rgba(0,0,0,.4),0 .5px .25px rgba(255,255,255,.15);color:#999}:root{--profile-score-outer-start: hsl(232, 25%, 85%);--profile-score-outer-mid: hsl(232, 30%, 78%);--profile-score-outer-end: hsl(232, 35%, 70%);--profile-score-inner-start: hsl(232, 20%, 90%);--profile-score-inner-end: hsl(232, 35%, 65%)}.ui-wrapper.minimal[data-theme]:not([data-theme=default]):not([data-theme=dark]){--profile-score-outer-start: hsl(var(--profile-theme-h), 70%, 88%);--profile-score-outer-mid: hsl(var(--profile-theme-h), 65%, 84%);--profile-score-outer-end: hsl(var(--profile-theme-h), 60%, 78%);--profile-score-inner-start: hsl(var(--profile-theme-h), 55%, 93%);--profile-score-inner-end: hsl(var(--profile-theme-h), 50%, 75%)}.ui-wrapper.minimal[data-theme=dark]{--profile-score-outer-start: #A8A8A8;--profile-score-outer-mid: #959595;--profile-score-outer-end: #6B6B6B;--profile-score-inner-start: #CACACA;--profile-score-inner-end: #5E5E5E}.ui-wrapper.minimal.inverted[data-theme]:not([data-theme=default]):not([data-theme=dark]){--profile-score-outer-start: hsl(var(--profile-theme-h), 75%, 85%);--profile-score-outer-mid: hsl(var(--profile-theme-h), 70%, 80%);--profile-score-outer-end: hsl(var(--profile-theme-h), 65%, 72%);--profile-score-inner-start: hsl(var(--profile-theme-h), 60%, 90%);--profile-score-inner-end: hsl(var(--profile-theme-h), 55%, 70%)}.support-tab{position:fixed;bottom:2rem;right:-10px;background:linear-gradient(135deg,#e8e8e8,#cecece);border:var(--border-width) solid #AAA;border-right:none;border-radius:12px 0 0 12px;padding:1.2rem calc(2rem + 10px) 1.2rem .7rem;cursor:pointer;z-index:1000;box-shadow:-2px 2px 8px #00000026,inset 1px 1px 2px #ffffffb3,inset -1px -1px 2px #0000001a;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease,box-shadow .3s ease;transform:translate(30px)}.support-tab:hover{transform:translate(0);background:linear-gradient(135deg,#f0f0f0,#d8d8d8);box-shadow:-3px 3px 12px #0003,inset 1px 1px 3px #fffc,inset -1px -1px 3px #00000026}.support-tab:active{transform:translate(2px);box-shadow:-1px 1px 4px #0003,inset 0 0 4px #0003}.support-tab-text{display:block;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-family:hei,monospace;font-size:.75rem;font-weight:600;letter-spacing:.15em;color:#555;text-shadow:1px 1px 0px rgba(255,255,255,.8),0px 0px 1px rgba(0,0,0,.2);-webkit-user-select:none;user-select:none;margin-left:-.3rem;padding-left:4px}[data-theme=color] .support-tab{background:linear-gradient(135deg,hsl(var(--theme-h),15%,85%),hsl(var(--theme-h),15%,75%));border-color:hsl(var(--theme-h),20%,60%)}[data-theme=color] .support-tab:hover{background:linear-gradient(135deg,hsl(var(--theme-h),20%,88%),hsl(var(--theme-h),20%,78%))}[data-theme=color] .support-tab-text{color:hsl(var(--theme-h),30%,40%)}[data-theme=dark] .support-tab{background:linear-gradient(135deg,#3a3a3a,#2a2a2a);border-color:#555}[data-theme=dark] .support-tab:hover{background:linear-gradient(135deg,#444,#333)}[data-theme=dark] .support-tab-text{color:#ccc;text-shadow:1px 1px 0px rgba(0,0,0,.5),0px 0px 1px rgba(255,255,255,.1)}@media (max-width: 768px){.support-tab{bottom:5rem;padding:1rem .6rem}.support-tab-text{font-size:.65rem;letter-spacing:.12em}}
